WordPress Multinetwork con José Conti en WordCamp Barcelona [Entrevista]

Un paso más allá de WordPress Multisite

Como sabéis, el pasado 5 y 6 de octubre hemos estado en la WordCamp Barcelona colaborando y apoyando a la gran comunidad que hace posible que WordPress sea hoy en día el CMS más utilizado del mundo, con un 59.5% de cuota de mercado.

Allí tuvimos la oportunidad de conocer y entrevistar a algunas de las personas más influyentes y representativas de la comunidad. Ya hemos publicado en nuestro blog la entrevista a Fernando Tellado, así que en este artículo puedes ver la que le hicimos a otro gran experto de WordPress, José Conti.

Entrevista a José Conti en WordCamp Barcelona

José Conti acudió a la WordCamp Barcelona como ponente para hablarnos de “WordPress Multinetwork, el gran desconocido”, una opción que forma parte del core de WordPress desde la fusión con WordPress Multisite.

¿Quieres saber qué más nos contó a nosotros sobre WordPress Multinetwork? A continuación os dejamos la entrevista, ¡no tiene desperdicio!

Estamos aquí en el WordCamp Barcelona y tenemos con nosotros a José Conti que nos va a hablar mucho sobre WordPress Multinetwork. Encantado de tenerte aquí con nosotros José.

JC: Gracias. Muchas gracias a vosotros.

Hoy vas a dar la charla sobre WordPress Multinetwork, que es un tema bastante desconocido para la comunidad en general. ¿Qué es exactamente WordPress Multinetwork?

JC: WordPress Multinetwork es un paso más allá de lo que es WordPress Multisite. Normalmente WordPress Multisite, para la gente que lo conozca, es cuando tú tienes una sola instalación de WordPress y por debajo cuelgan diferentes sitios. Lógicamente el que más conocerá la gente es WordPress.com, donde te das de alta, tienes tu sitio y gestionas un WordPress normal. Un WordPress Multinetwork va más allá. Es un WordPress en el que pueden colgar sitios por debajo, pero además pueden colgar redes diferentes que, de esas redes, pueden colgar otros sitios adicionales de forma que puedes crear una estructura mucho más compleja.

¿Es decir que con una sola instalación podría gestionar varios dominios diferentes sin ningún tipo de problema?

JC: Sí. Bueno, de hecho está preparado para ello. En realidad, con WordPress Multisitio ya puedes hacerlo, pero el WordPress Multinetwork va mucho más allá. Es decir, con un dominio tú podrías crear diferentes subsitios basados también en ese dominio.

¿Y todo esto depende de un plugin? ¿Depende de una plataforma de pago? ¿Alguien lo inventó en California y vino y dijo “instalando esto tenemos ya Multinetwork”? ¿De dónde sale WordPress Multinetwork?

JC: A ver, WordPress Multinetwork en realidad está en el core desde la fusión de la versión 3.0. de WordPress normal con la versión WordPress MU. Entonces nació lo que era WordPress Multisite y ya crearon Multinetwork. Es como un “huevo de Pascua” que está ahí en el core y muy poca gente conoce. De hecho, para que nos entendamos, WordPress.org es un WordPress Multinetwork. Es decir, allí dentro hay muchas redes diferentes y podemos encontrar lo que es el WordPress normal, también podemos encontrar toda la parte de make, toda la parte de WordCamp. Todo esto son diferentes redes que se van creando dentro WordPress. La base en sí son dos tablas diferenciales; una almacena los ID de los sitios y la otra almacena los ID de las redes a las que pertenecen estos subsitios. Entonces nos encontramos con que en realidad están ahí, pero para utilizarlo sí que necesitamos instalar un plugin que con esto lo único que hará será poder gestionar estas dos tablas o dos columnas que en un futuro, una vez que lo tengamos todo montado, podríamos llegar a desconectarlo o desactivar este plugin (incluso borrarlo) y todo continuaría funcionando sin ningún tipo de problema. O sea, no es algo necesario, simplemente el plugin es solo para gestionar.

Para gestionar una cosa que ya existe dentro del propio WordPress. En lo que se refiere a utilidades, podemos pensar desde montar franquicias de diferentes negocios en diferentes países gestionando todo de una manera centralizada, pero… ¿Qué otras utilidades podríamos poner en el mundo práctico en el día a día? ¿Utilizar Multinetwork para qué?

JC: Por ejemplo, una aplicación bastante práctica y que conozco que se utiliza es, por ejemplo, en colegios o universidades. Por ejemplo, la Ramon Llull que tiene diferentes universidades, podría crear una página madre y, de esa página madre, puede crear un multisite dentro o una subred dentro del Multinetwork para cada una de las universidades y, dentro de estas universidades, crear sitios para los rectores, para los profesores, para los alumnos, etc. O, por ejemplo, tenemos una red que en un principio es una red normal del tipo multisite, pero de repente nos damos cuenta que nuestros usuarios o las personas que están escribiendo ahí cada día necesitan que ahora sea un sitio multiidioma. Bueno, lo que podríamos hacer es pasarlo a un Multinetwork y, a esas personas pasarles sus sitios a un multisite que es una subred dentro del Multinetwork y, de esta forma, con un multilingual podrían tener sitios multiidioma sin ningún tipo de problema.

Es decir, multi, multi… ¡Multi todo! Multisite, multidominio, multilanguage… Tenemos realmente la capacidad de gestionar bastantes cosas desde una sola central de trabajo. Pero ¿cómo se realizaría un backup de una plataforma completa hecha en Multinetwork?

JC: A ver, realmente en Multinetwork la forma de hacer un backup va mucho más allá de un multisite. En realidad se puede hacer con los plugins que podemos encontrar en el repositorio, si están preparados para multisite, también podremos utilizarlos, pero lo suyo es ir un paso más allá. Por ejemplo, en mis servidores lo que tengo es un sistema que se llama R1Soft que hace un backup cada hora, como una especie de time machine, y todos los backups los hace de forma automática a un tercer servidor, ¿de acuerdo? Entonces crea una copia exacta con la que yo después podría restaurar bases de datos, archivos… Incluso apretando un botón podría realizar una restauración entera del disco duro y no solamente de WordPress, sino del disco duro. Estamos hablando de un sistema de backup muy complejo.

Y el tema de caché, ¿habría que gestionar la caché de cada sitio de forma independiente o existiría un caché unificado de todos los sitios?

JC: Cuando hablamos de caché, estamos en lo mismo. Hay que pensar que aunque tengamos un panel central del Multinetwork, cada multisite tiene un panel centralizado. Entonces, cuando instalamos un sistema de caché, tenemos que activarlo para la red en particular. La forma más interesante cuando estás en un Multinetwork es tener cachés a nivel de servidor y gestionarlos ya con el servidor. Algunos lo utilizarán para jugar al principio y ver un poquito qué es, pero si lo utilizas de forma seria, necesitas un poco de infraestructura. Quiero decir… No valen los cuatro plugins que puedas utilizar encontrar en el repositorio.

Pues muchas gracias José por aclararnos tantas dudas por esta posibilidad que, de hecho, existe desde hace muchísimo tiempo, pero que tantas personas desconocíamos. O que realmente las posibilidades que puede ofrecernos un Multinetwork para las grandes corporaciones, como nos decía José, o para las grandes universidades son realmente atractivas. Gracias de nuevo y mucha suerte con todos los proyectos que puedas realizar.

JC: A vosotros. Muchísimas gracias por hacerme la entrevista.

¡Gracias y hasta el próximo vídeo!