| Resumo | Simplesmente: altera o comportamento dos botões “Responder ao Post” (não “Responder ao Tópico”) para citar um Post automaticamente em 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 | Por favor, considere tornar-se um patrocinador contínuo do meu trabalho de código aberto em um nível que se adapte aos recursos e necessidades seus ou da sua organização, para garantir que este componente receba a manutenção que merece e continue a funcionar no seu site no futuro. |
Gostando deste Componente de Tema? Por favor, dê uma
no GitHub
O que faz
Simplesmente: altera o comportamento dos botões “Responder ao Post” (não “Responder ao Tópico”) para citar um Post automaticamente em 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 “old skool”.
Como a citação automatizada é enviada ao Composer, você pode refiná-la manualmente a partir dali se desejar (mas isso de certa forma derrota a parte de “rápido”
).
Não altera o comportamento do botão “Responder ao Tópico” na parte inferior, nem a ferramenta de Citação.
Por quê
-
Alguns sentiram que o ato de citar requer muitos cliques na instalação padrão. Isso é mais problemático em dispositivos touch.
-
A “citação automática” é particularmente útil quando a resposta é para um post bastante antigo. Este plugin conta o quão antigo é o post referenciado e inserirá automaticamente uma citação se for suficientemente antigo. Isso ajuda as pessoas a entender o contexto um pouco mais rápido.
-
Traz de volta as “Citações Aninhadas”! (padrão DESATIVADO) O Componente pode ser particularmente atraente para aqueles acostumados com algumas das plataformas de fórum “old skool”
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 dele se
Você está 100% satisfeito com o comportamento padrão de “Responder ao Post do Tópico”. Eu estou, mas é ótimo ter opções, certo?
Configurações
quick_quote_post_location_threshold: “Número de posts para trás antes que a citação rápida seja ativada.”
Controle o quão antigo um post precisa ser para 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 definitiva de aninhamento “old-skool”. (Desculpe, Jeff!
)
quick_quote_remove_contiguous_new_lines: “Remover quebras de linha desnecessárias”
Quebras de linha são superestimadas.
quick_quote_character_limit: “Limite de caracteres da citação (usa os últimos x caracteres se o comprimento total for maior)”
Trechos são bastante 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
Não suporta o novo modo de Texto Rico do Composer. Atualizações no núcleo parecem ter resolvido o problema?
O Componente de Tema é bastante simples na maneira 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 eles. Algumas complexidades são evitadas, por exemplo, há um limite de caracteres de trecho 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”. Estes podem ser refinados ao longo da vida do Componente de Tema.
Isso foi recentemente portado de meu Plugin idêntico, mas pode ter adquirido bugs nesse processo. Avise-me se encontrar algum.
Meu patrocinador e a inspiração para este Componente
Por favor, agradeça a @Merlls_Rizzini por patrocinar este trabalho. A funcionalidade é um despejo de ideias de ambos nós e é parcialmente inspirada nesta postagem de @eesty.
NB: Isso foi baseado no meu Plugin Fast Quote, mas movido para o formato de Componente de Tema para dar mais acesso aos gerentes de site se eles estiverem hospedados por terceiros. @sam sugeriu que isso fosse convertido em um Componente de Tema, pois não havia um componente de back-end, e @sully me deu o empurrão final para mover isso, tendo criado sua própria versão do Tema.
Todos os feedbacks são bem-vindos.






