Why am I using Drupal? A few months ago I started looking for a CMS or Framework system to build website on relieving me from hand coding everything. WordPress, Joomla, Drupal, something else? So during my "research" a respected friend of mine said he had work on a project concerning Drupal and that he thought it seemed pretty rich and capable. So after attending a Drupal Camp, I stopped researching and began coding my first site in Drupal.
However, I ran into a couple snags. I have a multi field in a custom content type which needs populated from legacy data using Feeds (CSV)... oh sorry, it seems like you can not do that. Yes there are people with hand coding solutions and possibly a patch to Feeds which I have not gotten into yet as now I have to read and learn to apply patches to Drupal. When I ran into this issue I just scratched my head and said "really, so Drupal handles Multi Fields but there is no solid way to batch load data into it, hmmm interesting?" Now I am trying to build a hierarchical navigation tree on the left, something which I thought would have naturally been in core.... no I guess not. "Seriously, no tree navigation by default?" Yes there are various contribs, but I have not yes to see any consensus or any contrib which just jumps out as "the solution".
Yes, I plan to learn to apply patches and see if the patch to Feeds will do what I need. Yes, I will continue to look in contrib for Tree Navigation Modules. However, my question is: should I be using Drupal? So far everything seems kludgy and hacky. I like the idea of a core with solid bolt-ons, but so far it seems to me that core is not done and and the some of the top contrib modules do not seem 100%. Wordpress seems to have much more broad support and seems to do most everything real people wish to do. I did not go really far into Joomla, but from the flash of the site I would expect a decent package (unless it is all marketing glitz and no substance).
Am I using the wrong product? Am I going to be forced to learn PHP to make it the product I need it to be? Am I just not using the right parts of Drupal?
I really was looking for a product that I did not have do large amounts of coding. So far Drupal seems to be a 80% solution. Am I wrong?
Thanks for your comments!