To learn more about Mukurtu CMS and the larger Mukurtu community, visit mukurtu.org.
Note: This version of Mukurtu CMS is currently under active development and is subject to daily change. Only use for testing and feedback purposes.
Beginning with version 4, Mukurtu CMS has been implemented as a Drupal installation profile. Drupal should be installed as normal, with the Mukurtu CMS installation profile added to your composer.json
file.
There is an available Mukurtu CMS project template with a composer.json
preconfigured to download the Mukurtu CMS installation profile.
:warning: Access control in Mukurtu depends on the Drupal private file system. You must configure the 'file_private_path' setting in settings.php.
pdftotext
to be installed on the hosting system for PDF text extraction to function.Mukurtu CMS v4 is extremely unstable and under active development. If you wish to contribute, please first discuss it with us by starting an issue or discussion on the Mukurtu CMS GitHub page or contact us via mukurtu.org. Unsolicited pull requests will likely not receive attention at this point in development.
There are two easy methods to create a local installation of Mukurtu CMS:
Mukurtu CMS can be installed locally using DDEV.
mkdir mukurtu && cd mukurtu
wget https://raw.githubusercontent.com/MukurtuCMS/Mukurtu-CMS-v4-Project-Template/main/composer.json
ddev config --project-type=drupal9 --docroot=web --create-docroot
file_private_path
setting by creating a folder (outside of /web
) and editing sites/default/settings.php
and setting it to the absolute path of your new private folder.ddev start
ddev composer install
ddev launch
Mukurtu CMS is configured to work with Gitpod, a cloud based development environment.
.