Logo REST Drupal 8

En este artículo vamos a preparar Drupal 8 para publicar contenido y vistas mediante REST en formato JSON, podremos utilizar luego estos contenidos para hacer una pequeña versión móvil de la web utilizando jquery mobile de forma sencilla y muy ligera.

Diagrama de flujo de API

Vamos a hacer un pequeño API para crear un registro centralizado de IPs bloqueadas por Fail2Ban de forma remota.

Muchas opciones porcas respuestas

Por motivos laborales he encontrado que hacer un tipo de búsqueda simple, por ejemplo de servicios en función del código postal o de la provincia o de la localidad es algo que no está muy documentado como proceso paso a paso. Asi que vamos con un ejemplo paso a paso.

Imagen del vídeo oficial de Judas Priest: Turbo Lover

Después de un tiempo demasiado ocupado en el trabajo para seguir añadiendo artículos, voy a intentar retomar la escritura, sobre todo, porque veo que es necesario escribir muchos artículos con información básica que al darse por supuesta no está en ningún sitio.

Tareas pendientes para un futuro cercano:

Las cosas no son tan fáciles

Drupal 8 ha supuesto un gran cambio con respecto a como se hacían las cosas en Drupal, y la adopción de symfony ha puesto un poco patas arriba la forma en la que hacíamos las cosas antes, vamos a ver como podemos hacer ahora un módulo desde 0 en Drupal 8.

Avión realizando un doble tirabuzón

Esto se sale de la dinámica habitual del sitio, pero debido a otro proyecto, vamos a ver como se puede migrar un sitio de Drupal 6 a Drupal 7 y luego migrar de mi muy denostado MySQL a PostgreSQL

Un objeto entra en contacto con la atmosfera de un planeta

Una vez instalado el servidor de correo, vamos a instalar Davical, un servidor colaborativo de agenda y calendario que cumple con la especificaciones de extensión de Webdav para calendarios (caldav) y para libretas de direcciones (carddav).

imagen de naves bombardeando un planeta

En este artículo describimos como realizar una instalación completa de DBmail utilizando postfix como MTA, sasl y pam-pgsql para autenticación y spamassassin con amavis para el antispam. Haremos la instalación completa del sistema con Ansible, es decir comodamente desde el salón de nuestro nodo de gestión y haremos la instalación a lo bestia, ¿qué quiero decir con a lo bestia? pues que lo haremos sin roles, todo del tirón.

Logo de la pelicula regreso al futuro

Debian puede ser una auténtica maravilla, sobre todo si tienes algún procesador no soportado por otras distribuciones, pero a veces el ciclo de versiones demasiado lento y te ves atrapado en versiones muy antiguas, para ello, puedes usar Debian Backports, para traer del futuro de Debian paquetes de versiones mucho más avanzadas.

Un escritorio con varios dispositivos electronicos de varios usuarios
Una herramienta corporativa que integre correo, agenda, contactos y elementos adicionales puede ser muy útil, Exchange es un gran producto para empresas, pero vamos a intentar construir una solución alternativa desde herramientas de software libre, este es el comienzo de un viaje que llevará meses pero espero que sea entretenido y productivo.