Just to add a little to the TV dicussion.
There are some variables which apply to only certain documents, so it need to be assigned to certain templates (or as this discussion, maybe in the future assigned to document groups or something else), so a TV call ISBN might only apply to BOOKS and not AUDIO TAPE.
There are also variables that will be universal so it won’t depend on any templates or documents. For example I didn’t use the meta description feature of MODx but instead add a MetaDescription TV so I can easily enter meta description for all pages in my site. So it is universal.
There is also discussion earliers that mention that in the future every variable will be treated the same way (title, longtitle, and even main content and other template variables). Someone even mention that he setup a plugin to disable the ’content’ textarea. So maybe there can be an option to allow users to enable/disable certain fields? For example, if I never use longtitle, description and introtext, I can disable them and it won’t show anymore. Giving me a cleaner form. If possible, the user may even arrange the field according to his taste. For example he may want alias be the first field, title second, etc. Maybe the universal variable that I talk about in the last paragraph can be manage at the same place, where user can easily add/manage custom variables (that will act exactly like titles, description ....) in the same page.
If we click a document on the left pane, the page info is shown on the right pane. Well most of the time we click on it because we want to edit it, so why not have an options to allow user to choose what they want to do when we click on the tree node (the default action)? User can choose to display the page info (like now), or straight away to the edit page.
After adding a new document, we need to click on another tab to check ’publish’ to save a document in a publish mode. There are too many steps and most of the time I believe the user will forget to do that. He then need to reopen the document, click on the tab and check publish, then save again. Why not just have a publish button beside the save button when creating a new document? (refer to wordpress)
There are a lot of minor changes (fine tuning) that if done will make MODx incredibly user friendly, it is already so good now, why not make it the best.