Antes de picar piedra (o código) ¿Qué necesito?

Cuando empezamos un desarrollo con WordPress, tenemos tendencia a irnos con prisas y empezar a picar código lo antes posible.

  • Pero, ¿y si preparamos todo lo que nos hace falta antes de empezar a desarrollar?
  • ¿Qué nos hace falta como equipo de desarrollo?
  • ¿Necesitamos algo de otras áreas?
  • ¿Y los bloques?

Eso es lo que veremos en esta ponencia.

Bash, el mejor no-plugin de Backups y Snapshots

No solo de plugins vive el desarrollador.

Aprende a usar un par de comandos de Bash para realizar tareas tan triviales e importantes como:

  • realizar backups
  • restaurar snapshots
  • migraciones
  • backups incrementales.

Cómo hacer desarrollos más rentables y «todoterreno»

WordPress tiene la gran ventaja de adaptarse a prácticamente cualquier modelo de negocio. Pero si no se tienen en cuenta una serie de pautas al desarrollar los proyectos, es posible que nuevas exigencias del cliente o cambios de rumbo en el proyecto provoquen que la rentabilidad de ese proyecto se vea mermada. Y a veces, en el peor de los casos puede derivar en tener que comenzar todo desde cero.

Sin embargo, si se siguen una serie de pautas a la hora de desarrollar, podemos reducir muchísimo el impacto provocado por estos cambios de rumbo.

En esta ponencia descubrirás cómo preparar tus desarrollos para que sean «todoterreno» y que ante cualquier imprevisto, tu tiempo de respuesta sea rápido y no implique grandes cambios de presupuesto.

Reciclar código no tiene nada de malo

Optimiza el tiempo de desarrollo creando una colección de snippets para reutilizar en próximos trabajos.

Crear el código de cero una y otra vez no tiene sentido, eso sí, actualízalo y mejóralo si es necesario.

No lo dejes olvidado como un calcetín sin pareja 🙂

Internacionalízate y localízate: prepara tu tema o plugin para todo el mundo

WordPress se utiliza en todo el mundo, donde se hablan una gran cantidad de idiomas, por lo que es una buena idea asegurarte de que los temas y los plugins que desarrollas se puedan traducir fácilmente a otros idiomas, ya que añadiendo soporte para la internacionalización puedes aumentar en gran medida la cuota de mercado de tus productos.

En esta sesión explicaré:

  • Qué es localización y qué es internacionalización.
  • Cómo preparar un tema o un plugin para su traducción.
  • Diferentes alternativas para traducir un tema o un plugin.

Sincroniza tu tienda física y online en WooCommerce

Con la pandemia del COVID-19 vender de forma física durante 2 meses no era posible, por lo que muchos dueños de negocio decidieron empezar a vender online. Su gran problema con la tienda online fue como sincronizar bien el inventario, encontrar un programa que se sincronizase bien con WooCommerce, imprimir códigos de barras y muchos requerimientos más.

En esta charla trataremos todos los conceptos en los que nos tenemos que fijar antes de pasar de una tienda online (costes, integraciones, marketing…), qué características necesitamos que tenga el programa y cual el sistema que cumple estas características y mejor está funcionando en WordPress+WooCommerce.

eCommerce de guerrilla en tiempos de Covid: Tienda B2C de EstrellaGalicia.es

La charla desvelará las claves del lanzamiento y consolidación de la primera Tienda online de Estrella Galicia con motivo del Covid en marzo de 2020.

Por primera vez, la 4ª cervecera nacional se lanzó a vender online directamente al consumidor ofreciendo todas las recetas de su portfolio. Este proyecto se realizó en un tiempo record de 10 días gracias al uso de WordPress y WooCommerce junto con el alineamiento de la compañía y sus partners.

Se abordará el recorrido de todo el proyecto desde su nacimiento pasando por sus releases claves (integraciones con logísticas, CRM, soporte, SSO, ERP, suscripciones con renovación automática, …), cambios de diseño y mejoras futuras.

Trucos de CSS que deberías conocer

Esta charla es un recopilatorio de trucos y prácticas que he aprendido a lo largo de los años maquetando webs con CSS.

Todo el código será CSS nativo, sin usar pre-procesadores como SASS, LESS, etc.

Habrá de todo un poco:

  • Selectores avanzados (*, >, +, :not, :nth-child, [data-attribute]…)
  • Propiedades poco conocidas (flexbox gap, texto multicolumna, filters, scroll-snap, shape outside, gradientes cónicos)
  • Accesibilidad en imágenes, animaciones y formularios tarjetas clicables en toda la superfície sin que todo sea <a> ni usar JS
  • Como evitar que un texto que se convierta en negrita mueva el contenido adyacente
  • Custom properties y dark mode

Todos los ejemplos se podrán consultar libremente Codepen, de modo los asistentes puedan ver el código y trastear tranquilamente a su aire sin tener que ir tomando nota de todo, aunque la charla quede grabada. Y, como no, todo compatible con WordPress. Aunque los ejemplos estén en Codepen, todos están basado en casos reales que me he ido encontrando maquetando themes.

Finalmente haré mención de algunas novedades que están por venir o que todavía tienen poco soporte a nivel de navegadores, pero que me parecen muy interesantes. Aunque esta parte no será la temática principal, sólo un «caramelito». Este tipo de charlas de «mira lo que viene» me parecen realmente muy interesantes pero a la vez un poco frustrantes, porque la mayoría de cosas aún no se pueden aplicar y te dejan con la miel en los labios.