Credo sia utile scrivere giusto due righe per spiegare il funzionamento del nuovo sistema del forum.
Innanzitutto, i criteri di assegnazione ad un forum piuttosto che ad un altro: ogni thread (o discussione, se preferite) ha tra i suoi tanti attributi, uno relativo alla data di ultimo aggiornamento, cioè dell'ultima volta che un messaggio è stato inserito in coda alla discussione. Questa data è servita per dividere tutti i thread presenti nel forum attuale in 5 gruppi:
1. I thread che non vengono aggiornati dagli inizi (2003) a tutto il 2006
2. I thread non aggiornati dal 2007
3. I thread non aggiornati dal 2008
4. I thread non aggiornati dal 2009
5. I thread la cui data di aggiornamento è il 2010
Per i primi quattro di questi gruppi è stato creato un apposito forum, apparentemente simile a quello che siamo abituati a conoscere, ma in sola lettura, dove, cioè, non è possibile inserire o modificare post e tanto meno aprire nuovi thread.
E' possibile raggiungere ognuno di questi forum o tramite il menu' standard del sito, che ora sotto la voce "Forum" presenta i link ai 5 diversi forum o tramite il menu' del forum come visualizzato nella figura sottostante .
Ognuno di questi forum si differenzia dagli altri per il colore di sfondo (oltre che per il contenuto, ovviamente) che nelle prossime settimane si stabilizzerà, insieme alla nuova grafica del forum.
All'interno di ognuno di questi quattro sotto forum in sola lettura, sara' ovviamente possibile leggere quanto contenuto nei thread qui spostati, ed effettuare delle ricerche sul contenuto del forum stesso; a breve sara' disponibile una versione di ricerca che permetterà di effettuare ricerche "cross" i diversi forum, ma sto anticipando qualcosa che è ancora in fase embrionale.
La funzione più rilevante di tutte quelle previste nei sottoforum, è la possibilità di richiedere la riapertura di un thread, tramite l'icona con il lucchetto evidenziata in rosso nella seguente immagine:
Per comodità tale funzione è riportata anche all'interno del thread, come evidenziato da quest'altra immagine:
Cliccando sul link si aprirà una finestra in pop-up di conferma della ricevuta segnalazione (o di comunicazione del fatto che già esiste una richiesta di apertura di quel thread) e contemporaneamente apparirà la richiesta di riapertura in un elenco riservato ai moderatori, che provvederanno alla riapertura del thread stesso. Questo passaggio manuale è necessario per prevenire i disastrosi effetti di una riapertura massiva ed ingiustificata da parte di troll e altri perditempo.
Una volta avvenuta la riapertura del thread, questo sara' nuovamente disponibile nella sezione "normale" del forum (quella al consueto indirizzo
http://www.papersera.net/cgi-bin/yabb/YaBB.cgi ) per poter essere commentata da tutti. Allo stesso tempo, una email verrà inviata all'indirizzo del richiedente comunicandogli l'avvenuta riapertura ed il link diretto alla discussione.
Un problema che andava risolto era quello di tutelare i vecchi link (interni al Papersera ma anche esterni) che puntavano ai thread spostati: sembra che il problema sia risolto in quanto se il link ad un thread non riesce a trovarlo, il motore del forum ora accede ad un particolare file dove sono mappati tutti i thread spostati con il loro nuovo indirizzo, in questo caso apparirà per pochi secondi (teoricamente meno di un secondo, ma per le connessioni più lente l'attesa potrebbe durare 2-3 secondi) una pagina con l'avviso che si sta per essere ridiretti verso l'attuale collocazione del thread, come illustrato nella figura seguente:
Spero di essere riuscito a fare un po' di chiarezza su quanto fatto, se dovessero esserci problemi o punti un po' fumosi, fatemi sapere!
- Paolo
p.s.: lo spostamento dei thread mi ha permesso, dopo *anni*, di riaccedere alla directory contenente i file dei messaggi, dove ho scoperto con raccapriccio numerosi brandelli "cadaveri" di thread persi per inusitati crash del motore, cercherò di ripristinare i più interessanti, ma non garantisco l'esito dell'operazione! Di certo posso cancellare senza remore i diversi file di 0Kb generati sempre a causa di errori!