Generador de enlaces de composer prellenados

:information_source: Resumen Añade un botón en la parte inferior del editor que genera un enlace a un compositor prellenado basado en el contenido actual
:eyeglasses: Vista previa Theme Creator
:hammer_and_wrench: Repositorio GitHub - moin-Jana/prefilled-composer-generator: Adds a button at the bottom of the editor that generates a link to a prefilled composer based on the current content
:question: Guía de instalación Cómo instalar un tema o componente de tema
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Este componente de tema añade un botón junto al botón de cerrar en el compositor que genera un enlace a un compositor prellenado utilizando el contenido actual. El botón se muestra al crear un nuevo tema, un mensaje personal o al editar la primera publicación de un tema o mensaje. Además, hay una configuración que te permite especificar qué grupos verán el botón.

Configuración Descripción
restrict_to_groups Mostrar el botón de copia solo para los miembros de los grupos seleccionados

Para obtener información sobre cómo crear enlaces de temas y mensajes manualmente, consulta la documentación sobre Crear un enlace para iniciar un nuevo tema con información prellenada y Crear enlaces de mensajes personales prellenados.

Además de generar enlaces para otros, también puedes usar este botón para convertir tu borrador en un enlace. Esto sirve como una solución alternativa a la limitación de tener solo un borrador a la vez, lo que te permite guardar y continuar trabajando en tu borrador más tarde.

20 Me gusta

¡Bien hecho! :star_struck: :discourse:

5 Me gusta

Bastante bueno, ahorra mucho trabajo manual.

4 Me gusta

Hola @moin,
Este componente comenzó a recibir un aviso de obsolescencia debido a estos cambios. ¿Podrías revisar/aprobar la PR para actualizarlo?

3 Me gusta

Fusionado. Noté que agregar etiquetas a los enlaces está actualmente roto. Como muchos otros componentes, este también se ve afectado por los cambios en las etiquetas que ocurrieron a principios de este año.

2 Me gusta

Aunque esto parecía ser una solución fácil al principio, resultó ser un poco más complicado. Mientras que las etiquetas eran un objeto como se esperaba cuando las seleccionabas en el compositor (que fue el cambio en el núcleo lo que rompió el componente), cuando cierras y vuelves a abrir el compositor, las etiquetas todavía se devuelven como cadenas en lugar de objetos. Una corrección en el núcleo ya está en curso, pero mientras tanto, el componente puede manejar tanto objetos como cadenas, por lo que las etiquetas deben incluirse en los enlaces en todos los casos nuevamente.

3 Me gusta

¡Esta es una pequeña y dulce ayuda administrativa! Me encanta. Y la solución inteligente que acabas de aplicar.

2 Me gusta