Um dos nossos principais projetos este ano foi desenvolver um novo modo de edição de texto rico para o compositor, tornando a escrita no Discourse mais familiar e intuitiva. O novo compositor já está disponível aqui no Meta e como uma configuração experimental há algum tempo, mas chegamos ao ponto em que estamos animados para remover a etiqueta experimental e convidar sua comunidade a experimentá-lo!
Neste tópico, compartilharemos mais sobre o compositor, como ele funciona e como você pode torná-lo disponível em sua comunidade com apenas alguns cliques.
Um novo editor de texto rico para o Discourse
O novo editor de texto rico simplifica a experiência de escrita para os usuários do Discourse, especialmente aqueles com menos familiaridade tecnológica ou que não estão acostumados ou confortáveis escrevendo em Markdown. O editor de texto rico suporta Markdown, além de outros atalhos de teclado comuns e ajustes de formatação na barra de ferramentas, mas a formatação é renderizada imediatamente para uma experiência WYSIWYG (“o que você vê é o que você obtém”), semelhante a ferramentas familiares como Google Docs e Notion.
O futuro do Markdown
Sabemos que muitos usuários do Discourse amam o atual compositor Markdown e apreciam sua experiência de escrita previsível e direta. O novo editor é um “modo” de compositor que coexiste com o modo Markdown existente, permitindo que seus membros escolham o estilo de escrita que melhor funcione para eles.
A maioria das coisas que você fazia no clássico compositor Markdown agora é suportada no editor de texto rico, incluindo:
-
Toda a formatação básica, suportada em Markdown (
**negrito**), usando atalhos de teclado comuns (<kbd>Command</kbd> + <kbd>B</kbd>) e ícones da barra de ferramentas.
-
Suporte a recursos avançados, como criar tabelas, criar enquetes, inserir data/hora, adicionar seções de detalhes ocultos, adicionar seções de spoiler desfocadas, fazer upload de arquivos/imagens/vídeos, renderizar links como oneboxes, estilizar menções a categorias/tags/usuários, citar conteúdo e inserir notas de rodapé.
-
Interface dedicada para links, permitindo visitar, editar, copiar, definir título ou remover links
-
Interface dedicada para imagens, permitindo redimensionar, adicionar legendas ou excluir imagens
No entanto, ainda há algumas áreas em que estamos trabalhando, como facilitar a edição de tabelas e enquetes. Continuaremos a buscar paridade de recursos entre os modos do compositor e incentivamos você a compartilhar solicitações de recursos na tag Contribute sobre quais funcionalidades e capacidades são mais importantes para você, ajudando-nos a priorizar nosso trabalho. Enquanto isso, você sempre pode alternar de volta para o modo Markdown para atender a necessidades avançadas.
Como construímos isso
Nossa implementação é baseada no excelente ProseMirror e em seu módulo não central Markdown, usando o esquema, a análise e as definições de serialização do módulo como base para recursos específicos do Discourse.
Ativando o novo compositor
O editor rico está habilitado por padrão para todas as comunidades. Quando você ou seus membros abrirem o compositor, notará um interruptor na barra de ferramentas. Isso permite alternar entre o modo clássico apenas Markdown e o novo editor de texto rico.

Atualização: se você preferir que seus membros vejam o compositor Markdown por padrão:










