Saya mengembangkan tema, banyak di antaranya. Saya diberikan PSD, kode HTML / CSS, menampar kode ke Wordpress, dan membuat koreksi saat mereka mendapat QC'd. Setelah live, klien dapat mengedit posting blog seperti biasa atau mengunggah foto menggunakan plugin khusus.
Kadang-kadang saya harus membuat perubahan pada tema atau ke konten halaman / posting, yang berarti saya membuatnya secara langsung atau harus mengunduh dan mengatur situs ke lingkungan pengembangan untuk disetujui oleh klien. Saya tidak punya cadangan, saya tidak punya kontrol versi, dan saya menyadari ini perlu diubah.
Git dan Mercurial telah disarankan, dan saya ingin memanfaatkan alat-alat ini, tetapi saya bingung tentang bagaimana memasukkannya ke dalam alur kerja.
Apakah saya memerlukan semua perubahan pada situs di server pengembangan dan kemudian mendorongnya langsung setelah disetujui? Bagaimana dengan menulis posting blog? Sepertinya berlebihan untuk menulis posting di dev dan mendorong perubahan secara langsung, tetapi kemudian bagaimana cara menyinkronkan basis data jika diedit di situs langsung? Saya telah menjelajahi internet. Beberapa panduan akan dihargai.