Terdapat banyak faktor penting untuk dipertimbangkan semasa mengusahakan projek berasaskan WordPress lanjutan. Setakat ini, kami telah melihat beberapa strategi untuk merancang, membina dan memasarkan projek, tetapi kami belum melihat apa sebenarnya yang diperlukan untuk mengekalkannya.
Lagipun, tiada projek perisian yang tanpa cacat. Dengan mengandaikan anda menjana pangkalan pengguna yang besar, pelanggan juga akan mempunyai idea untuk ciri atau perubahan yang mereka ingin lihat dalam projek. Untuk melakukan ini, adalah penting untuk mempunyai sistem untuk menjejak isu, merancang ciri dan berkomunikasi dengan pengguna.
Dalam artikel akhir dalam siri ini, kami akan melihat cara terbaik untuk meletakkan projek anda untuk pengurusan jangka panjang yang memberi manfaat kepada anda dan pelanggan anda.
Jika anda seorang pembangun profesional, anda sudah mengetahui (dan mungkin telah menggunakan) sekurang-kurangnya satu sistem kawalan kod sumber. Jika itu yang berlaku, bahagian ini mungkin tidak bernilai, tetapi jika anda agak baru dalam pembangunan dan/atau kawalan kod sumber, ini mungkin menjadi salah satu utiliti paling berguna yang anda tambahkan pada kotak alat anda, dan bukan hanya adalah khusus untuk projek ini, tetapi juga termasuk kerja masa depan.
Ringkasnya, kawalan kod sumber (kadangkala dipanggil kawalan versi) ialah kaedah menyimpan sejarah setiap perubahan yang dibuat pada mana-mana fail dalam projek.
Secara khusus, ini membolehkan anda mengambil gambar kod anda untuk keluaran, melancarkan semula ke versi sebelumnya projek anda dan memberikan nota tentang perkara yang telah diselesaikan dengan setiap kemas kini. Jika anda bekerja dengan pasukan, anda boleh melihat sumbangan setiap orang kepada aplikasi, menyelesaikan konflik dan menggabungkan perbezaan.
Akhirnya, kawalan kod sumber memberi anda cara untuk mengekalkan sejarah projek, mengurus lelaran kerja (semasa pepijat ditampal dan ciri baharu diperkenalkan), dan versi tertentu ditandakan untuk dikeluarkan.
Terdapat juga banyak sistem kawalan kod sumber yang berbeza tersedia. Walaupun berada di luar skop siri ini untuk menerangkan secara terperinci tentang setiap sistem atau cara menggunakannya, perlu diingat bahawa terdapat banyak pilihan percuma yang tersedia:
Setiap platform mempunyai kelebihan dan kekurangan yang tersendiri. Daripada menghabiskan banyak masa memikirkan sistem mana yang hendak dipilih, anda boleh memilih satu dan mula menggunakannya dengan lebih baik. Mempunyai sesuatu di tempat adalah lebih baik daripada tidak sama sekali.
Seperti yang dinyatakan sebelum ini, projek anda akan diterbitkan dengan pepijat. Tidak kira berapa banyak masa yang anda habiskan untuk menguji dan menilai kerja anda, hampir mustahil untuk menangkap setiap masalah.
Oleh kerana anda tidak dapat mencari mereka, pengguna anda akan menemui mereka dan anda perlu bersedia untuk menjejaki perkara yang mereka temui. Mencari penyelesaian penjejakan pepijat boleh menjadi menakutkan - terdapat banyak pilihan di pasaran.
Pada peringkat awal projek, tidak ada sebab untuk melabur banyak dalam penyelesaian utama. Apabila projek anda berkembang, anda sentiasa boleh meningkatkannya. Penjejakan pepijat yang berkesan hanya memerlukan beberapa ciri:
Terdapat banyak cara percuma untuk menjejaki pepijat - sesetengah apl web zaman dahulu, beberapa apl web moden:
Sekali lagi, menjejaki kawasan isu adalah lebih penting daripada cara menjejak isu dan menggunakannya untuk menjadikan produk anda lebih baik.
Jika anda mempunyai pepijat untuk dijejaki (dan anda akan melakukannya!), masuk akal untuk anda menyediakan beberapa jenis sokongan untuk projek anda. Paling penting, memberikan sokongan juga memberi insentif kepada pengguna untuk membeli produk (atau membeli lesen peringkat lebih tinggi), memberikan mereka ketenangan fikiran bahawa seseorang "sedang dihubungi" untuk menjawab soalan mereka.
Untuk nilainya, saya rasa ia saling menguntungkan: pengguna mempunyai seseorang untuk membantu mereka menggunakan produk anda dan pelanggan boleh memberikan maklum balas untuk membantu anda mengembangkan kerja anda.
Sama seperti penjejakan pepijat, terdapat berpuluh-puluh platform yang disokong, daripada sistem papan buletin yang telah dicuba dan benar kepada penyelesaian tiket yang lebih maju. Tetapi ingat, matlamat kami adalah untuk melakukannya dengan murah.
Apabila projek anda berkembang, anda boleh mempertimbangkan aplikasi sokongan yang lebih maju yang berskala dengan kerja anda.
Untuk apa faedahnya, saya mendapati bahawa menggunakan sistem awam seperti forum atau komen memberi perkhidmatan kepada asas pelanggan dengan baik, kerana sebaik sahaja anda boleh menjawab sekali dan memberikan maklumat yang boleh digunakan, anda mempunyai idea tentang bagaimana untuk melaksanakan (atau menyelesaikan) masalah Dokumentasikan kerja anda dan anda mempunyai cara untuk menjejaki pepijat pengguna dan permintaan ciri.
Walaupun bahagian ini subjektif, saya rasa perlu diberi perhatian: Pelanggan suka komunikasi. Mereka ingin tahu sama ada produk yang mereka beli berbaloi dengan wang mereka. Memandangkan komuniti WordPress sangat aktif, mereka sudah terbiasa dengan kemas kini, yang bermaksud produk anda perlu sentiasa dikemas kini dengan platform.
Salah satu perkara terbaik yang boleh anda lakukan untuk pelanggan anda ialah memberitahu mereka bahawa anda sedang mengusahakan projek itu - projek itu dalam pembangunan dan anda sedang mendengar mereka.
Sudah tentu, anda tidak mahu terlalu banyak berkomunikasi. Berikut ialah beberapa cara untuk memberitahu pengguna anda status projek anda tanpa membanjiri mereka dengan terlalu banyak maklumat:
Sila ambil perhatian bahawa semua perkara di atas ialah cara pengguna boleh memilih untuk mendengar daripada anda - anda tidak memaksa mereka apa-apa yang mereka tidak mahu dengar. Ini adalah satu lagi cara anda boleh terus memberikan komunikasi kepada pengguna anda tanpa membebankan mereka dengan maklumat sehingga menjengkelkan.
Kami telah menjaga semua peringkat perancangan, pembinaan, pemasaran dan pengurusan projek WordPress yang berkualiti pada harga yang rendah. Semoga siri ini telah menyediakan beberapa pagar yang boleh membantu anda dengan projek anda yang seterusnya (atau semasa).
Sudah tentu, catatan ini tidak lengkap. Sentiasa ada lagi untuk dibincangkan dan banyak lagi untuk ditambah, jadi jangan ragu untuk menambah pemikiran anda sendiri dalam ulasan!
Atas ialah kandungan terperinci Panduan untuk Mengekalkan Projek WP Termaju – Bahagian 4: Penyelenggaraan Berterusan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!