Initially, this post was about just one thing that I wanted WordPress to do. Since I first wrote it during my spring break, I’ve added a few more things. If I’m really lucky, some of these things will be addressed with the upcoming WordPress 3.0 release.
Maybe there is a plugin out there for this kind of thing, but I’d really love to see this built into WordPress. Currently, there are only a few things you can do with any given comment. I often get comments that are, to say it bluntly, stupid. There are stupid questions and there are certainly even more stupid comments. Even so, I really hate deleting them. I hate the loss of data, especially when someone else created it, even it is stupid.
So my desire would be a Unapproved Hidden state for WordPress comments. In other words, instead of sending the stupid comment to the trash completely, send it to a holding bin out of the way. That way, I don’t have to see that comment green lit in the comment list, waiting for possible approval, and I don’t have to live with deleting it outright.
I am forced to go without the WYSIWYG post editor because I post scripts all the time. I used to use it, but it would butcher my poor defenseless code snippets every time. I understand there is nothing I can do to fix this, but how about this? Let me enable or disable the post editor per post instead. Often, I’m not actually posting any snippets, and I could actually enjoy the editor.
My second feature is that the post editor should expand as you fill up the textarea. For instance, it will let me type two paragraphs, and then it will need to scroll down as I type. It should magically expand downwards so I wouldn’t have to scroll. This probably could be a plugin, and I know this sort of thing exists at least as a mootools plugin.
Move that. It shouldn’t be in tools. And also, when the side-menu is closed, nothing notifies me of new plugins. It should be tell me at least, on the dashboard.
A bunch of plugins which I do love dearly have put little news feeds and things on to my dashboard. That’s fine and all, but I don’t want them there every time I load the dashboard up. How about nifty little tabs, like iGoogle has, to break up what loads?