| Riepilogo | In breve: modifica il comportamento dei pulsanti Rispondi al post (non Rispondi all’argomento) per citare automaticamente un post con un solo clic. | |
| Link al repository | 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 | |
| Guida all’installazione | Installing a theme or theme component | |
| Sponsorizzazione | Considera la possibilità di diventare un sponsor del mio lavoro open source a un livello che si adatti alle risorse e alle esigenze tue o della tua organizzazione, per garantire a questo componente la manutenzione che merita e che continui a funzionare sul tuo sito anche in futuro. |
Ti piace questo componente del tema? Metti una
su GitHub
Cosa fa
In breve: modifica il comportamento dei pulsanti Rispondi al post (non Rispondi all’argomento) per citare automaticamente un post con un solo clic.
Ci sono diverse impostazioni per raffinare cosa viene citato e quando. Puoi persino specificare la nidificazione delle citazioni per quel tocco “alla vecchia scuola”.
Poiché la citazione automatica viene inserita nel Compositore, puoi modificarla manualmente da lì se lo desideri (ma questo vanificherebbe in parte la parte “veloce”
).
Non modifica il comportamento del pulsante Rispondi all’argomento in basso, né quello dello Strumento di citazione.
Perché
-
Alcuni hanno riscontrato che l’atto di citare richiede troppi clic nell’installazione base. Questo è un problema soprattutto sui dispositivi touch.
-
La “citazione automatica” è particolarmente utile quando si risponde a un post piuttosto indietro nella cronologia. Questo plugin conta quanto indietro si trova il post di riferimento e inserirà automaticamente una citazione se è sufficientemente indietro. Questo aiuta le persone a comprendere il contesto più rapidamente.
-
Ritorna la funzione “Citazioni nidificate”! (disabilitata di default) Il componente potrebbe essere particolarmente attraente per chi è abituato ad alcune delle piattaforme di forum “alla vecchia scuola”
ed è una questione di gusti: se ti piacciono le citazioni nidificate, ora puoi averle, ma tieni presente le conseguenze in termini di spazio!
Non ti serve se
Sei già soddisfatto al 100% del comportamento predefinito del pulsante Rispondi al post. Io lo sono, ma è sempre bello avere opzioni, vero?
Impostazioni
quick_quote_post_location_threshold: “Numero di post indietro prima di abilitare la citazione rapida.”
Controlla quanto indietro deve essere un post prima che venga attivata la citazione automatica. Evita citazioni inutili di post recenti.
quick_quote_remove_links: “Rimuovi tutti i link (incluse le immagini) dalle citazioni”
Mette ordine e migliora l’utilizzo dello spazio.
quick_quote_remove_prior_quotes: “Rimuovi tutte le citazioni precedenti (nidificate)”
Abilitato di default. Deseleziona questa impostazione per l’esperienza nidificata alla vecchia scuola definitiva. (Scusate Jeff!
)
quick_quote_remove_contiguous_new_lines: “Rimuovi le righe vuote non necessarie”
Le interruzioni di riga sono sopravvalutate.
quick_quote_character_limit: “Limite di caratteri per la citazione (usa gli ultimi x caratteri se la lunghezza totale è maggiore)”
Gli estratti sono piuttosto basilari
Torna allo Strumento di citazione se hai bisogno di una citazione più mirata (che non viene sovrascritta dal plugin).
Limitazioni note
Il componente del tema è piuttosto semplice nel modo in cui gestisce la preparazione di una citazione. Alcune impostazioni funzionano meglio insieme ad altre e spetta all’amministratore determinare cosa funziona per lui. Si evita una certa complessità, ad esempio c’è un limite di caratteri per l’estratto che può tagliare le parole a metà. La formattazione è semplificata poiché i tag vengono rimossi per evitare il rischio di troncare un tag e causare corruzione: anche questo è per garantire semplicità. L’elaborazione delle citazioni si basa pesantemente su espressioni regolari, non tutte delle quali sono completamente infallibili, ma funzionano “abbastanza bene”. Questi aspetti potrebbero essere affinati nel tempo di vita del componente del tema.
Questo è stato recentemente migrato dal mio plugin identico, ma potrebbe aver acquisito bug in quel processo. Fammi sapere se ne trovi.
Il mio sponsor e l’ispirazione per questo componente
Grazie a @Merlls_Rizzini per aver sponsorizzato questo lavoro. La funzionalità è frutto di un brainstorming di entrambi e si ispira parzialmente a questo post di @eesty.
NB: Si basava sul mio plugin Fast Quote, ma è stato trasferito in formato componente del tema per dare accesso a più amministratori di siti che sono ospitati da terze parti. @sam ha suggerito di convertirlo in un componente del tema poiché non c’era alcun componente back-end e @sully mi ha dato la spinta finale per trasferirlo, dopo aver creato la sua versione come tema.
Tutti i feedback sono i benvenuti.




