I used to do custom design.
I did use several 3rd party CMS when the projects fit. The 3rd party CMS I used were mostly for the special purposes, such as phpbb for forum, php gallery for gallery, zencart/oscommerce for ecommerce, wordpress for blog only etc.
I had set up drupal, joomla, CodeIgniter, expressionEngine, wordpress in my developing server and tried to show the clients or the art/creative designer the solution of using the framework CMS.
But due to the high end requirements for the art/design demands, and due to the customer specific requirements in the function and feature part.
Drupal or Joomla are not easy to be custom designed (I can write my own codes easier than write patches for them). Wordpress I only use for the blog, but when it comes to its other usage such as real estate web site design, I went to my own design. In my experience, I didn't see Joomla, Drupal and wordpress (for usages other than blog) would go very far.
But when I check the job markets, so called Joomla, drupal and wordpress php developers are in high demands. Is there a trend in the web design market that giving up customer unique demands which require extensive php developing in exchange of using cost effective mass produced web sites from joombla or drupal?
When comes to use Framework, less employers ask for CodeIgniter, ExpressionEngine, more ask for joomla, drupal and wordpress? Just because the first group still requires a lot of php experience and developing on your own, the second group requires less experience / less your own developing?
When come to use framework, which one should I go? CodeIgniter, ExpressionEngine, Wordpress, drupal, joombla? That is the order I have, but I would like to listen to second opinions.
Some framework projects seem to be a great idea in the beginning, but when it grows, more new versions, modules, plug ins etc. later. It grows itself to the death (not simple and clean as it was before any more.) So from the above list, which one should I put on top to avoid this trouble later on.
Thanks!