...du verbe Drupaler (1er groupe)

Créez votre entité sans une ligne de code avec Entity Form

23. Décembre 2011 - 22:32 -- Wilfrid

Nouveau concept de Dupal 7, les entités forment la colonne vertébrale de l'installation. Ainsi, la taxonomie est une entité, comme les utilisateurs, les commentaires, les noeuds, etc..

Les entités peuvent ainsi avoir des champs divers et variés (les "fields", ex-champs cck). Ce module, Entity Form et dont on aperçoit la page principale permet de créer rapidement une nouvelle entité sans avoir à la déclarer programmatiquement, et donc ensuite d'en définir les champs et l'affichage, tout en ayant une intégration avec Views, etc.. Vous pouvez de plus créer plusieurs types de formulaires.

Vous définirez également les rôles qui auront le droit de créer une entité de ce(s) type(s) nouveau(x). Intéressant donc pour sauvegarder tout type d'information qui ne soient pas des pages à part entière (donc sans forcément de procédure de publication, d'URL, etc.), mais devant être hautement configurables, s'interfacer avec Views et autres.

Pour les développeurs qui souaitent faire cela eux-mêmes, le code est intéressant, mais il faut sans doute plutôt regarder du côté du module Examples pour ne créer qu'une seule entité, plutôt que ce module qui permet d'en déclarer autant que souhaité (cf. pour l'instant dans les issue queue de examples).

Catégorie: 
4
Average: 4 (2 votes)
Votre vote: Aucun(e)

Commentaires

Soumis par Cyprien (non vérifié) le

Bonjour,
Est-ce un module équivalent à http://drupal.org/project/eck ?
L'avez-vous testé ? De mon coté, eck n'était pas encore trop fonctionnel en ce début d'année 2012.

Soumis par Wilfrid le

Entity Forms est plutôt stable : on l'utilise pour un projet qui va passer en prod et aucun soucis après la batterie de tests. Il est plus  "prêt à l'emploi", si on veut enregistrer des information qui ne sont pas des pages (cela peut être des formulaires de contact, ou infos).

ECK paraît plus être une API en surcouche pour créer de nouvelles entités (alors que le précédent créé une entité avec des "types", comme les types de contenus). Il fait plus usine à gaz tout de même, mais pour être honnête, je n'ai pas encore parfaitement testé.

Ajouter un commentaire

Texte simple

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
Image CAPTCHA