Permitir múltiples borradores de 'nuevo tema'

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 Me gusta

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 me gusta

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 Me gusta

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 Me gusta

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 Me gusta

Un cliente de Discourse for Teams pregunta sobre el hecho de que es posible tener varias respuestas a temas en curso al mismo tiempo, pero solo se puede tener un tema nuevo en curso a la vez. Yo mismo me he encontrado a menudo en la posición de estar escribiendo un tema nuevo más largo y querer pausar para poder añadir una respuesta a otra cosa.

Las soluciones actuales parecen ser hacer una de las siguientes cosas:

  1. cancelar y copiar/pegar la publicación en un editor de texto en otro lugar
  2. cancelar y copiar/pegar la publicación en un mensaje privado a ti mismo
  3. guardar como borrador compartido (si eres personal y estás contento de que otros miembros del personal vean tu borrador antes de que se publique)

Todas estas opciones son bastante engorrosas y poco amigables para el usuario, especialmente en un contexto de Teams donde los usuarios pueden estar trabajando en varios temas nuevos a la vez y también pueden no sentirse muy cómodos o contentos con las soluciones. ¿Hay alguna razón en particular por la que esto no sea posible actualmente? ¿Podríamos implementarlo?

10 Me gusta

Históricamente es una función para usuarios avanzados, estamos esperando que los clientes empresariales la soliciten, o incluso que alcancen la regla de tres.

Tenemos una interfaz de usuario de borradores mucho mejor (la pestaña de borradores ahora existe en tu perfil de usuario, no existía hace un año o más), por lo que los fundamentos ya están ahí para añadirla, es solo una cuestión de priorizarla en relación con todo nuestro otro trabajo.

12 Me gusta

A menudo me encuentro empezando lo que podría ser una publicación más larga, con la intención de terminarla más tarde. Pero luego tendré que empezar otra publicación (¡o de hecho, otra!?). Así que me veo obligado a a) publicar un hilo inacabado con algún encabezado modificado [borrador/inacabado/¡¡no mires esto todavía!!] :expressionless: o copiarlo a otra interfaz? o enviarme un mensaje como dices.

Todo lo cual se siente cutre (y es solo una molestia en realidad; una pequeña molestia, pero aún así una molestia [¿en qué aplicación de notas los puse? No uso una de manera consistente…])).

La gestión de borradores de Slack que se añadió el año pasado (?) es genial. No tienes que preocuparte. Publica cuando estés listo.

Aquí me sacan de discourse/markdown para preparar cualquier cosa más larga que unos pocos párrafos. (Estamos usando discourse para algo de documentación interna, por ejemplo. Idealmente, tendríamos un montón de publicaciones que se enlazan entre sí y que se pueden discutir, pero eso es una pesadilla ahora mismo).

Me encantaría ver que se añada esta función :heart:.

12 Me gusta

¡Gracias, Josh! Como Jeff sugirió anteriormente en este tema, una solución alternativa es crearte un mensaje privado a ti mismo en el sitio y copiar/pegar el texto de tu borrador en él. No es ideal, pero funciona en todos los dispositivos y te permite acceder y reanudar un borrador desde cualquiera de tus dispositivos.

2 Me gusta

Por curiosidad, empecé a jugar con la función de borrador, ya que mi foro está intentando reiniciar y reanudar décadas de hilos populares. Así que parece que la funcionalidad ya está ahí para tener múltiples borradores si los borradores son respuestas a hilos preexistentes.

Los inconvenientes son estos: El primero es si quieres redactar múltiples hilos nuevos. Ahí es donde la interfaz solo te permitirá convocar tu único borrador de hilo. Puedo ver por qué la gente podría estar frustrada por eso. En cierto modo, eso parece contraproducente dado que puedes tener múltiples borradores de respuesta, aunque solo un borrador de respuesta por hilo, lo que en sí mismo es otra desventaja sobre la que hablaré más adelante. Ya que estás revisando esta funcionalidad de múltiples borradores, permíteme ofrecer una solución y algunas sugerencias.

¿Podemos simplemente tener borradores ilimitados, tanto a nivel de foro como a nivel de hilo, y punto? Desde el nivel del hilo, podrías estar respondiendo a diferentes caminos de conversación. Esa es una instancia en la que podrías tener múltiples borradores en curso. Estás respondiendo a publicaciones con diferentes subtemas o diferentes usuarios dentro del tema del hilo y quieres dividirlo en publicaciones múltiples y fáciles de digerir. Responder en una sola mega-publicación podría no ser la mejor solución, especialmente cuando podría convertirse rápidamente en un muro de texto. Las razones para tener múltiples borradores de hilo ya son abundantemente claras: diferentes hilos que se están redactando.

Aquí hay una solución propuesta: cuando presiones el botón de nuevo tema o de responder en las vistas de foro e hilo, respectivamente, tal vez ofrezcas estas cuatro opciones en un cuadro de diálogo:

  • Reanudar borrador
  • Nuevo borrador y conservar borrador(es) antiguo(s)
  • Nuevo borrador y reemplazar último borrador
  • Nuevo borrador y eliminar todos los borradores

Si son demasiadas opciones, fue intencional. Me equivoqué al ir con demasiadas opciones en lugar de muy pocas. Creo que, desde el punto de vista del diseño, te da más consideraciones dada la diversidad de flujos de trabajo que podría haber. Por otro lado, tal vez estés 1000 pasos por delante de mí y ya tengas una solución formándose internamente que resuelva adecuadamente todo esto. Y si no, y si crees que esto es más un caso extremo, ¿tal vez esta funcionalidad se pueda activar a través de una futura configuración de administrador o de usuario que esté intencionalmente deshabilitada por defecto y/o solo se active a través de un plugin?

5 Me gusta

¡Gracias por tus ideas! No creo que tenga sentido tener varios borradores de respuesta para el mismo tema. De hecho, desaconsejamos que las personas respondan varias veces en un tema para dirigirse a diferentes personas. Si quieres separarlos, inicia un nuevo tema vinculado.

Pero me encanta la idea de poder guardar varios borradores de temas nuevos sin tener que pasar por obstáculos.

6 Me gusta

Me doy cuenta de que este es un comportamiento desaconsejado y que intentan evitar un revoltijo del salvaje oeste que confunda la identidad de su producto, pero si van a llegar a tener varios borradores en uno, ¿por qué no lo otro, por qué no ir a medias y simplemente ir con todo? Y quizás como compromiso, dejen de lado los borradores múltiples en un hilo por defecto para satisfacer las sensibilidades o la cultura de su equipo que lo desaprueba, mientras aún nos dan la opción para que podamos activarla.

Solo para dar mi opinión. Es una molestia tener que enviarme un mensaje privado a mí mismo. Y en un foro en el que participo, creo una encuesta semanal y no puedo simplemente copiarla y pegarla si ya no puedo editar la publicación. Así que, si obtengo 4 o más ideas para futuras encuestas, no podré copiarlas y pegarlas todas.

7 Me gusta

La opción “guardar borrador para más tarde” que aparece cuando “cancelas” un tema desde el editor es muy útil. A mí, personalmente, me gusta usar los borradores como un lugar para almacenar ideas que quizás termine o no.

Pero encuentro un aspecto del comportamiento un poco confuso: si elijo “guardar borrador para más tarde”, vuelvo a la página principal, pero el botón todavía dice “Abrir borrador”. Parece que la forma correcta de crear un nuevo tema (es decir, no conectado al borrador) es seleccionar y eliminar el contenido del editor, todo el texto y todos los menús desplegables.

¿Es eso correcto? Me parece poco intuitivo; si acabo de “guardar como borrador”, esperaría que el botón en la página principal volviera a “Nueva publicación” y que el editor estuviera vacío si hago clic en él.

4 Me gusta

Es una limitación fundamental del diseño actual y requeriría varias semanas de ingeniería para modificarlo. No está en nuestra lista de prioridades por ahora.

Se complica aún más porque, ¿cómo se empieza a razonar sobre varios borradores de publicaciones sobre un mismo tema? La carga cognitiva es enorme.

Creo que todo esto se deriva de la expectativa de que un tema puede tener N borradores. Dada la limitación subyacente donde los temas solo pueden tener 1 borrador, esta es la única forma de resolverlo. Si te permitiéramos iniciar un segundo tema nuevo, anularía el borrador existente, tal como está implementado actualmente.

7 Me gusta

Estoy muy contento con Discourse y solo mencioné esto con espíritu de ayuda.

Ya veo. Sí, reflexionando, puedo ver lo difícil que sería la implementación de múltiples borradores.

2 Me gusta

Noté otra inconsistencia en el texto aquí: el aviso de “borrador en curso” es el mismo tanto si el borrador que tienes en curso es una respuesta a un tema como si es un tema nuevo en el que estás trabajando. Esto siempre me confunde cuando empiezo un tema y olvido que ya tengo un borrador de tema en curso. Mi primer pensamiento es “¿este tema? ¿qué tema?”.

Quizás la solución más sencilla aquí sea simplemente cambiar el texto a…

Tienes un borrador en curso. ¿Qué te gustaría hacer con él?

De esa manera, no se requiere ninguna funcionalidad nueva ni texto adicional para abordar ambos casos de uso.

2 Me gusta