Ciao e benvenuto sul forum.
Quella che ti do è la mia opinione personale altri qui sul forum probabilmente ti diranno cose diverse ma è naturale che sia così perchè ognuno ha le sue preferenze e le sue modalità di lavoro.
Personalmente preferisco lavorare direttamente in remoto per evitare un trasferimento da locale a remoto e problemi di incompatibilità tra configurazioni server diverse soprattutto nei casi in cui hai la necessità di installare estensioni.
Per evitare di far visualizzare il sito durante le fasi di lavorazione generalmente adotto questa procedura:
carico sul server una pagina index.html di sito in costruzione (in genere le index.html hanno la priorità sulle index.php) e mi metto a lavorare su joomla.
Il sito in joomla diventa non visibile a chi capita sul dominio ma tu puoi vederlo richiamando la index.php ad esempio
www.miosito.it/index.phpPuoi mettere off line il sito ma per poter visualizzare l'anteprima del sito nel box di login devi immettere i dati di un utente amministratore.
La scomodità di questa soluzione a mio avviso è che vedi dei menu e dei moduli in più che sono riservati agli utenti amministrativi quindi in un certo qual modo ti "falsa" la struttura di quello che vedono gli utenti pubblici del sito.
A te ora fare dei test e trovare la tua modalità di lavoro preferita
