No Futon in Couchbase

Mar 21, 2014 at 4:18 PM
Edited Mar 21, 2014 at 4:35 PM
I'm spending a lot of time in Futon lately, a really spiffy data editor for CouchDB. It's an essential tool for debugging an app that uses Couch. Unfortunately, as per http://www.couchbase.com/forums/thread/no-futon-couchbase-server, it doesn't exist for Couchbase.

There's a Couchbase (Server) web admin tool -- http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#couchbase-admin-web-console -- but it's for server/cluster management, not data CRUD.

I guess the good news is that if you're developing for Couchbase/Thali you can set up continuous replication to a CouchDB and point Futon at that. Presumably that's what anyone developing an app for Couchbase does, I can't imagine doing it without Futon.
Mar 21, 2014 at 5:33 PM
Hum... can you point Futon at a CouchDB endoint or does it have to be physically served from the server? If the former then you should be able to point it at a local CouchBase instance and if we cared we could probably even figure out how to get it work with Thali. But only if it supports being pointed at endpoints, not being installed on them.
Mar 21, 2014 at 6:18 PM
Edited Mar 21, 2014 at 6:19 PM
Futon is installed on and served up from CouchDB. The equivalent isn't in Couchbase, apparently. Maybe because it's easy enough to just replicate and use Futon/CouchDB? Eventually I'm sure they'll want it native, it's really fundamental to working with the db.
Apr 10, 2014 at 2:45 AM
Yaron found Puton http://puton.jit.su/ which led me via daleharvey https://github.com/ymichael/puton/issues/10#issue-10794881 to Fauxton https://www.npmjs.org/package/fauxton. So, things to investigate. Direct manipulation of the data is a fundamental need. Cerebrata's tool http://www.cerebrata.com/products/azure-management-studio/introduction meets that need for me on the Azure table store. Futon does on CouchDB, I'll look into what's possible for Couchbase Lite/Thali.
Apr 11, 2014 at 12:16 AM
Once we survive tomorrow's demo I would love to see if you can find something cool here. It's one of those utilities I suspect we'll end up relying on a lot.