communalia / zaya_project_site
Adds extra stuff to enhance a zaya project, the self learning system based on learning itineraries.
Requires
- drupal/admin_toolbar: ^3.4
- drupal/cookies: ^1.2
- drupal/mail_login: ^4.0
- drupal/pathauto: ^1.13
- drupal/profile: ^1.11
- drupal/resend_register_mail: ^1.0
- drupal/riddler: ^3.0
- drupal/symfony_mailer: ^1.5
- drupal/zaya_project: 1.0.x-dev@dev
This package is not auto-updated.
Last update: 2025-05-11 21:45:00 UTC
README
This is a recipe to add basic features to set a zaya project defined by the recipe in https://www.drupal.org/project/zaya_project as a site.
To install this recipe over installed drupal, run:
coposer create-project drupal/recommended-project:10.4.1
composer require communalia/zaya_project_site:^1.0
drush site:install
vendor/bin/drush recipe ../recipes/zaya_project_site/
# Due to issue of duplicating blocks as of:
# https://www.drupal.org/project/distributions_recipes/issues/3372078
# also run :
drush then radix_zaya
drush config-set system.theme default radix_zaya
Notice that it needs to be run always in a drupal project to work as it should, because drupal/recommended_project defines the repository of drupal.org package registry, a must-have to fetch this recipe requirements.
troubleshooting
While recipes are being improved there may be some issues... Some optional config imports are done while they don't meet the requirements. So check in config sync in /admin/config if these orphan configs exist. If so it needs to be run:
drush cdel block.block.group_operations # depends on classy theme but is installed by recipe despite theme is not there
drush cdel block.block.views_block__itinerary_chapters_block_1 # depends on classy theme but is installed by recipe despite theme is not there
drush cdel pathauto.pattern.group_relationship # a bug in group as this config has no module requirements, but it should
Adding a language cannot be done due https://www.drupal.org/project/drupal/issues/3002532 , importing default languages must be done:
drush cim --partial --source=~/drupal-project/web/core/modules/language/config/install/
theming
Zaya comes with a raw and basic subtheme of the great zaya theme (https://drupal.org/project/radix). To extend this you could create a subtheme as stated in https://git.drupalcode.org/project/radix_zaya .
feedback
You could contact us with the issue bugtracker in this project to talk about general issues or about the packaging of zaya itself. Also depending on your focus, you could contribute directly in the drupal module project: https://drupal.org/project/zaya if you have issues or requests about the code, or in the drupal theme project: https://drupal.org/project/radix_zaya if you have issues or requests about the theme.