février 2014

Batch API

Soumis par ftorregrosa le
Étiquettes

Batch sans paramètre

Dans la batch API, lors de l'appel à des opérations de process, si le process n'a pas besoin d'arguments, il faut mettre un array vide. C'est signalé dans le commentaire, mais quand on découvre pour la première fois, on n'y fait pas tellement attention.

Hacked

Soumis par ftorregrosa le
Étiquettes

Détecter des hacks

Utiliser les modules hacked et diff pour détecter des hacks (modifications du code source) dans des modules contribués.

Ces modules permettent de voir via le backoffice de Drupal les modifications du code, mais le mieux est de pouvoir les exporter dans un fichier pouvant ensuite être versionné.

Pathauto

Soumis par ftorregrosa le
Étiquettes

Structure de livre

En utilisant les "livres" Drupal, ce dont fait partie cette page, on peut avoir envie que la structure du livre se retrouve dans l'URL.

Par exemple, un livre avec la structure suivante :

  • Mon livre
    • page 1
      • sous-page 1
    • page 2

On souhaitera avoir les URL suivantes:

Drupal

Soumis par ftorregrosa le
Étiquettes

Compter les utilisateurs

Compter les utilisateurs, c'est super simple avec une requête en base de données.

$users = db_select('users')
  ->fields('users', array('uid'))
  ->execute()
  ->fetchAll();
$users_count = count($users);

Sauf qu'il ne faut pas oublier d'enlever l'utilisateur d'id 0 qui correspond à l'utilisateur anonyme et qui donc n'est pas vraiment un utilisateur du site.

Handbook

Soumis par ftorregrosa le

Ce livre a pour but de rassembler des "trucs et astuces" sur divers sujets, que ce soit des guides d'installation, des astuces de développement, des petits détails sur lesquels on peut buter pendant des heures, etc. Pour éviter d'avoir à les chercher et rechercher x fois sur le net.