Yes, import/export functions would be nice. At least CVS. On Mon, Apr 25, 2011 at 1:13 AM, Kinley Dorji <[email protected]> wrote:
> @Mark, that's quite a bitch list you have there. :) I think if Matt > gets anywhere close to fulfilling your list, Hot Tub is going to kick > ass. > > To your list I'd wish for front-end gui support for the kind of > functionality provided by couchdbkit, particularly in areas that > provide an easy to use bulk data entry or data import. This kind of > support would make it a lot easier for new users to get off the mark. > > On Mon, Apr 25, 2011 at 10:50 AM, Mark Hahn <[email protected]> wrote: > > This list of futon suggestions is in random order and it is somewhat > random > > in that I can't remember everything right now. > > > > Suggested Futon (or futon replacement) features ... > > > > 0) Having features of Hot Tub. :-) > > > > Easy creation of new docs, customized doc appearance, attachment > management, > > etc. The features in Hot Tub already covers several items in my futon > bitch > > list. If hot tub doesn't present traditional form entry and editing then > > consider that to be on this list. > > > > 1) Persistence. > > > > I hate coming back to a view listing, even just using the browser back > > button, and seeing the sorting reverted to descending keys and positioned > > back to the beginning of the output. In general I would like to have the > > option to see what I saw before when opening futon. I know the view data > > may be different, but there are several ways to approximate the > positioning. > > > > 2) Getting to common functions. > > > > I should be able to switch DBs, save a document, etc. without scrolling > like > > crazy and making multiple clicks. Using CSS position:fixed would be > nice. > > Also, the list of options for a DB, like design docs, temp view, > switching > > views, etc. should be available when you are on a DB no matter how deep > you > > are. Often I have to click on a DB to get to that menu. > > > > 3) Query-like filtering. > > > > Futon doesn't support entering a key or startkey/endkey. It supports > > putting in an ID directly, why not a key? It should not only support > this > > limited couch querying, but should also support complex queries. It > could > > load large sets of docs and filter them based on doc contents. It would > be > > nice if it was smart enough to use startkey and endkey where it could. > It > > might even use temp views when it makes sense. > > > > 4) Caching. > > > > I would happily live with slightly old data to speed things up. There > could > > be a refresh button for the cache. This feature would not only be nice > by > > itself, but it would make other features I'm listing here more feasible. > > > > 5) Background loading. > > > > Why not keep loading a view after it displays one page? This would work > > well with the caching and also help the other items listed here. > > > > 5) Hopping through long views. > > > > It would be nice to hit the H key and see the list positioned to the > first > > key that starts with H. Of course supporting multiple keys would be > nice. > > > > 6) Saved logins. > > > > I would like to have a list of recently used logins and be able to login > > with one click. This is safe if it requires a root login in the > beginning. > > > > 7) Multiple DB hosts. > > > > Much like the saved logins, I would like to switch hosts with a single > > click. > > > > 8) Easier replication. > > > > I hate typing in an entire url for replication. A recently-used list of > > urls would be nice. As a matter of fact, recently used complete > replication > > setups would be nice. > > > > 6) Tabs. > > > > Having multiple tabs with a separate instances of futon open in each tab > > works, but for some reason I find it painful. Tabs in the app would > help. > > The tabs could share caches and background processing in some cases. > > > > > > On Sun, Apr 24, 2011 at 9:06 PM, Kinley Dorji <[email protected]> wrote: > > > >> @Mat: Good to hear of your project. I'm sure it will be a valuable > >> edition to the CouchDB eco-system. Regarding the name - Hot Tub. > >> Tongue-in-cheek comments: Are we straying from furniture to bathroom > >> accessories - Couch, Futon ... Hot Tub? I can imagine relaxing on a > >> couch and get stuff done, but in a hot tub... Can we get any work done > >> in there? :) > >> > >> @Mark: Let's hear your list re Futon. Should be useful for Mat to > >> address in Hot Tub. > >> > >> > >> On Mon, Apr 25, 2011 at 9:57 AM, Keith Gable < > [email protected]> > >> wrote: > >> > Qt is pretty much platform-agnostic. There are native Qt libraries > >> (useless, > >> > obviously, if the program that uses Qt doesn't compile under Windows > or > >> > MingW) on pretty much every platform. And it looks pretty native-y, > >> > especially on Windows and Linux. > >> > > >> > On Sun, Apr 24, 2011 at 10:42 PM, Mark Hahn <[email protected]> > wrote: > >> > > >> >> I haven't used QT on windows. Can you point me to some reference or > give > >> a > >> >> quick overview? Does this use cygwin? > >> >> > >> >> I would love to have a replacement for futon with a decent UI. If > >> anyone > >> >> wants a list of things wrong with futon's UI (IMHO) let me know. > >> >> > >> >> > >> >> On Sun, Apr 24, 2011 at 1:21 PM, Matt Jennings <[email protected]> > >> wrote: > >> >> > >> >> > Hi All > >> >> > > >> >> > I wanted to let you know about a project I have been working on. I > >> call > >> >> it > >> >> > Hot Tub, and it is a Qt based interface to CouchDB which allow for > >> easy > >> >> > editing of documents through customizable templates. It also > includes > >> >> the > >> >> > ability to drag and drop attachments for documents. > >> >> > > >> >> > The immediate goal of this project is to be an administrative type > >> tool > >> >> for > >> >> > easy editing of CouchDB documents, but in the future I hope to > expand > >> it > >> >> to > >> >> > general use. > >> >> > > >> >> > The project is here: > >> >> > https://github.com/jennmat/HotTub > >> >> > > >> >> > Thanks in advance for any feedback you have. > >> >> > Matt Jennings > >> >> > >> >> > >> >> > >> >> > >> >> -- > >> >> Mark Hahn > >> >> Website Manager > >> >> [email protected] > >> >> 949-229-1012 > >> >> > >> > > >> > > >> > > >> > -- > >> > Keith Gable > >> > A+ Certified Professional > >> > Network+ Certified Professional > >> > Web Developer > >> > > >> > > > > > > > > -- > > Mark Hahn > > Website Manager > > [email protected] > > 949-229-1012 > > > -- Mark Hahn Website Manager [email protected] 949-229-1012
