At 12/11/12 04:36 AM, TapSkill wrote:
1. They usually have over-complicated admin areas (Drupal, ModX). Wordpress is the rare exception.
While I haven't worked with ModX, I have worked quite extensively with Drupal. At first, I felt the same way. I guess with time the admin area's become second nature. Drupal is bloated, in my opinion, as a CMS in that it has one of the biggest installation sizes of CMS's. It has a lot of room for improvement.
2. Additional modules or plugins become obsolete quickly and sometimes simply break as the system gets updated (Drupal, Wordpress).
True. This is especially true for Drupal. Each new upgrade (not minor upgrades) requires module rewrites. This has pros and cons. Pros would be having the opportunity to continuously develop something. Cons, the continuous development always starts with an entire brand new rewrite because of core API changes.
3. Bugfixes do not automatically install and frequently break themes (Wordpress). Core updates require manual upload (Drupal). Module updates are not uniform and some auto-update while others do not.
4. Core upgrades are unstable and most users prefer a complete reinstall to an upgrade (ModX, Drupal).
I have been able to upgrade Drupal successfully from each major edition (5 to 6 and 6 to 7) without problems. Then again, I've patiently waited for stable releases for the core and for the modules to support the new core and spent the time required to plan the upgrade. You can't upgrade something like Drupal without doing the required research.
5. The backend relies way too much on database calls rather than simple configuration files (everything).
Debatable. This is good and bad. However, one thing I do want to point out to you is that a LOT of Drupal's configuration is found in flat files. Not everything. Quite a bit is. This is a situation where part of it is in the database and the other part is not.
6. Themes are often confusing (ModX) and sometimes add too much CSS (Drupal).
No argument here.