OS-sw ver.: CCBot/2.0 (https://commoncrawl.org/faq/)
Login date: 15 Nov 18 - 01:48:07
IP Address: 54.221.75.115Cursore

Registrati
Per effettuare il passaggio dalla versione 1.5 alla 2.5 ho creato questa guida, seguendo come prima parte l'export su un sito d'appoggio dei contenuti del DB Mysql e per secondo la migrazione del template personalizzato.

---------------------------------------------------------------------------------
Migrazione DB
---------------------------------------------------------------------------------



Scaricare jUpgradePRO_UNZIPFIRST-3.0.3.zip
Unzippare jUpgradePRO_UNZIPFIRST-3.0.3.zip
Il pacchetto sopracitato contiene:
plg_jupgradepro-restful-3.0.3-j1.5.zip
com_jupgradepro-3.0.3.zip
In Joomla andare in: Estensioni > Gestione estensioni > Installa
Cliccare su sfoglia, selezionare il file plg_jupgradepro-restful-3.0.3-j1.5.zip ed installarlo tramite "Cairca e installa da joomla"
Controllare se è installato correttamente, attivare plugin e inserire una pass key
 
Creare un sito di appoggio con joomla 2.x (Consigliato, si può fare su una macchina in locale o su un altro server di hosting).
Consiglio di creare un sito joomla da zero con il suo setup (in quanto in seguito jUpgrade potrebbe dare errori tipo site not cleaned, ecc ecc).
Una volta avuto accesso al pannello di amministrazione di Joomla! installare il plugin che abbiamo unzippato precendetemente, tale:
com_jupgradepro-3.0.3.zip
 
Andare in componenti-jupgrade del sito 2.x click sul pulsante opzioni in alto a dx

Settare le opzioni:
GLOBAL

    Migration method: RESTful
    Limit: poco chiaro, lasciare il valore di default

RESTFUL

    Hostname: l'url del vostro vecchio sito
    Username: il nome utente di un amministratore del vecchio sito
    Password: la password dello stesso amministratore scelto (sempre del vecchio sito)

    Security Key: qui, ricordandoci la parola "segreta" che avevamo scelto prima, scriviamola (la mia era jupgrade)

DATABASE (i parametri del vecchio J!1.5)Database driver: ho impostato MySQL

    Hostname: l'indirizzo dell'host che gestisce il vostro database
    Username: username del database
    Password: password del database
    Database name: nome del vostro database
    Prefix: prefisso delle tabelle del vostro database (jos_ di solito avjos per altervista)

SKIPSDa qui potrete scegliere quali elementi migrare e quali no. Lasciate tutto attivo se avete dubbi.
TEMPLATES Con questo parametro decidiamo se mantenere le vecchie posizioni dei moduli, ma è molto probabile che non vi serva mantenerle nel nuovo Joomla! perchè avrete un nuovo template!
DEBUG Nel caso in cui la migrazione non vada a buon fine, andrebbe attivato il debug per cercare di capire dove sta il problema. Quindi può rimanere disattivato per il momento. Clicchiamo su Salva & Chiudi.

 

---------------------------------------------------------------------------------
Migrazione Template
---------------------------------------------------------------------------------



Tradotto da http://magazine.joomla.org/issues/issue-may-2012/item/740-How-to-convert-Joomla-15-template-to-Joomla-25
In questo tutorial vedremo come convertire un template joomla 1.5 in uno joomla 2.5. Come template d'esempio abbiamo scelto "rhuk_milkway" (ps l'ho testato su un mio template e funziona tranquillamente) 
Nota:

questo tutorial copre solo il processo di conversione del template, si parte da un'installazione livello joomla 2.5.
Prima di iniziare abbiamo bisogno di una copia del template 1.5
I passi che faremo sono
1. editare la struttura dei files
2. editare il file "templateDetails.xml"
3. editare il file "index.php"
4. installare il template convertito

Passo 1. Effettuare una copia del template
La prima cosa da fare è copiare la cartella del tema 1.5 su un sito joomla 2.5
 
  • Andare nella cartella dei temi del sito joomla 2.5 nomesito/templates/
  • Creiamo il nome del tema 2.5 nella cartella templates
es:
"rhuk_milkyway25"

  • Copia di tutti i files della cartella del tema 1.5 nella cartella precedentemente creata in joomla 2.5

Passo 2. Editare la struttura dei files

Dobbiamo editare la struttura dei files in modo che sia compatibile con Joomla 2.5
 
Editare la struttura dei files per renderla compatibile

  • Cancellare il file "params.ini"
Nella versione 1.5 questo file contiene i valori dei parametri del template. Ma nella versione 2.5 tutti i parametri del template sono contenuti nel db, così non necessitiamo di avere questo file.

  • Copia del file "error.php" dal tema di default 2.5 dal nome "atomic"

Joomla 2.5 introduce un nuovo file "error.php" che contiene il layout per gli errori delle pagine. E' un file abbastanza semplice e possiamo copiarlo da quello di un altro tema.

  • Creazione di un nuovo file chiamato "template_preview.png"

Joomla 2.5 introduce un nuovo file "template_preview.png" per presentare un'immagine di preview più grande. Dovresti fare uno screenshot a 640x480 del tuo tema e chiamarlo "template_preview.png".

Step 3. Editare il file "templateDetails.xml"
Adesso dobbiamo editare il file "templateDetails.xml" per renderlo compatibile con la versione 2.5.
Apriamolo con notepad ed effetuiamo queste modifiche:

  • Rinominare il tag
    <install>
    con
    <extension>
 
Old value New value
<install version="1.5"... <extension version="2.5"...
</install> </extension>

da
<install version="1.5" type="template">
a
<extension version="2.5" type="template" client="site">

...
e
</install>
con
</extension>


  • Cambiare il nome del template contenuto in  <name> mettendolo uguale alla folder del tema
da
<name>rhuk_milkyway</name>
in
<name>rhuk_milkyway25</name>


  • Rimpiazzare le linee multiple che contengono
    <filename>
    con una signola linea che contiene direttamente il nome della cartella dei files in essi contenuti
    <folder>
da:
   
<filename>images/bkg_body.jpg</filename>
    <filename>images/bkg_copy.jpg</filename>
    <filename>images/bkg_side_bot_l.jpg</filename>
    <filename>images/bkg_side_bot_r.jpg</filename>
    <filename>images/bkg_side_l.jpg</filename>
    <filename>images/bkg_side_r.jpg</filename>
    <filename>images/bkg_side_top_l.jpg</filename>
    <filename>images/bkg_side_top_r.jpg</filename>

a:
   
<folder>images</folder>


  • Cancellare la dichiarazione del file "params.ini"
Eliminare    
<filename>params.ini</filename>


  • Aggiungere la dichiarazione dei file creati nel passo sopra

<filename>error.php</filename>
<filename>template_preview.png</filename>

  • Rinominare la sezione <params>

es da:
    
<params>
        <param name="colorVariation" type="list" default="green" label="Color Variation" description="Color variation to use">
            <option value="green">Green</option>
        </param>
    </params>


a:
    
<config>
      <fields name="params">
        <fieldset name="advanced">
          <field name="colorVariation" type="list" default="green" label="Color Variation" description="Color variation to use">
              <option value="green">Green</option>
          </field>
        </fieldset>
      </fields>
    </config>



Old value New value
<params> <config><fields name="params"><fieldset name="advanced">
<param... < field...
</param> </ field>
</params> </fieldset></fields></config>

Passo 4. Editare "index.php"

Dopo aver editato il file "templateDetails.xml", bisogna editare il file "index.php".

  • Aggiungere il codice per caricare la Mootool library

aggiungere la stringa
"JHtml::_('behavior.framework', true);"
nella sezione:
...
defined( '_JEXEC' ) or die( 'Restricted access' );
JHtml::_('behavior.framework', true);
JPlugin::loadLanguage( 'tpl_SG1' );
...


  • Rimpiazzare il nome del tema "rhuk_milkyway" con codice php

Dalla versione di Joomla 2.5 si può passare il nome del tema direttamente dal file "templateDetails.xml" così basta passare il codice php


Old Value New value
rhuk_milkyway <?php echo $this->template ?>

Passo 5. Installare e testare il tema
Abbiamo praticamente finito configurare il tema per la versione Joomla 2.5, non ci resta altro che testare il tema:

Andare in Administrator > Extensions > Extension Manager > Discover.
Cliccare sul pulsante "Discover"
Selezionare il tema "rhuk_milkyway25" e cliccare su "Install"

OK!,il tema Joomla 2.5 è installato, andando in "Template Manager" basta settarlo di default.

Non ci resta che testare se è tutto ok!!!
Visite totali41175
Questo sito web usa i cookies per gestire alcune funzionalità, quali navigazione, autenticazione, commenti, etc. Utilizzando il nostro sito web, accetti l'utilizzo dei cookies.