Un modo conciso di ordinare permanentemente un elenco puntato su un wiki

-1

Vedi questo link .

Al momento un'estensione sta ordinando l'elenco tramite un tag (utilizzando un hook di rendering?):

<sort2>
* C
* A
* B
</sort2>

Uscite:

  • A
  • B
  • C

Tuttavia, il risultato è temporaneo in quanto viene eseguito il kicking ogni volta che viene caricata la pagina e questo potrebbe avere aspetti negativi man mano che l'elenco cresce.

Riesci a pensare ad un altro modo per ottenere lo stesso?

Forse c'è un modo per salvare l'output nella pagina wiki / database.

P.S: pubblicato qui perché la domanda non sembra adatta per SO.

    
posta James P. 02.12.2016 - 01:29
fonte

2 risposte

5

La cosa di cui approfittare qui è che una scrittura viene letta molte volte. Ordina per scrivere, non per leggere.

Fino a te se vuoi fare quel lato client o server. Ma se lasciare che i client si ordinino sulla lettura non è abbastanza buono, questo è il prossimo passo.

    
risposta data 02.12.2016 - 03:14
fonte
2

L'estensione di ordinamento sembra essere un componente lato server in php. Quindi non dovresti preoccuparti delle sue prestazioni a meno che l'elenco non diventi VERAMENTE grande, ovvero 1 milione

Vorrei andare verso una soluzione manuale piuttosto che provare e codificare questa funzionalità. Essendo un wiki, hai già creato strumenti di modifica. Con le persone che aggiungono i propri nomi alla lista, si avranno inevitabilmente errori e formattazione incoerente. Quindi dovrai modificarlo di tanto in tanto. Quando lo fai, ordina la lista.

    
risposta data 02.12.2016 - 11:22
fonte

Leggi altre domande sui tag