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

Following a meeting, I volunteered for two separate tasks, requiring two separate threads.

I open a browser tab and begin one of them. I open a second tab to begin the second, and the “New Topic” button is replaced with a “Open Draft” button. I am prevented from beginning my second thread until I post my first thread.

This seems counter-intuitive in that one, to my knowledge, there is no way to save and edit drafts in Discourse, and two, it requires me to use a separate app (a text editor) to accomplish my work.

14 curtidas

Your draft is saved automaticly.
You find your drafts in the User menu

Ways to work on more than one topic are mentioned here

1 curtida

Thank you, but your links to another Meta thread appear to suggest workarounds that aren’t much better than simply composing my thoughts entirely off Discourse in a third-party text editor.

Thank you also for directing me to a list of my saved drafts. I did not know those existed, I don’t know how they were created, and it seems now I have many drafts from over several months to delete individually (or is there a way to delete them all at once?). Additionally, this still doesn’t provide a solution to this bug I seem to have encountered, in that I can’t draft two threads at once.

I don’t think it’s a bug. Just how the system works today. But regardless, why can’t you just make the first topic and then make the second topic afterward? Do they have to be posted seconds apart for some reason?

I am working on both at the same time. I might similarly ask why would the system not permit this?

2 curtidas

I have no idea. I was just noting that it didn’t seem like a bug. I wasn’t saying the current way is ideal.

Personally, I’ve almost never run into this issue before. Sure, it would be nice to be able to make multiple drafts at once. But I do wonder how common the use case is.

Create a PM to yourself is my recommendation.

5 curtidas

I spent some time writing a theme component to add a ‘Save draft’ button to the composer - as well as a ‘View drafts’ button. I abandoned it in the end as the behaviour with new topics made it counter intuitive.

As a sample use case - I use this feature to save drafts on Twitter. It works in a similar way to Discourse - click Cancel and you are asked if you want to Delete or Save draft. The difference with Twitter is it does allow you to save more than one draft for a new topic. This is useful e.g. if drafting a few tweets late at night and saving them to post at a more appropriate time (or more often not after you’ve had time to sleep on it!)

The ‘Save draft as PM’ option is a good work around as Jeff recommends - providing you know how to convert a Topic into a PM and vice versa.

I would upvote this feature request of being able to save more than one draft of a + New Topic as I think it would be a useful addition - and more intuitive than using PMs to self to do this. It would also have the advantage of keeping all drafts in the same place.

7 curtidas

Tenho um cliente do Discourse for Teams perguntando sobre o fato de ser possível ter várias respostas de tópicos em andamento ao mesmo tempo, mas apenas um novo tópico em andamento por vez. Eu mesmo muitas vezes me encontrei na posição de estar escrevendo um novo tópico mais longo e querer apertar o botão de pausa para poder adicionar uma resposta a outra coisa.

As soluções alternativas atuais parecem ser fazer uma das seguintes ações:

  1. cancelar e copiar/colar a postagem em um editor de texto em outro lugar
  2. cancelar e copiar/colar a postagem em uma mensagem privada para si mesmo
  3. salvar como rascunho compartilhado (se você for da equipe e estiver feliz em ter outros membros da equipe vendo seu rascunho antes de ser publicado)

Todas essas opções são bastante desajeitadas e pouco amigáveis ao usuário, especialmente em um contexto de Equipes, onde os usuários podem estar trabalhando em vários novos tópicos ao mesmo tempo e também podem não se sentir muito confortáveis ou felizes com as soluções alternativas. Existe alguma razão específica pela qual isso não é possível atualmente? Poderíamos construir isso?

10 curtidas

Historicamente, é um recurso para usuários avançados, estamos esperando que os clientes corporativos o solicitem, ou até mesmo atinjam a regra de três.

Temos uma interface de usuário de rascunhos muito melhor (a aba de rascunhos agora existe no seu perfil de usuário, não existia há um ano ou mais), então as bases fundamentais estão lá para adicioná-lo, é apenas uma questão de priorizá-lo em relação a todo o nosso outro trabalho.

12 curtidas

Frequentemente me pego começando o que pode ser uma postagem mais longa, com a intenção de terminá-la mais tarde. Mas então preciso começar outra postagem (ou, na verdade, outra!?). Então sou forçado a a) publicar um tópico inacabado com um cabeçalho modificado [rascunho/inacabado/não olhe para isso ainda!!] :expressionless: ou copiá-lo para outra interface? ou enviar uma mensagem para mim mesmo, como você diz.

Todos os quais parecem gambiarra (e são apenas um incômodo para fazer na realidade; um pequeno incômodo, mas ainda assim um incômodo [em qual aplicativo de notas eu os joguei? Eu não uso um consistentemente…])).

O gerenciamento de rascunhos do Slack, adicionado no ano passado (?), é ótimo. Você não precisa se preocupar. Poste quando estiver pronto.

Aqui sou retirado do discourse/markdown para preparar qualquer coisa mais longa do que alguns parágrafos. (Estamos usando discourse para alguma documentação interna, por exemplo. Idealmente, teríamos um monte de postagens que se ligam umas às outras e que podem ser discutidas, mas isso é um pesadelo agora).

Eu adoraria ver este recurso adicionado :heart:.

12 curtidas

Obrigado, Josh! Como Jeff sugeriu anteriormente neste tópico, uma solução alternativa é criar uma mensagem privada para si mesmo no próprio site e copiar/colar o texto do seu rascunho nela. Não é o ideal, com certeza, mas funciona em todos os dispositivos e permite que você acesse e retome um rascunho de qualquer um dos seus dispositivos.

2 curtidas

Por curiosidade, comecei a brincar com o recurso de rascunho, já que meu fórum está tentando reiniciar e retomar décadas de tópicos populares. Parece que a funcionalidade já existe para ter vários rascunhos se os rascunhos forem respostas a tópicos preexistentes.

Os problemas são estes: O primeiro é se você deseja redigir vários novos tópicos. É aí que a interface só permite que você retome seu único rascunho de tópico. Posso entender por que as pessoas podem ficar frustradas com isso. De certa forma, isso parece contraintuitivo, dado que você pode ter vários rascunhos de resposta, embora apenas um rascunho de resposta por tópico, o que por si só é outra desvantagem sobre a qual falarei mais tarde. Como você está revisando esta funcionalidade de múltiplos rascunhos, deixe-me oferecer uma solução e algumas sugestões.

Podemos simplesmente ter rascunhos ilimitados, tanto no nível do fórum quanto no nível do tópico, ponto final? Do nível do tópico, você pode estar respondendo a diferentes caminhos de conversação. Essa é uma instância em que você pode ter vários rascunhos em andamento. Você está respondendo a postagens com diferentes subtópicos ou diferentes usuários sob o tópico e deseja dividi-lo em várias postagens fáceis de digerir. Responder em uma única mega postagem pode não ser a melhor solução, especialmente quando pode rapidamente se tornar uma parede de texto. As razões para ter vários rascunhos de tópico já são abundantemente claras: diferentes tópicos sendo redigidos.

Aqui está uma solução proposta: quando você clica no botão de novo tópico ou de resposta nas visualizações de fórum e tópico, respectivamente, talvez ofereça estas quatro opções em uma caixa de diálogo:

  • Retomar rascunho
  • Novo rascunho e manter rascunho(s) antigo(s)
  • Novo rascunho e substituir o último rascunho
  • Novo rascunho e excluir todos os rascunhos

Se forem muitas opções, isso foi intencional. Errei por ter muitas opções em vez de poucas. Acredito que, em termos de design, isso lhe dá mais considerações, dada a diversidade de fluxos de trabalho que podem existir. Por outro lado, você pode estar 1000 passos à minha frente e já ter uma solução se formando internamente que resolve adequadamente tudo isso. E se não, e se você acha que isso é provavelmente um caso extremo, talvez essa funcionalidade possa ser ativada por meio de uma futura configuração de administrador ou usuário que esteja intencionalmente desativada por padrão e/ou trazida apenas por meio de um plugin?

5 curtidas

Obrigado pelas ideias! Não acho que faça sentido ter vários rascunhos de respostas para o mesmo tópico. Na verdade, desencorajamos as pessoas a responderem várias vezes em um tópico para responder a pessoas diferentes. Se você quiser separá-los, inicie um novo tópico vinculado.

Mas eu adoro a ideia de poder manter vários rascunhos de novos tópicos sem ter que passar por dificuldades.

6 curtidas

Eu percebo que este é um comportamento desencorajado e que você está tentando evitar uma bagunça generalizada que prejudica a identidade do seu produto, mas se você vai ao ponto de ter múltiplos rascunhos em um, por que não o outro, por que não ir até o fim? E talvez como um compromisso, deixe os múltiplos rascunhos em um tópico desativados por padrão para satisfazer as sensibilidades ou a cultura da sua equipe que desaprova isso, enquanto ainda nos dá a opção para que possamos ativá-la.

Só para dar minha opinião. É um incômodo ter que criar um MP para si mesmo. E em um fórum em que sou ativo, crio uma enquete semanal e não posso simplesmente copiar e colar se não puder mais editar a postagem. Portanto, se eu tiver 4+ ideias para futuras enquetes, não poderei simplesmente copiar e colar todas elas.

7 curtidas

A opção “salvar rascunho para mais tarde” que aparece quando você “cancela” um tópico do editor é muito útil. Eu, particularmente, gosto de usar rascunhos como um lugar para armazenar ideias que posso ou não terminar.

Mas acho um aspecto do comportamento um pouco confuso: se eu escolho “salvar rascunho para mais tarde”, sou retornado à página principal, mas o botão ainda diz “Abrir rascunho”. Parece que a maneira correta de fazer um novo tópico (ou seja, não conectado ao rascunho) é selecionar e excluir o conteúdo do editor — todo o texto e todos os menus suspensos.

Isso está correto? Parece contraintuitivo para mim; se eu apenas “salvei como rascunho”, eu esperaria que o botão na página principal voltasse para “Novo post” e que o editor estivesse vazio se eu clicasse nele.

4 curtidas

É uma limitação fundamental do design atual e exigiria várias semanas de engenharia para ser corrigida. Não está em nossa lista de prioridades no momento.

Fica extra complicado porque como você começa a raciocinar sobre múltiplos rascunhos de posts sobre um único tópico, a sobrecarga cognitiva é enorme.

Acho que tudo isso decorre da expectativa de que um tópico possa ter N rascunhos. Dada a limitação subjacente onde os tópicos só podem ter 1 rascunho, esta é a única maneira de resolvê-lo. Se permitíssemos que você iniciasse um segundo novo tópico, ele substituiria o rascunho existente, como está implementado atualmente.

7 curtidas

Estou muito feliz com o Discourse e mencionei isso em um espírito de colaboração

Entendo. Sim, refletindo, consigo ver como a implementação de múltiplos rascunhos seria muito difícil.

2 curtidas

Notei uma inconsistência na cópia aqui novamente - o aviso “rascunho em andamento” é o mesmo, quer o rascunho que você tem em andamento seja uma resposta a um tópico ou um novo tópico em que você está trabalhando. Isso sempre me confunde quando começo um tópico e esqueço que já tenho um rascunho de tópico em andamento. Meu primeiro pensamento é sempre “este tópico? que tópico?”

Talvez a solução mais simples aqui seja simplesmente mudar a cópia para…

Você tem um rascunho em andamento. O que você gostaria de fazer com ele?

Dessa forma, nenhuma nova funcionalidade ou cópia adicional é necessária para lidar com os dois casos de uso.

2 curtidas