realizzo moduli, componenti e plug-in di joomla li personalizzo e li sviluppo
mercoledì 4 aprile 2012
mercoledì 4 gennaio 2012
Upgrade da Joomla! 1.5 a Joomla! 1.7 con Virtuemart e Chronoforms
http://wiki.joomla.it/index.php?title=Migrare_da_joomla_1.5_a_joomla_1.6
La guida è stata originariamente scritta per effettuare la migrazione a Joomla 1.6, ma effetti, come scritto nella premessa, è sufficiente sostituire i termini "Joomla! 1.6" con "Joomla! 1.7" ed è possibile effettuare direttamente la migrazione alla 1.7 partendo dalla 1.5.
Per quanto, come scritto in questo articolo, mi senta di suggerire un upgrade di Joomla! 1.5 solo alla versione 1.8 (la beta è già da un paio di settimane disponibile a questo link), i componenti sono già compatibili e quindi può essere interessante effettuare qualche test da subito con la 1.7
In effetti gli step da seguire sono grosso modo i seguenti:
- Verificare la versione, deve essere l'ultima rilasciata.
- il plugin System - Mootools Upgrade attivato nell'installazione di Joomla 1.5, JUpgrade si appoggia a MooTools 1.2 per aggiornare gli step con le classi Javascript di Ajax;
- Controllare i permessi sulle cartelle, JUpgrade creerà una cartella di backup;
- Firefox aggiornato all'ultima versione stabile, da sempre il browser migliore per compatibilità del backend di Joomla! è Firefox;
- verificare le se tutte le estensioni sono disponibili, questo caso verifichiamo:
- chronoforms;
- virtuemart;
E' indispensabile che i componenti siano disponibili per la nuova versione di Joomla! a cui faremo l'aggiornamento; - Verificare modifiche ai file XML (ad es.: aggiunta di parametri del modello degli articoli, aggiunta di viste specifiche degli articoli);
- Adattare il template Joomla! 1.5 per 1.7, questa operazione va fatta a mano con dei piccoli adattamenti dei file del template, oppure si può utilizzare un nuovo template già pronto (che in effetti richiede comunque quasi sempre dei piccoli ritocchi)
- Scaricare JUpgrade: http://redcomponent.com/free-downloads
Errore JUpgrade 1
"jupgrade Undefined property"
Per evitare questo errore occorre controllare le preferenze di JUpgrade:
Così come lato client JUpgrade utilizza MooTools 1.2 lato server si appoggia a cURL
1) Verifica. JUpgrade controlla che tutto sia pronto per l'installazione (permessi, librerie, classi, etc.)lunedì 19 dicembre 2011
Cambiare il percorso delle immagini visualizzate nel Menu Joomla
administrator/components/com_menus/models/metadata
A quel punto il gioco è fatto
sabato 17 settembre 2011
Joomla 1.5, 1.6 e 1.7 quale scegliere per costruire il nuovo sito web?
Dopo tre anni di attesa e qualche giorno di ritardo questo inverno é finalmente uscito Joomla! 1.6.
I piú si saranno aspettati almeno altri 3 anni di sviluppo prima di vedere la nuova release e invece.. Sorpresa! Solo sei mesi di attesa ed é arrivata la nuova 1.7 apparentemente senza grandi novità (per l'utente) ma ed é sparita di colpo la 1.6 di cui sono rimasti solo gli strumenti per l'upgrade alla 1.7
E a gennaio avremo la nuova versione: 1.8!
Consigli per l'uso
Un utente poco esperto potrebbe trovarsi confuso rispetto a questa situazione in particolare a causa del fatto che non tutti i moduli e componenti sono compatibili con una o l'altra versione. Inoltre estensioni importantissime come Joomfish o Virtuemart non sono state neanche rilasciate in versione alpha.
Joomla 1.5 é invece ancora supportato e sostanzialmente stabile da mesi alla 1.5.23. Allora perché cambiare? Infatti non conviene affatto! Joomla 1.6 e Joomla 1.7 sono ancora versioni di transizione ognuna supportata con aggiornamenti per 6mesi soltanto. La VERA nuova release su cui investire sarà la 1.8 che avrà invece un supporto di ben 18 mesi.
La migrazione da Joomla 1.5 a Jooomla 1.8 sarà quindi possibile passando attraverso le varie release 1.6 e 1.7 dunque se volete costruire un nuovo sito web Vi consiglio CALDAMENTE di scaricare Joomla 1.5.23 che sopravviverà comunque per altri 3-4 mesi dopo l'uscita di Joomla 1.8 mentre gli altri due saranno già spariti.
Se avete tempo potete comunque provare a costruire il vostro sito parallelamente con Joomla 1.7 in modo da provare le nuove funzionalità in particolare il sistema ACL.
Infine cosa fare se si é già passati a Joomla 1.6? In tal caso conviene effettuare l'upgrade alla versione 1.7 che protegge dai vari bug e falle nella sicurezza del sistema poi continuare il processo di updating con le varie patch di sicurezza in attesa della nuova release 1.8
da Joomla! 1.6 a Joomla! 1.7 passando per Joomla 1.6.6
"Aggiornamento da Joomla 1.6.5 a Joomla 1.7.0 - ita" DOPO aver già utilizzato il pacchetto "Agg. da Joomla 1.6.0 - 1.6.1 - 1.6.2 - 1.6.3 - 1.6.4 a Joomla 1.6.6 - ita".
Questo causerà dei crash sul sito web quando vorrai visualizzare gli articoli..
Come riparare il problema su Joomla! 1.6.6
Il problema per fortuna è più semplice da risolvere di quanto possa sembrare, sarà sufficiente SOVRASCRIVERE NUOVAMENTE TUTTI I FILE della root con il pacchetto "Agg. da Joomla 1.6.0 - 1.6.1 - 1.6.2 - 1.6.3 - 1.6.4 a Joomla 1.6.6 - ita".
Come tornare a Joomla! 1.6.5?
In questo momento non saprei consigliarvi come effettuare un downgrade.. in effetti la cosa migliore sarebbe ripartire con la 1.7 ed ignorare la 1.6 o ancora meglio attendere la versione 1.8 che dovrebbe essere più stabile..
Come eliminare il problema di INVALID TOKEN su Joomla!
Sei in ottima compagnia :-)
Adesso ti do qualche consiglio per venire fuori dalla melma..
TOKEN, QUESTO SCONOSCIUTO..
Il token è un meccanismo di sicurezza presente in Joomla! 1.5 per evitare che durante tentativi di hacking qualcuno si intrufoli nel nostro sito web. In pratica quando inseriamo i nostri dati nel modulo di Login di Joomla! ci viene assegnato un “GETTONE” (Token in inglese) che ci segue per tutta la durata della sessione.
Se un utente si trova nel sito e non è attivo il Token significa che non è entrato dalla porta principale (cioè il form di login che gli ha assegnato il token) ma da una porta sul retro (backdoor, termine ricorrente quando si parla di queste cose) o addirittura dalla finestra (cioè da qualche bug della sicurezza di Joomla!).
A questo punto però può scattare un meccanismo non previsto. Supponiamo di avere la cache attivata. Ora supponiamo che la sessione del nostro sito duri 15 minuti (valore default della cache di Joomla!)
Quando la sessione scade l’utente viene buttato fuori dal sito, ma se la cache è attiva il token (che è un valore memorizzato in un campo hidden del modulo di login) rimane in circolazione, però non è più valido! E da qui: INVALID TOKEN.
La riga evidenziata dovrebbe cambiare, questo non succede..
![]() | |
|
Problema con il modulo login di Virtuemart
Il modulo login di Virtuemart non supporta l’opzione di caching quindi hai un nuovo problema: non puoi disabilitare la cache su tutto il sito perché le prestazioni si ridurebbero drasticamente, soprattutto se hai un sito con oltre 100 prodotti!!
Putroppo il modulo di login Virtuemart non è neanche MVC, quindi è proprio un disastro perchè dovremmo rimodificarlo ad ogni upgrade :-)
Joomla 1.5.23
Nell'ultimo update di Joomla! 1.5 il problema è stato risolto impostando su MAI le opzioni CACHE del modulo login, per cui i problemi dovrebbero essere risolti.. su Virtuemart putroppo non non è così..
Evidenziata la causa, proviamo a trovare una soluzione
Ho creato un plug-in che cancella la cache al momento del login, per scaricarlo basta andare alla mia PAGINA FAN su Facebook
lunedì 23 maggio 2011
SEO WEB MARKETING EXPERIENCE 2011 NUOVA EDIZIONE - UN OTTIMO CORSO SEO AVANZATO E NON (PROVATO PERSONALMENTE E A CUI PARTECIPERO' CON PIACERE)
Consiglio il corso a tutti i miei lettori, lo frequento da 2003 con grande interesse ho trovato utili e facilmente applicabili a Joomla! e Magento tutti i concetti appresi al Seo Web Marketing Experience e ne ho tratto giovamento in numerosi siti web.
Ecco il video di presentazione di Enrico, una persona davvero preparata disponibile:
La lista dei relatori (anche se a volte cambia):
Enrico Madrigrano - Madri Internet Marketing
Grandee!!
Piersante Paneghel - Search Brain
(non lo conosco e non c'è su Facebook!!)
Enrico Altavilla - Search Brain
(almeno lui c'è su facebook)
Luca Bove - Im Evolution
(non lo conosco)
Cesarino Morellato - Dao Daddy
Moreno Bonechi - Alpha C
Lui l'ho visto l'altra volta e mi è sembrato molto bravo nella presentazione delle landing pages.
Filippo Toso - Creative Park
non lo conosco ;-(
Ci sarò ovviamente anch'io, ma sarò tra i partecipanti paganti.
Se vuoi ci vediamo là, Clicca qui per partecipare al SEO Web Marketing Experience
Se hai partecipato mi piacerebbe condividere la tua opinione


