| Drupal. (Although it has it share of cons too, it can do many of the items on the list. Some require coercing, but doable.) edit, in progress: - Document management- No, not Word, Excel files etc. but can do revisions/diffs on site content, and manage files to some degree. - Workflow management- http://drupal.org/project/workflow - Digital asset management- http://drupal.org/project/media - Link management - http://drupal.org/project/pathauto and others... not sure what you need here. - User management - Default may do what you need, can do more. - ESI Caching / CDN ability. - (no esi in drupal 7) / http://drupal.org/project/cdn - WYSIWYG editing- Many options but sometimes flaky. - Single Sign-on- http://drupal.org/project/bakery - Multi-side Admin - Not sure. Different user groups can have different access. - Publishing options - Quite a few. what do you need? - Access Management - http://drupal.org/project/acl and more. - Application - ? - Multi-lingual - http://drupal.org/project/i18n - n-to-n content sharing- user to user sharing? - Reporting - what kind? Disclaimer: I've used it for a few projects; More experience than word-press or joomla. |
I think every single CMS/platform/framework can be criticized or even demonized if you search well.