04 Web Content Management Systems Flashcards
Content Management: Definition
Systematic and structured acquisition, creating, editing, management, publication and reuse of content
Web Content Management: Definition
Content Management presented as or referenced by HTML pages with additional web-specific functionality.
Motivation of Web content management
Orthogonality as a basic concept in system design
- separation of structure, content, design and programming logic
- Thus: separation of tasks and responsibilities
- Reuse of content in different abstraction layers
- real publication and editorial process
- content can be automatically changed for different output devices
Web CMS: Structure
Structural templated for the backend
- instead of “big text field”
- dedicated strurctured fields and field types
- depending on content semantics
Structural templates for the frontend
- markers for content element’s field
- different content in same structure (e.g. list vs detail)
Additional: Restructuring on a non semantical level
- special exports for external APIs
Web CMS: Design
Separated from semantical structure
- Single source - multiple media principle
- e.g. via CSS
- cross-media design possible (e.g. CI/CD)
- special media design possible (e.g. for print)
Web CMS: Content
Content is structured in the system
- Objects defined by structure fields
- still: different abstraction layers
- content can be assigning to markers in the structure
Necesities
- content needs lifecycle management
- content needs usage neutral storage
Web CMS: Programming Logic
In order to transform content and use templates
- for user interaction
- creating dynamic content
- creating logical units and different abstraction levels
- modules and extensions
- thus: virtually any content possible
Web CMS Components: Interfaces
many different interfaces needed
- content syndication
- user authentication and authorization
- content import
- integrating other systems
- business processes execution
Web CMS Components: User-, Access- and Workflow Management
Access to objects and functions
- specific rights assigned
- depends on responsibilities and tasks
Important differentiation
- Group policices
- User roles
Web CMS: Input Techniques
- Rich Text Editors
- Embedding multimedia elements
- Including foreign content
Web CMS: Content Types
- Content (generated in the system)
- Files (added to the system)
- Assets (managed with the system)
Web CMS: Digital Asset Management
- Metadata enrichment as key focus
- File independence
- Validity and licensing issues
- Creation context
- Access restrictions
Web CMS: Distribution Concepts
- Staging Server (push)
- Dynamic Publishing (pull)
Web CMS: Staging Server concept
- Content distribution and content management on different systems
- Content management server accessible only by authors, editors, administrators (no public access)
- Static publishing of content aas HTML on staging server
Web CMS: Staging Server Reasoning
Pros
- High performance
- Simple Backup
- Readable URLs
- Seach Engine friendly
Cons
- Only useable with infrequent updates
- Small functionality