drupal / kern_canvas
Kern Canvas - A customizable site template for Drupal CMS
Package info
git.drupalcode.org/project/kern_canvas.git
Type:drupal-recipe
pkg:composer/drupal/kern_canvas
Requires
- drupal/core: ^11.4
- drupal/drupal_cms_forms: ^2
- drupal/drupal_cms_site_template_base: ^2
- drupal/kern_ux: 1.0.x-dev
- drupal/ui_icons: ^2
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-06 12:36:52 UTC
README
A versatile Drupal CMS site template designed for creative professionals and businesses.
Overview
Kern Canvas provides a solid foundation with modern design elements and essential features to help you build your unique web presence quickly. This template integrates seamlessly with Drupal CMS 2.x and appears in the site template selection during installation.
Features
- Clean, modern design foundation
- Pre-configured content types
- SEO optimization ready
- Media library integration
- Responsive layout support
- Easy customization through Drupal's admin UI
Requirements
- Drupal CMS 2.2 or higher (Drupal core 11.4+)
- PHP 8.3+
- Composer 2.x
Installation
Option 1: Through Drupal CMS Installer
Kern Canvas and its kern_ux theme are only available as development releases for now, so allow dev stability before requiring it:
composer create-project drupal/cms my-site && cd my-site
composer config minimum-stability dev
composer config prefer-stable true
composer require drupal/kern_canvas:1.0.x-dev
Then open the site in the browser, select "Kern Canvas" from the site template list and complete the installation wizard.
Option 2: Apply to Existing Site
composer require drupal/kern_canvas
drush recipe recipes/contrib/kern_canvas
Customization
After installation, you can customize your site through:
- Appearance: Navigate to Admin > Appearance to configure the theme
- Content Types: Admin > Structure > Content types
- Menus: Admin > Structure > Menus
- Blocks: Admin > Structure > Block layout
Development
Setting Up Local Development
# Using DDEV
ddev config --project-type=drupal11 --docroot=web
ddev start
ddev composer create-project drupal/cms
ddev composer require drupal/kern_canvas:1.x-dev@dev
Exporting Changes
After making customizations, export them back to the recipe:
drush site:export --destination=../recipes/kern_canvas
Contributing
Contributions are welcome! Please read the contributing guidelines before submitting pull requests.
License
GPL-2.0-or-later