Uno de nuestros proyectos principales este año ha sido desarrollar un nuevo modo de edición de texto enriquecido para el editor, lo que hace que escribir en Discourse sea más familiar e intuitivo. El nuevo editor ha estado disponible aquí en Meta y como una configuración experimental durante algún tiempo, pero hemos llegado al punto en el que estamos emocionados de eliminar la etiqueta experimental e invitar a tu comunidad a probarlo.
En este tema, compartiremos más información sobre el editor, cómo funciona y cómo puedes habilitarlo en tu comunidad con solo unos pocos 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, especialmente aquellos que tienen menos conocimientos técnicos o 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 en la barra de herramientas, pero el formato se renderiza de inmediato para ofrecer 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 muchos usuarios de Discourse aman el editor Markdown actual y disfrutan de su experiencia de escritura predecible y directa. El nuevo editor es un «modo» del editor que coexiste con el modo Markdown existente, por lo que tú y tus miembros pueden elegir el estilo de escritura que mejor funcione para ustedes.
La mayoría de las cosas que has estado haciendo en el editor clásico de Markdown ahora son compatibles con el editor de texto enriquecido, incluyendo:
-
Todo el formato básico, compatible con Markdown (
**negrita**), utilizando atajos de teclado comunes (Comando + B) y mediante iconos de la barra de herramientas.
-
Soporte para funciones avanzadas como crear tablas, encuestas, insertar fecha/hora, agregar secciones de detalles ocultos, agregar secciones de spoiler difuminadas, subir archivos/imágenes/videos, renderizar enlaces como oneboxes, estilizar menciones de categoría/etiqueta/usuario, citar contenido e insertar notas al pie.
-
Interfaz de usuario dedicada para enlaces para visitar, editar, copiar, titular o eliminar enlaces
-
Interfaz de usuario dedicada para imágenes para redimensionar, agregar subtítulos o eliminar imágenes
Sin embargo, hay algunas áreas en las que aún estamos trabajando, como facilitar la edición de tablas y encuestas. Continuaremos trabajando para lograr la paridad de funciones entre los modos del editor y te animamos a compartir #contribute:solicitudes de funciones sobre qué características y capacidades son más importantes para ti, lo que nos ayudará a priorizar nuestro trabajo. Mientras tanto, siempre puedes volver al modo Markdown para cubrir necesidades avanzadas.
Cómo lo construimos
Nuestra implementación se basa en el excelente ProseMirror y su módulo Markdown no central, utilizando las definiciones de esquema, análisis y serialización del módulo como base para funciones específicas de Discourse.
Activar el nuevo editor
El editor enriquecido está habilitado de forma predeterminada para todas las comunidades. Cuando tú o tus miembros abran el editor, notarán un interruptor en la barra de herramientas. Esto les permite cambiar entre el modo clásico solo de Markdown y el nuevo editor de texto enriquecido.

Actualización: si prefieres que a tus miembros se les muestre el editor Markdown de forma predeterminada:










