entidades

Entidades en Drupal

Posteado el por: moncada.nicolas

A partir de Drupal 7 se empieza a usar el concepto de entidades, permitiéndole al programador poder representar los objetos de su proyecto de una forma estándar en el sistema. Gracias a esto y a la funcionalidad de adjuntar campos (Fields), hace que Drupal se convierta en una alternativa totalmente escalable para desarrollar complejos sistemas.

Para quienes han trabajado mucho con Drupal, sabrán que se puede hacer casi cualquier proyecto usando Nodos, Usuarios, Términos de Taxonomías y/o Comentarios. Cada uno de estos están definidos como entidades, es por eso que se les pueden adjuntar campos para extender la información que pueden portar. No obstante, dependiendo del proyecto, puede no ser la mejor opción la de explotar tanto estas entidades (sobre todo a los Nodos), posiblemente por rendimiento, eficiencia, u otro argumento, y pueda ser la oportunidad de resolver el proyecto creando nuestras propias entidades. Pero ¿Cuándo debería crear mi propia entidad y no usar Nodos? ¿Por qué debería hacerlo? ¿Qué puedo ganar haciéndolo? La idea de éste post es poder aclarar estas interrogantes analizando un problema simple a resolver, luego explicando técnicamente las entidades, como se crean, que módulos lo usan, etc...