I've been a Drupal user for quite sometime and the team I'm on is looking into the possibility of using an alternative CMS to IBM's Websphere Portal Web Content Management (WCM) application. As a user of this system, I'd do almost anything to move to something else...even a non-Drupal solution, however, in proposing an alternative solution we need it to offer the following:
• Supports wysiwyg editing (directly or via integration with other authoring tools)
-- I know this is viable using TinyMCE/FCK so no need to answer this
• Supports preview in-context (entire page preview), at least indirectly via quick and simple deployment to a dedicated environment for that purpose
• Versioning/rollback to any previous version of a piece of content or an entire library/group of content
• Ability to organize content into logical groups/libraries and perform operations on the entire group (publish/export, approval, rollback, etc)
-- Pretty sure this could be done using the taxonomy/category system, right?
• Export/publish content (whole site, groups, pages, fragments) to a filesystem (and other destinations…database?)
• Approval/workflow
• Security (LDAP for integration with Enterprise Directory or Active Directory)
Any information on the above offerings would be greatly appreciated. If you have further questions or need clarification please let me know and I'll do my best to get it to you.
Thanks!
Comments
_
For wysiwyg - after fighting with tinymce for a while I jumped over to fckeditor and never looked back.
For versioning - take a look at the revision_moderation and diff modules.
For approval/workflow - see the workflow and rules modules.
For Ldap - see the ldap_integration module.
For exporting content - you can make content available via csv and/or feeds via the views_bonus module. You can sort of set up a publishing workflow between 2 drupal sites by creating feeds with views at the provider site and using the feedapi module at the consumer site to gracb the feed and create nodes.
Additional info
As i mentioned below, thanks for the info. I'm in need of one additional piece of information. Below is a questions that a developer has asked me and I'm not sure of the answer. Thanks in advance.
"Thanks for the response. Do you know if Drupal has the ability to export/publish its content to a filesystem (as static html pages/fragments)? Essentially, we need the ability to pre-render our content fragments to a filesystem so they be published to our IHS servers. This would essentially be a replacement for WCM's syndication model. Instead of pushing contents from one instance of WCM to another, we would pre-render the content from our CMS authoring server and use Tivoli or custom script to push the files out to any IHS server in any environment. I can't tell if Drupal supports something like this, but I can't imagine there isn't some way to do it….otherwise how could you publish a static site using it?"
_
I believe the http://drupal.org/project/boost module can handle this for you. But there's other things available-- feeds, services, etc.
Thanks...
I appreciate the quick response. This info is quite helpful.