2 thoughts:
1) would suggest to base it on erica rather than introduce a nodejs dependency (though encourage any nodejs based alternatives) 2) some talk on irc yesterday re version number - would strong recommend that futon.next be versioned in sync with couchdb - I've seen other projects where key add ons have different version numbers and it becomes really confusing with what works with what. having futon.next 1.4 be compatible with couchdb 1.4 makes life much simpler.

On 10/25/2012 04:19 AM, Garren Smith wrote:
Hi,

Futon has been a great web ui for Couchdb for many years. However it's 
definitely getting a little old and creaky. It has the basic functionality down 
but is missing much-needed features.

 From what I've heard and tried myself, a new shinier Futon has been attempted 
many times before. Each one ending in failure. We think it's time to end that. 
We want to create a new Futon. One that adds new functionality along with the 
current functionality available in Futon. We need to create an app that's easy 
to use for someone new, and powerful enough for someone who is an experienced 
Couchdb user. Something that can help with their administration of Couchdb.

With that in mind a group of us have been chatting about building the next one. 
We want to get the rest of Couchdb world involved.
I've summarised our current progress and the current questions that need to be 
answered.

The highest priority is the organisation and planning of Futon.Next:

Who wants to help out?
So far the following people have said they are interested, Octavian 
(@mainerror), Ryan (@eckoit), Alexander (@kxepal), Simon (@drsm79), Ben 
(@bigbluehat).
If you are interested in getting involved let us know.

How would you like to contribute?

How do we work? Do we have a weekly IRC meeting? Or just by email?
We have a github organisation [1]. I've created a repository[2] and we can use 
the issue and wiki to plan.

After we have those questions answered we need to make some technical decisions:

Do we start on a new codebase or do we use an existing code base?
Futon2 was one proposed code base [3] and Yowzer was something I coded in 
slight anger after finding futon 2 frustrating [4].
Cloudant says they could have something by next week to show us that we could 
possibly use.

What Couchapp tool do we use?
Erica seems a good choice with it being talked about with Couchdb otherwise 
Nodejs + Couchapp + grunt.js could also be a good fit.

Some decisions that have already been made:
Futon.Next will be a single page couchapp.
Twitter bootstrap seems to be the main choice as a starting point. Along with 
Less.js so that it can be custom themed.
Backbone.js seems to be a popular choice as the MV*.
Alexander would like us to consider using Pouchdb and said he would try and do 
a prototype to see if its possible.

Please add anything I've missed and let me know your contributions. I'm also 
new at working on a large Open Source project so would appreciate any 
corrections on how we are doing this.

Cheers
Garren

[1] https://github.com/Futon
[2] https://github.com/Futon/Futon.Next
[3] Code https://github.com/Futon/sammy-futon, Demo of it 
http://garrensmith.iriscouch.com/futon2/_design/futon/index.html#/
[4] Code https://github.com/RedCometLabs/couch-viewer Demo 
https://garrensmith.iriscouch.com/yowzer/_design/yowzer/index.html#/db/dummy_db





Reply via email to