Tutorial Drupal

Drupal es un gestor de contenidos flexible, con el que podemos realizar multitud de websites con reglas de uso realmente complejas. En contrapartida, esa flexibilidad genera dificultad para aprender Drupal.

Desde Atenea tech os proponemos algunos artículos que os ayudarán a hacer más fácil la curva de aprendizaje. También podéis ver nuestra página de formación, donde publicamos los cursos que realizamos.

Artículos en el blog

18/04/2019
Luis Ortiz

Al trabajar en proyectos de desarrollo lo normal es contar con varios entornos en que el código se está ejecutando.

Por ejemplo, en nuestros proyectos es normal que:

  • cada uno de los miembros del equipo tenga un entorno local donde escribe y prueba código,
  • tengamos un entorno de integración donde las aportaciones de cada programador se unen y se prueba su correcto funcionamiento conjunto,
  • exista un entorno de staging (o puesta en escena) donde los editores del sitio puedan probar las nuevas características y subir contenido de prueba, y
  • haya uno o más de un entorno de producción donde está el contenido real accesible por los usuarios finales.

Estos entornos tienen un orden: local, integración, staging y producción. Solemos decir que algo está más abajo cuando está más cercano a los entornos locales y más arriba cuando está más cercano de producción.

15/01/2018
David López

En muchas ocasiones nos encontramos peculiaridades de cada entorno que pueden causar incidencias cuando el entorno cambia, por ejemplo cuando ponemos una web en producción o cuando implementamos ciertos cambios en una web que ya está en producción, las diferencias entre el entorno que se uso para desarrollar y el entorno de producción son causa de incertidumbre, y en ocasiones pueden ser también causa de dolores de cabeza y de tiempo invertido innecesariamente. Versiones de php, motores de base de datos, apache, nginx, varnish, etc. pueden convertirse en una gran molestia si no lo tenemos en cuenta desde el principio y si no disponemos de un entorno adaptado a las peculiaridades de cada proyecto.

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.

09/05/2017
Siddharta Navarro

Este pasado fin de semana estuvimos en la DrupalCamp 2017. En nuestro caso, fue una DrupalCamp muy cargadita de eventos. Empezamos el viernes con el Business Day, encuentro de empresas relacionadas con Drupal. Siempre es positivo encontrarse con gente que tiene alegrías y problemas similares a los tuyos, como fue el caso. Realizamos un Open Space en el que hablamos de diferentes temas como la adopción de Drupal 8 (parece ser que muy lenta, aunque nosotros tengamos un proyecto en producción desde julio del año pasado), así como de la deriva empresarial de Drupal 8.

A mi, personalmente, me parece fenomenal que Drupal se vea como un producto para grandes clientes y para desarrollos con funcionalidad rica (integraciones, migraciones, etc.). Si bien, no es difícil hacer una web sencilla con Drupal 8, el target está claramente encarado al sector de empresa potente con necesidades que van más allá de una simple web corporativa.

Presentaciones

31/03/2017
Siddharta Navarro

Ayer tuve el placer de realizar una presentación en el Drupal&Beers, una quedada mensual organizada por Drupal.cat, comunidad catalana de Drupal.

A continuación os comparto la charla, sobre composición de páginas complejas con Paragraphs.

Paragraphs es un módulo de Drupal que utilizamos en muchos proyectos de Atenea tech (tanto en Drupal 7 como -sobretodo- en Drupal 8). Es un módulo muy recomendable para la edición de contenido complejo. Espero que esta pequeña inrtoducción os sea de utilidad y empecéis a usar Paragraphs en vuestros proyectos (¡más que recomendable!):

Páginas

Contacto

¿Te interesan nuestros servicios?

Contáctanos