Drupal 8 : Le répertoire des fichiers privés

Avec Drupal 7 il était possible de configurer le répertoire des fichiers privés en utilisant l'interface web d'administration (admin/config/media/file-system)

Avec Drupal 8, il est désormais nécessaire d'effectuer quelques tâches en ligne de commande pour le configurer.

Vous devez tout d'abord créer un répertoire sur votre serveur. Ce répertoire doit être accessible en écriture par Drupal et à l'extérieur de votre serveur web.

Drupal : Utilisation du module CKEditor

Par défaut, Drupal 7 ne possède pas d'éditeur Wysiwyg qui facilite grandement l'édition de noeud et ne nécessite pas de connaitre le language HTML et CSS.

Après plusieurs années à utiliser le module Wysiwyg et un editeur externe (TinyMCE ou CKEditor par exemple), j'ai finalement fait la démarche d'utiliser le module CKEditor qui est plus complet à mon sens. Voici la procédure pour l'installer, le configurer et utiliser des styles personnalisés.

Tout d'abord vous devez installer et activer le module ckeditor

Ajouter un bloc des derniers tweets sur votre site Drupal

Twitter est à la mode en ce moment. Beaucoup de gens l'utilise. Personnellement, je n'aime pas et je ne l'utilise pas, mais pour un site d'une association que j'ai créé, j'ai du ajouter un bloc reprenant les derniers tweets utilisés par un (ou plusieurs) utilisateur(s). Voici comment faire.

Bug dans le module Front Page de Drupal

Vous utilisez le module Front Page (dans sa version 7.x-2.1) et vous avez créé un règle de redirection pour les utilisateurs anonymes, cela casse l'utilisation du cron. Lorsque vous tentez d'accéder à l'url /cron.php?cron_key=... vous êtes automatiquement redirigé vers la page d'accueil que vous avez définit dans la configuration du module.

Utiliser le cron de Drupal avec un hébergement OVH perso

Avant Drupal 7, il était très simple de configure une tâche planifiée (cron) de maintenance dans le manager OVH. Il suffisait d'indiquer /www/cron.php (en supposant que vous avez desarchivé drupal à la racine du site, dans www/) comme script à exécuter.

Depuis Drupal 7, il faut ajouter un paramètre "cron_key" à l'url. Sauf que OVH ne le gère pas. Après quelques recherches, il existe une solution assez simple dont voici l'explication.