Querida familia de Capa9, les tengo un mensaje que será corto y al grano: después de años demorando la cosa, por fin vamos a dar inicio a mover la increíble cantidad de posts, usuarios, mensajes privados y un largo et cétera a un renovado motor de foro este domingo 19 de abril.
Les cuento que el impacto no debería ser tan grande: desde el año pasado que veníamos probando nodebb como motor de foro y es la raja! Sin embargo, esto también conlleva a que los cambios son demasiado drásticos y perdemos un montón de funcionalidades que en estos momentos ya tenemos en nuestro foro. Además de esto, la plataforma por debajo es totalmente distinta y aunque me gustan las aventuras, la verdad es que el riesgo de perder el foro completo es grande, así que por lo mismo me dedicaré a practicar con sitios más chicos para ver qué podemos hacer en el futuro.
Así que no... no nos cambiaremos a nodebb por el momento. Evaluando las demás opciones nos decantamos nuevamente por XenForo, pero esta vez una versión soportada: XenForo 2.1 que ya lleva alrededor de 5 años en el mercado pero que por motivos históricos nunca pudimos hacer el upgrade.
Ahora llegó la hora: vamos a actualizar este motor que ya lleva aproximadamente 8 años en el mercado por una versión que sí está soportada: esto significa que podremos instalar plugins actuales y tendremos un montón de beneficios adicionales con el pasar del tiempo.
La principal ventaja de este nuevo motor es que ya no tendremos que trabajar con dos sistemas de forma simultánea, tratando en cada actualización y cosita distinta que co-existan y se comuniquen, que resulta ser una batalla cada más perdida: por un lado, tenemos WordPress para generar nuestra portada y por el otro lado tenemos a XenForo que es donde todos podemos interactuar. Existía una integración entre ambos, bien malamente hackeada les diré que permitía mover sesiones y cookies entre el uno y el otro. De esta forma, podíamos asignar grupos en XenForo a los reporteros para que de esa forma pudiéramos sincronizar usuarios en ambos sistemas y darles acceso a escribir noticias en portada.
Bueno, este hack en algún momento hará unos 2 años atrás... dejó de funcionar y nadie sabe por qué. Tratar de encontrar por qué ya no funciona me tomaría más tiempo que montar un foro nuevo, así que desechamos la idea y nos pusimos a buscar un foro que nos permita publicar noticias de forma rápida y eficiente, evadiendo el contenido duplicado que Google tanto odia. Nuestra @Angeldefuria ha sido lamentablemente una de las primeras afectadas por este bug ya que siendo ella la que crea un compilatorio todos los meses de toda la actividad del foro... no puede crear noticias en portada! Esto conlleva entonces que alguna de las 3 personas que sí pueden publicar noticias en portada lo tenga que transcribir a formato WordPress, donde siempre alguna imagen se pierde en el proceso o se olvida de algo, publicarlo y luego crear un thread para comentar la noticia y mediante un hack horriblemente feo linkear ambas id's para que los comentarios aparezcan en portada.
No. Más... Nunca!
Xenforo 2 permite crear una portada. Basta con agregar un tag a un hilo y por arte de magia aparecerá en portada. Además, lo hará en el estilo predeterminado del foro, con lo cual se simplificará también el no tener que mantener dos sitios distintos con distintas formas de estilar.
Cuáles son los cambios que pueden esperar?
Un motor actualizado de foro. Esto significa muchísimas mejoras: desde la habilidad de poder tener un estilo más moderno hasta tener distintas reacciones en un post: ya no sólo existe el like, sino que también otras opciones.
Cambiaremos la versión de PHP de 5.6.x a 7.2.x, el foro debería andar de un 5% a un 80% más rápido.
Sesiones y caché en redis: en estos momentos no tenemos ninguna capa de caching excepto en disco. Esto cambiará radicalmente ya que ahora podremos ocupar Redis para eso.
Posibles problemas que enfrentaremos:
Durante la migración que hicimos en nuestro server de development... se demoró 3 días en completar la migración. Sin embargo, el servidor de desarrollo tiene varias diferencias con nuestro servidor en producción: primero que nada, hace un respaldo del actual sitio y es también un slave de MariaDB. Este equipo tiene 2 discos de 2TB en RAID1 y estos discos son simples viejos pero confiables HDD. Además, la configuración que le tengo es que cada update o insert se escribe a disco y de ahí continúa con lo demás. Es de esperar que nuestro servidor en producción que cuenta con discos SSD y una configuración algo más relajada sea bastante más rápido para esto.
Es probable que un poco antes nuestro querido servidor tenga que descansar por un poco mientras le compramos más RAM y más capacidad en disco duro. Estamos evaluando esto por supuesto durante esta semana con más detención.
Se perderán actuales noticias de la portada. Esto será inevitable pero mantendremos en nuestro sitio dev una copia andando para ir recuperando las más importantes.
No tendremos un nuevo estilo para partir: esto es para hacer esta migración lo más chico posible. Seguiremos con este mismo estilo medio anticuado para estos tiempos, pero este es el primer paso para cambios más grandes!
Todos los links cambiarán. Haremos nuestro mejor esfuerzo por poner una redirección pero siempre quedarán algunos casos que no podremos cubrir.
No puedo garantizar que todas las integraciones funcionen de una: Tapatalk sólo se puede probar en producción así que no tengo idea cómo funcionará eso. Nadie sabe o se acuerda de dónde viene la integración con el canal de Telegram, así que eso quedará sin funcionar por un corto período de tiempo.
Algunas traducciones no estarán disponibles.
Todos estos puntos los iremos solucionando con el tiempo.
Gracias por su comprensión y vamos por una nueva etapa!
Saludos.
PD:::: Notificaciones sobre cómo vamos las pueden ver a través de nuestros canales oficiales fuera del foro:
Telegram: https://t.me/capa9
Facebook: https://www.facebook.com/capanuevenet/
Última modificación: