Explotando la capacidad del reproductor de medios de WordPress

Descripción: MediaElement es el framework de reproducción de reproducción de audio y vídeo que provee WordPress en sus instalaciones básicas.

Si necesitamos un reproductor adaptado a nuestro desarrollo no es necesario recurrir a librerías externas. En esta veremos cómo con solo unas sencillas líneas de JavaScript podremos integrarlo en nuestro diseño con nuestro propio CSS y extender su funcionalidad para enviarlo a dispositivos de reproducción, añadir marcadores por tiempo, modificar su velocidad de reproducción, habilitar diferentes calidades de transmisión y más.

Qué van a aprender los asistentes: Los asistentes aprenderán cómo con tan solo unas líneas de JavasCript nuestro reproductor podrá adaptarse a nuestro diseño, generar marcadores, enviar audio/video a dispositivos de reproducción, seleccionar calidad de transmisión y más.

Nivel del asistente: Avanzado

Público objetivo: Diseño, Desarrollo

Caso real: Cómo crear un potente sistema de valoraciones con WordPress

Descripción: Quiero compartir como realizamos y la solución que aportamos a un proyecto que nos solicitaron para el desarrollo de una web (en WordPress) de un evento de psicología bastante parecido a una WordCamp en su funcionamiento.

Necesitaban una plataforma en la que se recogiesen propuestas de charlas y talleres para que posteriormente a través de la web unos revisores pudieran valorar cada una de ellas (enviando vía email un link para que pudieran realizar la valoración del contenido, sin enviarle quien había enviado la propuesta) y que todos los datos quedasen guardados en el propio WordPress (Sin usar papel y todo online) y decidir con esos datos que propuestas poner en el programa.

Al principio fue complicado como plantearlo, sobre todo la parte de valoraciones, estudiamos la posibilidad de usar Google Forms pero necesitaban que toda la información estuviera dentro del WordPress.

Después de darle vueltas vimos que los más sencillo era crear dos custom post type con campos personalizados y un sistema de envío automático de notificaciones vía correo electrónico de cuando se actualizaban los post personalizados.

Logramos crear de forma muy sencilla y rápida un potente sistema de valoraciones usando WordPress que podría resulta muy útil para las WordCamps.

Qué van a aprender los asistentes: Que WordPress es una herramienta muy potente que ha día de hoy te permite realizar plataformas con muchas funcionalidades y totalmente personalizables. 

Mostrando el ejemplo de una web real que fue un éxito en su funcionamiento, como fuimos solucionando los inconvenientes y logramos configurarlo todo dentro del propio WordPress sin herramientas externas.

También puede ser de utilidad para implementarlo en el sistema de valoraciones de futuras WordCamps 😉

Nivel del asistente: Principiante

Público objetivo: General

Evitando el ÑAAS «Ñapas As A Service»

Descripción: En muchas ocasiones, por falta de tiempo, error de previsión, presión por entregar un proyecto y un largo etcétera de factores, cometemos pequeños errores o nos pasamos de pragmáticos cuando desarrollamos o afrontamos proyectos web.

Esto hace que esas decisiones a priori sin importancia nos vuelvan a robar tiempo y dolores de cabeza en un futuro, cuando nos volvamos a ver las caras con esas líneas de código o bien cuando tengamos que optimizar mas a fondo ese proyecto. 

En esta charla rápida veremos una serie de recomendaciones basadas en la propia experiencia para evitar caer en el profundo pozo del «Ñapas As A Service».

Veremos cómo re-formulando y re-enfocando problemas y soluciones cotidianos en nuestro día a día con WordPress podemos entregar no solo un trabajo más profesional sino más duradero en el tiempo y por ende más satisfactorio y rentable a la para que profesional.

Qué van a aprender los asistentes: Experiencia en buenas prácticas en desarrollo. Consejos para evitar las chapuzas y hacer código realmente reutilizable.

Nivel del asistente: Avanzado

Público objetivo: Desarrollo

WP-CLI – Aprende a gestionar tu WordPress desde la línea de comandos en 10 minutos

Descripción: La línea de comandos es una gran desconocida para los usuarios de WordPress.

En esta sesión vas a aprender en 10 minutos cómo instalarla y cómo realizar las tareas más habituales de WordPress desde una consola, usando WP-CLI: instalar WordPress, actualizar el núcleo, actualizar, desactivar y borrar temas y plugins, actualizar contraseñas, optimizar, reparar y respaldar la base de datos, realizar una consulta SQL a la base de datos, ejecutar el cron de WordPress, crear contenido ficticio para realizar pruebas, limpiar el contenido de tu sitio, borrar spam,… con lo que vas a poder ganar tiempo en tu trabajo diario y a automatizar mucho trabajo.

Qué van a aprender los asistentes: Los asistentes van a aprender a gestionar y realizar un gran número de tareas de WordPress desde la línea de comandos, lo que les va a permitir reducir el tiempo dedicado a tareas habituales en su trabajo diario con WordPress e incluso a automatizarlas mediante scripts de consola (Bash).

Nivel del asistente: Principiante

Público objetivo: General, Desarrollo / SysAdmin

Desarrolla un mecanismo de actualización simple para tus temas (o plugins) fuera de WordPress.org

Descripción: Si quieres distribuir de forma libre tu plugin o tema lo mejor es usar WordPress.org.

Si quieres venderlos, lo más conocido es usar Envato Market o similares.

Si quieres venderlo pero no pagar comisión por ventas, lo puedes hacer por ti mismo.

El principal problema es cómo ofrecer las actualizaciones a los usuarios una vez que lo tengan instalado sin usar esas plataformas conocidas.

En esta ponencia veremos cómo resolverlo de forma fácil y sencilla (y gratis además).

Qué van a aprender los asistentes:

Los asistentes podrán aprender cómo realizar un servicio de actualización de themes o plugins sin necesidad de depender de WordPress.org u otros servicios como Envato, etc…

Cuando subimos un plugin o un theme al repositorio y después hacemos actualizaciones sobre los mismos, es el propio repo el encargado de comunicar a los diferentes sites que existe una nueva actualización. ¿Qué pasa si el theme o plugin no está subido en WordPress.org? ¿Cómo se actualizan tus usuarios esos plugins o themes?

Este mecanismo te permitirá alojar tus propios themes y plugins y poder mandar esa señal de actualización a todas las webs que los usen.

Nivel del asistente: Principiante

Público objetivo: General, Desarrollo, Marketing, Contenidos, Negocio