NVU is great, and I want it to get even better. So I’m presenting my “NVU wishlist”, organized in no particular order other than what I could remember being annoyed by. I am thinking in terms of what I want as a user, not how hard it would be to implement, so some of these requests are unlikely to make a NVU 1.0 release:
- Smart quotes. I like proper open- and close-quotes, they make a page look professional. And when the quotes are serialized, I want them to use numeric entities instead of “ and ” because that is much more portable than the HTML entities.
- Don’t use “body text”. I don’t ever want to use body text, I always want real paragraphs. Currently (as of .50) using paragraphs is fairly painful, because mysterious body text blocks appear where I don’t want them.
- Have a structured outline mode. Instead of the left-hand ruler, which I don’t ever use, I would like a structured outline displaying my headings and paragraphs. It is not necessary that this allow the headings/paragraphs to collapse, although that might be kinda cool.
- Auto-TOC and auto-index features. I would frequently like to be able to have an index page with links into sub-pages (and sometimes back again). Also, automatic or semi-automatic linking of index and glossary pages; using DHTML to display these glossary items in another popup window would be a cool addon. Note that this is something that might be handled really well by an NVU extension, whenever NVU moves to the toolkit extension-management architecture.
- Upload/save relative-linked documents properly. My FTP server loads the website from ~/httpdocs/, and I make extensive use of site-relative links (link href=”/index-new.css”). These links are not loaded properly in edit mode, because the relative-URI parsing tries to load them from FTP ~/index-new.css which fails miserably. This is really a bug and not a feature request, and glazou and I have already discussed a technical solution, so it may be already happening in the NVU 0.6 series.
- Local/Remote site manager. The left-hand toolbar is nice if you are editing pages directly, but I frequently need to keep a local copy of the website and update it in batches. A Dreamweaver-style local-and-remote site manager would be invaluable to me.