diariomotor presentación phpvigo

27
Diariomotor: gestionar un Wordpress con 250.000 páginas vistas diarias

Upload: php-vigo

Post on 12-Apr-2017

55 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Diariomotor Presentación PHPVigo

Diariomotor: gestionar un Wordpress con 250.000 páginas vistas diarias

Page 2: Diariomotor Presentación PHPVigo
Page 3: Diariomotor Presentación PHPVigo

• 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

Page 4: Diariomotor Presentación PHPVigo

Hay quien cree que en Diariomotorpasamos todo el día haciendo esto

Page 5: Diariomotor Presentación PHPVigo

O esto

Page 6: Diariomotor Presentación PHPVigo

Y ganamos dinero así

Page 7: Diariomotor Presentación PHPVigo

Pero la realidad es más bien esta

Page 8: Diariomotor Presentación PHPVigo

y esta

Page 9: Diariomotor Presentación PHPVigo

Y mucho de esta

Page 10: Diariomotor Presentación PHPVigo

• 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

Page 11: Diariomotor Presentación PHPVigo

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

Page 12: Diariomotor Presentación PHPVigo

¿Qué he aprendido en 12 años con Wordpress?

Page 13: Diariomotor Presentación PHPVigo

Los golpes Qué no se debe hacer

Page 14: Diariomotor Presentación PHPVigo

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!

Page 15: Diariomotor Presentación PHPVigo

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

Page 16: Diariomotor Presentación PHPVigo

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

Page 17: Diariomotor Presentación PHPVigo

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

Page 18: Diariomotor Presentación PHPVigo

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)

Page 19: Diariomotor Presentación PHPVigo

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…

Page 20: Diariomotor Presentación PHPVigo

Las enseñanzas Qué cosas están bien

Page 21: Diariomotor Presentación PHPVigo

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

Page 22: Diariomotor Presentación PHPVigo

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

Page 23: Diariomotor Presentación PHPVigo

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

Page 24: Diariomotor Presentación PHPVigo

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?

Page 25: Diariomotor Presentación PHPVigo

¿ 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.

Page 26: Diariomotor Presentación PHPVigo

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:

Page 27: Diariomotor Presentación PHPVigo

Muchas gracias!

@omiguel