Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Último día de la Drupal CampSpain 2010

Test Liferay
Test Liferay

Último día, tras despertar he dedicado
algo de tiempo a seleccionar las fotos a subir de la jornada de ayer y
a editar un par de textos. Veía que llegaba la hora de la primera
sesión así que recogí todo, hice la maleta para volver y salí hacia el
Citilab, quería llegar temprano porque habíamos quedado un poco antes
de las sesiones con Roger Carhuatocto
para preparar la BOF sobre Drupal +
Alfresco. Encontramos a Roger
y decidimos hacer la BOF a las 11 de la mañana, es una pena haber
perdido una sesión por hacer la BOF de Alfresco, pero la BOF nos
parecía más interesante.

Tras planear la BOF, comenzó la sesión
Why
does Solr shine so bright and more on Apache Solr/Lucene
,
presentada por Nick
Veenhof
. Durante la sesión vimos que Solr se trata de un servidor
de búsquedas que trabaja con Lucene y que el hecho de usarlo
significa darle un respiro a las BBDD. Hemos visto que hay un módulo
ApacheSolr para
Drupal, aunque más tarde veríamos que hay muchísimos más, de
integración con Views o con Ubercart… Como pequeña curiosidad Nick
nos ha contado que el 50% de los accesos a páginas de drupal.org se realiza a través de
resultados de Solr. A continuación vimos a Drupal y Solr en acción y
distintas características: Tras una búsqueda muestra sugerencias,
gestiona prioridades, recomienda más contenido (p.ej: Más artículos
similares…), etc. También pudimos acceder a la configuración y aquí
es posible conocer y modificar los campos o información de Drupal que
indexa Solr. También cuenta con sistema de prioridades configurable,
las prioridades se pueden definir en base a gran cantidad de
parámetros: Fecha, imágenes, texto en h2 o en h3 que tiene un
contenido… A través de este sistema de prioridades Solr da una
puntuación a cada contenido indexado. Finalmente conocimos un poco del
futuro de esto, sabiendo que Solr se integrará perfectamente con
Drupal 7 y Views 3. Para implementar un servicio Solr sólo
necesitaríamos el propio software, un contenedor de servlets, como
puede ser Apache Tomcat y la máquina virtual de Java, por lo que
podríamos implementarlo en la misma máquina donde tenemos Drupal y
también en otra máquina, lo cual me parece una opción más optima.

Tras la charla se me acercó Siddharta Navarro,
quién expuso ayer la sesión sobre Open
Atrium
, me dijo que le había gustado cómo twiteé su sesión
(utilicé Twitter para tomar apuntes de cada una de las sesiones, de
esta forma, podía tomar apuntes para mí mismo y a la vez lo podía
compartir con todo el mundo) y me pidió permiso para poder utilizar
esos tweets para futuras sesiónes, se lo agradecí y cómo no, le dije
que utilizase esos tweets para lo que quisiera. Bajamos al Coffe Break
y comenzamos la BOF sobre Alfresco en la sala de BOFs. Este BOF no
contó con gran asistencia pero sirvió para resolver nuestras dudas y
conocer mejor la implementación de la integración Drupal + Alfresco.
El resultado, a parte de los conocimientos adquiridos, será que dentro
de poco habrá un post sobre esta integración 🙂

Tras la BOF asistimos a la que sería la
última sesión técnica de la DrupalCampSpain 2010 y me decidí por la
sesión Drupal
nice: diez módulos imprescindibles que desconoces
de mano de Jorge López-Lago,
siempre es interesante conocer el mundo de los módulos interesantes
que giran en torno a Drupal. Los módulos presentados son módulos que
ofrecen pequeñas funcionalidades que facilitan la administración del
CMS. Los módulos que hemos visto han sido, entre otros: chgpwd (mueve la
funcionalidad de cambiar la contraseña del usuario a una nueva
página), ModuleInfo
(Muestra información acerca de los módulos instalados desde la lista
de módulos de Drupal), Administration Menu
(Añade un menú superior de administrar el CMS), Masquerade (Permite
que el administrador suplante a un usuario del sistema), Fieldset Helper
(Mantiene el estado de un fieldset desplegable cuando lo replegamos,
sin perder los datos de los campos), Mail Logger (Guarda
en tablas separadas todos los mails que envía Drupal), Devel (entre
otras cosas, permite ver las consultas SQL que realiza Drupal), Reroute Email
(captura todos los emails salientes de Drupal y los redirige a una
dirección de correo preestablecida), Session Limit
(Limita el número de sesiones simultaneas que puede abrir un usuario
en el sistema), Automated Logout
(Cierra la sesión de un usuario tras un periodo de tiempo definido de
inactividad), Kill
File
(Añade papelera de reciclaje, invisible para el usuario.), Hint (Añade un texto de
ayuda a cada campo del formulario que desaparece tras hacer click en
el mismo campo), Environment
Indicator
(Añade una banda de color a un lado de la página para
distinguir el entorno facilmente, orientado a servidores de
desarrollo, pruebas y producción, etc.), Add another (Al
crear un nodo, nos da la opción de crear otro nodo igual), W3C Validator
(Ofrece una interfaz para utilizar el validador de la W3C y validar
todas las páginas del sitio) , Transliteration
(Elimina o reemplaza los caracteres no ASCII que se añaden en el
contenido), Override Node Options
(Permite definir los permisos de varios campos de autoría y
publicación del formulario de creación de nodos), Maxlength (Permite
definir la longitud máxima de los campos de texto de un formulario) y
Email
Registration
(Crea un usuario a partir de la dirección de correo
eléctronico y le permite autenticarse con él).

Para finalizar este último día de Drupal
Camp, se realizó la última sesión, la sesión de despedida. En ella se
ha comentado de ha sido la mejor DrupalCampSpain que ha habido nunca,
con 350 participantes 🙂 Se ha agradecido su trabajo a los
organizadores, voluntarios, ponentes, asistentes… Después se han
sorteado varios libros, dos entradas para la PHP Conference de
Barcelona y un iPod Nano entre los asistentes, a nosotros no nos ha
tocado nada 🙁  Después se han sorteado 3 libros entre los
voluntarios. Finalmente, nos hemos despedido en la sala y la
organización nos ha invitado a comprar merchandishing de la Drupal
Camp, para poder financiar toda el evento. Para convencernos, nos han
contado la teroría del retorno en la inversión de las camisetas. Esta
teoría dice que si compramos una camiseta de la Drupal Camp, algún día
que estemos de vacaciones en el extranjero luciendo la camiseta,
alguién podrá reconocerla, y esa persona se alegrará de ver a alguien
de la comunidad Drupal y nos invitará a comer. Aún siendo improbable,
es una teroía divertida e imaginativa 🙂

Al salir del Citilab hemos puesto rumbo
al aeropuerto, parando en la estación de Sants para comer, y ya
estamos de vuelta. Hemos venido con mucho más que lo que hemos
llevado: haber conocido gente nueva, haber descubierto muchas facetas
de Drupal que aún nos quedan por explorar, las experiencias y
vivencias de esta Drupal Camp, el ejemplo de trabajo en equipo de la
comunidad y un par de Elephpantitos
que me he comprado 😉

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *