More Nitpicks on Drupal

Well, it looks like some more ranting of Drupal is on its way! Truthfully, I really do like Drupal, especially with some of the great work done on the version 5 series. I just have a couple minor issues about how it works in a few matters when I was setting up a prototype site based off of Drupal 5.1.

First of all, signatures. Signatures should not (by default) be prefilled in comment boxes! This causes some aggravation when entering comments where when you click or tab down into the text area, your cursor ends up after the signature! This is one issue that just runs counter to expectations. Really, the signature should be outputted automatically after the posts rather than being part of it. Heck, you can make this configurable per node types/comments, per individual nodes/comments, or even by user preference! Plus the theme can separate the look of the signature from the post/comment.

Second of all, the security in the core Drupal is quite lacking, especially on separating editing from deleting. In the basic core user access system, giving a user edit permission on his own nodes also gives him delete access on it! This may not be preferable, especially in a forum setting. I think the permission system should be segmented into the following based on node type/category:

  1. General View Permission
  2. General Create Permission
  3. General Edit Permission
  4. General Delete Permission
  5. Self View Permission
  6. Self Edit Permission
  7. Self Delete Permission

I think this would help provide enough flexibility for most websites, especially for the forum system; I feel with these in place, an organization can forgo going to a third-party forum system for their website.

Well, this is all I have at the moment. As you may be able to tell, these issues aren't really big enough for me to start looking for a replacement to Drupal personally, but they might provide roadblocks for serious projects that are looking for a complete enough package.