Drupal 4.6.0 Released
ajayg writes "Drupal is IMHO one of the best open sourced Content Management Systems out there. The Drupal community has just released version 4.6.0 of their PHP based CMS which finally provides support for PHP5. The release follows 6 months of development, and includes -- among other changes -- better search function as well as usability improvements for permissions, block configuration, statistics tracking, logs, forum configuration, content administration, etc."
How well does this fair against PHP-Nuke, PHP-BB, invision and other CMSes? Does anyone have any first-hand experience?
or to plone ? (which is my favorite opensource CMS)
Compare with Drupal with xxx on CMS Matrix
#include "coucou.h"
I don't know if Drupal is the best Open Source CMS, but at least it is by far the most well designed PHP application I've ever seen. The hook mecanism uses the PHP language symbol table to provide very good extensibility. It doesn't use PHP classes in its structure, but it is a strong point as this article shows: Drupal Programming from an Object-Oriented Perspective.
I hope many open source PHP applications will reuse the Drupal architecture principles.
While it is true that the Xoops community has a lot more web designers working on it, under the hood Drupal has a much nicer design.
Xoops is a good attempt at taking a *Nuke engine and cleaning it up by using object oriented design. But this still leaves some cruft in there.
On the other hand Drupal has a much leaner design. And it can be completely CSS themed now (Xoops still mostly uses layout table designs). Drupal does have a slightly higher learning curve (e.g. the taxonomy system), but it is more flexible in the long run.
I have run both and find that they have different strengths. Xoops is more automated and would be easier for non-programmers. However, Drupal is a much cleaner implementation and is more tweakable.