Hi everyone,
Luke, Nick & Kevin came through and we now have 3 separate implemtentation of the basic UI.
That actually put us in the somewhat awkward position of having to choose one.
There is a phrase in Hebrew that comes strongly to mind; That is a rich guy's problem.
I am not used to having these sort of problems.
You can look at the different implementations on github.
I would like to thank for all three of them for contributing, and even managing to do this in such a short time frame.
I am leaning toward Luke's implementation, but I would like further opinions.
Comments on Luke's implementation
=====================================
I like the overall look & feel.
The logo needs to go, we aren't an XML DB, after all :-)
Documents tab - editing json - can you make the json pretty format?
I really liked Nick's idea of showing statics as well, we should add a tab for that.
I want to drive as much of the actual data in this interface from documents already in, so things like the help on the index
or the documentation itself, should probably be documents and indexed.
As a matter of fact, that might be a great sample app, especially since we are using a lot of JS templates already.
Luke mentioned doing something like a view template, so a document can have meta property decsribing the way it will be shown in the UI.
Query UI - we can show a list of the current indexes, but giving the user just a textbox might be too much.
We can query the index for its list of fields, and for each field, a list of the top terms. That would allow intellisense like behavior.
Of course, I say that as someone who has no idea what it means from the UI impl.