drupal

Plateform de dev et prod : evitez de dupliquer /default/files

Lorsque vous souhaiter mettre à jour votre environnement de test avec des données de la production, il faut mettre à jour la base de donnes ainsi que les fichiers uploadés par les utilisateurs, ce qui est la partie la plus fatigante lorsque vous travaillez en ftp.

Vous pouvez éviter ce derniers point en ajoutant une ligne a votre fichier htaccess, ou encore mieux : dans le fichier virtualhost pour éviter que Drupal l'écrase à chaque mise à jour.

Methode simple pour eviter le formulaire "one time login form"

Dans Drupal 6 et 7, les utilisateurs qui veulent récupérer leur password ou s’enregistrer avec validation de leur adresse email, recevrons un lien avec un lien de connexion à usage unique.
Lorsqu'ils cliqueront sur ce lien, ils seront redirige vers le formulaire de connexion à usage unique, qu’ ils devront envoyer.

Optimiser les vue Drupal (views)

Silvio Gutierrez explique dans son article pour quoi le pager par default a un vrai problème de performance. En gros, le pager exécute une seconde fois la requete de la vue pour son propre usage, ce qui peut etre vraiment problématique pour des vues complexe déjà lourde.

Heureusement il existe une solution très simple : le module lite pager.

A propos

L'objectif de DupalTips est d'offrir des trucs et astuces rapide ou des liens vers des articles particulièrement bien fait vers des fonctionnalités moins connu de Drupal.

Utiliser le cache de Drupal dans vos modules

Drupal supporte nativement 3 maniéres de mettre du contenu en cache : en utilisant du "php static", en ecrivant dans la base de donées ou dans le system de fichier.

Lullabot a un article très bien fait sur le sujet (en anglais) A Beginner's Guide to Caching Data in Drupal 7 qui explique tout ce qu'il y à savoir pour faire des developpements éfficasses et optimisés simplement.