Download - Diariomotor Presentación PHPVigo
Diariomotor: gestionar un Wordpress con 250.000 páginas vistas diarias
• Cuatro amigos hablando de coches y quejándose por Antena3
• 2005, empezamos: ¿Drupal, Wordpress...Phpnuke?
• Content is the king. De 0 a 6 millones de pvmensuales en 2017
Breve historia de Diariomotor
Hay quien cree que en Diariomotorpasamos todo el día haciendo esto
O esto
Y ganamos dinero así
Pero la realidad es más bien esta
y esta
Y mucho de esta
• El tiempo es oro: gestionar equipo, gestionar publicidad…ah, y programar!
• Crecimiento como medio: experimentación de formatos editoriales, fichas, secciones a medida, etc.
• Generación de negocio: publicidad segmentada, nuevos formatos publicitarios, etc
Hacer crecer un medio Diariomotor en un entorno cambiante
W O R D P R E S S , D E P R I N C I P I O A F I N
• Porque está hecho para publicaciones como la nuestra
• Porque hay una comunidad enorme desarrollándolo
• Porque puedes hacer virguerías y extenderlo hasta el infinito
• Porque los usuarios de backend se adaptan fácilemente a usarlo
¿Qué he aprendido en 12 años con Wordpress?
Los golpes Qué no se debe hacer
Programar funciones complejas sin tener en cuenta la organización interna de Wordpress
• Consultas que dependan del de los customs fields
• Obtención de datos externos
• Selección de artículos relacionados: ¡cuidado!
Plugins, propios o externos. Nada a medias
• Pocos plugins, los externos buenos y los tuyos desde
cero
• Plugins vitales: W3 Total Caché, Disqus, AMP …
• El famoso plugin de Cookie Law
Dejar funcionalidades claves en manos de “extraños”
• Nada va a estar mejor adaptado a tu negocio que lo
que desarrolles tú
• Los post-types los haces tú: ni Custom UI Type, Types
ni parecidos
• La historia del update del XML Sitemap & Google News
No poner medidas para evitar ataques o intrusos
• Wordpress es seguro pero no al 100%
• iThemes Security, WordFence, Security están bien pero
cuidado con el rendimiento
• El año que convivimos con Dimitri
No controlar las actualizaciones de Wordpress
• Mantén actualizado tu CMS pero cuidado con los.
cambios
• Cambios en la estructura de consultas pueden ser un
quebradero de cabeza
• Probarlas antes no es garantía: el estrés de abril 2015
(WP 4.1.2)
Olvidarte de controlar tu hosting
• Hosting administrado o no, siempre bajo tu control
• Dialoga con ellos: te pueden dar pistas de mejora en
rendimiento o seguridad
• ”Si quieres llevar una caja al sol, debes hacerlo tú mis
mo. Aprende sobre Apache, Nginx, Mysql, Varnish…
Las enseñanzas Qué cosas están bien
Ten siempre en cuenta el rendimiento
• Da igual si programas saltando los estándares, sin
reutilizar código (aunque eso siempre ayuda)
• ¿Consultas complejas? Cachea
• Añade parches de rendimiento a WP, no esperes a que
lo haga la comunidad
El frontend siempre bajo control
• Desarrolla tu propio theme si es la clave para tu negocio
• Las plantillas pueden ser el demonio: demasiadas
cosas que no necesitas
• ¿Un framework? Créalo para ti si te ayuda a modificar
funcionalidades con más agilidad
• ¿Y para maquetar? Bootstrap es tu amigo
Evoluciona tu código sin volverte loco
• Aprende de otros: GIT es tu amigo y un deployer
también.
• Utiliza librerías si te ayudan pero ten cuidado con su
peso en uso de CPU
• Utiliza git flow: tus parches serán más felices
Equilibra coste / esfuerzo
• ¿Gasto más en hosting o me sale más rentable afinar
mucho mi código?
• ¿Hacer un buen código me impide atacar aspectos de
mi negocio?
¿ H A C I A D Ó N D E V A D I A R I O M O T O R ?
• ¿La web se muere? La era de las plataformas. ¿Existirá nuestra web en 2025?
• Deuda técnica: https, mirroring, CDN, page speed, etc.
• Evolución: nuevos formatos publicitarios, nuevas narrativas editoriales, etc.
B U S C A M O S P E R F I L T É C N I C O
• Para ayudarnos a evolucionar editorialmente
• Para seguir creciendo en modelo de negocio aka: ganar dinero!
• Acompañarnos en todas las aventuras:
Muchas gracias!
@omiguel