Permitir múltiplos rascunhos de 'novo tópico'

Eu mantenho um PM aberto para mim mesmo para essa função e funciona muito bem. Também tenho uma categoria apenas para administradores que uso como pré-visualizador de posts e bloco de notas. Ótimo para compor novos tópicos longos antes de movê-los para a área de membros. Basta mudar a categoria para movê-lo quando estiver pronto. Eu literalmente tenho um monte de tópicos rascunhados lá agora. Percebo que nem todo mundo tem o prazer de ter sua própria categoria de administrador, mas usar seu próprio sistema de caixa de correio funciona.

4 curtidas

O recurso de rascunhos de postagens no Discourse é muito útil. O único lugar onde ele falha no momento é em ter mais de um rascunho.

No momento, se você quiser ter mais de um rascunho, não é realmente possível. Acho que seria ótimo se, ao clicar no botão “Abrir Rascunho”, você visse uma lista de seus rascunhos de tópicos e respostas, e pudesse editar qualquer um deles.

Várias vezes, tive que descartar rascunhos porque preciso escrever um novo tópico e/ou resposta que é mais importante do que o que estou editando.
Isso também se aplica à impossibilidade de ter mais de um rascunho por tópico. Se você está editando o tópico, mas quer responder, não consegue.

5 curtidas

Meus usuários que foram migrados para o Discourse de um fórum tradicional estão começando a encontrar a limitação com múltiplos rascunhos de novos tópicos. Eles estão tendo que recorrer a copiar/colar coisas entre o Discourse e o Bloco de Notas, o que não é o ideal. Sugerirei a eles a solução alternativa de enviar uma Mensagem Privada para si mesmos, mas não é o ideal. Múltiplos novos tópicos públicos, bem como múltiplos novos tópicos de MP em /my/activity/drafts seriam uma grande melhoria.

4 curtidas

Isso continua verdadeiro, infelizmente. Se um cliente corporativo se interessasse por isso e pagasse pelo trabalho, isso poderia mudar.

Não acho que precisaríamos da capacidade de manter múltiplos rascunhos para um determinado tópico. Apenas um rascunho por tópico existente e quantos novos tópicos forem necessários. (Embora um problema que surge para mim ocasionalmente seja querer corrigir um erro de digitação em uma postagem existente e não poder fazê-lo até terminar ou descartar minha resposta rascunhada)

Acho que esta seria uma melhoria valiosa e estamos bem além da regra de três.

6 curtidas

Olá!
Para resolver este problema, tive que criar uma solução alternativa na minha instância do Discourse - envio cartas pessoais para mim mesmo. Isso é muito conveniente porque posso editar e salvar cada mensagem pessoal.
Uma inconveniência - para me enviar uma carta, sigo estes passos:

  1. Clico no meu avatar na minha conta pessoal
  2. Em seguida, clico no ícone de e-mail
  3. No editor de posts que se abre, seleciono a mim mesmo na lista de usuários
  4. Escrevo uma mensagem e a envio.

Como todas essas ações podem ser explicadas a todos os usuários do fórum?
Para resolver este problema, comecei a usar o método de acesso rápido a mensagens pessoais através de um link pré-preenchido. Incorporei este link no menu lateral e dei a ele o título “Rascunho (carta para mim mesmo)”. No entanto, tenho o seguinte problema - o link não suporta (pelo menos não encontrei uma maneira adequada) a transição para uma mensagem pessoal para si mesmo, que funcionaria para todos os usuários, não apenas para mim. Para resolver este problema agora, tive que criar uma solução alternativa - criei um usuário de teste e dei a ele o nome “Bot - rascunho”. Agora, todos os usuários do meu fórum (inclusive eu) podem enviar uma carta para este “Bot de Rascunho” inativo e, posteriormente, editar a carta, se necessário. Só que agora os usuários podem ficar um pouco constrangidos por estarem enviando uma carta pessoal para algum tipo de bot. Mas, por enquanto, não tenho outra opção.

Agora minha tarefa é fazer uma seleção rápida de todas as cartas que o usuário enviou para si mesmo (“Bot de Rascunho”). Gostaria de adicionar este link a um menu suspenso personalizado no avatar do usuário como uma aba separada “Todos os e-mails para mim”. Neste momento, o usuário tem que procurar seus “rascunhos” entre o restante de suas mensagens. Para criar uma coleção (criar um link para acesso rápido à coleção) de todos os “rascunhos”, tentei usar a “Pesquisa” e \"/filter\", mas esses métodos não tiveram sucesso - eles não suportavam a seleção de mensagens pessoais de mim para outro usuário (por exemplo, created-by:me recipient:username, aqui está meu post sobre isso).

Talvez, se não fosse pelo Discourse AI plugins de @Falco e Chatbot de @merefield eu não estaria interessado no tópico de rascunhos. Em particular, o plugin Discourse AI tem um módulo de assistente de IA

no editor de temas. Este módulo tem capacidades muito grandes que podem ser usadas não apenas para criar um tópico ou mensagem, mas também para editar texto sem a necessidade de publicar um tópico/mensagem. Por exemplo, se eu quiser apenas editar um texto para mim, por que eu deveria clicar no botão “Mensagem” e publicar o texto? Acontece que, se eu não usar o método de enviar uma carta para mim mesmo, terei que fazer o seguinte:

  1. Clicar no botão “Criar tópico”
  2. Escrever qualquer texto e processá-lo usando o assistente de IA
  3. Copiar a versão final do texto para a área de transferência
  4. Clicar no botão excluir (já que não quero publicar este texto)
  5. Confirmar a exclusão
    Não é possível explicar todos esses passos para todos os usuários do fórum.

Em geral, acredito que, se uma tecnologia tão avançada como a inteligência artificial for introduzida no Discourse, mais cedo ou mais tarde haverá a necessidade de adicionar funções como: uma aba de ferramentas personalizadas para controlar e personalizar a interação do usuário com a IA (visualização de saldos de limites de tokens, histórico de solicitações, ajuste de temperatura, etc., adiante), editor de documentos pessoais (análogo a rascunhos/blocos de notas, um tanto semelhante a documentos em https://www.notion.so/), adaptação do plugin de assinatura (adicionar função de contabilidade de tokens) e similares.

Ps. Sou novo no Discourse, não sou programador e, talvez, minhas visões descritas no último parágrafo possam parecer desajeitadas, então peço antecipadamente para não me julgar severamente :pray:
Talvez eu tenha me desviado um pouco do assunto no final, mas queria que vocês entendessem o contexto das minhas decisões sobre os rascunhos.

1 curtida

Acho que esqueci de mencionar que também coloquei um link para ele na minha seção de menu de navegação personalizada pessoal chamada Rascunhos e Notas, então é super fácil de encontrar com um clique. Ou talvez eu tenha adicionado o link depois que postei isso, lol. :thinking:

4 curtidas

Posso perguntar como você criou o link para acessar rapidamente suas mensagens privadas? Eu nunca consegui implementar uma solução semelhante no meu fórum, além de enviar uma carta para um usuário simulado.

2 curtidas

Acabei de criar uma seção de menu personalizada clicando no ícone de mais no final do menu da barra lateral de navegação. Criei um link chamado Rascunhos e Anotações, e o URL vai para a mensagem pessoal que envio para mim mesma, que mantenho como um bloco de notas/tópico de rascunho. Tenho isso aqui. Mas em meus outros fóruns, também tenho uma categoria (ou categorias) de administrador com tópicos específicos para rascunhos.

2 curtidas

Parece que não divulguei com precisão o significado da minha mensagem. Quero dizer como é o seu link de carta UNIVERSAL para si mesmo, clicando no qual QUALQUER utilizador irá para a mensagem para si mesmo.
a) Se eu quisesse usar o link apenas para mim, eu faria um link como este:
https://mysite.com/new-message?username=ADMIN&title=Title

b) Mas eu quero fazer um link para todos, para que todos possam ir para a carta para si mesmos, e não para outra pessoa, por exemplo:
https://mysite.com/new-message?username=ME&title=Title - ISTO NÃO FUNCIONA

c) Minha solução alternativa é uma carta para um usuário simulado, por exemplo, “Bot - rascunho”:
https://mysite.com/new-message?username=BOT_DRAFT&title=Title - isso funciona e cada usuário pode enviar uma carta para este bot e considerar essa ação como uma mensagem pessoal para si mesmo.

1 curtida

você quer dizer assim?

https://meta.discourse.org/new-message

pode preencher campos, mas não tenho certeza se é possível fazer o usuário “próprio”. Então, sim, provavelmente terá que contornar essa parte se quiser usar este método. :woman_shrugging:t2:

Quero dizer, este é o meu próprio hack como usuário, não uma solução real para um rascunho múltiplo em todo o fórum ou função de bloco de notas. :slight_smile:

1 curtida

Eu já uso esses tipos de links, mas eles não funcionam para todos os usuários.
Se eu quiser enviar uma carta apenas para mim, então não há problema - basta adicionar meu nome de usuário, por exemplo, Admin, ao link. Mas, se eu quiser que cada usuário que clica neste link vá para uma mensagem privada para si mesmo, então não sei o que adicionar a este link, já que cada usuário tem seu próprio nome de usuário, que não pode ser fornecido em um link geral.

2 curtidas

Este é um bom ponto. Um caso de uso comum e excelente para PM é enviar uma nota para si mesmo ou salvar rascunhos. Não deveria ser possível iniciar um PM e não especificar um destinatário?

4 curtidas

Bem, é possível fazer isso individualmente ou em grupo, mas não há uma variável genérica que aponte para o usuário atual. Como um link de preferências genéricas, por exemplo, para que os administradores pudessem configurá-lo para os usuários, o que seria ideal.

Esses URLs abrem com um usuário ou grupo específico especificado:

https://meta.discourse.org/new-message?username=Lilly&title=message%20title&body=message%20body

https://meta.discourse.org/new-message?groupname=team&title=topic%20title&body=topic%20body

Suspeito que algum JavaScript possa funcionar aqui para tornar o usuário atual um possível destinatário. Seria bom adicionar um link à seção superior da comunidade para uma função de rascunhos de bloco de notas do usuário. Eu até me pergunto se um plugin pode ser possível que use a plataforma de MP existente como um bloco de notas?

4 curtidas

Certo. Estou sugerindo uma alteração para permitir salvar sua mensagem privada sem especificar nenhum destinatário. Ela seria então apenas uma mensagem privada para você mesmo. Atualmente, para fazer isso, você precisa especificar seu próprio nome de usuário.

4 curtidas

ah sim. Sou bom em fazer duplas negações, mas péssimo em lê-las :sweat_smile:

Concordo, gostei dessa ideia.

3 curtidas

Você poderia alcançar o que deseja (adicionar um link com o nome de usuário do usuário atual à barra lateral) em um componente de tema, ou pedir a alguém no Marketplace para criá-lo para você.

4 curtidas

Saudações! Agradeço seu conselho :raised_hands:, ele realmente se alinha com minha contemplação atual. :slightly_smiling_face:

3 curtidas

Bem, essas são ótimas dicas e soluções alternativas, mas o Discourse deveria ser como o Gmail, onde simplesmente há uma pasta de Rascunhos onde as coisas são colocadas, com seus destinos (Para:, Cc:) intactos.

De qualquer forma, aqui está meu caso de uso:

Outro dia, eu estava compondo uma postagem, quando de repente descobri um bug.

Bem, naturalmente, cliquei em Fechar e Salvar Rascunho.

E então fui para a categoria de Bugs e pretendia postar o bug, mas tudo o que pude fazer foi Abrir Rascunho.

Que tal ter dois botões nesses casos: Novo Tópico e Abrir Rascunho?

Assim como na cozinha, onde temos mais de uma boca no fogão e mais de uma panela no armário.

9 curtidas

um ano depois e ainda me deparo com essa limitação com bastante frequência, ainda adoraria vê-la :slightly_frowning_face:

5 curtidas

Aqui na Meta, não é mais assim. Por causa do secure-uploads, todos os uploads que você copia da mensagem não são exibidos na postagem pública. Você precisa fazer o upload de todos eles novamente.

5 curtidas