it-swarm-id.com

Bagaimana Anda memperbarui situs web setelah situs itu tayang?

Bagaimana Anda mendorong pembaruan langsung ke templat dan modul setelah Anda tayang langsung dengan situs ini?

Kami cenderung melakukan beberapa solusi yang berbeda saat kami mengembangkan di satu situs dan kemudian cadangan akeeba ke situs Dorong pertama hidup. Namun setelah itu, mengulangi proses ini lagi berarti menghancurkan situs yang lama.

Satu solusi jelas hanya menambah file yang berbeda, templat, css, gambar dll tapi ini tidak secepat itu dan beberapa tautan mungkin terputus selama beberapa menit sampai selesai.

Cara lain adalah dengan menggunakan git hub di mana kita memiliki kodenya tetapi kita adalah tim kecil sehingga bekerja pada banyak cabang dan rilis dapat membuat proyek terlalu banyak pekerjaan menjadi jelas sehingga master menjadi satu-satunya versi yang ditayangkan untuk diperbarui.

Pada dasarnya ada tips atau solusi untuk meletakkan sesuatu di situs pementasan dan kemudian mendorong mereka untuk hidup sementara situs langsung akan memiliki artikel dan pendaftaran pengguna, dll dimasukkan sebagai situs langsung sehingga tidak bisa diganti.

terima kasih

13
tristanbailey

Cukup instal ekstensi atau templat lagi (tanpa menghapus instalan asli) dengan mengunggahnya ke Extension Manager.

Kami biasanya membuat ekstensi yang sepenuhnya dapat diinstal untuk situs kami. Kami menginstalnya di server pengembangan kami untuk pengujian, dan ketika mereka cocok, kami hanya menginstalnya di server produksi. Selama metode di file manifes disetel ke pembaruan, Anda dapat dengan cepat memperbarui ekstensi yang ada hanya dengan mengunggahnya ke Extension Manager.

Bekerja dengan cara ini memungkinkan kami untuk memperbarui situs produksi tanpa downtime dan memastikan bahwa data database pada server produksi tetap tidak tersentuh (kecuali kami memilih untuk mengubahnya melalui skrip pembaruan atau file SQL).

8
Zachary Draper

Ada beberapa ekstensi gratis dan berbayar yang dapat membantu pementasan.

EasyStaging adalah ekstensi gratis dari Craig Phillips (yang merupakan anggota aktif di forum ini): http://extensions.joomla.org/extensions/hosting-a-servers/database-management/21308

Pementasan SP adalah ekstensi berbayar dari SP Cyend: http://extensions.joomla.org/extensions/access-a-security/site-security/site-monitoring/20396

Beberapa perusahaan web hosting juga sekarang menyediakan alat untuk membantu pementasan.

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

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

6
Neil Robertson