CMS
Posted: Tue Dec 22, 2009 10:01 am
From a php programmers point of view does it make sense to use an open source solution like Drupal to build a CMS or is it better to build one from scratch?
Thanks
Thanks
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
I should clarify that Joomla doesn't handle arbitrary category depths by *default* -- the nice thing about Joomlas component archiecture is it's possible to replace the article manager with one that supports more than 'sections' and 'categories' but you need quite a solid understanding of the architecture before you can go replacing core components.For instance PCSPECTRA pointed out once it doesn't allow category nesting, is category nesting something you need? if so that rules out Joomla.... Drupal does category nesting though I believe. Drupal also does TDD, and the White House just chose it for their site, so it should be around for some time to come.
Thats just it, both (while highly modularized) come with to many stock features. I have tried on several occassions to remove everything but a single module or two, thus allowing a user to tweak the install from there on, making for a truly customized CMS. The problem is, this is nearly impossible for a non-core developer who doesn't have the most intimate understanding of the internals. I had a much easier time with Joomla tho, much of it's default components, modules, etc can actually be removed without repercussions. I wish modules, components, etc handled their dependencies a little more intelligently, so removing one and running another would clearly indicate what the problem is with a proposed fix maybe.Drupal/Joomla are quite complicated beasts. For most small- to medium sized sites, something like wordpress/textpattern fits very well.