| Resumen | Simplemente: cambia el comportamiento de los botones de “Responder a la publicación” (no a “Responder al tema”) para citar una publicación automáticamente con un solo clic. | |
| Enlace al repositorio | GitHub - merefield/discourse-quick-quote: A Theme component to change the behaviour of the Post Reply buttons to quote a Post automatically in a single click. · GitHub | |
| Guía de instalación | Installing a theme or theme component | |
| Patrocinio | Por favor, considere convertirse en un patrocinador continuo de mi trabajo de código abierto en un nivel que se adapte a los recursos y necesidades de usted o de su organización, para asegurar que este componente reciba el mantenimiento que merece y siga funcionando en su sitio en el futuro. |
¿Disfruta de este componente de tema? Por favor, asígnele una
en GitHub
Qué hace
Simplemente: cambia el comportamiento de los botones de “Responder a la publicación” (no a “Responder al tema”) para citar una publicación automáticamente con un solo clic.
Hay varios ajustes para refinar qué se cita y cuándo. Incluso puede especificar la anidación de citas para ese toque “clásico”.
Como la cita automática se envía al editor (Composer), puede refinarla manualmente desde allí si lo desea (pero eso va en contra de la parte “rápida”
).
No cambia el comportamiento del botón “Responder al tema” en la parte inferior, ni la herramienta de citación.
Por qué
-
Algunos usuarios han sentido que el acto de citar requiere demasiados clics en la instalación base. Esto es más problemático en dispositivos táctiles.
-
La “citación automática” es particularmente útil cuando la respuesta es a una publicación bastante antigua. Este complemento cuenta qué tan antigua es la publicación referenciada e insertará automáticamente una cita si es lo suficientemente antigua. Esto ayuda a las personas a entender el contexto un poco más rápido.
-
¡Devuelve las “Citas anidadas”! (desactivado por defecto). El componente puede resultar especialmente atractivo para aquellos acostumbrados a algunas de las plataformas de foros “clásicas”
y es cuestión de gusto: si le gustan las citas anidadas, ahora puede usarlas, pero tenga en cuenta las consecuencias en cuanto al espacio.
No lo necesita si
Está 100 % satisfecho con el comportamiento predeterminado de “Responder a la publicación del tema”. Yo lo estoy, pero es genial tener opciones, ¿verdad?
Ajustes
quick_quote_post_location_threshold: “Número de publicaciones hacia atrás antes de habilitar la cita rápida.”
Controla qué tan antigua debe ser una publicación para que se active la citación automática. Evita la citación innecesaria de publicaciones recientes.
quick_quote_remove_links: “Eliminar todos los enlaces (incluidas las imágenes) de las citas”
Limpia el contenido y mejora el uso del espacio.
quick_quote_remove_prior_quotes: “Eliminar todas las citas anteriores (anidadas)”
Habilitado por defecto. Desactive esta configuración para la experiencia definitiva de citas anidadas al estilo clásico. (¡Perdón, Jeff! ;))
quick_quote_remove_contiguous_new_lines: “Eliminar saltos de línea innecesarios”
Los saltos de línea están sobrevalorados.
quick_quote_character_limit: “Límite de caracteres para la cita (usa los últimos x caracteres si la longitud total es mayor)”
Los extractos son bastante básicos
Vuelva a usar la herramienta de citación si necesita una cita más específica (la cual no se ve anulada por el complemento).
Limitaciones conocidas
El componente de tema es bastante simple en la forma en que maneja la preparación de una cita. Algunas configuraciones funcionan mejor juntas que otras, y corresponde al administrador determinar qué funciona para ellos. Se evita cierta complejidad; por ejemplo, hay un límite de caracteres para extractos que puede cortar palabras a la mitad. El formato se simplifica eliminando etiquetas para evitar el riesgo de truncar una etiqueta y causar corrupción; nuevamente, esto es para lograr simplicidad. El procesamiento de citas depende en gran medida de expresiones regulares, no todas de las cuales son completamente infalibles, pero funcionan “suficientemente bien”. Estas pueden refinarse a lo largo de la vida útil del componente de tema.
Esto se移植ó recientemente desde mi complemento idéntico, pero puede haber adquirido errores en ese proceso. Infórmeme si encuentra alguno.
Mi patrocinador y la inspiración para este componente
Por favor, agradezca a @Merlls_Rizzini por patrocinar este trabajo. La funcionalidad es una combinación de ideas de ambos y está parcialmente inspirada en esta publicación de @eesty.
NOTA: Esto se basó en mi complemento Fast Quote, pero se movió a un formato de componente de tema para dar acceso a más administradores de sitios si están alojados por un tercero. @sam sugirió que se convirtiera en un componente de tema ya que no había un componente de backend, y @sully me dio el empujón final para moverlo después de crear su propia versión de tema.
Toda la retroalimentación es bienvenida.




