Op woensdag 25 april 2007, schreef Victor Kane:
The programming parts would have to do with customizing beyond what is already available. If you don't want the default available then you need to be able to program around it or ask someone else to do it.
In any case, Drupal is not as configuration-options rich as e.g. Joomla! is. Drupal assumes you a) change stuff by loading/unloading modules b) use some basic PHP skills, often also a requirement for a theme. c) use advanced modules (cck, views, flexinode, actions, workflows) which come with loats of configuration to do that without programming.
However, the basic Drupal though has been (and may still be) that 'it costs you 15 minutes to build a new node type module'. Its like that: no need to get all the overhead and fuss of CCK, views, and so forth when all you need is a new DB table, and 400 lines of PHP to achieve the same.
You may be able to get really far without a line of PHP. But then you either need a simple site (re: Drupal its not as configuration-rich as other CMSes), or lots of skills to learn about the complex concepts of CCK, views, actions, workflows and so forth. (re: steep learnnig curve)
Bèr