Hey Max, you should check out garden20.com its a whole ecosystem around
sharing apps via replication, and to have a bit of a unified interface for
managing installed apps, and navigating between apps. Its all opensource,
and on github via https://github.com/garden20
The sign up process is a bit broken at the moment. It used to setup brand
new couch on iriscouch and configure it with a garden for a user, but you
can do the same by following these directions:
http://kan.so/docs/Setting_Up_A_Garden
We have used it at medic mobile to distribute apps to underserved health
care regions via a branded marketplace. It also works well with
https://github.com/garden20/gardener to run node modules bundled with a
couchapp (if you want to powerup your couchapp).
I really want to make the initial garden setup into a new couch plugin that
Jan has setup. I think it would be a good candidate for that. My time has
been a bit limited lately, but any help I for sure can give pointers.
Ryan
On Tue, Sep 17, 2013 at 8:40 AM, Max Thayer wrote:
> Hey gang!
>
> Using filtered replication, we can theoretically clone apps from one
> database to another using a single HTTP request. Much like GitHub's "Fork
> me on GitHub", couldn't we have a "Replicate me with CouchDB" banner?
>
> Inspired by Simon Metson's ReplicateMe<
> https://github.com/drsm79/ReplicateMe>,
> I prototyped Replicate Me . In theory,
> it creates replication documents based on that form. Sites can manipulate
> form data using the querystring, to set source, filter, etc.; example
> here<
> http://replicate-me.maxthayer.org/?source=http://jobot.maxthayer.org/api>.
> In practice, the _replicator database doesn't like having CouchApps in it,
> so it doesn't work.
>
> Assuming CORS is disabled, how can we minimize the effort it takes to share
> apps through replication?
>
> Best regards,
> Max
>