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 1CA70DBEA for ; Sun, 16 Sep 2012 01:40:31 +0000 (UTC) Received: (qmail 39170 invoked by uid 500); 16 Sep 2012 01:40:29 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 39106 invoked by uid 500); 16 Sep 2012 01:40:29 -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 39098 invoked by uid 99); 16 Sep 2012 01:40:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Sep 2012 01:40:29 +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 (athena.apache.org: domain of ryan.ramage@gmail.com designates 74.125.83.52 as permitted sender) Received: from [74.125.83.52] (HELO mail-ee0-f52.google.com) (74.125.83.52) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Sep 2012 01:40:25 +0000 Received: by eekc41 with SMTP id c41so2586710eek.11 for ; Sat, 15 Sep 2012 18:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2aO9nYTDgXP9dYMF4JcUYy5KcfkYHuiyOaOt67XRcqc=; b=g2wlCuZUMvJJ+8+836e6aDqjHDwjevICVQ5gxQa0ho4Y3X6KMnnlIfG+c9hmUw9Kcy aMU2iPOnvwqFedTaA80VIZ3k+YH99MW/MmpksrkdxDaHO8wAOL+LRgfN9FOl5X/edogq xrjQFSUxuKCZsnyX1ji7W9QdMMgKj/K+GP2489SiwYFLMe5rjBuyh6kMNAG6s98TbVXu iZCzIzDic6dPERKSMh/351MiG4yKmkl2UEBuqFfdaOHzMb1YkMjoenhgm0UlWtMqCTYs u47bWpfG+x+wM3Tv/64m9JT5VVFxIMrcPmtzlYSO7/YDHd2Zaj5rqtRRNIE1Yj21FujB WorA== MIME-Version: 1.0 Received: by 10.14.178.72 with SMTP id e48mr9250924eem.1.1347759604316; Sat, 15 Sep 2012 18:40:04 -0700 (PDT) Received: by 10.14.136.208 with HTTP; Sat, 15 Sep 2012 18:40:04 -0700 (PDT) In-Reply-To: References: Date: Sat, 15 Sep 2012 19:40:04 -0600 Message-ID: Subject: Re: A new Garden From: Ryan Ramage To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Sat, Sep 15, 2012 at 6:43 PM, R.J. Steinert wrote: > "simply having Garden to make the basic CouchApp stuff more approachable to > more people is a great step forward" > Agreed! I love the concept. > Great...good to see enthusiasm. Also to be clear to new couchdb users: couchapps and the garden concept are not the only way you have to write apps for couchdb. I know we have seen confusion when people approach couchdb that they have to use couchapps. But hopefully the garden concept reinvigorates the couch community. > Signup is not currently working for me, the signup button seems inactive. > No js errors, nothing happens when it is clicked. > Hmm, checked all the systems, and it looks ok. Maybe there is a os/browser issue I have not seen...can you create an issue here, maybe with some browser details and a link to a screen shot? https://github.com/garden20/garden/issues Thanks: Ryan > -- > RJ Steinert > http://rjsteinert.com > > > > On Fri, Sep 14, 2012 at 6:54 PM, Ryan Ramage wrote: > >> Btw, if anyone wants to get (back) into couchapps, I have a super easy >> template to fork and tryout: >> >> https://github.com/garden20/baseline-garden-app >> >> >> >> >> On Fri, Sep 14, 2012 at 4:50 PM, Ryan Ramage >> wrote: >> > On Thu, Sep 13, 2012 at 12:26 AM, Michiel de Jong >> wrote: >> >> many thanks for doing this! >> > >> > Thanks for the great feedback and really walking through it. I had >> > most of it done for a while, just needed to really work hard to polish >> > it up a bit more. >> > >> >> >> >> I really like how install lets you choose "garden market" but also "or >> >> paste a URL", easily usable. >> >> >> >> One question about pasting a URL though: it wasn't clear to me how i >> >> can for instance install http://www.theinfinitemaze.com/ - should i >> >> obtain some sort of app manifest URL from the independent app >> >> publisher to paste in there? >> >> >> > >> > Currently the only url that work in that field is a link to an app in >> > _any_ garden market. Something that looks like: >> > >> > http://garden20.com/market/details/bookmarks >> > >> > We just wanted to show a way that you are not forced to use one >> > market. Some work should be done to make that more clear. That being >> > said >> > we could probably sniff the url provided a little more, and if it is a >> > regular couchapp provided a way to replicate it over to your garden. I >> > will have to think about that. >> > >> > >> >> I even think the "do you trust this app?" page can be toned down, when >> >> i saw it i assumed that all apps would be sharing one data space. >> >> Given that this is not the case, all an app could do is DoS you, >> >> right? I mean, i think you could skip this "are you sure?" screen >> >> even. >> > >> > It needs to be there in some form. I can send you a link like this: >> > http://bit.ly/Qglbda To try and fool you. Just some safety measures. >> > >> >> >> >> I'll think about if there is a way to port our existing remoteStorage >> >> apps to CouchApp. They all use remoteStorage.js, so if we port that, >> >> we would port all future apps on our platform automatically to your >> >> platform. The main difference is the separation between data of >> >> different apps, i think. >> > >> > I can see remote storage as a nice fit if people build hosted gardens >> > from the smaller apps, and remoteStorage lets them save data to/from >> > them. Also pouchdb is a great fit for this. >> > >> >> >> >> ps, everybody else can stop trying to squat 'unwalled.garden20.com' as >> >> a username, i already got it. :) >> >> >> > >> > it truly is trying to be an unwalled garden. Good name :) >>