Carlos Reig Matut

Freelance web Developer

Category: Drupal

Drupal 7 Demos – Views

Como comenté en el post donde hablabla sobre los módulos más útiles de Drupal 7, voy a publicar una serie de vídeos donde demuestro la esencia de cada uno de los módulos. Básicamente en cada vídeo realizaré un pequeño ejemplo de cómo se usan los módulos de forma básica. La idea es que ningún vídeo dure más de 5 minutos.

Hoy toca el primero de todos: el módulo Views. En el siguiente vídeo vamos a utilizar Views para crear un blog en un Drupal 7 recién instalado.

¡Espero que te sirva!

Si tienes interés en aprender más puedes echarle un vistazo a los siguientes recursos:

22 módulos indispensables de Drupal 7

Este fin de semana ha sido la Drupal Camp 2015 en Jerez de la Frontera. Como siempre, el evento ha ido súperbien: buenas charlas, buena gente y mucho buen rollo entre todos los asistentes. Es un evento que recomiendo a todo el mundo.

Este año he sido ponente con una charla llamada “¿Qué módulos me instalo?” donde presenté los que, a mi parecer, son los módulos que no pueden faltar en ninguna instalación de Drupal 7. La charla salió bien en el aspecto de que la gente salió contenta y participó, sin embargo, tuve algunos problemas con Internet y pasaron algunos imprevistos. Entre ellos el temido efecto demo.

Por eso he decidido que voy a escribir una serie de posts donde presentaré los módulos que preparé para la charla y haré una pequeña demo de unos minutos de duración para que podamos ver el uso básico de ese módulo. Básicamente, lo que no pude hacer en la charla.

En este primer post voy a hacer un pequeño resumen de los módulos que he considerado indispensables y que iré presentando proximamente.

Los 22 módulos indispensables para Drupal 7

  1. Views: Proporciona la habilidad de hacer “listas”
  2. Context: Permite realizar acciones para determinados contextos
  3. Webform: Permite crear formularios de forma muy sencilla
  4. Bean: Permite tratar a los bloques como tipos de contenido
  5. i18n: Permite tener webs multi-idiomas
  6. Date: Proporciona el field Date
  7. JQuery Update: Permite gestionar la versión de la librería jQuery
  8. Admin Menu: Menu para acceder a cualquier parte de la administración
  9. Module Filter: Permite manejar los módulos de forma (mucho) más amigable
  10. Admin Views: Sustituye las listas de la parte de administración por views
  11. Fast Permission Administration: Permite manejar los permisos de forma (mucho) más amigable
  12. Coffee: Permite acceder a cualquier path de administración con un buscador
  13. WYSIWYG: Permite al usuario introducir información de forma amigable
  14. IMCE WYSIWYG: Permite subir las imágenes al servidor desde WYSIWYG
  15. Media: Permite gestionar la librería multimedia
  16. Pathauto: Genera automáticamente URLs amigables
  17. Metatag: Permite gestionar los metatags de cada página
  18. XMLSitemap: Genera el archivo sitemap.xml
  19. Global Redirect: Redirecciona con 301 los “contenidos duplicados”
  20. Redirect: Permite manejar las redirecciones 301 manualmente
  21. EU Cookie Compliance: Añade el mensaje informando sobre la política de cookies
  22. Google Analytics: Permite gestionar los códigos de Google Analytics

Demos

Como he comentado antes, próximamente voy a publicar un pequeño vídeo a modo de demostración para cada cada módulo de los que he expuesto arriba exceptuando i18n ya que es muy completos y ya hay muchísimo buenos videotutoriales por Internet.

Experiencias de la Drupal Ladder Valencia 2014

Drupal Ladder Valencia 2014

Este viernes 24 se celebró la Drupal Ladder en Valencia. El evento fue muy bien. Éramos alrededor de 15 personas y todo salió a pedir de boca. Una parte de los asistentes aprendieron a instalar Drupal y se vieron cara a cara con el código y la issue queue. También estaban los que ya tenían experiencia con Drupal y que subieron sus primeros parches. Todo esto en un muy buena ambiente de colaboración mutua y buen rollo.

En este post quiero recoger algunas lecciones aprendidas durante la organización del evento para que cualquiera que se vea en una situación similar no tropiece con las mismas piedras con las que tropezamos nosotros.

Una de las cosas más importantes, sino la que más, en la organización de un evento de este tipo es la promoción y difusión. En nuestro caso hemos utilizado todas las herramientas gratuitas que se nos han ocurrido:

  1. Twitter: Ha sido nuestro principal canal de comunicación y promoción. Escribimos un par de tuits a lo largo del mes anterior al evento y uno todos los días la semana anterior. Afortunadamente, la comunidad de Drupal en España es muy solidaria y hemos tenido una difusión considerable gracias a los retuits de mucha gente.
  2. VLCTechHub: Esta página web agrupa muchos de los eventos tecnológicos que se celebran en Valencia. Es gratuita y no hace falta registrarse ni hacer ninguna otra gestión más que la de rellenar un formulario dando información sobre el evento. Una vez el evento es aprobado por el equipo de VLCTechHub, se manda un email a una lista de correo formada por unas 60 personas en el momento de escribir este post.
  3. Drupal Groups: En esta web se recogen todos los eventos que se realizan sobre Drupal en todo el mundo. Aunque para promocionar el evento no tiene mucho valor, sí que lo tiene para tener un sitio oficial con información. Drupal Groups te permite crear posts con la descripción del evento, organizadores, fecha de inicio y fin, etc. Aquí nuestro post.
  4. Promoción en las universidades: Se enviaron emails a los profesores de asignaturas relacionadas con tecnologías webs de la Universidad de Valencia. Sin embargo, aunque los profesores accedieron amablemente a comentar al alumnado el evento, no vino nadie de la Universidad.

Estos han sido los canales de promoción que hemos utilizado. Aunque ahora que ha pasado el evento, nos hemos dado cuenta de que podíamos haber usado todavía más:

  • Notas de prensa a periódicos locales.
  • Betabeers (¡se nos pasó por completo!)
  • Promoción en institutos con módulos de FP de informática
  • Meetup:  Esta idea me la dio Alfonso Machado (@almacbe). Hubiera estado muy bien publicar el evento allí, pero tampoco se nos ocurrió a tiempo

Por otra parte, otro de los errores que cometimos fue el de no usar ningún sistema de registro. Esto supuso un pequeño problema ya que en ningún momento supimos, ni aproximadamente, el número de personas que vendrían. También nos impidió poder comunicarnos por email con los asistentes para comunicar un cambio o alguna aclaración. Seguramente, para solucionar este problema, la próxima vez usemos Eventbrite  para proporcionar un sistema de registro rápido (además de otras características que te proporciona Eventbrite).

En fin, nos vemos en el próximo evento que organicemos. Lo haremos mejor todavía, eso seguro.

Mi primer parche en Drupal 8

Drupal 8 logo

Para quien no conozca Drupal, se trata de un CMS muy completo para hacer páginas web de cualquier tipo: desde un blog hasta una revista online. Sin embargo, a pesar de ser un software de gran calidad y muy usado por la comunidad de desarrolladores, el principal activo de Drupal es la comunidad de personas que lo envuelve.

Mi primer contacto con la comunidad de Drupal fue aproximadamente hace un año y medio, por medio de David Hernández. Y tengo que confesar que desde entonces he quedado prendado. Procuro involucrarme lo máximo posible e ir a todos los eventos que mis obligaciones me permiten (¡incluso formé parte de la organización de una DrupalCamp!).

Pues bien, después de estar un tiempo asistiendo a eventos y escuchando sobre las bondades de colaborar en proyectos de software libre, la semana pasada me decidí a experimentarlo en primera persona y ¡envié mi primer parche al core de Drupal 8!

Aunque el parche no es gran cosa, sirve para arreglar un enlace que estaba roto, esta experiencia me ha servido para conocer de primera mano lo fácil que es colaborar activamente en Drupal. Además, me ha proporcionado la motivación y el ánimo para que mi próxima colaboración sea algo más gorda.

Si alguien está interesado en colaborar con su tiempo al proyecto de Drupal, tiene bastantes alternativas. La forma que yo recomendaría es buscar un evento Drupal Ladder cerca de donde vivas. El próximo Drupal Ladder en Valencia será el día 24 de octubre y ¡estás invitado!

© 2017 Carlos Reig Matut

Theme by Anders NorenUp ↑