Developers

Writing maintainable code

We, as developers, are always dealing with code wrote by other people. Usually, when that happens, we found ourselves trying to understand what does each piece of code and walking in circles around the code.

To avoid this problem and make the life of our development team easier, we have to put an effort in writing maintainable code. During this session, we will see some common issues, approaches to fix them, advices and examples of how we can achieve our target.

¡No todo va en el TPL!

Cuando nos metemos a tocar la capa de theme en Drupal las primeras veces se suelen cometer una serie de errores típicos.

El propósito de la sesión es mostrar algunos de estos errores y hablar de buenas prácticas que podemos seguir para hacernos la vida más fácil a nosotros mismos.

Entre otras cosas que te acabarán sonando:

Omega + Delta: multiples disposiciones responsivas a golpe de clic

Omega es el tema base de moda y no es por que si. Permite crear temas HTML5, responsivas y con disposiciones configurables desde la interfaz de administración.

Delta es su complemento perfecto. Permite crear diferentes disposiciones dependiendo del contexto.

Analizaremos ambos módulos, explicaremos sus características y demostraremos su funcionamiento.

Sobre mi: Ingeniero Superior en Informática por la UPC, trabajo con Drupal desde 2008 para Atenea tech, empresa de la que soy co-fundador.

Integrando Moodle y Drupal

En esta sesión expondremos un caso de éxito de un portal de formación realizado con Drupal 7 e integrado con una plataforma de formación Moodle 2.2.x.

Expondremos todos los detalles técnicos que posibilitan dicha integración. El portal se ha integrado mediante web services con Moodle de forma que los datos de formación de los alumnos se muestran en el portal recogiéndolos de Moodle. La autenticación en el portal se realiza mediante un módulo de autenticación vía Kerberos.

SASS - ¿Por qué no?

Descripción:
SASS, una extensión de CSS que cada vez se integra más en cualquier entorno de desarrollo bajo distintas tecnologías. Originario de Ruby, portado a la comunidad Drupal en módulos que ayudan a la compilación de estos archivos, y en Themes que ayudan a desarrollar mediante este metalenguaje. ¡Ya no hay excusas!

Cloud-driven Development: a better workflow, less worries, and more power

Platform-as-a-service (PaaS) solutions have recently sprung up for Drupal, with Pantheon and Acquia Dev Cloud leading the race. The advantages are plentiful: zero set-up costs, instant upscaling, the use of powerful services such as Apache Solr, Varnish, Redis/Memcached, automated Drupal core updates, site profiling tools, etc.

Desarrollo de Redes Sociales Corporativas con Drupal (#Red)

Últimamente en el mercado existe una fuerte demanda de desarrollo de soluciones web que proporcionen Intranets 2.0 o Redes Sociales Corporativas que permitan facilitar el dia a dia de los departamentos de Comunicación y Marketing en organizaciones con un volumen notable de empleados.

Cómo migrar un sitio multilenguaje a Drupal

Cuando ya tenemos nuestro sitio con mucho contenido y queremos migrar a Drupal se plantean las preguntas ¿Tendré que copiar y pegar todo el contenido a mano?, ¿puedo exportar el contenido directamente a la base de datos?, quizás si el sitio fue creado con Drupal, es más fácil. ¿Pero que pasa si usamos otro CMS?, ¿Qué pasa si es contenido estático?, ¿qué pasa si además el contenido es multilenguaje?

Podemos facilitar y acelerar este proceso de una manera eficiente con el módulo Migrate. Este módulo nos permite migrar fácilmente todo ese contenido sin ningún problema.

Drupal + Solr para mucho más que búsquedas

En esta sesión exploraremos las posibilidades que aporta una integración entre Drupal y Apache Solr. A través de esta combinación de herramientas no solo podremos construir una experiencia de búsqueda satisfactoria para nuestros portales sino que además podemos distribuir parte de la carga de procesamiento en nuestros portales de Mysql hacia Solr.

Panels vs. Context: Estrategias de composición de páginas en Drupal 7

El sistema de bloques de Drupal es flexible, pero en muchos casos no lo suficiente.

Panels y Context son los módulos que abanderan las dos estrategias más conocidas para la composición de páginas con disposiciones complejas.

Analizaremos y compararemos ambos módulos y sus complementos más conocidos para poder, al desarrollar un proyecto, tomar una decisión razonada más allá de los gustos personales.

Páginas

Suscribirse a RSS - Developers