Hi. I'd like to document some links to Views2 UI mockups here. Links to the files have been bouncing around in IRC, maybe this can be a place for further thoughts on how Views2 could best present it's functionality to the user. I'll be updating any new screens here.
These all concern the “create new view” part of the UI, looking for ways to present all the available settings in a more compact layout.
merlinofchaos' first html mockup, using 2 columns for some of the settings. This does win quite some space but may be not so clear in indicating which applies to what, it's not really clearhow these 4 litte blocks relate to the big one above. Also knowing the amount of options there are it might be a bit optimistic to try and cram them in half the available widht.
My personal feeling when creating a View in the current UI is that I'm "drilling down" through all the options. Based on that I came up with this, which sums up Relationships, Arguments, Filters and Sort Criteria in a vertical list but as tabs. This way the form for each could be in the same area. This introduces a new style of tabs which might be undesirable.
So I mockup the same concept with the default horizontal tabs above. This loses the "drilling-down" feeling (which might be just a personal preference) but also disconnects the lower part from the upper. I know the new Views will make it so that Relationships, Arguments etc. can be set differently for each type of output you'll define for your View (e.g. Page-view can have other filters than the same view rendered as a block, right?)
Finally, I took some hints from Panels module, which has more linear, sequential approach in the UI, first do foo, then add bar, etc.
I tried to apply same to Views in this mockup. Don't know if this is possible, but I think a little hand-holding, step-by-step approach could be good for the complex beast that is Views.
I hope I'm helping here, and not confusing things more. Any feedback? It'd be nice to hear how non-devs go about creating a View. My personal analogy is that Views is to Nodes as Smart playlists (in iTunes) is to Songs.