Migriamo da Joomla! 1.5 a 1.7 Valentina Bossini (ventus85) valentina@ventus85.com 1
Twitta sul Joomla Day! Canale ufficiale della Comunità Italiana di Joomla! http://twitter.com/joomlaitalia Hashtag ufficiale per il Joomla Day #joomladay Cosa aspetti? Segui il Joomla Day in versione web 2.0! 2 La migrazione da Joomla! 1.5 a 1.7
Obiettivi Durante questo intervento Cercheremo di capire se è necessario fare un aggiornamento delle nostre versioni di Joomla! Risponderemo a domande del tipo: Devo migrare il mio sito in Joomla! 1.5/1.6 alla 1.7? La 1.7 è una versione stabile? Posso aggiornarlo? Funzioneranno le estensioni? Troverò nuove estensioni? Vedremo le diverse soluzioni per fare la migrazione Migriamo????? Si, migriamo! 3 La migrazione da Joomla! 1.5 a 1.7
Il tempo di vita di un software In generale ogni versione di un software resta sul mercato per un periodo di tempo limitato Viene sostituita dalla versione successiva Il suo supporto può durare per altre settimane/mesi Si parla di breve ciclo di rilascio e di supporto a lungo termine Aggiornamento o migrazione? 4 La migrazione da Joomla! 1.5 a 1.7
Migrare o non migrare, questo è il dilemma La decisione se aggiornare oppure no deve venire solo dopo aver preso in considerazione diversi fattori e punti di vista Dobbiamo pensare a cosa vogliamo nel nostro sito, se vogliamo continuare d utilizzare le estensioni della vecchia versione o eventualmente cambiarle, se il template è da riutilizzare oppure no etc etc Ad alcune persone può essere conveniente fare la migrazione, mentre ad altre no Non esiste la risposta assoluta! 5 La migrazione da Joomla! 1.5 a 1.7
Perché e quando aggiornare? A partire dalle versioni 1.6/1.7 abbiamo un miglioramento nella struttura del CMS, nella gestione dei gruppi e dei permessi, una gestione del SEO più facile etc etc Le nuove estensioni verranno create per la versione 1.7 A partire da Aprile 2012 non ci sarà più supporto alla versione 1.5 Da agosto 2011 Joomla! 1.6 è stato messo in pensione non avremo più aggiornamenti di sicurezza In generale in caso di bug o minacce tutte le versioni non più supportate non saranno aggiornate E assolutamente necessario quando: Joomla! non funzionerà più con le nuove versioni di PHP Quando tutte le estensioni saranno disponibili dalla 1.7+ Quando abbiamo bisogno di caratteristiche che non si ritrovano più in Joomla! 1.5 6 La migrazione da Joomla! 1.5 a 1.7
Perché e quando NON aggiornare? A partire da Aprile 2012 non ci sarà più supporto alla versione 1.5 ma tanto a Dicembre 2012 finirà il mondo no? Se la nuova versione è ancora in beta questo non vale per la 1.7 L aggiornamento non è retroattivo Non ho voglia Non ho tempo Non mi riesce Il mio hosting mi fornisce supporto solo fino alla 1.5 Dopo tutto ci sono ancora tanti siti con Joomla! 1.5 o addirittura 1.0! 7 La migrazione da Joomla! 1.5 a 1.7
E presto per aggiornare? E da tenere in considerazione anche che aggiornare troppo presto può portare a essere di fronte a bugs non ancora risolti, a problemi di sicurezza, ma soprattutto a problemi di compatibilità con le estensioni. Possiamo dire che ormai Joomla! 1.7 è sul mercato da diverse settimane e sono già presenti numerose estensioni per la versione il problema del troppo presto si può non tenere più in considerazione. 8 La migrazione da Joomla! 1.5 a 1.7
Aggiornare o rifare da zero? A volte gli utenti preferiscono addirittura rifare il sito da zero invece di provare a fare l aggiornamento Se creiamo il sito da zero allora è altamente consigliato utilizzare l ultima versione presente nel mercato E i contenuti? Si prendono dal vecchio sito oppure si creano nuovi? Anni di lavoro da buttare al vento? Ne vale veramente la pena? 9 La migrazione da Joomla! 1.5 a 1.7
Prima di procedere all aggiornamento (1/2) Pensare a cosa vogliamo veramente nel nostro sito Controllare tutti i requisiti del nostro hosting Joomla! 1.7 vuole: Apache: v2.x PHP: v5.2.4 + (raccomandata la 5.3) MySQL: v5.0.4+ Inoltre abbiamo bisogno di un server con delle configurazioni di PHP che prevedano: upload_max_filesize: 32Mb o superiore memory_limit : 32 o superiore safe_mode: Off set_time_limit: Attivo Fopen : Attivo allow_url_fopen: On 10 La migrazione da Joomla! 1.5 a 1.7
Prima di procedere all aggiornamento (2/2) Fare un backup del database e dei file con un componente, a mano, a testa in giù, recitando la poesia del backup di ilvanni ma FATELO! Se il tuo sito bello deve sembrare, sempre i backup ti devi fare e pure conservare, ricordando sempre l'archivio di preservare e di non sempre nel tuo hoster sperare; e sempre stai attento alla sicurezza, ne va della tua salute e del tuo sito la bellezza e se proprio un aiuto ti serve al volo, consulta il forum di joomla.it, con noi non sarai mai solo! 11 La migrazione da Joomla! 1.5 a 1.7
Tecniche di aggiornamento (1/2) Joomla! 1.6 Aggiornamento in pochi click Aggiornamento da gestione estensioni Aggiornamento manuale Joomla! 1.7 Aggiornamento con jupgrade Joomla! 1.5 12 La migrazione da Joomla! 1.5 a 1.7
Aggiornamento in pochi click (1/2) 1. Aggiornare alla versione 1.6.5/1.6.6 jupgrade 2. Accedere al back end 3. Andare su Estensioni Gestione Estensioni e cliccare su Aggiorna 4. Premere Cancella cache e andare su Cerca aggiornamenti 5. Cercare quello per Joomla 1.7 e premere su Aggiorna 6. Sovrascrivere i file della lingua italiana 13 La migrazione da Joomla! 1.5 a 1.7
Aggiornamento in pochi click (2/2) 14 La migrazione da Joomla! 1.5 a 1.7
Aggiornamento da gestione estensioni 1. Aggiornare alla versione 1.6.5/1.6.6 jupgrade 2. Scaricare il pacchetto di aggiornamento dallla 1.6.5/1.6.6 alla 1.7.0 contiene il pacchetto Pre Package e il pacchetto Update Package 3. Installiamo da gestione estensioni i due pacchetti, prima il Pre e solo successivamente l Update 4. In alternativa scarichiamo il pacchetto di aggiornamento da Joomla 1.6.x a 1.7.0 unico e installiamo quello da gestione estensioni 15 La migrazione da Joomla! 1.5 a 1.7
Aggiornamento manuale 1. Vedere il prefisso delle tabelle del database 2. Si scarica il file della versione di Joomla 1.7 e lo si scompatta 3. Sovrascriviamo i file del sito con quelli scaricati 4. Eliminare alcuni file e cartelle 5. Aggiornare il database: non caricare la cartella Installation dal file../installation/sql/mysql/joomla_update_17ga.sql sostituire il cancelletto con il prefisso cercato lanciare una query sul database con il contenuto del file 16 La migrazione da Joomla! 1.5 a 1.7
Tecniche di aggiornamento (2/2) Joomla! 1.7 Aggiornamento senza dover passare dalla 1.6 Aggiornamento con jupgrade Più veloce e facile Più sicuro (?) Joomla! 1.5 17 La migrazione da Joomla! 1.5 a 1.7
Aggiornamento direttamente da Joomla! 1.5 1. Scaricare e installare jupgrade 2. Arrivare il plugin Mootools Upgrade 3. Configurare jupgrade 4. Avviare la migrazione. Durante questo processo: Si verifica la presenza dei requisiti Viene fatto il download dell ultima versione joomla 1.7 Decomprime e installa il pacchetto di joomla 1.7 Aggiorna Copia template, immagini e media in generale Fa eventuale aggiornamento di estensioni di terze parti 5. Installare i file di lingua 6. Spostare i file della versione vecchia in una sottocartella (per sicurezza) e quelli della versione nuova nella root 18 La migrazione da Joomla! 1.5 a 1.7
Dopo l aggiornamento Controllare se gli URL SEO Friendly sono attivi Controllare se tutto funziona veramente, sia estensioni sia template Fare la conversione del template per la 1.7 Fare l aggiornamento delle estensioni Faremo ora un esempio pratico 19 La migrazione da Joomla! 1.5 a 1.7
Conclusioni Abbiamo così visto l insieme delle motivazioni per le quali è una buona cosa migrare alla versione 1.7 di Joomla! Sembra una cosa difficile, ma non lo è i dubbi e le paure si affrontano provando! Quando uscirà la versione 2.5 e le successive l aggiornamento sarà facile e veloce o per lo meno si spera! Su http://extensions.joomla.org troviamo già numerose estensioni da utilizzare con Joomla! 1.7 Perché non provare subito? 20 La migrazione da Joomla! 1.5 a 1.7
Riferimenti Per dubbi e domande potete scrivermi su valentina@ventus85.com http://www.ventus85.com Oppure seguitemi su Twitter: @ventus85 Grazie a tutti! 21 La migrazione da Joomla! 1.5 a 1.7