Funzionalità/Plugin per aprire tutte le schede non lette

Ciao, sto cercando una funzionalità di Discourse, non sono sicuro se esista già o faccia parte di qualche plugin.

Alcuni di noi devono esaminare tutto ciò che accade in un sito del forum. È molto comodo arrivarci ogni volta e aprire tutto il nostro elenco di non letti, ogni pagina in una nuova scheda. In questo modo è davvero facile esaminarli uno per uno, e chiudere una scheda rivela immediatamente la scheda successiva.

So che funziona benissimo come esperienza utente perché ho quella funzionalità nelle notifiche di Github (non sono sicuro se sia il comportamento predefinito di Github o un add-on di Firefox Refined Github che ho),

  • Vado alla pagina delle notifiche
  • Clicco sul pulsante “Apri tutti i non letti”
  • A partire da un certo valore soglia (penso sia 10) ricevo un pop-up di conferma. Se appare, il testo è qualcosa del tipo “Questo aprirà 23 nuove schede del browser, sei sicuro? (Ok/Annulla)”. Se si tratta solo di una manciata di schede, si aprono subito.
  • Suppongo ci sia qualche altro limite massimo per evitare di provare ad aprire 1000 schede, anche se non l’ho mai visto.

Capisco che questo sia un modo un po’ “pesante” di fare le cose, quindi mi rendo conto che non è un pulsante che vorremmo mostrare di default, in modo molto evidente, a tutti. Ma come funzionalità opzionale, o accessibile solo da un paio di schermate, sarebbe fantastico.

Pensieri? Grazie!

Ciao pgr!

A seconda del numero di schede che aprirai, potresti incorrere in limiti di frequenza (errore 429: troppe richieste) e alcune schede potrebbero non caricarsi. Tali limiti di frequenza potrebbero influire anche sulle pagine già aperte se inizi azioni in esse (come tentare di inviare un messaggio o mettere “mi piace” a un post).

Sì, ha senso. Per Github ho scoperto che un numero molto elevato di schede (come quelle 23) funziona bene.

Tuttavia, non mi dispiacerebbe un limite inferiore, qualunque cosa sia sensata per Discourse. Sarebbe comunque un’ottima funzionalità anche se dovessimo farlo in batch (10 per 10, o qualcosa di simile).