Books & Videos

Table of Contents

  1. The Basics

    1. Chapter 1 What Content Management Is (and Isn’t)

      1. What Is Content?
      2. What Is a Content Management System?
      3. Types of Content Management Systems
      4. What a CMS Does
      5. What a CMS Doesn’t Do
    2. Chapter 2 Points of Comparison

      1. Target Site Type
      2. Systems Versus Implementations
      3. Platform Versus Product
      4. Open Source Versus Commercial
      5. Technology Stack
      6. Management Versus Delivery
      7. Coupled Versus Decoupled
      8. Installed Versus Software-as-a-Service (SaaS)
      9. Code Versus Content
      10. Code Versus Configuration
      11. Uni- Versus Bidirectional Publishing
      12. Practicality Versus Elegance, and the Problem of Technical Debt
    3. Chapter 3 Acquiring a CMS

      1. Open Source CMSs
      2. Commercial CMSs
      3. Software-as-a-Service
      4. Build Your Own
      5. Questions to Ask
    4. Chapter 4 The Content Management Team

      1. Editors
      2. Site Planners
      3. Developers
      4. Administrators
      5. Stakeholders
  2. The Components of Content Management Systems

    1. Chapter 5 CMS Feature Analysis

      1. The Difficulties of Feature Analysis
      2. An Overview of CMS Features
    2. Chapter 6 Content Modeling

      1. Data Modeling 101
      2. Data Modeling and Content Management
      3. Separating Content and Presentation
      4. Defining a Content Model
      5. Relationships
      6. Content Composition
      7. Content Model Manageability
      8. A Summary of Content Modeling Features
    3. Chapter 7 Content Aggregation

      1. The Shape of Content
      2. Content Geography
      3. Aggregation Models: Implicit and Explicit
      4. Aggregation Functionality
      5. By Configuration or by Code
      6. A Summary of Content Aggregation Features
    4. Chapter 8 Editorial Tools and Workflow

      1. The Content Lifecycle
      2. The Editing Interface
      3. Versioning, Version Control, and Version Labels
      4. Dependency Management
      5. Content Scheduling and Expiration
      6. Workflow and Approvals
      7. Collaboration
      8. Content File Management
      9. Permissions
      10. A Summary of Editorial Tools
    5. Chapter 9 Output and Publication Management

      1. The Difference Between Content and Presentation
      2. Templating
      3. Publishing Content
      4. A Summary of Output Management and Publication Features
    6. Chapter 10 Other Features

      1. Multiple Language Handling
      2. Language Rules
      3. Personalization, Analytics, and Marketing Automation
      4. Form Building
      5. URL Management
      6. Multisite Management
      7. Reporting Tools and Dashboards
      8. Content Search
      9. User and Developer Ecosystem
    7. Chapter 11 APIs and Extensibility

      1. The Code API
      2. Plug-in Architectures
      3. Customizing the Editorial Interface
      4. Repository Abstraction
      5. Pluggable Authentication
      6. Web Services
      7. Scheduled or On-Demand Jobs
  3. Implementations

    1. Chapter 12 The CMS Implementation

      1. Principle Construction Versus Everything Else
      2. Types of Implementations
      3. Preimplementation
      4. The Implementation Process
    2. Chapter 13 Content Migration

      1. The Editorial Challenge
      2. Automated or Manual?
      3. The Migration Process
      4. Migration Script Development
      5. A Final Word of Warning
    3. Chapter 14 Working with External Integrators

      1. Engagement Models
      2. Sales and Scoping
      3. Costs
      4. Written Agreements
      5. Production
      6. Training and Support
      7. A Final Word
    4. Chapter 15 Where Content Management Is Going

      1. Fewer Open Source CMSs Will Get Traction
      2. Decoupling Will Make a Comeback
      3. Focus on Marketing Tools and Integration Will Increase
      4. Entry-Level SaaS Will Eat Away the Lower End of the Market
      5. Multichannel Distribution Will Increase
      6. Distributed Content Intake Will Start to Grow