<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">El lun., 10 dic. 2018 a las 1:03, César García Tapia (<<a href="mailto:tapia@openshine.com">tapia@openshine.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_quote"><div><br></div><div>Basándome en lo que he estado mirando yo, y lo que me comentas tú, creo que nos va a resultar más viable refactorizar y ampliar la funcionalidad de comentarios que ya tenemos y construir el sistema de foros alrededor. No me convence mucho, porque probablemente nos cueste bastante más tiempo, pero me quedaré más tranquilo de cara a que podamos incluir exactamente la funcionalidad que nos haga falta, y que dentro de dos años no nos veamos con una deuda técnica gigante.</div><br></div></div></blockquote><div><br></div><div>Ya tienes un sistema de comentarios así que asumo que:</div><div>- Ya teneis una interfaz de usuario para generar mensajes. Y llamo interfaz de usuario a cualquier cosa entre un espartano textarea hasta un complicadisimo sistema transpilando el word a webassembly</div><div>- Ya tienes un formato en el que guardar los mensajes (html, markdown, texto plano, ...)</div><div><br></div><div>El tiempo que te costaría encontrar y customizar algo que permita integrar vuestra UI y vuestro formato en un foro va a ser mayor que si lo hacéis vosotros. Así que no te de miedo liarte la manta a la cabeza, es buena decisión a largo y a corto plazo. Lo mismo te digo con los otros casos de uso que comentas que necesitáis o que ya tendréis resueltas (sistema de notificaciones, filtros anti-spam, sistema de moderación,...).<br></div><div><br></div><div>Tampoco consideraría tiempo perdido el dedicado a analizar herramientas open-source que poder usar. Es una maravilla cuando directamente puedes usar una herramienta open-source y te ahorras el curro de desarrollo, pero también es provechoso cuando analizas 4 o 5 soluciones y te ahorras tiempo pensando el funcional o inspirando algunas decisiones técnicas.</div><div><br></div><div>Y ahora te hago yo una pregunta técnica que siempre me surge con este tipo de cosas: ¿Usais GenericForeignKeys para unir los hilos de comentarios a vuestras diferentes entidades (artículo, pagina, receta de cocina, lo que sea) o huis de ellos como de la peste? Siempre me pasa que por un lado me parece un diseño elegante y desacoplado, pero por otro que las relaciones n:m que se generan acaban haciendo de mi vida una pesadilla. ¿Cómo lo resolvéis vosotros?</div><div><br></div><div>Un saludo,</div><div><br></div><div>Javi<br></div></div></div>