Ho pensato di creare questa piccola guida (un pò scopiazzata) per chi si trovasse in difficoltà nell'integrazione di Joomla e SMF.
Guida all'integrazione di Joomla e SMFPer iniziare, è obbligatorio spiegare per bene cos'è un
Bridge (letteralmente "ponte"). Un
Bridge è una funzione che effettua un collegamento tra due applicazioni esistenti. Nel nostro caso queste saranno:
- Joomla (vanno bene tutte le versioni dalla 1.0.3 in poi);
- SMF 1.1 RC3;
Le 2 applicazioni che vogliamo far interagire sono indipendenti e vanno installate indipendentemente l'una dall'altra, non è possibile installare SMF tramite il pannello d'amministrazione di Joomla come non è possibile effettuare il contrario, ossia installare Joomla tramite il centro d'amministrazione di SMF.
Esistono attualmente più bridge, in questa guida ci riferiremo a quello che trovate in questa pagina:
http://www.simplemachines.org/community/index.php?board=77.0che attualmente è aggiornato alla versione 1.1.6
PrerequisitiAffinche il bridge possa effettuare correttamente la funzione di "ponte" tra Joomla e SMF, questo dovrà poter accedere al database utilizzato per Joomla e per SMF. Questo può avvenire in 3 modi:
1. Utilizzare lo stesso database per Joomla e SMF;
2. Utilizzare un database per gli utenti, in comune tra i due database;
3. Utilizzare due database per gli utenti, ciascuno avente accesso all'altro database.
Installazione1. E' necessario scaricare il bridge dal sito:
http://www.simplemachines.org/download/?bridges2. Dopo aver scompattato il file, al suo interno si trovano altri due file: readme.html e com_smf.zip
3. Verifichiamo che le seguenti cartelle di Joomla abbiano i permessi di scrittura:
-/components
- /modules
- /mambots/system
- /administrator/components
4. Dal pannello di amministrazione di Joomla, installiamo il componente com_smf.zip . Questo automaticamente installerà i due componenti, il modulo e il plugin.
Configurazione di SMFDal Centro di Amministrazione del forum, andiamo in "Parametri del Server", quindi su "Configurazione delle Opzioni" e assicuriamoci che siano disattivate le seguenti voci:
- Abilita il salvataggio locale dei cookies
- Abilita l'output compresso
Potrebbe inoltre essere necessario (non sempre) abilitare o disabilitare la voce:
- Utilizza i cookies di sub-dominio.
Configurazione del BridgeAprite la pagina di configurazione del Bridge da Joomla: dal menu "Componenti -> SMF Bridge -> Configurazione". Dal campo "Path per SMF(assoluta):, indicate la Path assoluta d'accesso ai files del forum.
Esempio:
Per determinare il percorso assoluto d'accesso al forum:
- Connettetevi al forum come amministratori;
- Aprite la pagina d'amministrazione;
- Dalla voce "Parametri del server" cercate il campo URL del forum e compiate il percorso;
Dopodichè potete personalizzare le altre opzioni del forum e una volta terminato, salvate ed uscite, avrete il bridge funzionante.
Spero che questo sia di aiuto per tutti coloro fossero in difficoltà. Non appena sarà possibile magari scrivo anche qualche FAQ su questo argomento, sperando ovviamente nella vostra partecipazione.
Madley