Uno de nuestros principales proyectos este año ha sido el desarrollo de un nuevo modo de edición de texto enriquecido para el compositor, que hace que escribir en Discourse sea más familiar e intuitivo. El nuevo compositor ha estado disponible aquí en Meta y como configuración experimental durante algún tiempo, ¡pero hemos llegado al punto en que estamos emocionados de eliminar la etiqueta experimental e invitar a su comunidad a probarlo!
En este tema, compartiremos más sobre el compositor, cómo funciona y cómo puede hacerlo disponible en su comunidad con solo un par de clics.
Un nuevo editor de texto enriquecido para Discourse
El nuevo editor de texto enriquecido simplifica la experiencia de escritura para los usuarios de Discourse, particularmente para aquellos que son menos expertos en tecnología o que no están familiarizados o cómodos escribiendo en Markdown. El editor de texto enriquecido admite Markdown, así como otros atajos de teclado comunes y ajustes de formato de la barra de herramientas, pero el formato se renderiza inmediatamente para una experiencia WYSIWYG (“lo que ves es lo que obtienes”) similar a herramientas familiares como Google Docs y Notion.
El futuro de Markdown
Sabemos que a muchos usuarios de Discourse les encanta el compositor de Markdown actual y disfrutan de su experiencia de escritura predecible y sencilla. El nuevo editor es un “modo” de compositor que se encuentra junto al modo Markdown existente, por lo que usted y sus miembros pueden elegir el estilo de escritura que mejor les funcione.
La mayoría de las cosas que ha estado haciendo en el compositor Markdown clásico ahora son compatibles en el editor de texto enriquecido, que incluyen:
-
Todo el formato básico, compatible en Markdown (
**negrita**), usando atajos de teclado comunes (Ctrl + B) y a través de iconos de la barra de herramientas.
-
Soporte para funciones avanzadas como la creación de tablas, la creación de encuestas, la inserción de fecha/hora, la adición de secciones de detalles ocultos, la adición de secciones de spoiler difuminado, la carga de archivos/imágenes/videos, la representación de enlaces como oneboxes, el estilo de menciones de categorías/etiquetas/usuarios, la cita de contenido y la inserción de notas al pie.
-
Interfaz de usuario de enlace dedicada para visitar, editar, copiar, titular o eliminar enlaces
-
Interfaz de usuario de imagen dedicada para cambiar el tamaño, agregar subtítulos o eliminar imágenes
Sin embargo, hay algunas áreas en las que todavía estamos trabajando, como facilitar la edición de tablas y encuestas. Continuaremos trabajando para lograr la paridad de funciones entre los modos del compositor y lo alentamos a compartir solicitudes de #características sobre qué funciones y capacidades son más importantes para usted para ayudarnos a priorizar nuestro trabajo. Mientras tanto, siempre puede volver al modo Markdown para atender necesidades avanzadas.
Cómo lo construimos
Nuestra implementación se basa en el excelente ProseMirror y su módulo Markdown no principal, utilizando el esquema, el análisis y las definiciones de serialización del módulo como base para funciones adicionales específicas de Discourse.
Activando el nuevo compositor
El editor enriquecido está habilitado por defecto para todas las comunidades. Cuando usted o sus miembros abran el compositor, notarán un interruptor en la barra de herramientas. Esto les permite cambiar entre el modo clásico solo Markdown y el nuevo editor de texto enriquecido.

Actualización: si prefiere que a sus miembros se les muestre el compositor de Markdown por defecto:










