About last week I tried to publish a similar question here.
What is Drupal designated for, for Drupal-programmers?
Drupal is the most functional/capable/scalable CMS I know and I know it is vastly venerated as such.
As a non Drupal programmer I have a problem of understanding what Drupal programmers (often phrased "Drupal developers") usually do, that cannot be done with the CMS itself.
Given that Drupal:
- Allows constructing webpage templates with generally any kind of field.
- Allows complex forms to be created as with the additional module WebForm
- Allows various context-based condition-reaction parsing modes for webpages, as with the additional module Context
- Allows pulling data from one or more database tables at once, by one or more modules at once (broad API)
- Allows pulling data from one or more database tables at once by a single sophisticated core module (Views) that allows displaying such data in varied and/or supplemented ways
What is Drupal designated for, for Drupal-programmers?
The worse question was significantly down voted ; I only got one comment from a mod which was deleted.
I ask if the current question does fit the website based on the assumption that if Drupal Association or Acquia may have at least one special designation about Drupal for Drupal programmers, I think it will be good if it will be explained to humble webmasters such as myself → to broaden general knowledge around Drupal; this could be helpful because if I start a job in a company specializing in Drupal, the smaller the chance I will say or do something absurd.