Bitácora de Construcción del Foro

Aquí puedes presentarte, dejar comentarios sobre el sitio, hacer consultas, felicitar, reclamar, etc... todo lo relacionado con el sitio, sus usuarios y su administración... y más...
Obligatorio Leer Reglamento General de Retronia
Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Sab Ene 24, 2015 11:02 pm

vitoco escribió:
A propósito, renix, recuerdas qué fue lo quite hiciste para que ese plugin mostrara las imágenes hosteadas? Será por eso lo anterior?
No Vitoco, no es por eso, sólo habilite que los "Invitados pudiesen ver los archivos adjuntos", y las imágenes se desplegaron por arte de magia...

Avatar de Usuario
dubcl
Site Admin
Mensajes: 911
Registrado: Dom Sep 01, 2013 12:28 am
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por dubcl » Sab Ene 24, 2015 11:20 pm

vitoco escribió:Los guarda como tal. Lo que cambia a un hash es el nombre para que no choquen con archivos previos. Hay que mirar en la BD a que corresponde cada uno, de qué tipo es cuál es el post al que está asociado. Team difícil no puede ser migrarlos.
En otras palabras... una gran paja....
renix escribió:Si, es buena idea.. pero... ¿ como integramos al foro ese albergue archivos.retronia.cl de manera que sea facil adjuntar algo en un post... para cualquier usuario ?
No hablo de integrar con el foro, para eso está la etiqueta "URL", la gracia aqui es que ambos servicios se administran acá, además daría lo mismo si los archivos están en el mismo server o no, mientras se mantenga la URL, todo ok

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Sab Ene 24, 2015 11:24 pm

no estoy de acuerdo, porque el agregar algo no debe complejizar la admninitración de los recursos asociados al foro, ni la administracion de un sistema mas tipo owncloud, ni sacrificar la usabilidad de algo tan simple como subir un archivo a un topic... a no ser que tu u otro admin se haga cargo de todo eso persé, ... que también es paja.. y hh...

Vere si hay algo para integrar PHPBB o MyBB a Owncloud

Avatar de Usuario
CaReCoiN
Mensajes: 2495
Registrado: Lun Jul 08, 2013 11:14 pm
Ubicación: Conchalí, Santiago
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por CaReCoiN » Sab Ene 24, 2015 11:26 pm

renix escribió:
CaReCoiN escribió:Ah y por cierto: Si piensan hacer la migración, éste es el momento, ya que el sistema de traslado que utilicé no es compatible con phpBB > 3.1
yo estoy al tanto de eso Caremonea, por eso mi insistencia en dejar un foro estable, actualizado y limpio en 3.0.12 y explorar MyBB o PHPBB 3,1 con eso como punto de partida... No seay cagao con 2 GB Ignacio, migra entera la w para estar tranquilos... yo también simpatizo más con pasar desde PHPBB 3.0.x a MyBB que a PHPBB 3.1 (porque es medio cacho PHPBB para mi gusto) pero quiero que tomemos una desición con absolutamente toda la información, ninguna experiencia parcial ni prueba incompleta... sino ahí si que es pega perdida experimentar...
Dale, haré pruebas con el dominio y testeo.

Ah por cierto, para el resto del equipo: El dominio asecop.cl lo dejaré en el host compartido para que nos sirva para hacer todas las pruebas que queramos.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Sab Ene 24, 2015 11:31 pm

renix escribió: Vere si hay algo para integrar PHPBB o MyBB a Owncloud
Acá encontré un buche no mas :)

https://www.phpbb.com/community/viewtop ... &t=2144096

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Sab Ene 24, 2015 11:32 pm

CaReCoiN escribió:
Ah por cierto, para el resto del equipo: El dominio asecop.cl lo dejaré en el host compartido para que nos sirva para hacer todas las pruebas que queramos.
Major crea http://testing.retronia.cl Carecoin,

Avatar de Usuario
CaReCoiN
Mensajes: 2495
Registrado: Lun Jul 08, 2013 11:14 pm
Ubicación: Conchalí, Santiago
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por CaReCoiN » Sab Ene 24, 2015 11:33 pm

renix escribió:
CaReCoiN escribió:
Ah por cierto, para el resto del equipo: El dominio asecop.cl lo dejaré en el host compartido para que nos sirva para hacer todas las pruebas que queramos.
Major crea http://testing.retronia.cl Carecoin,
No. Estoy haciendo las pruebas con el mayor grado de seguridad posible para la integridad del foro. De hecho, ni siquiera estoy usando la base de datos en producción.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Sab Ene 24, 2015 11:34 pm

ok

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Sab Ene 24, 2015 11:59 pm

dubcl escribió:
vitoco escribió:Los guarda como tal. Lo que cambia a un hash es el nombre para que no choquen con archivos previos. Hay que mirar en la BD a que corresponde cada uno, de qué tipo es cuál es el post al que está asociado. Team difícil no puede ser migrarlos.
En otras palabras... una gran paja....
Chuatas... a mí me parece obvio hacerlo. No puedes meter en un único lugar tanto archivo sin evitar que choquen los nombres si no haces una conversión usando alguna llave. Más fácil habría sido poner el id del post al que pertenece y un correlativo para varios, y además mantener la extensión para el tipo. Lo otro es que no sé qué pasa cuando tengamos muuuuchos archivos, ya que se degradará el servicio si está todo en un mismo directorio. Pero lo que sí tiene bueno phpBB es que le sirve esa forma de administrar archivos, ya que sabe incluso qué archivos están huérfanos (no relacionados a ningún post).
dubcl escribió:
renix escribió:Si, es buena idea.. pero... ¿ como integramos al foro ese albergue archivos.retronia.cl de manera que sea facil adjuntar algo en un post... para cualquier usuario ?
No hablo de integrar con el foro, para eso está la etiqueta "URL", la gracia aqui es que ambos servicios se administran acá, además daría lo mismo si los archivos están en el mismo server o no, mientras se mantenga la URL, todo ok
Una cosa es albergar archivos para la sección de proyectos, colecciones de roms u otras secciones que la requieran, pero sería sólo para editores. No lo encuentro útil ni adecuado para simples posts ni para toda la comunidad. Se nos llenaría de memes y perderíamos el control. Prefiero que eso permanezca administrado por el foro.

A propósito, para los posts incluso pondría restricciones al tamaño de las fotos, para no encontrarnos con respaldos que se vuelvan inmanejables.

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Dom Ene 25, 2015 5:43 pm

Sólo para saber bien de qué estamos hablando, instalé MyBB en la misma VM donde estoy probando el upgrade de phpBB. Bastante fácil y limpio el proceso con sus wizards. Pero además instalé el plugin de lenguaje español... esperaba que se hiciera con wizard o alguna herramienta administrativa, y no... simplemente puso en una carpeta de lenguaje conteniendo todo los que se necesita para español. Sin embargo, en el panel de control aparece correctamente la opción para seleccionar idioma del foro. Revisando más en detalle, no tienen mucha diferencia con phpBB en el sentido que ambos manejan un set de php con las funcionalidades, y una carpeta por idioma con la lista de cadenas de texto a utilizar en el respectivo idioma para la funcionalidad seleccionada.

Quise ir más lejos, y realicé la migración de nuestro sitio phpBB actualizado a 3.0.12 usando el utilitario que trae MyBB. Otro wizard llevó uno a uno las distintas componentes almacenadas en la BD. Un detalle: utilicé la misma BD, sólo cambié el prefijo para las tablas. La última parte de la migración se refería a migrar los archivos adjuntos, para lo cual pide especificar la ruta de los del foro antiguo en el sistema... Recorrió los ~1400 archivos y los copió en la nueva ubicación. Hasta ahí todo OK, cero errores y la migración concluyó.

Sin embargo, antes de levantar el foro nuevo hay que actualizar los distintos cachés. Casi todos fueron instantáneos de actualizar, excepto el de imágenes, pues era necesario regenerarle el respectivo thumbnail. Después de un rato, terminó exitosamente.

Llegó la hora de la verdad. Entré al foro y me encontré con algo muy parecido a lo que carecoin posteó, pero en español. Rápidamente fui a buscar algunos post que tuvieran adjuntos, emoticones y enlaces a otros post del mismo foro. Ahí comenzaron los problemas. Por ejemplo, el post con el índice de proyectos, en vez de decir:
dice:
Atari
<!-- s:oki: --><img src="{SMILIES_PATH}/oki.gif" alt=":oki:" title="OK" /><!-- s:oki: --> Salida de S-VIDEO Atari 800XL
...
<!-- s:wip: --><img src="{SMILIES_PATH}/wip.gif" alt=":wip:" title="En Curso" /><!-- s:wip: --> Como Modear un ST para cambiar la disketera
...
Al editar el post, dice (en la versión HTML, porque tiene editor WYSIWYG de texto formateado):

Código: Seleccionar todo

[b][color=blue]Atari[/color][/b]
<!-- s:oki: --><img src="{SMILIES_PATH}/oki.gif" alt=":oki:" title="OK" /><!-- s:oki: --> [url=http://www.retronia.cl/foro/viewtopic.php?f=21&t=165]Salida de S-VIDEO Atari 800XL[/url]
...
<!-- s:wip: --><img src="{SMILIES_PATH}/wip.gif" alt=":wip:" title="En Curso" /><!-- s:wip: --> [url=http://www.retronia.cl/foro/viewtopic.php?f=21&t=431]Como Modear un ST para cambiar la disketera[/url]
...
Como se puede ver, los enlaces a los respectivos hilos se ven tal cual estaban en el sitio original, es decir, no fueron modificados para apuntar al respectivo post en el nuevo foro. Ni siquiera tengo claro si es algo que debiera suceder, aunque leí por ahí que sí lo sería. Además, los emoticones no fueron reemplazados correctamente... de alguna forma está perdiendo la ruta a la carpeta correspondiente. Busqué en el código del nuevo foro y no encontré la etiqueta SMILIES_PATH, por lo que supongo que es algo que debió ocurrir durante la migración directamente en la traducción de la BD.

Para los posts con adjuntos, vi que en el nuevo foro, si el adjunto es una imagen, se muestra pequeñita al final en lugar de ocupar el ancho completo de la ventana en el lugar donde se puso inline, es decir, lo que actualmente se ve más o menos ordenado y no es necesario pinchar las imágenes para verlas en tamaño real. Esto cambiará la forma en que se deban escribir los posts que documentan procesos (como los proyectos), en donde las imágenes quedan en el mismo foro y no remotas. Imagino que esto es lo que hace que la carpeta de los adjuntos en nuestro actual foro pese 1.3 gigas, ya que prácticamente todas las fotos están duplicadas (en tamaño).

Dejo este breve análisis acá para que los que ya tengan más experiencia migrando a MyBB me digan si me faltó algo, hay que aplicar un fix o qué. ¿Vale?

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Dom Ene 25, 2015 7:21 pm

Gracias Victor, la idea es hilar así de fino y con una ingeniería de detalles muy acabada... y con la mirada del usuario, que es la que más importa...

Avatar de Usuario
CaReCoiN
Mensajes: 2495
Registrado: Lun Jul 08, 2013 11:14 pm
Ubicación: Conchalí, Santiago
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por CaReCoiN » Dom Ene 25, 2015 9:33 pm

vitoco escribió:Quise ir más lejos, y realicé la migración de nuestro sitio phpBB actualizado a 3.0.12 usando el utilitario que trae MyBB. Otro wizard llevó uno a uno las distintas componentes almacenadas en la BD. Un detalle: utilicé la misma BD, sólo cambié el prefijo para las tablas. La última parte de la migración se refería a migrar los archivos adjuntos, para lo cual pide especificar la ruta de los del foro antiguo en el sistema... Recorrió los ~1400 archivos y los copió en la nueva ubicación. Hasta ahí todo OK, cero errores y la migración concluyó.
Ese es el único paso que yo no pude realizar en la migración entre sitios en el a2hosting porque las configuraciones PHP tienen desactivado por defecto el parámetro allow_url_fopen, lo que permite tratar archivos remotos como si fuesen locales (para explicarle al mundo)
Sin embargo, antes de levantar el foro nuevo hay que actualizar los distintos cachés. Casi todos fueron instantáneos de actualizar, excepto el de imágenes, pues era necesario regenerarle el respectivo thumbnail. Después de un rato, terminó exitosamente.
Ojo, que cuando finaliza exitosamente la migración, de todos modos debes hacer una limpieza completa de caché, de no hacerla tendrás todos los contadores del índice general en 0.
Dejo este breve análisis acá para que los que ya tengan más experiencia migrando a MyBB me digan si me faltó algo, hay que aplicar un fix o qué. ¿Vale?
Los dos "errores" que mencionas, son inconsistencias que se producen a nivel de datos en la BD una vez realizada la migración, dada la forma en que phpBB trata los links y emoticones. Como esta es una issue reconocida, está documentada, y básicamente para subsanar el tema hay que ejecutar queries (1) (2) desde PHPMyAdmin. y obviamente, tener el mismo set de emoticones en ambos foros, al menos a nivel de shortcode.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Lun Ene 26, 2015 3:31 am

Resumiendo...

Dubcl tiene claro como migrar sin errores a PHPBB 3.1.X
Vitoco tiene claro como actualizar a PHPBB 3.0.12
Carecoin y vitoco tienen claro como migrar a MyBB aplicando unos fixes

Me gustaria conocer la opinion de los demas admins y usuarios sobre el camino a seguir...

Pasando desde PHPBB 3.0.X a 3.1, por ahora genera problemas al pasar de 3.2 a MyBB
Pasar de PHPBB 3.0.1 a MyBB no tiene retorno, y debemos coordinar bien la migracion de nuestra imagen corporativa ya que en general agrada y acerca bastante, asi como tener claras las funcionalidades de subida y desplirgue de imagenes

Se agradece todo lo hecho hasta ahora para ir despejando dudas..

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Lun Ene 26, 2015 9:18 am

Renix, aún no está todo dicho. Hay algunos pendientes...

En caso de seguir con phpBB:

- Incorporar los nuevos mods solicitados: thanks y likes (uno de ellos ya estaba arriba, pero pendiente de activación... ignoro quién lo subió y por qué lo dejó así).

- Ver cómo agregar temas adicionales que puedan ser seleccionados por cada usuario, en particular uno del tipo "jefe a la vista".

- Hay que limpiar algunos backups que se han dejado en el foro, y que hacen que el respaldo pese un 40% más.

En caso de migrar a MyBB o a cualquier otro sw:

- Probar los mods que correspondan para mantener las funcionalidades que se están usando en el foro, como las extensiones de BBCode para YouTube, spoiler y pdf, y los emoticones vigentes. Lo que quiero decir es que si se pierden esas funcionalidades, los posts anteriores van a quedar incompletos, feos o corruptos.

- Revisar la migración de links internos entre posts. Nada peor que un enlace muerto (apuntando a algo que ya no existe).

- Ver lo de los múltiples temas. Respecto del principal y por defecto, no creo que baste con elegir uno predefinido, seguro que hay que personalizarlo y eso implica investigar cómo se debe hacer para no cometer los mismos errores de hace dos años.

- Revisar el proceso de suscripción. No me atrae mucho la idea que comiencen a llegar spammers otra vez. El filtro de justificación en el foro actual probó ser efectivo y a los admines se les simplificó enormemente la labor de aprobación.

Eso es lo que recuerdo a la rápida... ahora de cabeza a la pega.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Lun Ene 26, 2015 9:57 am

Entonces separemos entre mejoras y actualizacion...

Primero deberiamos priorizar la actualización... Independiente de la simpatia que ha depertado myBB, creo que lo mas sabiones dejar el foro actualizado a PHPBB 3.0.12 atacando todos los puntos que señala vitoco, y despues ver la migración hacia phpBB 3.1 o MyBB...Ya que son muchos los detalles a intervenir...

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Lun Ene 26, 2015 6:43 pm

La experiencia que comenté llevando a 3.0.12 sólo asegura la actualización sin perder nada, pero no se hace cargo del estilo del sitio, es decir, no he identificado todas las cosas que se modificaron para que el sitio se vea como tal de forma de hacer un paquete, mod o lo que corresponda con ello.

Claramente eso se pierde al pasar a 3.1.2 al ver el resultado del proceso de dubcl, y me parece que es independiente de la versión de dónde se parta, ya que se explica en el sitio de phpBB que hay una nueva forma de definir estilos, y no sé si exista forma de migrarlos. Tampoco tengo claro qué otras cosas se perdieron en el paso de 3.0 a 3.1, y hay que mirarlas de a una como checklist.

En todo caso, tal como mencionó dubcl, phpBB 3.0 dejó de ser mantenido en 2013, y lo natural debiera ser irse a 3.1. Yo comenté que he leido que algunos han preferido mantenerse en la versión 3.0, pero más que por problemas de desempeño (que por otro lado afirman que la 3.1 es más liviana que la 3.0), ha sido por el tema de los mods. En 3.1 se introdujo una nueva forma de aplicar customizaciones, llamándolas extensiones, pero que es demasiado compleja cuando lo que realmente se requiere es hacer pequeños ajustes.

Todas las demás nuevas funcionalidades de phpBB 3.1 han de ser comparadas con MyBB para evaluar. En ambos casos habrá hartas cosillas que mejorar para darle personalidad y al menos mantener las funcionalidades.

Yo creo que el tema de la actualización está cerrado, y que nos podemos ir a 3.0.12 sin complicaciones, por lo que debemos centrarnos en la migración, independiente de ir a phpBB 3.1 o a MyBB (en ambos casos es migración).

Por lo tanto, el desafío ahora es ver qué hay que hacer para que cualquier destino cumpla con la lista de lo actual y de alguna forma ponerle nota al esfuerzo en cada ítem requerido para poder comparar.

Algo que no hemos conversado es si se quiere mantener el estilo actual o si lo renovamos!!! Si descubrimos como hacer plugines de estilos para la versión final, podremos jugar con eso y ofrecer alternativas ;)

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Bitácora de Construcción del Foro

Mensaje por renix » Lun Ene 26, 2015 7:29 pm

Hay que mirar temas phpbb 3.1 para mirar... Voy a jugar con la adaptacion grafica a 3.1 tratando de dejarla fiel a la actual...

Avatar de Usuario
CaReCoiN
Mensajes: 2495
Registrado: Lun Jul 08, 2013 11:14 pm
Ubicación: Conchalí, Santiago
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por CaReCoiN » Lun Ene 26, 2015 8:22 pm

renix escribió:Hay que mirar temas phpbb 3.1 para mirar... Voy a jugar con la adaptacion grafica a 3.1 tratando de dejarla fiel a la actual...
Para agregar a lo que dice René, lo que podríamos intentar es reproducir el estilo gráfico que tenemos ahora en MyBB.

Vitoco, ¿existe alguna forma de poder solucionar el tema que indiqué que no permite realizar el último paso de migración? (de hecho, el asistente tiene sólo ese punto pendiente...) Intenté trayéndome un php.ini correspondiente a la versión desde la terminal SSH, pero sigue indicando el mismo error.

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Lun Ene 26, 2015 10:45 pm

renix escribió:Hay que mirar temas phpbb 3.1 para mirar... Voy a jugar con la adaptacion grafica a 3.1 tratando de dejarla fiel a la actual...
Hasta donde entiendo, el estilo actual del foro se hizo modificando y reemplazando el estilo que el foro traía por defecto. ¿Es así, renix? Es decir, habría que ver las diferencias que hay entre las plantillas y hojas de estilo actuales versus las de una instalación limpia. Eso sí que los mods y otras pichicatas hacen que sea más difícil identificar cambios asociados a eso dentro de scripts. La iconografía es más simple de identificar... Lo que quiero decir es que por favor no hagan nuevamente lo mismo... hay que ver cuales son las reglas para constuir un tema. Y si se hace con el estilo actual para la versión actual, hay que ver si se puede migrar a lo que sea.
CaReCoiN escribió:Vitoco, ¿existe alguna forma de poder solucionar el tema que indiqué que no permite realizar el último paso de migración? (de hecho, el asistente tiene sólo ese punto pendiente...) Intenté trayéndome un php.ini correspondiente a la versión desde la terminal SSH, pero sigue indicando el mismo error.
En mi primer intento le pasé una URL, pero fracasó con time-out (supongo). No revisé si escribí mal el host o no, porque mientras esperaba me di cuenta que podía especificar una ruta local, y con eso pasó todo. Así que si puedes acceder al /home/sitioviejo/..., mejor usa esa opción. Lo otro es que pongas la carpeta "files" completa (o tal vez sin los thumbs) en el fs del destino, y apuntas a ella en la migración, y la borras cuando todo esté traspasado, y de ahí reconstruyes los thumbs con el caché respectivo.

A propósito, estuve revisando el sitio que dubcl dejó publicado con la versión 3.1.2, y observé que faltan las siguientes cosas:

- al intentar suscribirse, el captcha no muestra imagen, pero pide que le digan qué dice.
- pregunta de justificación no está en el formulario. No sé si quedó su configuración en la BD.
- BBCode para spoiler muestra código javascript en lugar de ejecutarlo.

Lo que sí está:

- BBCode para YouTube.
- BBCOde para PDF.
- Emoticones (todos).

No sé si está Tapatalk, y en el panel de administración hay errores en las pestañas de mods.

Avatar de Usuario
vitoco
Mensajes: 1959
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Bitácora de Construcción del Foro

Mensaje por vitoco » Lun Ene 26, 2015 11:41 pm

Hoy se liberó la versión 3.0.13 de phpBB.

Voy a probar el upgrade en mi VM y les cuento. Lo que no sé es si de ahí se podrá pasar a MyBB de una... hay que probar

Es decir, el branch 3.0 ya no es un desarrollo botado el 2013!!! :lol:

EDIT: No puedo probar porque aún no hay una traducción a español para algunas cadenas nuevas. Averiguaré...

Responder