Plugin "No Bump First Post"

:information_source: Riepilogo Disabilita la modifica del primo post e dei suoi tag per evitare il “bump” del topic
:hammer_and_wrench: Link al Repository GitHub - Eroscripts/discourse-no-bump-first-post
:open_book: Guida all’Installazione Come installare plugin in Discourse

Abbiamo avuto un problema con gli utenti che facevano il “bump” dei loro topic quando li modificavano

Non è un vero problema quando ci sono solo un paio di post, ma se alcuni dei loro link sono morti e devono aggiornarne una dozzina, diventa spam

Stesso problema con i moderatori che cambiano i tag (senza usare il “mass-tagging”)

Quindi con un po’ (molto) di aiuto dall’IA e alcune (molte) riscritture ho creato un plugin per risolvere questo problema

Funzionalità

  • Impedisce ai topic di essere “bumpati” quando il primo post viene modificato

  • Funziona con tutti i tipi di modifiche al primo post, inclusi i cambi di tag

  • Si applica a tutti gli utenti, non solo al creatore del topic

  • Liste di categorie consentite/bloccate con ereditarietà

  • Raffreddamento opzionale basato sul tempo tra i “bump”

Configurazione

Dopo l’installazione, vai su AdminImpostazioniPlugin e configura le impostazioni sottostanti.

Impostazioni

Nome Descrizione Predefinito
Impedisci il bump del topic quando il primo post viene modificato Interruttore principale. Quando abilitato, la modifica del primo post (inclusi i cambi di tag) non farà il “bump” del topic. false
Categorie consentite Categorie in cui le modifiche al primo post possono causare il “bump”. Lascia vuoto per bloccare tutto per impostazione predefinita. Vuoto
Categorie bloccate Categorie che non devono mai causare il “bump”. Sovrascrive le categorie consentite. Vuoto
Ore minime tra i bump Richiedi un periodo di raffreddamento dall’ultimo “bump”. Usa 0 per disabilitare. 0
2 Mi Piace

Come interagisce questo plugin con le recenti modifiche al core che impediscono il “bump” degli argomenti quando l’ultimo post viene modificato?

I casi d’uso che descrivi con gli utenti che fanno il “bump” alla modifica e lo staff che fa il “bump” quando taggano gli argomenti sembrano essere coperti dalle modifiche al core. L’unico caso che so che ancora fa il “bump” dell’argomento è se il primo post è un wiki, che è stato aggiunto come eccezione in FEATURE: Bump wiki topics when OP is edited by martin-brennan · Pull Request #35137 · discourse/discourse · GitHub.

Quindi, posso ora usare il tuo plugin per abilitare il “bump” degli argomenti in una categoria alla modifica?

Hmm, è stato realizzato circa sei mesi fa, me ne sono dimenticato da allora poiché non l’abbiamo aggiunto al nostro Discourse
Controllerò

cc @Eviepayne

  1. Il plugin restituisce solo true in bypass_bump, quindi non puoi usarlo (così com’è) per fare il bump dei post
  2. Hanno completamente invertito la logica e aggiunto una cosa modificatrice di plugin, quindi questo plugin probabilmente dovrà essere riscritto da zero
  3. Sembra che non avremo bisogno del plugin, lol

2 post sono stati divisi in un nuovo argomento: ICS importer deduplication and bump behaviour via API