Composer dans Drupal 8. Affichage des derniers tweets depuis Twitter.
Pour installer des modules et des bibliothèques, il est préférable d’utiliser Composer. Composer est un gestionnaire de dépendances qui permet de gérer les relations entre modules et bibliothèques. Si un module dépend d’une bibliothèque, Composer la télécharge automatiquement lors de l’installation. D’un côté, cela complexifie un peu l’installation des modules, mais de l’autre, cela facilite grandement la gestion des bibliothèques qui sont désormais installées et intégrées automatiquement.
Pour télécharger et installer Composer, allez sur le site officiel :
Liste des commandes Drush utiles
Téléchargement d’un module :
drush dl module1 module2
Activation d’un module :
drush en module1 -y
Désinstallation d’un module :
drush pm-uninstall module1 -y
Installation de Drupal avec la langue russe sélectionnée :
drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes
Exportation de la configuration :
1. Installation et localisation de Drupal 8.
Félicitations ! Dans cet article, vous allez découvrir une excellente plateforme pour créer des sites web : Drupal. En effet, il ne s’agit ni simplement d’un CMS, ni uniquement d’un framework, mais bien d’une plateforme. Premièrement, vous obtenez un CMS, c’est-à -dire une interface d’administration pour éditer les contenus, les utilisateurs, les tags, les méta-tags, etc.
1.1. Profils d'installation.
Beaucoup de personnes ont besoin d’un site avec des fonctionnalités courantes : boutique en ligne, forum, site de petites annonces, site de coupons. Avec Drupal, il est possible non seulement de créer des fonctionnalités de base, mais aussi d’utiliser des fonctionnalités prêtes à l’emploi disponibles immédiatement après l’installation. Ces assemblages dans Drupal sont appelés profils d'installation (Distributions, install profiles) et sont disponibles en téléchargement gratuit ici :
1.2. Installation de modules sur Drupal 8
Comme beaucoup d'autres CMS, Drupal est composé de modules. Cela permet d’ajouter différentes fonctionnalités selon les besoins d’un site : blog, galerie, messagerie privée, forum, etc. Vous pouvez activer les modules nécessaires et désactiver ceux dont vous n’avez pas besoin pour alléger votre site.
1.2.1. Mise Ă jour des modules et du noyau de Drupal 8.
Très souvent, des mises à jour sont publiées pour les modules et le noyau de Drupal 8. Il n’est pas nécessaire d’installer toutes les mises à jour, mais il est important de prêter attention aux mises à jour de sécurité. Drupal signale ces mises à jour critiques en rouge. La méthode de mise à jour dépend de la façon dont vous avez installé Drupal : si vous avez utilisé Composer pour créer le projet, vous pouvez alors utiliser Composer pour mettre à jour Drupal. Si vous avez téléchargé Drupal depuis drupal.org, vous devrez le mettre à jour manuellement.
1.2.2. Mise Ă jour de Drupal 8 sans Drush et sans Composer.
Si vous avez installé Drupal en le téléchargeant depuis le site officiel :
1.3. Traduction en russe de Drupal 8.
Il est souvent nécessaire de traduire Drupal dans une autre langue. Par exemple, vous avez installé la version anglaise de Drupal, mais vous avez besoin de la version russe, ou encore d’un site Drupal bilingue en ukrainien et en russe. Dans Drupal 8, vous avez cette possibilité dès l’installation, sans modules supplémentaires. Voyons comment procéder.
5.1. Téléchargement et installation de Drupal Commerce.
Avant tout, pour installer Drupal Commerce, nous aurons besoin de Composer :
https://getcomposer.org/download/
Composer est un gestionnaire de dépendances pour PHP. Il permet d’installer les bibliothèques PHP nécessaires, c’est-à -dire de télécharger et d’ajouter des bibliothèques à l’autochargement de votre projet, dans notre cas, un site Drupal 8. Drupal 8 intègre déjà de nombreuses bibliothèques tierces, notamment issues du framework Symfony.