Modern and flexible content management extension for CKAN. Replaces legacy extensions like ckanext-pages and ckanext-showcase with schema-driven, configurable solution supporting custom content types, translations, file uploads, templating, and URL aliasing. Define multiple content types (Pages, Reports, Banners) via YAML configuration with scheming-like syntax for fields, form controls, validation, and rendering. Features automatic clean URL generation with configurable prefixes (/blog/, /page/), custom templates per type, file/image attachment support, and admin UI for managing all content. Highly recommended to use with ckanext-scheming for extended field types and validators. Works well with ckanext-menu for navigation and ckanext-media for consistent media management across content types.