ECK vs. Entity Generator

Enfin plutôt ECK vs. Model

Par @morsok - Retour

ECK

Entity Construction KIT

ECK c'est quoi ?

“ECK allows the creation and management of entity types with custom properties; adding bundles to entity types; and fields to bundles, with the help of the Field UI module.”

Création d'une entité

L'UI, c'est bon, mangez-en !

Ecran de création d'eck

Entity generator

Sponsorisé par

Accommodata logo

Et donc ?

Bah ça permet aussi de créer ses entités...

Ecran de création d'entity generator

Différences

Désavantages - ECK

  • On a forcement besoin qu'ECK soit installé
  • Les chemins peuvent ne pas paraître logiques à certains
  • Pas intégré à views par défaut
  • Limité par ce qu'on peut faire via l'UI

Avantages - Entity Generator

  • Un module par entité
  • Basé sur Model
  • Des chemins qui reprennent ce que fait le core avec node (content -> my_entity / structure -> my_entity_types)
  • Utilise views !
  • Du code scaffolding de base (mais vraiment de base).

(oui je suis partial) Entity gen ça poutre

Ah ?

  • Pratique pour gérer l'interface d'admin via views
  • Customisable à souhait, on a le code sous la main
  • Encore un truc non maintenu ?

    Absolument pas, n'hésitez pas à participer au développement sur Github (et bientôt sur d.o)

    Est prévu

    • Passage en commande Drush et hosting sur D.O
    • Des views par défaut plus riches
    • Un scaffolding plus poussé
    • La possibilité d'auto générer son schéma via l'UI ou un fichier de config

    Questions ?

    Merci

    Alexandre Amiche - @morsok

    alexandre@accommodata.fr