| Resumen | Simplemente: cambia el comportamiento de los botones de Responder a la Publicación (no a la Respuesta del 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, considera convertirte en un patrocinador continuo de mi trabajo de código abierto en un nivel que se ajuste a los recursos y necesidades tuyos o de tu organización para asegurar que este componente reciba el mantenimiento que merece y siga funcionando en tu sitio en el futuro. |
¿Te gusta este Componente de Tema? Por favor, dale una
en GitHub
Qué hace
Simplemente: cambia el comportamiento de los botones de Responder a la Publicación (no a la Respuesta del Tema) para citar una publicación automáticamente con un solo clic.
Hay varias configuraciones para refinar qué se cita y cuándo. Incluso puedes especificar la anidación de citas para ese toque “old skool”.
Dado que la cita automatizada se envía al Compositor, puedes refinarla manualmente desde allí si lo deseas (aunque eso derrota un poco la parte de “rápido”
).
No cambia el comportamiento del botón de Respuesta del Tema inferior, ni de la herramienta de Citas.
Por qué
-
Algunos 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 “cita automática” es particularmente útil cuando la respuesta es a una publicación bastante antigua. Este plugin cuenta cuántas publicaciones atrás se encuentra la publicación referenciada e introducirá automáticamente una cita si está lo suficientemente atrás. Esto ayuda a las personas a entender el contexto un poco más rápido.
-
¡Trae de vuelta las “Citas Anidadas”! (desactivado por defecto) El Componente puede ser particularmente atractivo para aquellos acostumbrados a algunas de las plataformas de foros “old skool”
y es una cuestión de gusto: si te gusta ver citas anidadas, ahora puedes hacerlo, pero ten en cuenta las consecuencias para el espacio.
No lo necesitas si
Estás 100% satisfecho con el comportamiento de Respuesta a Publicaciones del Tema fuera de la caja. Yo lo estoy, pero es genial tener opciones, ¿verdad?
Configuraciones
quick_quote_post_location_threshold: “Número de publicaciones atrás antes de habilitar la cita rápida.”
Controla cuán atrás debe estar una publicación antes de que se active la cita automática. Evita citas innecesarias de publicaciones recientes.
quick_quote_remove_links: “Eliminar todos los enlaces (incluidas imágenes) de las citas”
Limpia las cosas y mejora el uso del espacio.
quick_quote_remove_prior_quotes: “Eliminar todas las citas anteriores (anidadas)”
Activado por defecto. Desactiva esta configuración para la experiencia definitiva de citas anidadas old-skool. (¡Lo siento 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 de la cita (usa los últimos x caracteres si la longitud total es mayor)”
Los extractos son bastante básicos
Vuelve a la herramienta de Citas si necesitas una cita más específica (que no es anulada por el plugin).
Limitaciones conocidas
No soporta el nuevo modo de Texto Rico del Compositor. Las actualizaciones del núcleo parecen haber resuelto el problema?
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 depende del administrador determinar qué funciona para ellos. Se evita cierta complejidad, por ejemplo, hay un límite de caracteres del extracto que puede dividir palabras a la mitad. El formato se simplifica ya que se eliminan las 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 las cuales son completamente a prueba de fallos, pero funcionan “suficientemente bien”. Estas pueden refinarse a lo largo de la vida del Componente de Tema.
Esto fue portado recientemente desde mi Plugin idéntico, pero puede haber recogido errores en ese proceso. Avísame si encuentras alguno.
Mi patrocinador y la inspiración para este Componente
Por favor, agradece a @Merlls_Rizzini por patrocinar este trabajo. La funcionalidad es un vertido de ideas de ambos y está parcialmente inspirada en esta publicación de @eesty.
NB Esto se basó en mi Plugin 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 esto se convirtiera en un Componente de Tema ya que no había ningún componente de back-end y @sully me dio el empujón final para mover esto después de crear su propia versión del Tema.
Todas las opiniones son bienvenidas.






