From user-return-21790-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Thu Aug 16 02:19:55 2012 Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D4F0DDB88 for ; Thu, 16 Aug 2012 02:19:55 +0000 (UTC) Received: (qmail 4082 invoked by uid 500); 16 Aug 2012 02:19:54 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 4006 invoked by uid 500); 16 Aug 2012 02:19:54 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 3998 invoked by uid 99); 16 Aug 2012 02:19:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Aug 2012 02:19:54 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FSL_RCVD_USER,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wordituk@gmail.com designates 209.85.161.180 as permitted sender) Received: from [209.85.161.180] (HELO mail-gg0-f180.google.com) (209.85.161.180) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Aug 2012 02:19:46 +0000 Received: by ggmi2 with SMTP id i2so2629426ggm.11 for ; Wed, 15 Aug 2012 19:19:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=WgJSwojjhoPlncy4ABP/tnLYryzQ5moYT/shtM7mSAY=; b=uUYRKACJPCawWkGTrf6mYYdBpExo9vQ/FipbsgNT2sYHy3AXvqY6OWAGiVpqgbaTcg Ru1jSvgOadiq3vww/rSv87UqqO8FwHPZA3AW10SFvUrwvHaJPrKKUOPRF5SpgHTwFaj/ 7l+utd4u/1y7moSH/M+zZhzXzz8PB14ovKQ2WbNvVE63RtDjp7lKkI2yhP9/ZjApTyJD P3cku9VGiZYwN+fur5ItDKyAEzqJie4nj7x7xO1mJXEjmH/CapBbsqwyiSgSRp7ltXEp LzG1t/6S4pCRUdFH5Iwn/bfARoT2ofLRa3cixoX/owumZg14HJTZPybRsYdIIXgen8Cz OeVg== Received: by 10.50.156.133 with SMTP id we5mr487703igb.62.1345083565671; Wed, 15 Aug 2012 19:19:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.43.93.69 with HTTP; Wed, 15 Aug 2012 19:18:45 -0700 (PDT) In-Reply-To: References: <502A8C0D.4010207@gmail.com> <442B96FD-A1AD-4FBD-BA28-FF70FFF15145@utt.fr> <502A95AD.4030808@gmail.com> <502BD8AA.9060909@gmail.com> From: Wordit Date: Thu, 16 Aug 2012 04:18:45 +0200 Message-ID: Subject: Re: html5 to couchdb without couchapp To: user@couchdb.apache.org Content-Type: text/plain; charset=UTF-8 @john, I took the same approach, just html/css/javascript, without making a couchapp. Especially now that I want to port the app to a browser extension and PhoneGap for Android, it was the right choice for me to use "plain" html/css/javascript. That makes the app very portable. I would recommend jquery.couch. That has all the extras you need to build couch apps. Documentation for the javascript libraries are on GitHub, and somebody else wrote a blog post with examples for each method (Google for that). Authentication also works via the javascript libraries once the user has been setup. You could install the plugins into your couch for BrowserID/Twitter/Facebook for user registration (GitHub). Or use a server-side script of your own for user registration and authentication. There are PHP, Ruby, Node etc libraries. HTH, Marcus