it-swarm.dev

Come si aggiorna un sito Web dopo che è stato pubblicato?

Come si inviano gli aggiornamenti live a modelli e moduli dopo essere passati al sito?

Tendiamo a fare alcune soluzioni diverse mentre sviluppiamo su un sito e poi eseguiamo il backup di Akeeba per eseguire il push del sito prima dal vivo. In seguito, tuttavia, ripetere questo processo significa distruggere il vecchio sito.

Una soluzione è ovviamente solo ftp su diversi file, modelli, css, immagini ecc., Ma non è così veloce e alcuni collegamenti potrebbero interrompersi per alcuni minuti fino a quando non viene eseguito.

Un altro è usare git hub dove abbiamo il codice ma siamo un piccolo team, quindi lavorare su molti rami e rilasci può rendere il progetto troppo lavoro per essere chiaro per avere master come unica versione da pubblicare per l'aggiornamento.

Fondamentalmente qualsiasi suggerimento o soluzione per mettere le cose su un sito di staging e quindi spingerli a vivere mentre il sito live avrà articoli e registrazione dell'utente, ecc. Inseriti come sito live, quindi non può essere sostituito.

grazie

13
tristanbailey

Installa nuovamente l'estensione o il modello (senza disinstallare l'originale) caricandolo su Extension Manager.

Generalmente creiamo estensioni completamente installabili per i nostri siti. Li installiamo sul nostro server di sviluppo per i test e, quando sono adatti, li installiamo semplicemente sul server di produzione. Finché il metodo nel file manifest è impostato per l'aggiornamento, è possibile aggiornare rapidamente le estensioni esistenti semplicemente caricandole in Extension Manager.

Lavorare in questo modo ci consente di aggiornare il sito di produzione senza tempi di inattività e garantisce che i dati del database sul server di produzione rimangano intatti (a meno che non decidiamo di cambiarlo tramite uno script di aggiornamento o un file SQL).

8
Zachary Draper

Esistono alcune estensioni gratuite ea pagamento che possono aiutarti con la stadiazione.

EasyStaging è un'estensione gratuita di Craig Phillips (che è un membro attivo di questo forum): http://extensions.joomla.org/estensioni/hosting di-un-server/database di gestione/21308

SP Staging è un'estensione pagata da SP Cyend: http://extensions.joomla.org/estensioni/accesso-a-security/site-security/site-monitoraggio/20396

Alcune società di web hosting stanno ora fornendo strumenti per aiutare con la stadiazione.

SiteGround : http://blog.siteground.com/siteground-staging

Rochen : http://blog.rochenhost.com/2011/11/creating-a-joomla-staging-site

6
Neil Robertson