Logos: WhatsApp, Facebook, Telegram (Imágenes de Wikimedia.org)

Recientemente nos ha sorprendido (aunque a unos más que a otros) la noticia de que Facebook ha comprado WhatsApp por una cantidad enorme de millones de dólares. Cómo consecuencia, del susto supongo, parece que miles de usuarios (500000 el Jueves, al día siguiente de anunciarse la compra) están sustituyendo WhatsApp por alternativas cómo Telegram.

La explicación rápida es "WhatsApp era bueno, pero Facebook es malo, así que habrá que probar Telegram que parece bueno". Pero cómo sobre conspiraciones, buenos y malos ya hay muchas películas, vamos a ver las razones de esto desde el punto de vista práctico, tecnológico y económico solamente.

Últimamente parece que la mayor parte de los sitios web se empeñan en contarnos que utilizan cookies, como si no lo supiéramos, y es que hace ya tiempo que entró en vigor en España la llamada "Ley de Cookies". La noticia de las últimas semanas es que parece que la AEPD (Agencia Española de Protección de Datos) ya ha vuelto de las vacaciones y está iniciando algunos procedimientos de sanción.

Mientras tanto, los que tenemos un modesto sitio web seguimos un tanto perdidos sobre qué es eso y qué tenemos que hacer. Y aunque primera vista parece que la ley sólo es para los "malvados anunciantes" y nosotros no hacemos nada de eso, la solución no es tan obvia. Seguro que tu sitio web no utiliza más cookies que las estrictamente necesarias, las de iniciar sesión y eso, que no necesitan avisos, ¿verdad?

Multilingual Web with Drupal Gardens - English Home

Ya sabemos que Drupal Gardens no incluye el módulo Internationalization ni ningún otro relacionado, lo que tiene bastante sentido ya que i18n no es realmente una herramienta amigable para el usuario final. Pero he oído que por eso no puedes hacer sitios web multilingües con Drupal Gardens y esto puede no ser totalmente cierto. ¿Has oído hablar de unos que no sabían que era imposible, así que lo hicieron?

Así que, ya que Drupal es tan poderoso y flexible, o eso dicen ;-), me estaba preguntando lo difícil que sería construir un sitio multilenguaje básico sólamente con los módulos y funcionalidades que proporciona Drupal Gardens. Vamos a ver... tenemos todo Drupal core, que incluye Locale y Content translation, tenemos Views, tenemos Pathauto, también tenemos las opciones de visibilidad de bloques que son más flexibles de lo que mucha gente cree... Varmos a intentar suplir las funcionalidades que nos faltan con un poco de imaginación (y algo más de trabajo).

Pantalla - Módulo Devel

Además de las herramientas usuales para desarrollo en PHP, Javascript, HTML, etc.. hay una serie de utilidades específicas de Drupal. Quizá la más conocida y la más útil es Drush, que es una herrmienta de línea de comandos y deberíamos tenerla instalada siempre, aunque sólo sea para que los que miran lo que hacemos por encima del hombro vean una consola abierta, que siempre queda muy profesional ;-).

Pero aquí voy a hablar sólo de algunos módulos realmente útiles. Sí, "Módulos de Drupal" que nos ayudan a desarrollar "Módulos de Drupal", desde varias utilidades de depuración hasta algún otro que simplemente nos proporciona en un click la opción de borrar el caché o de exportar o importar la base de datos. Estos son los que yo al menos siempre tengo instalados, algunos en el servidor de desarrollo y otros en el entorno de pruebas o en el de producción. Al final del artículo están los enlaces para descargar cada módulo.

Páginas

Subscribe to reyero.net RSS