it-swarm-id.com

Apa metodologi yang tepat untuk memperbarui template?

Saat ini untuk memperbarui templat di situs produksi kami, kami membuat situs offline, mengubah templat, menghapus templat, menginstal ulang, mengubah pengaturan templat kembali, dan kemudian menempatkan situs kembali online. Saya biasanya bukan penggemar mengambil situs untuk alasan apa pun dan proses ini memungkinkan untuk kesalahan terutama dengan template yang hanya digunakan untuk beberapa halaman. Komponen dan semacamnya dapat diperbarui dengan mudah, tetapi sepertinya fungsi yang sama ini dihilangkan untuk templat.

Apakah ada metodologi yang lebih baik untuk menangani pembaruan template yang menghilangkan pengambilan situs offline?

12
Zachary Draper

Memutakhirkan templat harus semudah menggunakan penginstal Joomla untuk mengunggah dan menginstal versi yang diperbarui dari templat.

Agar dapat berfungsi, file templatDetails.xml harus mendefinisikan 'metode' sebagai 'pemutakhiran', alih-alih 'instal'.

Anda dapat memeriksa ini dengan membuka ritsleting file instalasi template, membuka file templateDetails.xml dan memeriksa yang berikut di atau sekitar baris 3:

<extension version="2.5" type="template" method="upgrade" client="site">

Jika method="install", ubah ke method="upgrade", dan simpan file tersebut. Zip up paket dan arahkan installernya dan Anda harus siap.

Catatan tentang penyesuaian: Proses ini akan mengunggah templat lengkap, yang berpotensi menimpa penyesuaian yang telah Anda lakukan. Karena alasan ini, sebaiknya tambahkan dan semua kustomisasi yang mungkin ingin Anda lakukan pada satu file untuk pencadangan dan penambahan yang mudah. Saya suka menggunakan file CSS yang saya namai 'custom.css', dan memuat file ini terakhir, sehingga kustomisasi saya menimpa default.

12
Zaridan

Jika Anda tidak memiliki perubahan khusus pada template - cukup instal yang baru dari yang sekarang.

Jika Anda membuat beberapa perubahan khusus, Anda harus mengulangi perubahan atau mengubah kode template Anda saat ini dan kode template baru.

3
me7hos

ADA beberapa opsi pementasan tingkat lanjut. Saya pikir siteground memiliki sesuatu seperti ini. Ada cara untuk mengganti bagian-bagian dari suatu situs tanpa mengesampingkan semua tabel db, jadi jika Anda punya waktu dan sumber daya untuk melihat ini, BISA dilakukan ... hanya perlu beberapa waktu pengaturan yang baik (dan Anda harus untuk menyiasati otak Anda).

Tetapi jika Anda berbicara mengubah tema pada beberapa halaman, mengapa tidak mengunggah tema baru dengan nama yang berbeda dan menerapkannya pada beberapa item menu tersembunyi saat Anda mengerjakannya. Tidak ada yang akan melihatnya dan Anda dapat tweak pengaturan dan kemudian menerapkannya pada item menu yang benar ketika Anda selesai.

1
Brian Peat