Modules

Portrait de Alex

Ecrire un hook_update

Voici un exemple de hook_update qui ajoute un champ dans une table d'un module existant.

/**
 * Add "papervote" field to {election_vote} table.
 */
function MYMODULE_update_7100() {
    $spec = array(
        'type' => 'int',
        'description' => "Is a paper vote",
        'not null' => FALSE,
        'default' => 0,
    );
    db_add_field( 'election_vote', 'papervote', $spec);
}
Tags: 
Portrait de Alex

Envoyer des e-mails efficacement depuis Drupal

Cet article (en anglais) donne de très bons conseils pour configurer votre installation Drupal afin qu'elle envoie ses e-mails de façon efficace, en évitant au maximum de tomber dans le dossier SPAM.

https://www.drupalaid.com/blog/sending-email-drupal-more-reliably

Tags: 
Portrait de Alex

Finie la guerre avec les <p> !

Il arrive, selon votre configuration, que CKeditor crée des <p>&nbsp;</p> quand on colle du texte depuis Word par exemple.

Avant, il fallait patcher CKeditor, mais maintenant il y a le module CKeditor Paragraph Paste Fix

Ce module va simplement éviter ces paragraphes vides.

Disponible pour Drupal 7 seulement.

Tags: 
Portrait de Alex

Une administration au poil

Menu minimaliste mais beaucoup plus riche !

L'interface d'administration de Drupal par défaut, avec son thème Seven et son Overlayer, fait le boulot mais il est possible d'avoir beaucoup mieux.

Avec le thème Adminimal et le module Adminimal Administration Menu, vous aurez une administration beaucoup plus pratique et surtout responsive !

Portrait de Alex

Vidéo incorporée au contenu dans un champ Wysiwyg

Si vous avez besoin d'incorporer des vidéos dans votre contenu, c'est à dire incorporée au texte du Body par exemple, le module Video Filter permet de faire ça en rajoutant un bouton dans l'éditeur Wysiwyg:

 

 

Portrait de Alex

Icônes de drapeaux de langues dans le block Language Switcher [+ Dropdown]

Lors de l'activation du système multilingue dans Drupal, via le module Locale, un block Language Switcher est créé automatiquement, afin de pouvoir changer de langue en cours de navigation sans perdre la page courante.

Ce block affiche simplement le nom des langues disponibles, ce qui n'est pas toujours ce que l'on veut.

 

Le module Language Icons rajoute les icônes de drapeaux de langue, ainsi que des options de configuration pour placer ces icônes avant, après ou à la place des intitulés des langues disponibles.

 

Tags: 
Portrait de Alex

[Hidden CAPTCHA] Antispam: méthode du champ caché

Le module Hidden CAPTCHA propose une alternative pour protéger les formulaires des spambots: un champ antispam est ajouté, mais caché en CSS.

En effet il ne doit PAS être rempli par les utilisateurs afin de passer les validations.

Or 99% des spambots vont fournir du texte dans ce champ pour essayer de passer la validation... et donc échouer.

 

URL du module: http://drupal.org/project/hidden_captcha

Subscribe to RSS - Modules