Introduction à Features

Et donc de ne pas prier pour que tout fonctionne quand vous passerez en production vos éléments.
Implémentation de Features dans votre module par le code
Il vous faut, comme souvent en Drupal, créer une déclaration dans votre fichier .module (cf. en en-tête du générateur), puis créer un fichier mon_module.features.inc.Il vous faut ensuite renseigner ci-dessous un nom de "composant", qui va être in fine un tableau d'informations, par exemple si vous exportez un message de notification, un tableau contenant e-mail, objetc, corps de texte, etc.
Enfin, il va vous falloir créer ou renseigner les fonctions de récupération de vos données et de sauvegarde (en pensant à la fois à l'insertion mais également à la mise à jour). En terme de fonctions de récupération, il vous faut également deux éléments : la récupération des clés / valeurs pour afficher les cases à cocher dans Features, et les données complètes à exporter pour réimport futur.
Attention, Features ne peut fonctionner qu'avec des noms machines unique, et donc ne fonctionnera pas avec des IDs incrémentaux (type 1, 2, 3, etc. au fur et à mesure de la création).
N'hésitez pas à poster dans les commentaires vos propositions pour améliorer ce code !
Ajouter un commentaire