In sostanza, sul mio forum ho molte categorie.
Ho una categoria chiamata ‘testing’
che contiene migliaia di argomenti di test.
Allo stesso tempo, ho categorie utili con argomenti di valore.
Quindi, sul forum, tutti questi argomenti hanno ID incrementati mescolati tra loro, come:
myforum.com/t/good-topic/1810
myforum.com/t/test-topic/1231
myforum.com/t/another-test-topic/12189
myforum.com/t/another-good-topic/3219
myforum.com/t/another-testing-topic/3211
Come potete vedere dagli ID degli argomenti, a causa dell’eccessivo numero di argomenti di test, i nuovi ID degli argomenti vengono incrementati regolarmente. Anche se elimino manualmente tutti gli argomenti di test nella mia categoria ‘testing’, gli ID degli argomenti rimangono occupati e i nuovi argomenti non possono riutilizzarli.
Quello che vorrei fare è, ad esempio: se il mio argomento di test ha ID 121 e lo elimino definitivamente, quando creo un nuovo argomento valido sul mio sito in qualsiasi categoria, il nuovo argomento dovrebbe poter RIUTILIZZARE l’ID 121, invece di incrementare e creare un nuovo ID ogni volta.
Il problema è che gli ID dei nuovi argomenti diventano sempre più lunghi, ad esempio 34214 e 43242. Se rimuovo tutti gli argomenti di test (circa 20121), vorrei che il mio forum potesse utilizzare ID PIÙ BREVI per i nuovi argomenti. Quindi, se elimino definitivamente TUTTI gli argomenti di test, il mio ID degli argomenti dovrebbe resettarsi per riutilizzare gli ID degli argomenti eliminati in precedenza, invece di incrementare l’attuale conteggio degli ID (che è 34214), che si sta allungando a causa degli ID degli argomenti di test.
Il mio obiettivo è avere URL più brevi ed evitare ID degli argomenti troppo lunghi a causa dei 20121 argomenti creati per scopi di test.
Una volta rimossi tutti quei 20121 argomenti di test presenti nella mia categoria ‘testing’, voglio che i miei nuovi argomenti utilizzino gli ID degli argomenti più brevi di quelli eliminati in precedenza, invece di avere l’ID 20122, che è semplicemente successivo a 20121.
Dovrei seguire questa guida: Bulk delete all topics in a category ? Rimuoverà tutti gli argomenti e i relativi post, o solo gli argomenti?
E libererà tutti gli ID degli argomenti usati in precedenza dagli argomenti eliminati, in modo che i nuovi argomenti possano riutilizzare gli ID vecchi una volta creati?
Vi prego di consigliarmi qual è la soluzione migliore nel mio caso. Dovrei eliminare in blocco la mia categoria ‘testing’ in modo che quegli ID degli argomenti vengano distrutti e resi disponibili per il riutilizzo? Potete condividere con me link e tutorial per eliminare tutto in blocco senza influenzare i dati delle mie categorie e argomenti normali e validi?
Tutti i miei argomenti di test inutili sono nella categoria ‘testing’. Inoltre, non voglio che la memoria/archiviazione del DB del mio sito continui a essere appesantita dagli argomenti di test eliminati, che non intendo mai annullare o ripristinare, poiché non userò mai più i loro ID (o i contenuti/post degli argomenti).
Per quanto ne so, non c’è un’opzione per eliminare definitivamente un argomento in Discourse e liberare il suo ID eliminato? Se li elimino dall’interfaccia utente, vedo sempre l’opzione di ripristino… sbaglio?