¿Qué te gustaría que se hiciera?
Buscamos un desarrollador o equipo para implementar una función en nuestro foro de Discourse que combine automáticamente las publicaciones consecutivas del mismo usuario. No debe ser tan simple como eso, por eso proponemos varias condiciones para que las publicaciones se fusionen y un ajuste fino de la configuración del administrador, para que dicho plugin (no creo que el componente pueda hacerlo a través de la API) se adapte a diferentes casos de uso del foro, deberíamos permitir que este desarrollo sea de código abierto.
Los requisitos clave para esta función incluyen:
- Las publicaciones consecutivas que responden a la misma publicación deben fusionarse.
- Las publicaciones consecutivas sin referencia de respuesta deben fusionarse.
- Debería haber una ventana de tiempo ajustable durante la cual las publicaciones consecutivas que cumplan otros criterios se fusionen.
- Se pueden introducir configuraciones adicionales en plugins como estos:
- Categorías a las que se debe aplicar esta funcionalidad.
- Grupos de usuarios a los que se debe aplicar esta funcionalidad (o más bien, selección de grupos a excluir de la aplicación de esta funcionalidad).
Estamos abiertos a cualquier otra sugerencia para hacer que este desarrollo sea útil para diferentes casos de uso.
Requisito avanzado (no estoy seguro si es posible):
- Añadir controles de publicación para “desfusionar” publicaciones fusionadas, aunque no veo una forma limpia de hacerlo, a menos que la función de fusión introduzca metadatos ocultos en el contenido bruto de la publicación (o en algún otro lugar de la base de datos) cuando las publicaciones se fusionan.
¿Cuándo necesitas que se haga?
Buscamos que esta función se implemente en los próximos 3 meses. Sin embargo, estamos abiertos a discutir un cronograma que sea factible para el desarrollador/equipo y que garantice un trabajo de calidad.
¿Cuál es tu presupuesto, en $ USD que puedes ofrecer para esta tarea?
No tenemos presupuestos establecidos para tal tarea, ya que esta función no tiene previsión de aumentar los ingresos de nuestro foro. Definitivamente mejoraría la experiencia de los usuarios en nuestra instancia del foro, que es intensa en cuanto a la velocidad de las discusiones y los archivos multimedia compartidos. Estamos abiertos a tus presupuestos y sugerencias.
Requisitos para la cualificación
Deberías tener al menos algo de actividad en meta.discourse.org para poder presentarte como posible contratista. En caso de que seas nuevo en Discourse Meta, adjunta los enlaces de tu portafolio y/o algo que podamos verificar como un desarrollador/equipo creíble.