Migrando un portal en ASP.NET de 150.000 contenidos a WordPress

Descripción de la ponencia: Durante el último año, desde el Servicio de Información sobre Discapacidad (http://sid.usal.es), servicio perteneciente a la Universidad de Salamanca y financiado por la Junta de Castilla y León, hemos estado migrando los contenidos de un desarrollo propio nuestro en ASP.NET a WordPress.

El Servicio de Información sobre Discapacidad, al tratar temas sobre discapacidad, debe tener un altísimo nivel de accesibilidad. También hablaré sobre los aspectos de accesibilidad que nos hemos encontrado en WordPress.

El objetivo de esta migración ha sido descender el gasto en desarrollo anual del servicio, ya que el mantenimiento técnico con WordPress es infinitamente más sostenible que en un desarrollo a medida (quiero hacer hincapié en este aspecto) y crear un portal mucho más funcional y moderno que lo que anteriormente teníamos.

La intención es explicar los pasos llevados a cabo y dar consejos para la migración de grandes portales de un desarrollo a medida a WordPress avanzado, usando Custom Post Types, Custom Fields, motor de búsqueda, optimización de rendimiento, etc.

Que se lleva el asistente: Daré una lista de los plugins necesarios (algunos de pago) y hablaré de las dificultades con las que nos hemos encontrado, ya aunque el WordPress ha respondido muy bien, ha habido dificultades que con información previa, no las habríamos tenido.

La idea es evitar que los asistentes que vayan a hacer un trabajo similar, las tengan, y animar a la gente a que monte grandes portales en WordPress. 

Nivel del asistente: Avanzado

Público objetivo: Desarrollo

Más allá de WordPress: desarrollando hardware con Raspberry Pi

Descripción: Cuando pensamos en WordPress nos viene a la mente la imagen de una página web, y es cierto, WordPress es un gestor de contenidos, ¿qué esperamos?

El mundo está en constante cambio: lo que hoy funciona, es muy probable que mañana no; y es que la tecnología está en constante desarrollo, evolucionamos hacia las ciudades inteligentes, donde todo está interconectado. Aprovechemos todo el potencial que nos ofrece WordPress para que sea parte fundamental en esta evolución.

En esta charla, desarrollaremos un proyecto hardware, con una Raspberry Pi y profundizaremos en cómo podemos sacarle partido a WordPress: REST API, bases de datos, HTTP request, etc.

Un ejemplo práctico aplicable al mundo real.

Qué van a aprender los asistentes: Que con WordPress se pueden hacer mil y un proyectos, no solo páginas webs.

Aprenderán a usar la REST API y profundizaremos en ella.

Además, se llevarán nociones de desarrollo hardware, aprenderán Raspberry Pi.

Nivel del asistente: Avanzado

Público objetivo: Desarrollo

Solucionando una de las two hard things

Descripción: Probablemente hayas escuchado en alguna ocasión esta cita:
There are only two hard things in Computer Science: cache invalidation and naming things.– Phil Karlton

Y probablemente te hayan dicho alguna vez o hayas dicho: «¡eso es de la caché, limpia la caché!»

En esta charla vamos a mostrarte como optimizar los recursos CSS y JS, cómo cachearlos, y cómo invalidar esa caché si haces modificaciones en ellos

Qué van a aprender los asistentes: +

  • La importancia del rendimiento de una web hoy en día.
  • Estrategias de optimización de recursos CSS y JS Estrategias de caché,
  • Invalidar esta caché (cache busting) si realizas algún cambio en uno de estos archivos.

Nivel del asistente: Avanzado

Público objetivo: Desarrollo

Como desarrollar en la nube y trabajar con WordPress

Título de la ponencia: «Como trabajar en la nube y desarrollar con WordPress»

Descripción de la ponencia: Esta charla será, muy probablemente, distinta a lo que estas acostumbrado. Lo que quiero enseñarte es mi forma de trabajar 100% en la nube en la que te mostrare un caso práctico de desarrollo de un sitio web de principio a fin. En en el que juntos  compraremos el dominio, daremos de alta una instancia de servidor en nube, configuraremos nuestro editor (también en la nube) mediante SSH y crearemos un sitio web desde cero plenamente operativo y con SSL. Todo en 25 minutos  ¿Dificil? Si ¿Imposible? Con WordPress y la nube claro que no (o eso espero, jeje xD).

Qué van a aprender los asistentes: Registrar un dominio con Google Domains. Desplegar una instancia de servidor con Digital Ocean a través de CodeAnyWhere.com. Conectar Digital Ocean y CodeAnywhere para poder trabajar conjuntamente con ambas herramientas. Desplegar un sitio web en WordPress y crear un sitio web básico. Y algún truquito más …

Nivel del asistente: Avanzado

Público objetivo: General, Diseño, Desarrollo, Negocio