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 :P

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