Blog

Posteado el por: moncada.nicolas

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.

Posteado el por: Jimmy Miller Mella

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.

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

Posteado el por: Francisco Cortés Guerrero

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.

Posteado el por: moncada.nicolas

Existe un requerimiento habitual que no siempre esta presente en Drupal, normalmente esta resuelto en algún theme, pero no todos lo tienen. Hablo del bloque Bienvenido "usuario" y con la opción de Salir (logout). Existen varias formas de hacerlo y la idea del post es ver dos de ellos.

Proyectos

En esta sección te presentamos algunos casos de ejemplo de nuestro trabajo

Desarrollo docentes en línea

Es un sistema donde se publican cursos para docentes y postular, se integra con otras bases de datos para obtener los atributos de docentes y de esta forma poder calcular un puntaje de similitud con los cursos disponibles.

Tesauro de Arte y Arquitectura

Ees un artefacto que ayuda a los museos a ordenar y registrar los objetos culturales y patrimoniales en colecciones coherentes y accesibles.

Surdoc Fotografía

Es un módulo de SURDOC, especializado para el registro y administración de colecciones fotográficas, desarrollado por el Centro de Documentación de Bienes Patrimoniales.