I’m prone to making suggestions about WordPress functionality, but I think these two are pretty important.
- Lock Post Slugs after posting.
No one editing an already-published entry should be able to edit the post slug. The post slug is used to make the permalink in WP 1.2+, and I think that’s great functionality; however, if the post slug is edited the concept of the permalink is absolutely lost. The slug should be an enter-once-and-never-edit value and locked appropriately in the SQL and the scripting.
- Require titles for WP installs that use /%postname%/ in the cruft-free URL generation process.
[An alternative resolution would be to use the entry number as the post slug in cases where the entry is untitled.]
Let’s face it: users sometimes forget how their software is actually used. I think the software can be reasonably and intelligently designed to provide good benefit for user and reader alike, and I think that it should be done.