2

As a company specialized in developing custom CMS, we have been asked to deploy a open source CMS in our next project.

We are free to choose a system. What would you recommend for a team familiar with MVC model and OOP in PHP5?

I was told that Drupal and TYPO3 are very hard at the beginning, so what are the other options? eZ Publish or Joomla maybe?

warpech
  • 6,293
  • 4
  • 35
  • 36

6 Answers6

3

If you're looking for an enterprise-class CMS I would not even mention joomla. I see that you're not aware of Silverstripe. I recommend to check it out!

markus
  • 40,136
  • 23
  • 97
  • 142
  • I loved the developer documentation and simplicity (yet enterprise readiness) of Silverstripe. But the 100% Ajax CMS looks kinda tricky, isn't the JS part hard to maintain? – warpech Jul 17 '09 at 12:29
  • what do you mean with AJAX CMS? – markus Jul 19 '09 at 12:14
  • I used it as an adjective - I meant that the Silverstripe's admin panel is 100% Ajax-based. Is it easy to maintain, debug, etc? Is it cross-browser? My friend noticed some JS glitches on Opera (alert() showing some debug code in the demo). – warpech Jul 21 '09 at 07:56
  • good point, I don't know too well how easy it is to debug but the js bugs of the admin panel are quite often mentioned as a drawback of silverstripe. – markus Jul 21 '09 at 11:24
3

If the people on your team are familiar with PHP then Drupal should not be difficult at all for them. There are a few conventions that Drupal follows for creating hooks which are unique to it but are implemented consistently in core so once they are learned your team will be able to write module code that can control pretty much any aspect of how the site works.

The main reason for Drupal's reputation of being hard to learn is the large number of options in the administration screen, but if someone is serious about creating and maintaining a proper site this shouldn't be enough to turn them off of Drupal.

alxp
  • 6,153
  • 1
  • 22
  • 19
0

No.. not ezPublish.. A hell to learn. Too much strange configuration going on there.

Draemon
  • 33,955
  • 16
  • 77
  • 104
Stojg
  • 404
  • 3
  • 6
0

CMSMadeSimple by far has the nicest codebase ive stumbled myself. Ive also made one commercial site with Joomla. It has lots of documentation but personally ive found it to be quite poor.

rasjani
  • 7,372
  • 4
  • 22
  • 35
0

I don't really understand y ur looking for the hardest, but anyway

not particular for multipurpose, content rich websites, but i'll throw magento into the hard-list for ecommerce solutions (though u could build you entire enterprise site around it). Their anual support at £4k - £6K should knock ur pants off!

stone
  • 2,192
  • 16
  • 26
  • 1
    A "steep" graph of knowledge vs. time means a large increase in knowledge over a short period of time - a steeper curve indicates easier learning, not harder. – Dave Sherohman Aug 02 '09 at 14:24
  • Thanks Dave. I've edited the title because it was confusing for some. – warpech Aug 03 '09 at 11:12
0

If you're looking for an enterprise-class CMS I would not look at PHP templating CMS's (joomla, drupal etc), but look at a Java CMS (JSR-170) or plone.