
Comment faciliter l'édition de contenu dans Drupal - Revue du module Simplify
L'interface d'édition de Drupal peut être peu claire pour les éditeurs novices, et le nombre d'options peut sembler écrasant pour beaucoup. Le module Simplify est très utile ici, car il vous permet de limiter les fonctionnalités disponibles au minimum nécessaire, rendant ainsi l'édition de sites web plus facile.
Plus loin dans l'article, je présenterai les capacités du module et les effets de son fonctionnement.
Dates
La première version du module a été publiée en décembre 2010. Depuis lors, il a été développé lentement mais sûrement. À la fin de l'année 2015, une version stable 1.0 pour Drupal 8 a été publiée.
Popularité du module
Selon les statistiques officielles, Simplify est utilisé par plus de 15 mille sites web, cependant seulement 20% de ce chiffre sont des projets basés sur Drupal 8. La branche 7.x-3.x est actuellement de loin la plus populaire.
Créateurs du module
Le module a quatre mainteneurs, ce sont :
Jusqu'à présent, 72 commits ont été créés dans le dépôt de code. En plus des développeurs mentionnés ci-dessus, plusieurs personnes ont été impliquées dans le projet.
À quoi sert le module?
Le module est utilisé pour simplifier les formulaires d'administration en masquant certaines fonctionnalités à l'utilisateur. Cela facilite l'édition de pages et de blocs pour ceux qui maîtrisent moins l'utilisation des CMS.
Déballage
Vous pouvez télécharger le module sur Drupal.org / Simplify.
Après avoir lancé Simplify, sélectionnez les éléments qui doivent être masqués à l'utilisateur. Allez dans Configuration -> Interface utilisateur -> Simplify dans le menu d'administration et consultez la liste des options disponibles.
Utilisation du module
Les fonctionnalités pouvant être désactivées sont divisées en plusieurs catégories selon le module qui les prend en charge. Par exemple, essayez de désactiver tous les éléments de type "Nœuds" :
En conséquence, les utilisateurs visitant le formulaire d'édition de page verront une version considérablement simplifiée - sans l'auteur, la sélection du type de texte, la promotion et le versioning.
En tant qu'administrateur, vous avez la permission Voir les champs masqués qui ignore les modifications effectuées par Simplify. Si vous souhaitez mettre les administrateurs sur un pied d'égalité avec tous les utilisateurs enregistrés, cochez l'option Masquer les champs des utilisateurs admin.
Par défaut, le module Simplify vous permet de masquer les éléments d'édition des nœuds, blocs, commentaires et taxonomies.
Hooks et intégrations
Le module fournit deux hooks pour ajouter vos propres exclusions à tout formulaire. Leur utilisation est très simple :
- hook_simplify_get_fields_alter() - est utilisé pour changer la liste des exclusions ; ici vous pouvez ajouter vos propres options ou supprimer les existantes
- hook_simplify_hide_field_alter() - dans ce hook, vous masquez un champ donné en modifiant le tableau contenant le formulaire
Résumé
Simplify est un module simple par sa conception mais qui est d'une grande aide pour les éditeurs novices. Il est bon de considérer son utilisation sur les sites web d'entreprise où l'utilisateur peut être submergé par le nombre d'options disponibles. En se référant à l'expérience de notre agence Drupal en coopération avec les clients, je le recommande particulièrement si vous mettez beaucoup l'accent sur les formulaires d'édition.
Si vous êtes intéressé par l'optimisation des CMS, consultez l'article sur 6 façons d'améliorer la productivité des éditeurs.