Come tutti sanno, usare un CMS per la realizzazione di siti commerciali (e non) è oggi indispensabile. Ciò dipende dal fatto che attraverso un CMS ci si può concentrare sul contenuto del sito senza la necessità di dover perdere intere nottate tra div, css e javascript.
Di CMS ce ne sono un infinità e per tutti i linguaggi. Per quanto riguarda PHP, Joomla è senza dubbio uno dei CMS più famosi e potenti. Basta documentarsi un pò per diventare dei Joomla Master.
Molto spesso capità allo sviluppatore di replicare il suo sito su più server o normali desktop. Le motivazioni possono essere molteplici: backup, testing, migrazioni,… Ci sono situazioni in cui capita di dover presentare al cliente una versione preliminare del sito. Ancora più spesso, nel caso si sviluppino componenti o funzionalità particolari, il cliente chiede di installarne una replica sul prioprio laptop per prendere dimestichezza con la struttura creata.
Gli inconvenienti sono tanti e fastidiosi: installare il web server, database, trasportare i contenuti..
Navigando in giro per la rete ho trovato questo bellissimo programma: JSAS (Joomla Stand Alone Server ) per Windows. In pratica, dopo l’installazione, il pragramma fa partire in contemporanea Apache con PHP e MySql. Il tutto poggia su uno spazio privato accessible come un normale disco del computer. Possiamo così liberamente trascinare file e cartelle. Per replicare il sito, lo sviluppatore non deve far altro che copiare la struttura delle cartelle dal server del sito, replicare la struttura del database, aggiustare i parametri di configurazione bei file necessari e via… Il gioco è fatto
A breve pubblicherò una breve guida sul backup di un sito fatto con Joomla e della sua replica con JSAS.
Stay tuned
Link a JSAS: Joomla Stand Alone Server

4 comments
Comments feed for this article
Dicembre 19, 2007 a 4:03 pm
BaCaRoZzo
Wow…posso commentare….sembra na bella cosa sto JSAS. Debbo provare. Non è proprio chiarissima la trattazione ma sembra interessante!!
Just try it!!
Dicembre 19, 2007 a 8:08 pm
maxattack
Appena posso faccio una mini guida
Maggio 20, 2008 a 9:28 am
maria
Ciao!
Volevo chiederti una cosa. Sicome appena adesso ho cominciato imparare Joomla sono un pò in nebbia con una cosa, no anzi con due.
1 – posso farmi i miei template con photoshop e dreamweaver, dico i modelli base senza testo solo design, css. Che cosa mi consigli. Non voglio usare i template che sono in giro, voglio qualcosa fatto da mana mia.
Ho anche il Mysql database, – poso fare la struttura del mio sito là? Oppure basta creare qualcosa e puoi Joomla mi aiuta per creare il resto?
Grazie! Appena aspetto la tua guida
Maria
Maggio 20, 2008 a 7:31 pm
maxattack
Ciao Maria,
scusa del ritardo nella risposta ma gli impegni universitari si fanno sentire.
Veniamo al dunque:
1
I template li puoi fare con qualsiasi strumento vuoi. Addirittura mi sa che esiste un’estensione per Dreamweaver ad-hoc. Prova a dare un occhiata qui: http://joomla-cms.dk/download-extensions/
Tuttavia, se vuoi procedere a mano, sappi che puoi farlo tranquillamente. Devi solo rispettare le regole che impongono la struttura del template. Prova a dare una letta su joomla.it per quanto riguarda i tutorial ed i wiki.
Sinceramente se sei alle prime armi è meglio se provi a cercare un template già fatto e lo modifichi in base alle tue esigenze. Man mano, vedi come funziona il tutto e puoi sviluppare un template interamente da te in modo più agevole.
2
Per quanto riguarda il database non devi usare necessariamente MySql in quanto la versione 1.5 di Joomla permette di usarne diversi.
A parte ciò devi sapere che la struttura delle tabelle è gestita dal Joomla, per cui non puoi farle a mano.
Quello che puoi fare è specificare la struttura delle tabelle per le componenti che sviluppi tu. Il resto non andrebbe toccato.
Spero di esserti stata di aiuto. Per altri consigli sono a disposizione.
Mmm.. la guida su JSAS per adesso è in alto mare. Sono sotto Tesi
Ciao ciao!