Migración automática de hilos (en progreso)

Temas dedicados a Mundo de Tinieblas en general y a nuestra comunidad en particular
Avatar de Usuario
Casemir
Narrador de Vampiro, Mago y Changeling Oriental
Narrador de Vampiro, Mago y Changeling Oriental
Mensajes: 2220
Registrado: 14 Jul 2019, 22:23
Mensajes miarroba: 7.523
Antigüedad: 15 de Junio de 2013

Re: Migración automática de hilos (en progreso)

#41

Mensaje por Casemir » 27 Jul 2019, 02:06

Me olvidaba de adjuntar el pantallazo de la última importación.
Adjuntos
arreglos.png
arreglos.png (80.03 KiB) Visto 4581 veces

Avatar de Usuario
Victoria_Rain
Narradora de Vampiro Edad Oscura
Narradora de Vampiro Edad Oscura
Mensajes: 1944
Registrado: 14 Jul 2019, 01:09
Ubicación: Tierra Media
Mensajes miarroba: 4.723
Antigüedad: 9 de Agosto de 2016

Re: Migración automática de hilos (en progreso)

#42

Mensaje por Victoria_Rain » 27 Jul 2019, 09:07

:clap: :clap: :clap: :clap: :clap: :clap: :clap:

Magia tecnocrática me parece.
Por el camino áspero, a las estrellas.

Avatar de Usuario
Casemir
Narrador de Vampiro, Mago y Changeling Oriental
Narrador de Vampiro, Mago y Changeling Oriental
Mensajes: 2220
Registrado: 14 Jul 2019, 22:23
Mensajes miarroba: 7.523
Antigüedad: 15 de Junio de 2013

Re: Migración automática de hilos (en progreso)

#43

Mensaje por Casemir » 01 Ago 2019, 23:17

Los mensajes aparecen como aprobados.

Llevo un tiempo sin escribir, pero es porque la transformación a código bbcode para la base de datos está resultando ser un quebradero de cabeza. Las bibliotecas de transformación que hay por ahí sólo te hacen la mitad del camino (te lo transforma en código que puedes introducir en la caja de texto, pero no en código apto para la base de datos), e implementar yo las transformaciones está resultando complejo.

Es posible que me lleve varios días sacar algo usable. Puede que vuelva a tardar en escribir, pero sigo trabajando en ello.

Sebastian_Leroux
Mensajes: 2974
Registrado: 16 Jul 2019, 13:10
Mensajes miarroba: 6.464
Antigüedad: 29 de Febrero de 2016

Re: Migración automática de hilos (en progreso)

#44

Mensaje por Sebastian_Leroux » 02 Ago 2019, 00:05

Te iba a preguntar esto por privado, pero te lo pongo por aquí ¿cuando nos costaría encargar profesionalmente esta herramienta en mercado?
Spoiler
Mostrar
Es para saber cuantas cañas te debo :)

Avatar de Usuario
Siralos
Fundador
Fundador
Mensajes: 181
Registrado: 13 Jul 2019, 17:37
Ubicación: Valencia
Mensajes miarroba: 956
Antigüedad: 7 de Agosto de 2004
Contactar:

Re: Migración automática de hilos (en progreso)

#45

Mensaje por Siralos » 02 Ago 2019, 00:32

Casemir escribió: 01 Ago 2019, 23:17 Los mensajes aparecen como aprobados.

Llevo un tiempo sin escribir, pero es porque la transformación a código bbcode para la base de datos está resultando ser un quebradero de cabeza. Las bibliotecas de transformación que hay por ahí sólo te hacen la mitad del camino (te lo transforma en código que puedes introducir en la caja de texto, pero no en código apto para la base de datos), e implementar yo las transformaciones está resultando complejo.

Es posible que me lleve varios días sacar algo usable. Puede que vuelva a tardar en escribir, pero sigo trabajando en ello.
¿A qué te refieres con código en Base de datos? ¿No se almacena como texto plano el BBCode?
Saludos de Siralos

Avatar de Usuario
Casemir
Narrador de Vampiro, Mago y Changeling Oriental
Narrador de Vampiro, Mago y Changeling Oriental
Mensajes: 2220
Registrado: 14 Jul 2019, 22:23
Mensajes miarroba: 7.523
Antigüedad: 15 de Junio de 2013

Re: Migración automática de hilos (en progreso)

#46

Mensaje por Casemir » 02 Ago 2019, 09:51

No, y esto es ya para informáticos.

Eso era lo que yo pensaba, pero cuando le enchufé un conversor HTML-BBCODE, no se visualizaban los formatos.

El formato en base de datos usa BBCODE Y HTML. Pongamos que escribo un mensaje como éste:

Código: Seleccionar todo

Esto es [b]negrita[/b], tío.
En base de datos se me va a guardar así:

Código: Seleccionar todo

<t>Esto es <B><s>[b]</s>negrita<e>[/b]</e></B>, tío</t>
Así que tengo que estar haciendo ingeniería inversa y metiendo substituciones.

Esta mañana se me ha ocurrido una forma fácil (hasta que se demuestre lo contrario) de hacerlo. Me pasa siempre lo mismo. Cuando llego estoy cansado de trabajar, y me empecino más y cuesta más todo. Luego por la noche descanso y con la mente fresca se me ocurren ideas... que no puedo probar hasta 10 horas más tarde que llegue a mi casa, con la mente cansada ya de programar. Pero, bueno, este fin de semana espero darle un apretón y sacar algo en claro.

Avatar de Usuario
Siralos
Fundador
Fundador
Mensajes: 181
Registrado: 13 Jul 2019, 17:37
Ubicación: Valencia
Mensajes miarroba: 956
Antigüedad: 7 de Agosto de 2004
Contactar:

Re: Migración automática de hilos (en progreso)

#47

Mensaje por Siralos » 02 Ago 2019, 13:23

Casemir escribió: 02 Ago 2019, 09:51 No, y esto es ya para informáticos.

Eso era lo que yo pensaba, pero cuando le enchufé un conversor HTML-BBCODE, no se visualizaban los formatos.

El formato en base de datos usa BBCODE Y HTML. Pongamos que escribo un mensaje como éste:

Código: Seleccionar todo

Esto es [b]negrita[/b], tío.
En base de datos se me va a guardar así:

Código: Seleccionar todo

<t>Esto es <B><s>[b]</s>negrita<e>[/b]</e></B>, tío</t>
Así que tengo que estar haciendo ingeniería inversa y metiendo substituciones.

Esta mañana se me ha ocurrido una forma fácil (hasta que se demuestre lo contrario) de hacerlo. Me pasa siempre lo mismo. Cuando llego estoy cansado de trabajar, y me empecino más y cuesta más todo. Luego por la noche descanso y con la mente fresca se me ocurren ideas... que no puedo probar hasta 10 horas más tarde que llegue a mi casa, con la mente cansada ya de programar. Pero, bueno, este fin de semana espero darle un apretón y sacar algo en claro.
Joe, pues vaya curro... jajaja. Debe haber una funcion php que haga el encode/decode, ¿la has buscado entre el código del phpbb?
Saludos de Siralos

Avatar de Usuario
Casemir
Narrador de Vampiro, Mago y Changeling Oriental
Narrador de Vampiro, Mago y Changeling Oriental
Mensajes: 2220
Registrado: 14 Jul 2019, 22:23
Mensajes miarroba: 7.523
Antigüedad: 15 de Junio de 2013

Re: Migración automática de hilos (en progreso)

#48

Mensaje por Casemir » 02 Ago 2019, 16:26

Sí, he estado buceando en el código. Pero no es sencillo.

Usa una clase message_parser, que hereda de otra bbcode, que utiliza un dispatcher y un montón de cosas. Uno de mis intentos fue copiarme las clases de phpbb, pero cuando iba por el sexto fichero y aún necesitaba más cosas, desistí.

Sospecho que si lo hubiera programado como una extensión de phpbb podría utilizar directamente sus funciones para publicar, pero eso también me implicaría cambiar bastantes cosas y aprender a hacer extensiones (que en parte podría ser útil para desarrollar cosas para el foro).

Mi próximo intento va a ser utilizar esta biblioteca e ir aplicando sustituciones recursivamente de dentro a fuera, que es mucho más fácil y fiable que los líos que estuve haciendo ayer con expresiones regulares.

Avatar de Usuario
Casemir
Narrador de Vampiro, Mago y Changeling Oriental
Narrador de Vampiro, Mago y Changeling Oriental
Mensajes: 2220
Registrado: 14 Jul 2019, 22:23
Mensajes miarroba: 7.523
Antigüedad: 15 de Junio de 2013

Re: Migración automática de hilos (en progreso)

#49

Mensaje por Casemir » 02 Ago 2019, 19:28

Sebastian_Leroux escribió: 02 Ago 2019, 00:05 Te iba a preguntar esto por privado, pero te lo pongo por aquí ¿cuando nos costaría encargar profesionalmente esta herramienta en mercado?
Spoiler
Mostrar
Es para saber cuantas cañas te debo :)
Soy muy malo con estimaciones y presupuestos, pero si quieres cuando acabe hago un cálculo a ojo de horas que he echado y le ponemos un precio. :D

Avatar de Usuario
Jebediah_Gogorah
Narrador de Mago
Narrador de Mago
Mensajes: 5975
Registrado: 14 Jul 2019, 11:50
Ubicación: Umbra Profunda
Mensajes miarroba: 9.932
Antigüedad: 30 de Octubre de 2016
Contactar:

Re: Migración automática de hilos (en progreso)

#50

Mensaje por Jebediah_Gogorah » 02 Ago 2019, 19:32

Enhorabuena por el trabajo Case y gracias por el esfuerzo.
"- ¡¡¡Fenomenales poderes cósmicos!!!... y un espacio chiquitín para vivir" (Genio - Aladdin)

ImagenImagen

Editor completo

Volver a “MUNDO DE TINIEBLAS”