Les plugin avec Drupal 9
- En savoir plus sur Les plugin avec Drupal 9
- Log in to post comments
le 14/04/2022 - merci Drupal 9 Module Development
Lors du développement de votre site, il est conseillé de supprimer le mécanisme de cache. Attention cependant à le réactiver fréquement pour vérifier que les développements sont compatibles avec la gestion par défaut du cache. Dans settings.php :
Pour les besoins d'une de mes formations, j'ai dû mettre en place un drupal 8 découplé.
CORS (Cross-origin resource sharing)
Le « partage de ressources entre origines multiples » (Cross-Origin Resource Sharing, CORS) est désactivé par défaut dans drupal 8.
Pour régler cela : 2 types d'actions :
Impossible de faire un revert de ma feature : FE_BLOCK_SETTINGS et surtout FIELD_GROUP ont des valeurs différentes entre le code et la base d'une part et en fonction de la version de php utilisée d'autre part.
écrit le 31-10-2017 - mis à jour le 13 janvier 2021
Si comme moi, tu refusais de quitter l’îlot de tes habitudes de drupalien version 7 (drush, git), sache que ça ne va plus être possible. Tel le pouvoir madrilène qui dicte ses lois à la Catalogne, drupal version 8 t’impose COMPOSER !
En un mot comme en cent, "composer" est un gestionnaire de dépendances. Que cela veut-il dire ?
Principalement que dorénavant quand:
Date : 9 octobre 2017
Avant de mettre à jour des modules ou à plus forte raison le coeur de drupal 8, il est fortement conseillé de créer une archive en utilisant par exemple (il existe d'autres raccourcis) :
drush arb
En ce qui me concerne les archives sont stockées dans mon dossier personnel : ~/drush-backups/archive-dump/datedelarchive/fichierdelarchive.tar.gz
mais cela peut certainement se paramétrer.
Ça peut arriver. Après tout, ça arrive à beaucoup de monde. Même aux plus grands. Une intrusion sur votre serveur, un attaquant qui en prend le contrôle, ou bien un vol de backup. Il est possible d’analyser une intrusion, de restaurer un backup, de patcher les vulnérabilités de sécurité, de remettre tout sur pied, plus solide et robuste qu’avant, mais il est impossible de faire disparaître les données privées qui ont été compromises. Et c’est un problème.
Nous ne créons plus de site web avec Joomla, nous lui préférons Drupal.
Le 15-11-2011 – temps pour cette tâche : 10mn
Pour gérer les sous menus, je vous conseille le module « Menu block »
Le 8 juillet 2011 – temps pour cette tâche : 20mn
Pour obtenir un menu déroulant, je me suis orienté vers le module superfish.
Ce module nécessite l'installation du module « Libraries API » :
http://ftp.drupal.org/files/projects/libraries-7.x-1.0.zip (à installer dans le répertoire « sites/all/modules ».
et de la librairie "superfish-library » :
Le 7 juillet 2011 – temps pour cette tâche : 20mn
Pour intégrer un bouton dans ckeditor qui permette d'insérer des images ou des liens vers des fichiers, je n'ai pas trouvé d'autre moyen que d'installer les modules :
IMCE
IMCE Wysiwyg API bridge
Wysiwyg
J'ai désactivé le module CKEditor pour qu'il n'y ait pas de conflits.
<?php if ($title && !$is_front): ?>
<h2 class="title" id="page-title"><?php print $title; ?></h2>
<?php endif; ?>
Le 7 juillet 2011 – temps pour cette tâche : 30mn
Il est possible de créer des sous-thèmes modifiables à volonté sans endommager le thème initial.
Comment s'y prendre ?
Copier le répertoire sites/all/themes/zen/STARTERKIT dans sites/all/themes
Renommer le répertoire « starterkit ». Le nouveau nom est libre dans la mesure où il ne dépasse pas un certaine nombre de caractères (j'ai lu ça quelque part !).
J'ai choisi d'appeler mon thème clotaire1_ew1
4 sep. 2015
Faire en sorte qu'un administrateur de drupal puisse donner un accès privé à un certain type d'utilisateur ("client" par exemple) et ce pour des fichiers lourds (>300MO).
Voici comment s'y prendre :
Le 7 juillet 2011 – temps pour cette tâche : 10mn
Les thèmes vont vous permettre de personnaliser la charte graphique de votre site web.
Je vous propose d'installer le thème « zen » parcequ'il :
arrive en premier sur la liste des thèmes pour Drupal (http://drupal.org/project/Themes)
existe une version pour Drupal 7 contrairement à son rival dont on m'a dit grand bien (fusion)
Le 1 septembre 2011 – temps pour cette tâche : 5 mn
Installer IMCE
Configurer imce :
Le 1 septembre 2011 – temps pour cette tâche : 5 mn
Les rôles permettent de définir précisément la sécurité et l'administration de Drupal. Un rôle définit un groupe d'utilisateurs qui ont certains privilèges tels que définis dans la page des droits. Par exemple : utilisateur anonyme, utilisateur authentifié, modérateur, administrateur, etc.
Pour ajouter un rôle :
Le 7 juillet 2011 – temps pour cette tâche : 5 mn
Télécharger le module http://drupal.org/project/site_map
Dézipper dans le répertoire « sites/all/modules »
Activer via l'admin de Drupal (onglet « Modules »)
Par défaut, le module « Site-map » crée un élément de menu que vous pouvez placer où vous le souhaitez via l'administration des menus.
Le 7 juillet 2011 – temps pour cette tâche : 5 mn
Certains modules se configurent à l'aide de des profils. Un profil est un ensemble de paramètres concernant un module et que l'on va pouvoir utiliser pour plusieurs personnes.
cliquer sur le menu «contenu» de l'administration de Drupal 7
cliquer sur « ajouter du contenu »
Choisir entre contenu « Article » ou « Basic page »
Le premier est un contenu qui est appelé à être manipulé de façon dynamique en fonction des dates, des mots clés..., le second est censé être une page plus statique
renseignez le titre et le corps et cliquer sur le bouton de validation...
C'est fait !
Le 4 juillet 2011 – temps pour cette tâche : 10 mn
Les librairies sont des « bouts » de code qui sont parfois nécessaires pour que les modules fonctionnent. Voici comment s'y prendre pour les installer sur Drupal
rechercher la librairie sur google (ex : jquery.cycle).
télécharger et dézipper
uploader dans le répertoire libraries :
sites/all/libraries
Le 4 juillet 2011 – temps pour cette tâche : 10 mn
rechercher le module sur google (backup and migrate drupal 7). En général, on le trouve surhttp://drupal.org
télécharger et dézipper
Le 4 juillet 2011 – temps pour cette tâche : 2 mn
cliquer sur le menu « Modules » de l'administration de Drupal 7
retrouver votre module (ctrl F ckeditor)
cocher la case « activer »
cliquer sur le bouton « enregistrer la configuration »
C'est fait ! Vous vous rendrez compte que vos contenus utilisent systématiquement ckeditor. On verra plus tard comment paramétrer ckeditor.
le 02/07/2011 - temps pour cette tâche : 45mn
Télécharger wampserver
Installer wampserver
Créer un utilisateur via l'onglet « privilèges » et créer en même temps la base de données
cliquez sur « ajouter un utilisateur »
donnez un nom d'utilisateur (si vous souhaitez ensuite héberger votre site sur un serveur distant, mieux vaut d'abord créer la base sur le serveur et récupérer son nom, le login et le mdp)