Incentiva nuove registrazioni nascondendo i nuovi argomenti

Ciao, sono qui oggi per suggerire una nuova funzionalità. Beh, nuova per me, comunque: non ho molta familiarità con Discourse, quindi se non è nuova, fatemelo sapere. Ho familiarità con i componenti che incoraggiano le persone a registrarsi su un sito Discourse per determinate categorie o a determinate condizioni. Volevo suggerire un componente simile, ma basato su una condizione diversa, che è questa: un’impostazione verrebbe configurata dall’amministratore, ad esempio, gli argomenti più vecchi di meno di tre giorni o meno di quattro giorni, non sarebbero visibili agli utenti non registrati. Ci sarebbe un messaggio che li incoraggia a registrarsi. Cosa ne pensate, se non esiste già, ovviamente?

Sono questi i componenti a cui ti riferisci qui?

Ne stai già utilizzando qualcuno? In tal caso, puoi descrivere il tuo utilizzo attuale? In caso contrario, puoi spiegare perché no?

Potrei immaginare che questa sia una nuova funzionalità per uno di quei componenti esistenti, piuttosto che un nuovo componente. C’è un motivo per cui pensi che questo dovrebbe essere un componente separato?

2 Mi Piace

Sono d’accordo qui con @mcwumbly: sembra più adatto come richiesta di funzionalità per il componente Argomenti con Restrizioni (Gated Topics), che ha già la maggior parte delle funzionalità necessarie implementate.

2 Mi Piace

Sì, esattamente, grazie per aver menzionato i link.

Uso entrambi questi componenti in modo efficace. Il primo per dare maggiore valore a determinate categorie. Il secondo per incoraggiare le persone che visitano il mio sito abbastanza di frequente a registrarsi, anche se non comprendono necessariamente i vantaggi del farlo.

Preferirei che fosse un nuovo componente. Non vedo questa come un’opzione per il primo componente poiché il suo scopo è agire per categoria. E il mio suggerimento non è per categoria, ma per tutte le categorie in base alla data di creazione degli argomenti. Quindi è una base molto diversa. Per quanto riguarda una possibile opzione per il secondo componente, non penso che sia una buona idea nemmeno quella. Il suo scopo non è affatto agire in base alla data di creazione degli argomenti. Per questo motivo, suggerisco di creare un nuovo componente.

1 Mi Piace

Non penso sia saggio mescolare i due concetti. La mia idea è per le persone che sono arrivate sul mio sito, spesso tramite i social media, di iscriversi, partecipare attivamente al sito, reagire e commentare gli articoli. Le persone che sono arrivate sul mio sito in questo modo sono passate attraverso argomenti che sono stati pubblicati più di recente sui social media. E questo non ha nulla a che fare con il concetto di categorie. La barriera basata sulle categorie è una funzionalità del tipo di contenuto. Questo non è affatto il mio suggerimento, che si basa sulla freschezza degli argomenti indipendentemente dalle categorie.

1 Mi Piace

Ma non è questo il punto.
Il componente argomenti bloccati ha già tutti i componenti necessari (la pagina bloccata, la logica,…) per fare ciò che vuoi, deve solo aggiungere una nuova condizione per usare “giorni di vita” invece delle categorie.

È molto più facile da fare, che dover duplicare essenzialmente l’intero componente, ma cambiare il trigger.

2 Mi Piace

Sì, capisco dal punto di vista di un programmatore, ma dal punto di vista di un utente, temo che i due concetti siano diversi. Ci sarebbero due opzioni, un filtro per categoria e un filtro per data? Sarebbe possibile combinarli? Temo che ciò aggiungerebbe complessità a un componente che era piuttosto semplice e facile da capire. Questa è la natura delle mie riserve, ovvero che i concetti sono mescolati.

1 Mi Piace

Non riesco davvero a vedere questi come 2 concetti diversi, onestamente. Per me, questo si adatta bene come una nuova impostazione per il componente esistente.

Sì, è esattamente quello che penso che potrebbe essere. Solo un menu a tendina per scegliere il tipo di filtro preferito.

1 Mi Piace

Per me andrebbe bene. A condizione che i due tipi possano essere selezionati e non uno o l’altro.

Perché non uno o l’altro? La tua OP descrive

Ma stai dicendo che vorresti che funzionassero insieme sia la base temporale che quella basata sulla categoria?

Vorrei avere entrambe le funzionalità, quella che esiste già e che uso, e quella che sto richiedendo. Tuttavia, a meno che non sia più facile per il programmatore, non voglio che siano combinate nello stesso componente, poiché lo scopo dei due componenti non è lo stesso (temendo la confusione dell’utente di cui parlavo). Se si decide di presentare queste due funzionalità nello stesso componente, dovrebbe essere possibile selezionarle entrambe senza che una sostituisca l’altra.

Ok, vediamo se ho capito:

Vorresti poter dire, ad esempio:

nella categoria X voglio nascondere gli argomenti se sono più recenti di \[tempo\]?

se volessi che funzionassero in tandem, allora è ancora più motivo per implementarlo nello stesso componente. Perché in che altro modo due componenti diversi saprebbero cosa sta facendo l’altro?

Consiglio vivamente di chiudere questo e fare la tua richiesta sulla pagina del componente tema.
Ignorami, ho dimenticato che Gated Topics fosse un componente ufficiale

1 Mi Piace

No :grinning_face_with_smiling_eyes:

Voglio nascondere tutti gli argomenti più recenti di questo numero di giorni, indipendentemente dalla categoria, per gli utenti che non hanno effettuato l’accesso.

2 Mi Piace

Dovremmo mantenere questo come argomento separato indipendentemente dall’implementazione:

Non penso che dovremmo nemmeno discutere l’implementazione qui, a meno che/finché qualcuno non è pronto per iniziare a lavorarci.

Manteniamo la conversazione focalizzata sulla definizione dei requisiti funzionali e concentriamoci prima su quelli.

1 Mi Piace

Capisco, e vuoi solo essere in grado di scegliere entrambi i tipi contemporaneamente in modo da poter fare:

  • tutti gli argomenti più recenti di questo numero di giorni, indipendentemente dalla categoria
  • &
  • tutti gli argomenti, indipendentemente dall’età, in questa categoria
2 Mi Piace

Sì, immagino, giusto.

2 Mi Piace

Esattamente, grazie.

2 Mi Piace