Il s'agit d'un prototype expérimental. Ne l'utilisez pas pour les sites de production !
Drupal CMS est Drupal 10, mais doté de certains des meilleurs modules et thèmes, configurés de manière utile pour vous aider à commencer immédiatement à créer un site. Drupal CMS est construit sur le système de recettes Drupal, il ne vous enferme donc pas comme le ferait une distribution normale.
Apprenez-en davantage sur le CMS Drupal sur drupal.org.
Si vous utilisez DDEV (v1.23.0 ou version ultérieure ; consultez la documentation si vous devez effectuer une mise à niveau) :
git clone https://github.com/phenaproxima/starshot-prototype.git drupal-cms
cd drupal-cms && ddev quick-start
Ou, si ce n'est pas le cas :
composer create-project drupal/drupal-cms-project --repository='{"type":"vcs","url":"https://github.com/phenaproxima/starshot-prototype"}' --stability=dev
cd drupal-cms-project && composer quick-start
Cela installera Drupal CMS et l'ouvrira dans un navigateur Web avec lequel vous pourrez jouer. Vous obtiendrez tous les modules et thèmes répertoriés ci-dessous, préconfigurés.
Toute personne souhaitant créer un site Web avec Drupal, mais ne souhaitant pas le construire - y compris l'expérience de création - à partir de zéro en utilisant les outils relativement simples fournis par le noyau Drupal. Vous avez besoin de modules supplémentaires pour tirer le meilleur parti de Drupal, mais il peut être difficile de savoir par où commencer.
L'objectif de Drupal CMS est de vous permettre d'utiliser les outils les plus utiles privilégiés par la communauté Drupal, aussi rapidement et facilement que possible.
Les distributions sont basées sur des profils d'installation et ont donc un effet de verrouillage. Si vous démarrez un site sur une distribution, vous ne pouvez pas vraiment arrêter d'utiliser cette distribution – du moins, pas facilement. Drupal CMS utilise des recettes pour vous donner un point de départ solide, mais il n'y a pas de verrouillage.
Nous ne le prenons pas encore en charge, mais vous pourrez également utiliser les composants de Drupal CMS sur un site existant . C'est le pouvoir des recettes !
... et bien sûr, Drush.
Pour le moment, c'est plutôt "ajoutons tout ce que nous pensons utile pour la plupart des gens". Nous travaillons à la définition d'une politique et d'un processus à cet effet. Si vous avez une idée de module à inclure, n'hésitez pas à ouvrir un ticket !
Plusieurs pistes de travail formelles ont été définies pour Drupal CMS ; voir le numéro correspondant sur drupal.org.
Error: unknown command "quick-start" for "ddev"
Si vous voyez une erreur comme celle-ci, vous avez probablement déjà configuré Drupal CMS avec DDEV dans un autre répertoire portant le même nom que celui actuel. DDEV ne peut pas avoir deux projets portant le même nom, alors changez le nom du répertoire en quelque chose d'unique et réessayez ddev quick-start
.
Certains utilisateurs peuvent rencontrer un délai d'attente après s'être connectés au CMS Drupal, en particulier lorsque le serveur Web PHP reste inactif pendant un certain temps.
Vous pouvez voir une erreur comme celle-ci :
The process "test -n "$CI" || composer drupal:run-server" exceeded the timeout of 300 seconds.
Si vous rencontrez ce problème, vous pouvez redémarrer le serveur à l'aide de la commande suivante :
composer drupal:run-server
Si vous utilisez DDEV, préfixez les commandes de terminal suggérées par le navigateur de projet avec ddev exec
.