Symfony2 y Drupal

Es un entorno de trabajo basado en el PHP abierto y que se va ampliando y complementado por los propios usuarios que lo utilizan.
 

Este entorno de trabajo facilita la generación de código de una manera rápida y asegura que este código sea limpio y libre de errores.

Atenea tech utiliza Symfony ya que nos da mucha libertad a la hora de generar código y da solidez a nuestras ideas

Artículos en el blog

Español · 10/01/2019
Luis Ortiz

Desde 2018 auditamos los proyectos desarrollados por terceros que mantenemos. De esta forma detectamos las buenas y malas prácticas utilizadas por los programadores del sitio y las implicaciones que tendrá esto en futuras correcciones y evolutivos.

Uno de los aspectos a los que prestamos especial atención son el número de configuraciones y contenidos del sitio. Si es desproporcionado para el sitio es un indicativo de malas decisiones tomadas durante el desarrollo.

Para obtener estos números tenemos varias opciones. La más aparentemente sencilla es utilizar vistas: podemos crear una vista para cada tipo de entidad, activar las agregaciones y mostrar el subtipo (o bundle) y el id y configurar este último para que, en la agregación, se contabilice. Queda claro que esta solución es solo aparentemente sencilla. Crear esta vista para cada tipo de entidad es, aunque sencillo, realmente lento pues en una instalación sencilla de Drupal tenemos una decena de ellas. Y no solo eso sino que también es parcial pues las entidades de configuración no se pueden listar usando vistas.

Español · 04/01/2018
Patricia Rodríguez

Recientemente hemos estado trabajando en un proyecto Drupal 8 desarrollando una funcionalidad basada en la API de Views, donde la parte central de la misma gira en torno a un gran buscador con decenas de filtros expuestos donde no todos corresponden a campos de Drupal.

Unos de los muchos requisitos de esta funcionalidad era tener la posibilidad de seleccionar de forma dinámica los campos de la entidad a mostrar en la consulta, pudiendo además indicar cuáles por defecto dentro de la propia View. Para hacer esto posible, tuvimos que desarrollar un Plugin custom de Exposed Form, del que trataremos hoy de forma básica y amena en el siguiente tutorial.

PASO 1

Creamos como siempre un módulo custom con los ficheros necesarios para dar de alta a nuestro plugin, al que llamaremos por ejemplo, my_custom_exposed_form.

Español · 18/01/2016
Siddharta Navarro

El pasado sábado 16 de enero celebramos el Drupal Symfony Day, un evento conjunto con la empresa RunRoom, con la que colaboramos en diferentes proyectos.

En dicho evento intentamos mezclar Drupal 8 con Symfony, ya que, entre las diferentes novedades de Drupal 8, se incluyen la utilización de muchos componentes de Symfony. Para reflejar de una forma clara lo que significaba este evento para nosotros, utilizaré la siguiente diapositiva de la presentación de introducción a Drupal 8:

 

Y eso mismo, salir de la isla es lo que hicimos el pasado sábado. Tened en cuenta que en estos ocho años de Atenea tech hemos estado en muchos eventos, pero la mayoría (con alguna honrosa excepción como la presentación que hicimos en el Codemotion) han sido en eventos relacionados con Drupal.

Esta vez organizamos el evento junto a RunRoom y en sus oficinas, cambiando el lugar habitual de encuentros drupaleros (Citilab), y también los socios habituales, organizando junto a una agencia de marketing digital con gran experiencia con Symfony. En definitiva, nos salimos totalmente de lo habitual, y el resultado fue, como veréis, muy refrescante.

 

Español · 14/12/2015
Siddharta Navarro

Apuntaros la fecha: 16 de enero! Es el día en el que celebraremos por primera vez el Drupal Symfony Day.

Como muchos sabréis, la nueva versión de Drupal, Drupal 8, está basada en el framework PHP Symfony. Esto supone un cambio enorme en cuanto a la arquitectura y también una oportunidad muy grande para acercar a la comunidad Symfony a Drupal así como acercar a comunidad Drupal a Symfony.

Siguiendo este hilo, estuvimos hablando con nuestros colegas de Runroom, una agencia digital con la que colaboramos y que cuenta en sus filas con diferentes especialistas de Symfony. La idea era hacer un encuentro en el que hablásemos de Drupal, de Symfony, y de las novedades que incorpora Drupal 8 en relación a Symfony.

Español · 19/11/2015
Siddharta Navarro

Hoy es un día muy especial, ya que damos la bienvenida a Drupal 8.0, la nueva versión de Drupal. Desde la salida de la Release Candidate el pasado 7 de octubre, hemos estado inmersos en descubrir las diferentes características de este nuevo Drupal. Así, hemos visto los cambios previstos para usuarios finales, para site-builders, para diseñadores y front-end developers, y también para programadores. Muchos cambios y muy buenos que hoy celebraremos de forma muy especial en Atenea tech.

Si quieres animarte a conocer las novedades de Drupal 8, hoy se celebran alrededor del mundo más de 200 fiestas de bienvenida a Drupal 8. Puedes ver más información en este enlace

 

 

Páginas

Contacto

¿Te interesan nuestros servicios?

Contáctanos