Se vi chiedete il perchè della chiusure per lavori, passate e future, leggetevi questa mappazza Più che di manutenzione si tratta dell'intervento più pesante mai effettuato da quando esiste questa nuova versione di NWI. La prima parte di questo intervento consisteva nell'eliminazione dell'integrazione degli account fra typo3 (il portale contenuti) e vbulletin (il forum), ed è stata commissionata, per stare sicuri, allo stesso programmatore che anni fa realizzò questa integrazione. Rimane l'integrazione dei layout. Questa decisione è stata presa per due motivi principali: Ad ogni upgrade di uno dei due script (il forum in particolare) la permanenza delle modifiche fatte per l'integrazione era sempre più a rischio e comportava sempre più problematiche e dilatazione di tempi di intervento, sino ad essere arrivati ad un punto in cui ci si è limitati a restare su un ramo vecchio degli script limitandosi solo agli update di sicurezza. Ora però questi rami stanno per essere abbandonati dai programmatori che curano gli script in oggetto e siamo obbligati a passare su rami recenti se in futuro vogliamo continuare a godere dei fix di sicurezza. Ricomissionare ogni volta l'integrazione non era fattibile, ora il servizio costa 4 volte tanto di quanto costava quando fu fatto su NWI Vbulletin si è mostrata un'ottima piattaforma per servizi tipici da social network mentre TYPO3 rimane imbattibile per la gestione dei contenuti "nudi e crudi". Essendo questi ultimi liberamente fruibili e slegati da problemi di autenticazione sul frontend non è necessario avere un account anche su typo3. Resteranno gli account specific di backend per typo3 in possesso di chi carica i contenuti sullo stesso. A Vbulletin verrà quindi totalmente demandato il compito di permettere l'interazione fra noi fruitori di NWI. La possibilità di inserire personali recensioni di un gioco in ogni scheda game (funzionalità utilizzata da 2-3 persone in 3 anni ) verrà spostata interamente su vbulletin, in un forum apposito a cui si rimanderà da ogni scheda game. Questa prima parte è stata completata alcuni giorni fa. La creazione del forum destinato alla recensioni personali verrà a lavori completamente terminati. La seconda parte invece sarà svolta da me, per stare meno sicuri , ed è quella invece che prevede l'aggiornamento a rami recenti di TYPO3 e vBulletin. A monte di questa operazione c'è però l'aggiornamento di alcuni componenti del server, per venire incontro alle specifiche delle nuove versioni di typo3 e vbulletin. In breve ciò che avverrà e che in parte sta già avvenendo è riassumibile in questi punti (in rosso le parti che prevedono una chiusura del forum e/o del portale): Backup completo forum e portale (1.1Gb di allegati forum, 1.5Gb portale NWI, 180MB database portale, 380Mb database forum). Fatto. Ripristino del backup su una installazione linux che ho sul mio portatile, con un classico ambiente LAMP già predisposto per le nuove versioni di typo3 e vbulletin (Linux, Apache, Php, MYSQL). Fatto. Simulazione sul mio PC dell'upgrade di TYPO3. Questo comporta: aggiornare il core dell'applicazione, verificare se sia necessario o meno riapplicare le modifiche fatte al core dal sottoscritto, verificare il funzionamento di ogni singolo plugin installato (eventualmente aggiornarlo o eliminarlo) e la necessità di replicare eventuali modifiche fatte ai sorgenti degli stessi. Fatto. Esito sostanzialmente positivo, perderemo però il blocco "Giochi simili, stessa ambientazione, stesso genere" Simulazione sul mio PC dell'upgrade di vBulletin. Vale tutto quello scritto al punto 3. Fatto. Esito positivo. Backup finale prima dell'upgrade reale. Aggiornamento del server su cui risiede NWI: Php alla versione 5.2.x e Mysql alla 5.x.x. Da valutare eventuale aggiornamento di Apache. Sarà fatto dal supporto tecnico del nostro hosting....per la cronaca l'ultima volta che gli ho chiesto di portare Php ad una versione nuova di 4.x.x è successo un casino della madonna e per risolverlo gli ho fatto ripristinare il backup dell'intero server . Speriamo. Replica dei punti 3 e 4. Aggiornamento della documentazione interna per allinearla ai cambiamenti che si avranno nel backend amministrativo di TYPO3. Spostamento sul forum della feature "Scrivi la tua Recensione". Oltre che creare il forum serve modificare, nel backend, un paio link per ognuna delle schede game presenti. Tempi di esecuzione ? Sicuramente prima che mi finiscano le ferie deve essere tutto pronto Che vantaggi porteranno questi upgrade ? Per chi amministra: Un backend molto molto più veloce e reattivo, sarà ancora più facile inserire contenuti, con attese ridotte davvero al minimo. Upgrade di typo3 e vbulletin molto molto meno "painful" Per chi utilizza: La prima conseguenza sarà la possibilità di passare ad un server più performante con un aumento del canone ridotto rispetto a quello che avremmo pagato senza upgradare (è un discorso un po' contorto che ha a che fare con la policy dei prezzi di PowerVPS, la società che ci "vende" il servizio di hosting). Si spera che questo possa ridurre se non azzerare il numero dei server down non voluti. Se avremo un riscontro positivo in seguito a tale upgrade e vedremo ancora libere risorse di macchina si potrebbero riprendere in considerazione, compatibilmente con la mia voglia e il mio tempo libero, tutte quelle proposte scartate in passato per limiti del server. La prima che mi viene in mente è la richiesta di una tag board, che ritenevo utile per diversi motivi. Passare sul ramo nuovo di Vbulletin e rendere più agevoli gli upgrade permetterà di installare nuove feature sullo stesso forum minimizzando gli impatti sugli aggiornamenti futuri. In altre parole, meno panico se aumenta il numero di plugin installati su vbulletin
I test in locale hanno dato esito positivo anche su vbulletin. A partire da domani mattina il forum verrà chiuso e si parte con la fase di upgrade vera e propria..... ...si salvi chi può :marina: