| Resumo | Simplesmente: altera o comportamento dos botões de Resposta ao Post (não a resposta ao Tópico) para citar um Post automaticamente com um único clique. | |
| Link do Repositório | 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 | |
| Guia de Instalação | Installing a theme or theme component | |
| Patrocínio | Considere se tornar um patrocinador contínuo do meu trabalho de código aberto em um nível que se adeque aos recursos e necessidades da sua ou da sua organização, para garantir que este componente receba a manutenção que merece e continue funcionando no seu site no futuro. |
Gostando deste Componente de Tema? Por favor, dê
no GitHub
O que ele faz
Simplesmente: altera o comportamento dos botões de Resposta ao Post (não a resposta ao Tópico) para citar um Post automaticamente com um único clique.
Existem várias configurações para refinar o que é citado e quando. Você pode até especificar o aninhamento de citações para aquela sensação “antiga”.
Como a citação automatizada é entregue ao Compositor, você pode refiná-la manualmente a partir daí, se desejar (mas isso meio que vai contra a parte “rápida”
).
Não altera o comportamento do botão de Resposta ao Tópico na parte inferior, nem da ferramenta de Citação.
Por quê
-
Alguns sentiram que o ato de citar leva muitos cliques na instalação base. Isso é mais um problema em dispositivos touch.
-
A “citação automática” é particularmente útil quando a resposta é a um post bem antigo. Este plugin conta o quão antigo o post referenciado é e entrará automaticamente uma citação se for antigo o suficiente. Isso ajuda as pessoas a entenderem o contexto um pouco mais rápido.
-
Ele traz de volta as “Citações Aninhadas”! (padrão DESLIGADO) O Componente pode ser particularmente atraente para aqueles acostumados com algumas das plataformas de fórum “antigas”
e é uma questão de gosto — se você gosta de ver citações aninhadas, agora pode, mas esteja ciente das consequências para o espaço!
Você não precisa disso se
Você estiver 100% satisfeito com o comportamento padrão de Resposta ao Post do Tópico. Eu estou, mas é ótimo ter opções, certo?
Configurações
quick_quote_post_location_threshold: “Número de posts anteriores antes que a citação rápida seja ativada.”
Controla o quão antigo um post precisa ser antes que a citação automática seja acionada. Evita citações desnecessárias de posts recentes.
quick_quote_remove_links: “Remover todos os links (incluindo imagens) das citações”
Limpa as coisas e melhora o uso do espaço
quick_quote_remove_prior_quotes: “Remover todas as citações anteriores (aninhadas)”
Ativado por padrão. Desmarque esta configuração para a experiência aninhada antiga definitiva. (Desculpe, Jeff!
)
quick_quote_remove_contiguous_new_lines: “Remover novas linhas desnecessárias”
Novas linhas são superestimadas.
quick_quote_character_limit: “Limite de caracteres da citação (usa os últimos x caracteres se o comprimento total for maior)”
Os excertos são bem básicos
Volte para a ferramenta de Citação se precisar de uma citação mais direcionada (que não é substituída pelo plugin)
Limitações Conhecidas
O Componente de Tema é bastante simples na forma como lida com a preparação de uma citação. Algumas configurações funcionam melhor juntas do que outras e cabe ao administrador determinar o que funciona para ele. Algumas complexidades são evitadas, por exemplo, há um limite de caracteres de excerto que pode quebrar palavras ao meio. A formatação é simplificada, pois as tags são removidas para evitar o risco de truncar uma tag e causar corrupção — novamente, isso é para alcançar simplicidade. O processamento de citações depende fortemente de expressões regulares, nem todas das quais são completamente à prova de falhas, mas funcionam “bem o suficiente”. Estas podem ser refinadas ao longo da vida útil do Componente de Tema.
Este foi recentemente migrado do meu Plugin idêntico, mas pode ter adquirido bugs nesse processo. Me avise se encontrar algum.
Meu patrocinador e a inspiração para este Componente
Por favor, agradeça @Merlls_Rizzini por patrocinar este trabalho. A funcionalidade é um despejo mental de ambos e é parcialmente inspirada neste post por @eesty.
OBS: Este foi baseado no meu Plugin Fast Quote, mas movido para o formato de Componente de Tema para dar mais acesso aos gerentes de sites que são hospedados por terceiros. @sam sugeriu que isso fosse convertido em um Componente de Tema, pois não havia componente de back-end, e @sully me deu o empurrão final para migrar isso após criar sua própria versão de Tema.
Todos os feedbacks são bem-vindos.




