Semua sistem manajemen konten (CMS) memiliki kekuatan dan kelemahan. Beberapa dibuat untuk penggunaan khusus, seperti eCommerce atau situs keanggotaan. Lainnya bertujuan untuk menjadi jack-of-all-trade. Selain itu, sistem ini berkisar dari open source hingga proprietary.
WordPress adalah pemimpin pasar yang jelas. Ini adalah aplikasi masuk saya untuk membuat situs web. Tapi saya juga bekerja dengan sistem lain. Pengalaman saya tidak merata.
Saya tidak memiliki pengetahuan mendalam tentang setiap aplikasi. Tetapi saya dapat mengidentifikasi sistem yang baik. Mereka menawarkan kemudahan penggunaan dan mematuhi praktik terbaik. Sistem ini telah meningkat secara signifikan. Tetap saja, mereka masing-masing memiliki kekurangan. Dengan mengingat hal itu, berikut adalah lima hal yang tidak boleh dilakukan oleh CMS.
Hasilkan Kode yang Tidak Mengikuti Praktik Terbaik
Web memiliki banyak standar dan praktik terbaik. Markup harus terstruktur secara semantik. Konten harus dapat diakses. Dan CSS harus digunakan untuk elemen gaya seperti tipografi.
Namun saya masih melihat editor konten yang membeku dalam waktu. Misalnya, ada CMS kesopanan yang pernah saya gunakan. Editor kontennya masih menggunakan tabel untuk tata letak multikolom. Dan, hebatnya, ini memberi gaya pada teks menggunakan tag font HTML. Um, 1995 menelepon. Mereka ingin markup mereka kembali!
Ada perbedaan antara penyimpangan kecil dari standar dan pengabaian langsung terhadapnya. Bahwa aplikasi apa pun akan menggunakan teknik usang seperti itu membingungkan. Itu juga tidak bertanggung jawab. Bagian terburuknya? Penyedia layanan mengharapkan orang untuk membayar produk kuno mereka.
Pembuat konten mengandalkan CMS mereka untuk menerapkan praktik terbaik. Kami membutuhkan aplikasi untuk mengonversi teks dan gambar menjadi kode yang bersih dan dapat diakses. Tidak harus sempurna. Tapi itu tidak boleh menghalangi kemampuan siapa pun untuk mengkonsumsinya.
Izinkan Kekacauan yang Tidak Diatur di Dasbor
Bekerja di meja yang berantakan memang membuat frustrasi. Sulit untuk menjadi kreatif – atau bahkan berkonsentrasi – dengan berbagai sampah berserakan. Dasbor CMS hampir sama.
Dasbor harus minimal dan mudah disesuaikan. Dasbor WordPress dimulai dengan cara ini. Tapi dengan cepat menjadi berantakan saat Anda menginstal lebih banyak tema dan plugin.
Widget dasbor dapat dimatikan. Tetapi banyak pesan pemberitahuan yang mengganggu yang ditampilkan di bagian belakang tidak mudah untuk dibuang.
WordPress adalah sistem sumber terbuka. Dengan demikian, tidak memiliki banyak kendali atas bagaimana notifikasi ditampilkan. Telah ada upaya untuk membuat notifikasi lebih ramah pengguna.
Ini adalah area di mana sistem berpemilik memiliki keuntungan. Terutama yang tidak mengizinkan plugin pihak ketiga. Mereka memiliki kendali penuh atas UI.
Ada juga kebutuhan untuk membedakan antara pemberitahuan terkait sistem dan upsell murahan. Maklum, pengembang perangkat lunak perlu menghasilkan uang. Tapi dibombardir dengan iklan melewati batas. Seperti halnya dipaksa untuk mengabaikan notifikasi berulang kali. Harus ada pedoman ketat mengenai jenis perilaku ini.
Batasi Portabilitas Konten
Situs web Anda mungkin dibuat menggunakan CMS tertentu. Tapi itu mungkin tidak tetap seperti itu. Anda mungkin akhirnya melampaui platform atau ingin mencoba sesuatu yang baru. Beralih platform tidak mudah.
Sistem berpemilik seringkali merupakan pelanggar terburuk. Konten dan desain tidak dapat diekspor. Dalam beberapa kasus, Anda bahkan tidak dapat mengekspor salinan situs Anda untuk tujuan pementasan.
Jadi, Anda tinggal mencari alat pihak ketiga untuk melakukan pekerjaan itu. Jika tidak, Anda mungkin harus menyalin dan menempelkan setiap halaman.
Wajar jika beberapa fungsi tidak dapat diekspor. Keranjang belanja adalah contoh utama. Tetapi konten Anda harus portabel. Apakah itu terlalu banyak untuk ditanyakan?
Prioritaskan Fitur Daripada Stabilitas
Semua perangkat lunak harus berkembang. Bug dihancurkan, lubang keamanan diisi, dan fitur baru ditambahkan. Tidak terkecuali CMS.
Namun, itu tidak boleh mengorbankan stabilitas. Ini sangat penting bagi pemilik situs web. Situs web harus terus berfungsi – terlepas dari bagaimana perangkat lunak berubah.
Perubahan besar dapat membuat pekerjaan menjadi sulit. Jika semua “bagaimana-jika” tidak diperhitungkan, perubahan dapat menimbulkan konsekuensi yang mengerikan. Fitur tertentu, atau bahkan seluruh situs web, dapat rusak setelah perubahan diterapkan.
Fitur baru tetap penting. Mereka membantu menarik pengguna baru dan membuat hidup lebih mudah bagi yang sudah ada. Tetapi mereka perlu diterapkan dengan hati-hati untuk meminimalkan dampak negatif.
Aplikasi dengan reputasi merusak situs web tidak akan bertahan.
Gagal Berkomunikasi dengan Pengguna
Komunikasi sama pentingnya dengan kode. Suatu sistem mungkin memiliki fitur yang menarik. Tetapi pengguna perlu mengetahui tentang mereka untuk memanfaatkannya.
Demikian pula, pengembang CMS perlu mengetahui apa yang diinginkan dan dibutuhkan penggunanya. Informasi itu adalah kunci untuk memprioritaskan fitur dan perbaikan bug.
Tetapi komunikasi adalah pekerjaan besar. Ini mencakup dokumentasi, dukungan pengguna, dan membangun komunitas. Ini membutuhkan banyak usaha.
Bahkan perusahaan besar berjuang dengan komunikasi. Untuk penyedia yang lebih kecil, ini dapat meregangkan sumber daya manusia yang terbatas secara mactionmal.
Tetap saja, itu sepadan dengan usaha. Kegagalan untuk menjaga dialog terbuka dengan pengguna akan mengikis hubungan. Dan itu dapat menyebabkan eksodus massal dari platform.
CMS Harus Fokus pada Pengguna
CMS pada akhirnya akan dinilai apakah memenuhi kebutuhan penggunanya. Tidak ada yang sempurna di bidang ini. Tetapi beberapa jauh di depan pesaing mereka.
Sistem terbaik memungkinkan kami membuat konten dengan cara yang dapat diakses. Mereka mengembangkan fitur yang menjaga stabilitas dan menyediakan kompatibilitas mundur. Selain itu, sistem ini menghargai hak pengguna untuk memindahkan konten mereka dan memfasilitasi portabilitas.
Di atas segalanya, CMS yang baik akan menjaga jalur komunikasi yang terbuka dengan pengguna. Dialog ini akan menguntungkan semua orang. Ini membantu memastikan masa depan yang cerah dan produktif.
Dan bagaimana dengan aplikasi yang gagal di area ini? Mereka kemungkinan besar akan lenyap dalam jangka panjang.
Ini adalah sesuatu yang perlu dipertimbangkan saat memilih CMS untuk proyek Anda berikutnya.