Drupal
Activer un module Drupal 8 dans un « hook_install »
Jacques — mer, 2014-08-27 22:50
Avec la programmation basée sur des tests et en intégration en continu, il est souvent nécessaire d’activer un module par code, idéalement dans un hook_update.
Avec Drupal 7, nous n’avons besoin que d’utiliser la fonction module_enable() et de passer en paramètre la liste des modules à activer.
Cette fonction n’est plus disponible avec Drupal 8. Elle a été remplacée par « ModuleHandler::install ».
Voici un exemple de code qui peut être utilisé dans un hook_install :
La mise à jour à Drupal 7.44 vous donne une erreur 500?
Jacques — mer, 2016-06-22 22:03
La mise à jour Drupal vers 7.44 donne une erreur 500? Vérifiez qu'index.php est en mode 644 pour retourner à la normale.— Jacques (@jrblier) 18 juin 2016
Si la mise à jour à Drupal 7.44 par l’entremise de Drush provoque une erreur 500, vérifiez les permissions du fichier « index.php » et assurez-vous que ce dernier utilise le mode 644.
Je ne sais pas pourquoi Drush remplace la permission du fichier « index.php » par un 664 au lieu de 644.
Les surprises des mises à jour avec Mamp Pro et leurs impacts sur Drush
Jacques — lun, 2015-03-30 23:34
Erreur MySQL avec Drush et Mamp Pro 3.1? Ajoutez « pdo_mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock » à php.ini.
— Jacques (@jrblier) 29 Mars 2015
Dans certaines circonstances, la mise à jour de Mamp Pro n’indique pas le socket par défaut. L’ajout de la ligne suivante au fichier php.ini utilisé par Drush corrige le problème.
Utiliser Postfix pour consulter les messages envoyés par Drupal bloqués par le réseau
Jacques — dim, 2014-05-04 00:24
La création de sites Internet riches nécessite souvent la possibilité d’envoyer des messages par courrier électronique. Malheureusement, la plupart des serveurs de développement offert par vos services TI, ou par vos clients, vont bloquer l’envoi de messages. Si vous utilisez votre propre ordinateur, le logiciel d’envois de message Postfix ne sera probablement pas activé. Mais même s’il est activé, il sera sans doute dans l’incapacité d’envoyer des messages; le port 25 sortant étant probablement bloqué par votre fournisseur d’accès ou le réseau sur lequel vous êtes branché.
Modifier l’ordre de tri alphabétique d’une vue, selon la langue
Jacques — sam, 2013-12-28 20:38
Drupal permet de créer des sites multilingues relativement facilement. Presque tous les aspects d’un site Internet peuvent être traduits ou affichés selon la langue du lecteur.
Même si on peut tout traduire, il faut aussi souvent tenir compte de certains aspects de localisation, propre aux langues ou aux pays. Par exemple, en plus de traduire le nom des jours et des mois, il faut aussi tenir compte de l’ordre d’affichage des éléments d’une date. Ainsi, Drupal permet de localiser l’ordre d’affichage des éléments d’une date selon la langue.
Révision technique du livre « Drupal 7 Cookbook » de Dylan Spencer James, publié chez Packt Publishing au mois de mai 2012.
Critique du livre Drupal 7 Fields/CCK
Jacques — dim, 2011-10-16 22:30
La maturité d’une plateforme de développement se mesure souvent par le large éventail de livres disponibles, couvrant tous les aspects de la plateforme ainsi que les niveaux de maîtrise de cette plateforme par les lecteurs. Comme le nombre de livres maintenant disponibles pour Drupal l’indique, cette plateforme est mûre, bien qu’appelée à toujours évoluer à chaque nouvelle version.
Par ailleurs, Drupal, maintenant à la version 7, contient de nombreuses fonctionnalités, et un seul livre ne peut, à lui seul, en couvrir tous les aspects. La venue d’un livre traitant d’une de ces fonctionnalités est toujours la bienvenue. Ainsi, ce livre, Drupal 7 Fields/CCK, (288 pages) traitant des champs (anciennement le module CCK avec Drupal 6). Celui-ci s’adresse autant aux nouveaux utilisateurs de Drupal qu’à ceux qui se mettent à jour à partir de Drupal 6 et CCK.
Mise à jour du site lexiqueinformatique.info à Drupal 7 avec succès
Jacques — sam, 2011-05-21 11:56
Le lexique informatique : Guide de survie typographique est un site dédié à la diffusion et la promotion de termes informatiques français. Pour chacun des termes répertoriés, on indique si c’est un terme « recommandé » ou « à éviter ». Bien que plusieurs termes soient maintenant connus et utilisés dans la langue courante, ce site vous propose souvent des choix plus représentatifs de la langue française.
Le lexique informatique, construit originalement avec Drupal 5, vient d’être mis à jour avec succès à Drupal 7, et ce, sans erreur.
Mise à jour de ce site effectué avec succès vers Drupal 7
Jacques — lun, 2011-04-04 19:14
J’ai terminé la mise à jour majeure de blier.com vers Drupal 7 et celui-ci fonctionne parfaitement depuis déjà plus d’une semaine.
Des erreurs à la mise à jour?
Ce ne sont pas toutes les mises à jour vers Drupal 7 qui vont occasionner des erreurs. En fait, selon son environnement d’hébergement, une même mise à jour pourra s’effectuer avec ou sans erreurs.
Mise à jour du site Orthographier.com à Drupal 7 effectué avec succès
Jacques — ven, 2011-02-04 20:47
Orthographier.com est un site Internet qui fera la promotion de l’utilisation de l’orthographe véritable (ou l’orthographe traditionnelle). Ce site offrira des bannières publicitaires à copier sur d’autres sites ou pour impression.
Même si le site est simple, il a été construit avec Drupal 6.x, le module Webform et quelques modules d’appoint. De plus, ce site n’utilise pas CCK ni Views. Orthographier.com était donc un candidat idéal pour tester la mise à jour à Drupal 7.
Installer Open Atrium 1.0-beta5 sans messages d’erreurs
Jacques — dim, 2010-04-04 00:03
Open Atrium est un intranet utilisant Drupal prêt à être utilisé et comportant plusieurs fonctionnalités populaires pour la gestion de projets. Il est possible d’installer Open Atrium dans une autre langue que l’anglais. Cependant, lors de l’installation dans toute autre langue que l’anglais, il se produit une erreur avec le profil d’installation standard. En effet, celui-ci tente de télécharger le français, ou la langue choisis, avant que l’installation de Drupal ne soit assez avancée pour avoir les fonctions de téléchargement de langues prêtes.
Traduction française de Drupal 7
Jacques — mar, 2010-01-05 00:21
Si tout va bien, le 15 janvier 2010, nous devrions avoir en main la version alpha de Drupal 7, ce qui devrait marquer le gel des chaînes de caractères. C’est ainsi à partir de ce moment qu’il sera possible d’entreprendre la traduction de Drupal 7 en français.
Un compte sur http://localize.drupal.org vous permettra de participer à la traduction de Drupal 7, ou de tout autre module. Il ne sera pas nécessaire pour chaque participant de tout traduire. Chacun fait ce qu’il peut.
Ouvrir un compte est gratuit et ce n’est pas nécessaire d’être un traducteur professionnel.
Nouveau groupe « Drupal en français » sur Facebook
Jacques — lun, 2009-08-10 22:26
Je viens de créer le groupe « Drupal en français » sur Facebook afin de permettre à tout francophone de discuter en français à propos de Drupal. Si vous avez un compte sur Facebook, n’hésitez pas à vous joindre à ce groupe.
Vous n’avez pas besoin d’être un développeur Drupal pour vous y inscrire.
Détectez automatiquement les sites Drupal
Jacques — sam, 2009-02-07 22:35
Wappalizer est une extension Firefox qui permet de détecter automatiquement le nom des CMS, Wiki, librairies JavaScript et autres applications qui sont utilisés sur la page où vous êtes. Ainsi, ce n’est plus nécessaire de jeter un coup d’œil au code source de la page afin de savoir quelles sont les applications utilisées.
Bien entendu, cette extension ne se limite pas à Drupal.
Le site officiel de Star Trek Online utilise Drupal
Jacques — mar, 2008-08-05 12:14
Cryptic Studios, le nouveau producteur du jeu Star Trek Online utilise Drupal pour faire fonctionner le site officiel du jeu en ligne. Le professionnalisme de la conception visuelle ainsi que son intégration poussée au moteur de gestion de contenu Drupal en font un site phare dans le domaine.
