How to install Drupal Content Planner
This tutorial is a in-depth explanation on how to install and configure Drupal Content Planner module. You can find more information on https://www.drupal.org/project/content_planner. If you want to learn, what the Drupal Content Planner module is good for, check the introduction video on YouTube.
In order to use the Drupal Content Planner, your system need to meet the following requirements:
- Drupal 8.5 or higher
- Content Moderation module (already in Drupal Core)
- Scheduler module
We recommend to use Drupal Thunder Distribution.
Get the source code
For composer based projects, use
composer require drupal/content_planner
Enable content planner module
Enable the following modules
- Content Planner
There are 2 submodules Content Calendar and Content Kanban which are installed automatically.
Configuration of Content Calendar
Configure your Content Types for Content Calendar
Every Content Type you wish to be displayed on the Content Calendar has to be configured in conjunction with the Scheduler module.
For this go into the desired Content Type and set the following options:
- Option "Enable scheduler publishing for this content type"
- Option "Change content creation time to match the scheduled publish time"
- Option "Require scheduled publishing"
It is recommended to check the option "Publish the content immediately after saving" for dates in the past, but that is up to you.
Content Planner Settings: Enable Content Types for display
Go to /admin/content-calendar/settings and select every Content Type you wish to display in the Conten Calendar.
Once added to the Content Calendar, you may configure the Content Type to have a different label and color.
Content Types in Content Calendar
Once you are done with the Content Calendar settings and added some content, you can click on the Calendar tab and you will jump directly to the current's month and it will display every piece of content connected to the Content calendar.
Configuration of Content Kanban
Configure your workflow
Go to /admin/config/workflow and enable the default workflow or build your custom.
Note: Only one workflow can be used by Content Planner.
Click on "Edit" and select the content types which need to be handled by the Workflow and therefor can be display on Content Kanban.
Content Types in Content Kanban
Once one or more Content Types are configured for Content Kanban, they will be displayed on /admin/content-kanban.
Configuration of Dashboard
The Content Planner comes with an integrated plugin system of Dashboard Widgets to be used for quick access of items and display of various information.
The following widgets come with Content Planner and its submodules:
- Content State Statistic: A nice statistic of content states
- Custom HTML Widget
- Recent Calendar Publications Widget
- Recent Kanban Activities
- User Widget: A list of users using the Content Planner
- Views Widget: To embed views
Additional custom widgets can be added using plugins. This will be described in a separate blog post.