Plugin de editor de texto enriquecido

¡Hola, desarrolladores de Discourse!

Buscamos un desarrollador/agencia de Discourse con experiencia para crear un plugin que reemplace el editor Markdown predeterminado con un editor WYSIWYG (lo ideal es Quill o similar) para nuestra comunidad.

Requisitos del proyecto:

  • Funcionalidad WYSIWYG: Reemplazar el editor Markdown predeterminado de Discourse con un editor WYSIWYG (Quill o similar).
  • Paridad de funciones: El editor WYSIWYG debe admitir todas las opciones de formato esenciales disponibles actualmente en el editor Markdown nativo (negrita, cursiva, listas, citas, enlaces, bloques de código, etc.). También debe incluir adjuntos multimedia y fragmentos enriquecidos como encuestas y spoilers.
  • Integración perfecta: Asegurar que el plugin funcione sin problemas tanto en las versiones de escritorio como en las móviles de Discourse.
  • Fácil de usar: El editor WYSIWYG debe proporcionar una experiencia limpia e intuitiva para los usuarios que no están familiarizados con Markdown.
  • Mantenibilidad: El plugin debe estar bien documentado y diseñado para facilitar futuras actualizaciones a medida que Discourse evoluciona.
  • Comunicación: Necesitaremos actualizaciones periódicas y nos gustaría participar en las pruebas/retroalimentación durante el proceso de desarrollo.

Si tiene experiencia en el desarrollo de plugins de Discourse, especialmente en lo que respecta a la funcionalidad del editor de texto, ¡nos encantaría saber de usted!

Responda con:

  • Una breve descripción de su experiencia.
  • Enlaces a plugins de Discourse anteriores que haya desarrollado (o proyectos de código abierto relevantes).
  • Su tarifa propuesta y el plazo estimado.

Nota: Esta oportunidad solo está disponible para contratistas/agencias que tengan una presencia comercial válida en los Estados Unidos.

1 me gusta

Hola @Rohail_Altaf, este será un trabajo grande y desafiante. Podría estar interesado, sin embargo, tengo algunas preguntas primero.

¿Usarás este editor desde el primer día de tu comunidad? ¿Ya has utilizado el editor markdown? ¿Querrás usar también el editor markdown junto con este? ¿Posiblemente querrás usar el editor markdown en el futuro?

¿Podrías explicar un poco más sobre esto? ¿Qué tal:

  1. Elementos interactivos fuera del compositor que insertan contenido en el compositor (por ejemplo, resaltar y citar).
  2. @menciones.
  3. Emojis.
  4. Inserción de fechas y horas.
  5. Soporte de derecha a izquierda.
  6. Soporte de Onebox (o soporte equivalente de "enlace enriquecido").
  7. Tablas.

Si pudieras enumerar tu lista exacta de características esperadas, eso ayudaría, ya que probablemente influirá en la forma en que se construya y, por lo tanto, en el costo y el cronograma, etc.

¿Esperas que el plugin implemente una biblioteca como Quill o sea funcionalmente similar a Quill? ¿O solo lo estás usando como un ejemplo de lo que consideras un editor WYSIWYG bien ejecutado?

Para responder a tus preguntas.

Probablemente soy el desarrollador de plugins de Discourse con más experiencia. He desarrollado alrededor de 40 plugins en el transcurso de aproximadamente ocho años trabajando con Discourse. Aquí hay algunos puntos destacados:

Esto dependerá de tus respuestas.

3 Me gusta

Recomiendo encarecidamente retrasar este proyecto

Discourse está trabajando actualmente en esta área

21 Me gusta

Gracias por tu respuesta @sam. ¿Hay alguna hoja de ruta o cronograma que puedas compartir?

@angus déjame hablar con mi equipo y obtener una lista completa de especificaciones. Mantente atento.

4 Me gusta

@angus detalles compartidos en mensajes directos

1 me gusta

@sam, me gustaría obtener información sobre este plan. Estaba investigando Formatting toolbar

2 Me gusta

Hola Sam, ¿tienes una fecha estimada aproximada para esto? Estoy trabajando en una demostración para una comunidad de la que formo parte para sugerir el cambio de MyBB a Discourse, pero actualmente el formato de los mensajes (y hasta cierto punto la composición) es más débil en Discourse y hacemos un uso bastante significativo de él.

1 me gusta

Supongo que entre 6 y 12 meses para el primer lanzamiento; es un proyecto grande

6 Me gusta

Muchas gracias por la respuesta. Habiendo utilizado un editor de texto enriquecido algo cuestionable en myBB, puedo entender que quieras tomarte tu tiempo con él. Como mínimo, la capacidad experimental de pegar texto formateado ya es bastante útil.
Hasta entonces, estaré atento :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Discourse ahora envía un editor WYSIWYG experimental :confetti_ball:

4 Me gusta