Olá, estou trabalhando atualmente em um plugin que substitui o editor padrão por um editor WYSIWYG. Acho que é mais fácil para usuários iniciantes como eu e outros. Aqui está um vídeo curto sobre como funciona até agora e quais são meus planos:
Acho que será concluído nos próximos meses (dependendo da minha motivação ). Gostaria de saber se outras pessoas também têm interesse em usá-lo.
Muito obrigado
PS: após concluir isso, reescreverei todos os outros plugins que fiz até agora para que sejam baseados neste editor. Há algumas funcionalidades que planejo, as quais permitirão que outros plugins utilizem este plugin como uma espécie de API para substituir o compositor e o processo de pós-edição por algo personalizado. Para um projeto em que estou trabalhando, isso já funciona bastante bem. O problema é que, atualmente, alguns plugins que modificam o compositor são mutuamente exclusivos. Se ambos forem ativados, haverá problemas. Acredito que este plugin pode ajudar a resolver essa questão. Aqui está o repositório: GitHub - spirobel/discourse-basic-editor: An attempt to make discourse more user friendly. · GitHub
Muito bem! Uma iniciativa incrível e já estamos testando em nossa composição no Discourse!
Ficaremos felizes em ajudar com a tradução para o russo e com relatórios de bugs.
A maneira como o compositor deveria ser, simplesmente brilhante! Tenho algumas observações detalhadas, mas podem esperar, já que você está apenas no início.
Ótima ideia! Mesmo no meu fórum, nem todos se sentem confortáveis usando o Editor Markdown diretamente.
Os iniciantes (pessoas não técnicas e idosos) provavelmente acham a sintaxe MD estranha e, às vezes, bagunçam a formatação das suas postagens. (Não sei como, mas acontece)
Seria ótimo se o plugin eventualmente se tornasse um plugin oficial.
Ou até mesmo parte do Discourse como uma configuração que o administrador pode ativar para o editor WYSIWYG.
Acho que já está corrigido. btw… se alguém não tiver uma instância de teste, mas quiser dar uma olhada: https://cidian.social/
você pode criar uma conta lá e fazer posts de teste
É minha instância de desenvolvimento, então pode quebrar às vezes ou eu posso instalar outras coisas, mas no momento o editor básico já está instalado lá.
haha legal infelizmente vai sumir assim que eu mudar para posts apenas em HTML. @Cam_Logical Vou fazer isso assim que eu mudar para HTML. Talvez não a cor, mas provavelmente o alinhamento.
Você consideraria uma opção para usuários de tela sensível ao toque no design?
Os menus de contexto para seleção em telas sensíveis ao toque são exibidos ACIMA da seleção e obscurecem a barra de botões quando a seleção está nas primeiras linhas da caixa de texto.
Isso significa que mensagens curtas nunca têm acesso às funcionalidades da barra de botões.
Poderia haver uma opção para ter os botões de formatação na PARTE INFERIOR da caixa de texto?
Assim que o oneboxing e as outras funcionalidades relacionadas ao Discourse forem implementadas, com certeza migraremos para este verdadeiro editor WYSIWYG baseado no CKEDITOR, o mesmo que utilizamos em nosso site atual. Ótimo trabalho até agora.
Tudo funciona como no editor normal. A UX apenas não está perfeita no momento (se quiser, pode clicar em “mostrar pré-visualização” e fazer como está acostumado). Mas minha suposição é que esses recursos não são tão relevantes para usuários iniciantes, então minha urgência em trabalhar nisso não é muito alta. As adições específicas do Discourse ao Markdown (citações de posts específicos, menções, oneboxes) não serão exibidas na parte WYSIWYG (mas ainda são visíveis na pré-visualização e você também pode alternar para o editor avançado. basta assistir ao meu vídeo). Meu plano é adicionar um pequeno botão a cada link para que os usuários possam selecionar a opção de transformá-lo em um onebox. Tudo isso será feito alternando para posts apenas em HTML. A conversão para e a partir do Markdown é simplesmente muito trabalhosa. Não será muito difícil implementar tudo isso. Já li o código relevante na base de código do Discourse. Mas meu projeto pessoal (um dicionário de mandarim, inglês e alemão baseado no Discourse) está mais alto na minha lista de prioridades. Por favor, lembre-se de que não sou pago para fazer nada disso.