The next time some young Web developer tries to tell you how wonderful that favorite Web Content Management System is, whip out a wet noodle and start pelting him or her. I spend a good amount of time actually using Joomla, Drupal, Wordpress, etc. Out of all the descriptive English words one could choose to use to describe their workflows, productive is not one that comes naturally.
Capable? Sure, yeah, I get that. I promoted Web publishing packages like the big three mentioned above for that reason: they give you an established framework for capturing information, staging publications for release, managing users, and lots of other goodies that require back-end computation. On the other hand, they often force all resource management and every workflow through a very clumsy, narrow minded interface; else you bypass it entirely and risk upsetting the plethora of conventions that keep the CMS house of cards from falling apart. The very last thing any of them were designed to do, is make the process efficient from the user's point of view.