bluefly / dita_ccms
DITA authoring and publishing framework for Drupal 10/11 with API-first approach and test-driven development.
Requires
- php: >=8.1
- drupal/content_moderation: *
- drupal/core: ^10.3 || ^11.0
- drupal/eck: ^2.0
- drupal/feeds: ^3.0
- drupal/field_group: ^3.4
- drupal/views_data_export: ^1.4
Requires (Dev)
- drupal/core-dev: ^10.3 || ^11.0
Suggests
- drupal/advancedqueue: Advanced queue processing for DITA publishing jobs (^1.0)
- drupal/feeds: Import DITA content from external sources (^3.0)
- drupal/graphql: GraphQL API support for DITA content (^4.0)
- drupal/metatag: Meta tag management for DITA content (^2.0)
- drupal/pathauto: Automatic URL alias generation for DITA topics (^1.0)
- drupal/redis: Redis caching for improved performance (^1.0)
Conflicts
- drupal/dita_ccms: *
This package is auto-updated.
Last update: 2025-08-07 01:32:51 UTC
README
- Introduction
- Requirements
- Installation
- Configuration
- Maintainers
INTRODUCTION
The DITA CCMS module provides DITA (Darwin Information Typing Architecture) content management capabilities for Drupal. It enables structured authoring, publishing, and management of DITA topics and maps within Drupal.
For a full description of the module, visit the project page: https://www.drupal.org/project/dita_ccms
To submit bug reports and feature suggestions, or track changes: https://www.drupal.org/project/issues/dita_ccms
REQUIREMENTS
This module requires the following:
- Drupal 10.3 or higher / Drupal 11
- PHP 8.1 or higher
- REST module (core)
- Serialization module (core)
INSTALLATION
Install as you would normally install a contributed Drupal module. Visit https://www.drupal.org/node/1897420 for further information.
Install via Composer:
composer require drupal/dita_ccms
CONFIGURATION
Configure the module at Administration » Configuration » Content authoring » DITA CCMS Settings (/admin/config/content/dita-ccms/settings).
Set up entity types:
- DITA Topics are content entities that can be managed at /admin/content/dita/topics
- DITA Maps are configuration entities that can be managed at /admin/structure/dita-maps
Configure permissions at Administration » People » Permissions:
- Administer DITA topics
- Create DITA topics
- Edit DITA topics
- Delete DITA topics
- View DITA topics
MAINTAINERS
Current maintainers:
- Bluefly Technologies - https://www.drupal.org/u/bluefly