Frameworks de PHP

O Drupal nao é muma CMS?????
O Drupal tanto pode ser considerado um CMS como uma Framework. Digo isto porque a forma como está feito, e como funciona puxa-o um bocado para o lado das frameworks.

O que me salta mais à vista de semelhança a uma framework é que o core do Drupal apenas tem a essência do funcionamento do sistema. Tudo o resto (mesmo o que ja vem na instalação default) são módulos. Isto também acontece nas frameworks, se queres uma feature já implementada, normalmente vais usar um módulo.
Por outro lado também é um pouco de CMS porque na instalação default vem com alguns módulos (como já tinha dito), e com uma estrutura feita, apesar de esta ser bastante modificável (até o próprio theming engine pode ser mudado, ou nem sequer existir).

Daí, a meu ver, o Drupal ser usado para fazer determinados sites que fogem à estrutura do normal CMS (mesmo a default install).
 
Back
Topo