mike 2006-09-12 10:17 Drupal
I've been working pretty intensely with Drupal 4.7 over the last several months, including creation of custom modules. Here's what I like so far:
- Installation is very straightforward if you have basic unix skills and shell access
- Simple extensibility model
- Simple database abstraction layer
- Nice theming system
- Good performance
- Caching system to help handle slashdotting or being dugg
- Bone-simple module and theme installation mechanism, could be simpler but it's pretty damn good now.
Now, here's what annoys me:
- Potential for namespace collisions - module developers can inadvertently stomp on existing table and module names.
- Managing updates and patches is a PITA. Along with all the modules you have to install if you want anything other than the basic functionality, comes the responsibility of keeping all those modules up-to-date.
- Admin system is a bit cluttered and requires a bit of 'learning curve' to know where to look for things. It's not bad, but it could be better. I understand efforts are underway to improve this aspect.
I'll update this as I come up with other things to like/dislike about Drupal.