Repository |
What content formats does the CMS support, and at what level of granularity does it support them (for example, file, section, paragraph)?
What type of database does the content management software use?
How much effort is required to set up and maintain the database?
Can the CMS accommodate the demands of enterprise implementations (for example, the number of users and the volume of documents)? How scalable is the database?
How well does it grow to meet growing content?
How is growth accomplished? |
Segmentation/Bursting |
Does the CMS support segmentation or bursting?
Can you define the level of granularity? Can you define multiple levels of granularity depending on the type of content? Can you change the level of granularity at a later date? |
User interface |
How easy is the tool to learn and use?
What are its limitations? Can the interface be customized? Is there an “offline” mode?
|
Version control |
Is every element versioned individually?
What types of versioning are provided?
Are changes stored as complete new versions of an element, or are just the deltas (changes only) saved from the current/original version? |
Check-in/Check-out |
How easy is it to check-out/check-in content? Is content then locked so other authors cannot also check it out and change it?
Can the system administrator check-in content that is checked-out by someone else (useful, for example, if an author is sick)? |
Security |
What security features are provided to protect sensitive documents from unauthorized access and modification?
What levels of security are provided?
What capabilities are available at each level?
At what level of granularity can content be secured?
Is the level of security of an element maintained wherever it is reused?
Can security admin functions be delegated or distributed?
Do all security changes have audit trails?
If access is granted to groups of users, can a user belong to multiple groups?
Are there automatic timeout features that protect content from access when a user leaves a workstation un attended for a specified period of time?
Are invalid attempts to access secured content tracked? Managed?
Do users see only the info (content or metadata) they are privileged to see, or can they see more info (metadata) but not content that is restricted?
Does this system allow delegated authentication (access common LDAP directory or other remote authentication service)? |
Web-enabled |
Is the “In-box” web-enabled? Does it have the same functionality as client version?
Can the in-box be integrated into a corporate portal? |
Metadata |
Creation |
Can metadata be applied in the authoring tool? Is metadata applied as content is checked in? How simple is it for authors to select and apply metadata?
Can sub-elements of a container element automatically inherit the container element’s metadata?
What types of metadata can be automatically applied?
How easy is it to create a new metatag? |
Storage |
How is metadata stored? |
Security |
Can the facility for creating/changing metatags be secured so that only the system administrator can make changes? |
Managing elements |
Tracking |
Can the system identify and track all occurrences of specific information so that all occurrences are easily updated? |
History |
Does the system display a history of revisions?
|
Status of each component/element |
Can the system indicate whether a component has been checked out or is shared? |
Update options |
What are the update options?
Automatically update the element selected to reuse when the original (source) element is changed? Notify authors ofthe changes so that they can decide whether they want to update the element or not? No update. Can authors Choose to copy a component rather than reuse it? This means that if the original component is updated the copied element will not be. They exist as two separate components.
|
Content history mapping to source |
Can the CMS keep a history trail that maps elements, when reused, to their original source? How is this done?
|
Ability to sever the relationship |
Can the author sever the relationship between a shared component so that the reused element now becomes a copied element? |
Ability to merge components that diverged previously |
Can you merge components that diverged previously? |
Search and retrieval |
What type of search engine is available? Can you add your own?
What types of searching are supported (Boolean, natural language, index, keyword, structural, metadata)?
Can search criteria be restricted based on user security profiles? |
Virtual documents |
Does the system support virtual documents?
|
Authority tables |
Does the system support the use of “authority tables” to contain master metadata and master content across (for example, global information that any element or document can access)? |
Link control |
Does the system provide automatic link checking?
Does it automatically detect changed/moved/broken links and correct problems?
Can it maintain or hide links when not relevant in dynamic documents? |
Archive |
How are archiving, obsoleting, and deleting handled? How do you set the rules? |
Structure |
Automatic structure identification/structural view |
Does the system provide a visual, structural representation of documents or virtual documents? |
Level of structure supported through metatags |
What level of structure is supported for control or reuse?
File? Paragraph? Sentence? Word? Special character? Graphic? Table?
|
Are variables allowed? |
Does the system support variables for small components of information (for example, at the word level)? |
Translation |
Can the CMS create a relationship between the source language and multiple localized versions of the content?
Can the CMS integrate with a memory translation tool? With what memory translation tools can it integrate? Can the CMS be modified to integrate with other memory translation tools if necessary? |
Integrated workflow |
Is workflow integrated into the content management system, or is a separate work flow tool required?
Is it configurable on the fly or must it be predetermined?
Is the actual workflow audit-trailed?
Can users share a common in-box so that you route work to a department or team as opposed to individuals? |
Importing content |
Can you import content by batch or by script?
Is automatic conversion “into” the system supported from any file types (for example, are there built-in filters for data coming from Frame, RTF, Quark, and so on)? If not, do you have plug-ins available to handle this, or would this be a customization option? (Explain.) |
Remote access |
Is the system designed and constructed with remote access users in mind? Can it perform “real-time” and with adequate processing speed when accessed as follows:
|
Reporting |
What are the reporting features? Can the user generate:
Status reports (of document elements)? Relationship reports (parent/child)? Where-used reports indicating where an element is being reused? A list of changed modules for reviews?
|
Metrics measuring and reporting |
Does the system capture “use/reuse” measurements and provide reports? Can “use/reuse” be captured by different criteria (for example, reuse in one category of content versus reuse in another category of content)? |
Audit trails/offline security |
Does the tool provide any audit trails or other reporting to track content edited offline? |
Interfaces to other tools |
To which authoring tools does the CMS interface? To which workflow tools does the CMS interface? |
Cost |
What is the cost? |
Implementation time |
What is the typical analysis, development, and implementation time? |