Mantengo un PM abierto para mí mismo para esta misma función y funciona muy bien. También tengo una categoría solo para administradores que uso como previsualizador de publicaciones y bloc de notas. Es genial para componer temas largos nuevos antes de moverlos al área de miembros. Solo tienes que cambiar la categoría para moverlo cuando estés listo. Literalmente tengo un montón de temas de borrador allí ahora. Me doy cuenta de que no todos tienen el placer de tener su propia categoría de administrador, pero usar su propio sistema de correo funciona.
La función de borradores de publicaciones en Discourse es muy útil. El único lugar donde le falta en este momento es tener más de un borrador.
En este momento, si quieres tener más de un borrador, no es realmente posible. Creo que sería genial si al hacer clic en el botón “Abrir borrador”, se te mostrara una lista de tus borradores de temas y respuestas, y pudieras editar cualquiera de ellos.
Varias veces, he tenido que descartar borradores porque necesito escribir un nuevo tema y/o respuesta que es más importante que lo que estoy editando.
Esto también se aplica a no poder tener más de un borrador por tema. Si estás editando el tema pero quieres responder, no puedes.
Mis usuarios que han sido migrados a Discourse desde un foro tradicional están empezando a encontrar la limitación con varios borradores de nuevos temas. Tienen que recurrir a copiar y pegar cosas entre Discourse y el Bloc de notas, lo cual no es ideal. Les sugeriré la solución alternativa de enviar un mensaje privado a sí mismos, pero no es ideal. Varios temas públicos nuevos, así como varios temas de mensajes privados nuevos en /my/activity/drafts serían una gran mejora.
Esto sigue siendo cierto, desafortunadamente. Si un cliente empresarial se interesara en ello y pagara por el trabajo, eso podría cambiar.
No creo que necesitemos la capacidad de mantener múltiples borradores para un tema determinado. Solo un borrador por tema existente y tantos temas nuevos como sea necesario. (Aunque un problema que me surge ocasionalmente es querer corregir un error tipográfico en una publicación existente y no poder hacerlo hasta que termino o descarto mi respuesta en borrador).
Creo que esta sería una mejora valiosa y estamos mucho más allá de la regla de tres.
¡Hola!
Para resolver este problema, tuve que idear una solución alternativa en mi instancia de Discourse: me envío cartas personales a mí mismo. Esto es muy conveniente porque luego puedo editar y guardar cada mensaje personal.
Un inconveniente: para enviarme una carta a mí mismo, sigo estos pasos:
- Hago clic en mi avatar en mi cuenta personal
- Luego hago clic en el ícono del correo
- En el editor de publicaciones que se abre, me selecciono de la lista de usuarios
- Escribo un mensaje y lo envío.
¿Cómo se pueden explicar todas estas acciones a todos los usuarios del foro?
Para resolver este problema, comencé a usar el método de saltar rápidamente a los mensajes personales usando un enlace prellenado. Incrusté este enlace en el menú lateral y le di el título “Borrador (carta a mí mismo)”. Sin embargo, tengo el siguiente problema: el enlace no admite (al menos no he encontrado una forma adecuada) la transición a un mensaje personal para uno mismo, que funcione para todos los usuarios, no solo para mí. Para resolver este problema ahora, tuve que idear una solución: creé un usuario de prueba y le di el nombre “Bot - borrador”. Ahora, cada usuario de mi foro (incluyéndome a mí) puede enviar una carta a este “Bot de borrador” inactivo y posteriormente editar la carta si es necesario. Solo que ahora los usuarios pueden sentirse un poco avergonzados de que estén enviando una carta personal a algún tipo de bot. Pero por ahora no tengo otra opción.
Ahora mi tarea es hacer una selección rápida de todas las cartas que el usuario se envió a sí mismo (“Bot de borrador”). Me gustaría agregar este enlace a un menú desplegable personalizado en el avatar del usuario como una pestaña separada de “Todos los correos a mí mismo”. En este momento, el usuario tiene que buscar sus “borradores” entre el resto de sus mensajes. Para hacer una colección (crear un enlace para saltar rápidamente a la colección) de todos los “borradores”, intenté usar “Buscar” y \"/filter\", pero estos métodos no tuvieron éxito, no admitieron la selección de mensajes personales míos a otro usuario (por ejemplo, created-by:me recipient:username, aquí está mi publicación al respecto).
Quizás, si no fuera por los plugins Discourse AI de @Falco y Chatbot de @merefield, no estaría interesado en el tema de los borradores. En particular, el plugin Discourse AI tiene un módulo de asistente de IA
en el editor de temas. Este módulo tiene capacidades muy grandes que se pueden utilizar no solo para crear un tema o un mensaje, sino también para editar texto sin necesidad de publicar un tema/mensaje. Por ejemplo, si solo quiero editar un texto para mí, ¿por qué debería hacer clic en el botón “Mensaje” y publicar el texto? Resulta que si no uso el método de enviar una carta a mí mismo, tendré que hacer lo siguiente:
- Hacer clic en el botón “Crear tema”
- Escribir cualquier texto y procesarlo con el asistente de IA
- Copiar la versión final del texto al portapapeles
- Hacer clic en el botón de eliminar (ya que no quiero publicar este texto)
- Confirmar la eliminación
No es posible explicar todos estos pasos a todos los usuarios del foro.
En general, creo que si se introduce una tecnología tan avanzada como la inteligencia artificial en Discourse, entonces tarde o temprano habrá necesidad de agregar funciones como: una pestaña de herramientas personalizadas para controlar y personalizar la interacción del usuario con la IA (visualización de saldos de límites de tokens, historial de solicitudes, ajuste de temperatura, etc. en el futuro), editor de documentos personales (análogo de borradores/blocs de notas, algo parecido a los documentos en https://www.notion.so/), adaptación del plugin de suscripción (agregar función de contabilidad de tokens) y similares.
Ps. Soy nuevo en Discourse, no soy programador, y quizás mis visiones descritas en el último párrafo resulten torpes, así que les pido de antemano que no me juzguen con dureza ![]()
Puede que me haya desviado un poco del tema al final, pero quería que entendieran el contexto de mis decisiones sobre los borradores.
Supongo que olvidé mencionar que también puse un enlace a él en mi sección personal de menú de navegación personalizado llamada Borradores y Notas, por lo que es muy fácil de encontrar con un solo clic. O, posiblemente, agregué el enlace después de publicar eso, jajaja. ![]()
¿Puedo preguntar cómo creaste el enlace para acceder rápidamente a tus mensajes privados? Nunca pude implementar una solución similar en mi foro, aparte de enviar una carta a un usuario simulado.
Acabo de crear una sección de menú personalizada haciendo clic en el icono más en la parte inferior del menú de la barra lateral de navegación. Creé un enlace llamado Borradores y Notas y luego la URL va al mensaje personal que me envío a mí mismo y que mantengo como un bloc de notas/tema de borrador en curso. Tengo esto aquí. Pero en mis otros foros, también tengo una categoría (o categorías) de administrador con temas específicos para borradores.
Parece que no expresé con precisión el significado de mi mensaje. Me refiero a cómo se ve tu enlace de letra UNIVERSAL hacia ti mismo, al hacer clic en el cual CUALQUIER usuario irá al mensaje para sí mismo.
a) Si quisiera usar el enlace solo para mí, haría un enlace como este:
https://mysite.com/new-message?username=ADMIN&title=Title
b) Pero quiero hacer un enlace para todos, para que todos puedan ir a la carta para sí mismos, y no a otra persona, por ejemplo:
https://mysite.com/new-message?username=ME&title=Title - ESTO NO FUNCIONA
c) Mi solución alternativa es una carta a un usuario simulado, por ejemplo, “Bot - borrador”:
https://mysite.com/new-message?username=BOT_DRAFT&title=Title - esto funciona y cada usuario puede enviar una carta a este bot y considerar esta acción como un mensaje personal para sí mismo.
¿Quieres decir algo como esto?
https://meta.discourse.org/new-message
Puede pre-rellenar campos, pero no estoy seguro si es posible hacer el usuario “yo mismo”. Así que sí, probablemente tendrás que encontrar una solución para esa parte si quieres usar este método. ![]()
Quiero decir, esta es mi propia solución improvisada como usuario, no una solución real para una función de borradores múltiples o bloc de notas en todo el foro. ![]()
Ya uso este tipo de enlaces, pero no funcionan para todos los usuarios.
Si quiero enviar una carta solo a mí, entonces no hay problema: simplemente agregaré mi nombre de usuario, por ejemplo, Admin, al enlace. Pero, si quiero que cada usuario que haga clic en este enlace vaya a un mensaje privado para sí mismo, entonces no sé qué agregar a este enlace, ya que cada usuario tiene su propio nombre de usuario, que no se puede proporcionar en un enlace general.
Este es un buen punto. Un caso de uso común y excelente para los mensajes privados (PM) es enviarse una nota a uno mismo o guardar borradores. ¿No debería ser posible iniciar un mensaje privado (PM) y no especificar un destinatario?
Bueno, es posible hacerlo de forma individual o grupal, pero no existe una variable comodín que apunte al usuario actual. Como un enlace de preferencias genéricas, por ejemplo, para que los administradores pudieran configurarlo para los usuarios, lo cual sería ideal.
Estas URL se abren con un usuario o grupo específico:
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
Sospecho que algo de JavaScript podría funcionar aquí para hacer del usuario actual un posible destinatario. Sería bueno agregar un enlace a la sección superior de la comunidad para una función de borradores de bloc de notas-extra para el usuario. Incluso me pregunto si sería posible un plugin que utilice la plataforma de MP existente como una especie de bloc de notas.
Bien. Sugiero un cambio para permitir guardar tu mensaje privado sin especificar ningún destinatario. Sería entonces solo un mensaje privado contigo mismo. Actualmente, para hacer eso, tienes que especificar tu propio nombre de usuario.
ah sí. Soy bueno haciendo dobles negaciones pero terrible leyéndolas ![]()
Estoy de acuerdo, me gusta esa idea.
Podrías lograr lo que quieres (añadir un enlace con el nombre de usuario del usuario actual a la barra lateral) en un componente de tema, o pedirle a alguien en Marketplace que lo cree por ti.
¡Saludos! Agradezco tu consejo
, de hecho, se alinea con mi contemplación actual. ![]()
Pero esos son grandes trucos y soluciones, pero Discourse debería ser como Gmail, donde simplemente hay una carpeta de Borradores donde se guardan las cosas, con sus destinos (Para:, Cc:) intactos.
De todos modos, aquí está mi caso de uso:
El otro día estaba componiendo una publicación, cuando de repente descubrí un error.
Bueno, naturalmente hice clic en Cerrar y Guardar Borrador.
Y luego fui a la categoría de Errores y pretendía publicar el error, pero todo lo que pude hacer fue Abrir Borrador.
¿Qué tal tener dos botones en tales casos: Nuevo Tema y Abrir Borrador?
Al igual que en la cocina, donde tenemos más de una hornilla en la estufa y más de una olla en la alacena.
un año después y todavía me encuentro con esta limitación con bastante frecuencia, todavía me encantaría verla ![]()
Aquí en Meta, ya no es así. Debido a secure-uploads, todas las cargas que copies del mensaje no se muestran en la publicación pública. Necesitas cargarlas todas de nuevo.
