Se encuentra usted aquí

drupal

Drupal es un administrador de contenido. Ve lo que podemos hacer con ésta herramienta aquí.

[Tutorial] Inline Entity Form y como modificar la tabla de relaciones

Imagen de Nicolás Moncada Henríquez

Si has trabajado mucho con Drupal 7+ quizás estés muy familiarizado con el campo Entity Reference. Y lo más probable que también con el Widget Inline Entity Form (en adelante IEF). El primero nos ayuda a relacionar nuestras entidades entre sí usando widgets de selección o auto completado.

Perfil de instalación de sitio para Gobierno de Chile en Drupal

Hace unas semanas presenté en la reunión de abril del grupo chileno de Drupal la primera versión del Perfil de instalación de sitio para Gobierno de Chile hecho en Drupal y tuvo una excelente recepción.

Aliados de Views en Drupal

Imagen de Nicolás Moncada Henríquez

En post anteriores he mencionado muchas veces el módulo Views, la razón es que es uno de esos modulos impresindible en cualquier proyecto (tanto así que fue incluido en el core de Drupal 8). Sin embargo, en muchos proyectos existirán requerimientos que lamentablemente Views no podrá suplir, salvo que como desarrolladores hagamos algo al respecto. Algunos optan por instalar Views PHP y agregar código en las mismas vistas, siendo esta una de las peores prácticas. Otros optan por hacer sus vistas manualmente (No usando Views). Pero existen otras opciones usando el método "Drupal Way", una de ellas es simplemente extendiendo la funcionalidad de Views para resolver nuestros requerimientos. De esto último tratará este post, en donde resolveremos un problema con este método.

Theme de Gobierno de Chile para Drupal 7

El Gobierno de Chile facilita una serie de herramientas que están incluidas en el "Kit Digital" el cual puedes revisar desde aqui, dicho Kit cuenta con manuales, tipografías, iconos y una serie de herramientas que nos facilitan la tarea a la hora de reunir la información necesaria al desarrollar un sitio web institucional.

En el Kit Digital encontramos dos recursos en cuanto a diseño del sitio: Plantilla HTML y Theme Wordpress.

Entidades en Drupal

Imagen de Nicolás Moncada Henríquez

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...

Tutorial de theming con Omega 4 y SASS

Probablemente el acercamiento definitivo al problema de la generación de estilos cross-browser y cross-platform son los preprocesadores CSS tales como SASS y LESS. Es probable que en el mundo del desarrollo web, vaya a ser en un futuro cercano tan extraño hacer Javascript sin jQuery como hacer CSS sin un preprocesador.

Las razones por las que SASS tiene ventaja por sobre el resto de los procesadores no es materia de discusión de este post, sino la forma de trabajar con este procesador.

Nodejs y Drupal

Imagen de Nicolás Moncada Henríquez

Nodejs es uno de los sistemas que más me ha llamado la atención por todas las aplicaciones que uno podría desarrollar, como un chat, reportes en tiempo real, juegos, etc. En pocas palabras nodejs es un sistema para programar en Javascript en el lado del servidor y esta orientado a eventos. Existen muchos tutoriales de como instalarlo con muchos ejemplos (este blog te podría servir).

El objetivo de este post es revisar la integración que ya existe entre Nodejs y Drupal, configurarlo y ver que partido le podríamos sacar.

RUN/RUT para Drupal 7

Imagen de Nicolás Moncada Henríquez

Hace ya un tiempo liberamos un módulo en Drupal.org para usar un nuevo elemento en nuestros formularios. Se trata del módulo RUT, el cual también incluye un submódulo para integrarlo con Field, permitiendo crear el campo RUT en cualquier entidad (nodos, términos, usuarios, etc...) quedando, automáticamente, integrado con Views y otros módulos.

Páginas

Suscribirse a RSS - drupal