couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Young (JIRA)" <j...@apache.org>
Subject [jira] Commented: (COUCHDB-950) Futon2!
Date Tue, 25 Jan 2011 15:40:46 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986443#action_12986443
] 

Benjamin Young commented on COUCHDB-950:
----------------------------------------

Another option is to symlink the www directory under share with a different name (ex: futon2)
and then added this to your config:
[httpd_global_handlers]
_utils2={couch_httpd_misc_handlers, handle_utils_dir_req, "couchdb_1.0.1/share/couchdb/futon2"}

Obviously alter the path above to the directory you've got futon2 in.

> Futon2!
> -------
>
>                 Key: COUCHDB-950
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-950
>             Project: CouchDB
>          Issue Type: New Feature
>         Environment: All.
>            Reporter: mikeal
>         Attachments: futon2.diff
>
>
> This is a complete rewrite of Futon as a single page app using sammy.js.
> I've been working on it for some time at 
> https://github.com/mikeal/couchdb/tree/sammy
> Changes
> -------------
> - Everything expect for session.html is loaded dynamically as a content replace to index.html.

> - The total amount of javascript loaded at any time is about 1/3, a combination of removing
abstractions and some very large jQuery plugins.
> - Load times for all pages is dramatically reduced
> - URL structure of futon now mimics the CouchDB REST API except at #/
> - An intended side-effect of the new URL structure is that the button to pull up the
current page as a request to CouchDB works *everywhere*
> - Unified error handling (Any network or HTTP error is now displayed as error bubbled
at the top of the page content)
> - All "paging" is now done inline making the loads faster and more usable
> - Many dialogs have been removed in favor of simpler UI elements (as a side effect it's
more mobile friendly).
> - All dbinfo is in database page as well as the "total size" calculated from the db size
and the size of all the views.
> - db page includes support for start/end queries against _all_docs
> - Stats page now includes all info from _stats
> - added _changes page
> - Cleaned up loading of test files (faster and parallelized now). The test are now automatically
sorted alpha regardless of the order in the array definition.
> - New Document viewer/editor
> -- In-line "auto-save"
> -- Full revision information and restoration
> -- New UI shows all arrays and objects as initially collapsed to improve handling of
large docs.
> -- Load time, even with incredibly large objects, is almost instance (a combination of
not using a table and only creating elements in the expanded view after you click to expand
them)
> - New Views Page
> -- Emphasis is now on building queries with building view functions a secondary function.
> -- All view options exposed, options now allowed are disabled.
> -- All queries can be built in this view and then 
> -- Creating new views, and editing views, is now a process of editing and saving design
documents, all usage of temp views has been removed.
> -- include_docs expand/collapse when in query

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message