CMS
By Kemas AntoniusPertanyaan pertama yang mungkin muncul di benak seorang pengunjung situs ini adalah, apakah itu sebenarnya sebuah software Content Management System? Apakah sama dengan software HTML editor lainnya seperti Microsoft FrontPage, Dreamweaver, atau bahkan sebuah Notepad? Nah, dalam kesempatan ini saya akan berusaha menerangkan pengertian CMS ditinjau dari berbagai segi.
Seperti yang kita ketahui, ‘contents’ merupakan salah satu urat nadi dari kehidupan sebuah website. Tanpa ‘contents’ dapat dipastikan tidak ada website. Sebuah website yang dikelola dengan baik pasti akan selalu berusaha menampilkan ‘contents’ terbaru bagi para pengunjungnya. Lalu apa yang dimaksud dengan ‘content’ sebenarnya? Pada dasarnya ‘content’ adalah sebuah unit informasi yang digunakan untuk membentuk sebuah halaman di website. Dapat terdiri dari apa saja; teks, gambar, video, suara, dan lain sebagainya. Harap dibedakan juga antara sebuah ‘content’ dengan sebuah dokumen. Dua hal yang serupa tapi tidak sama.
Dari ‘contents’ yang sudah ada tadi, kemudian diatur sedemikian rupa sehingga membentuk sebuah website. Untuk memudahkan pekerjaan, sering kali aturan-aturan dan proses kerja pun dibuat antara seorang webmaster yang lebih memperhatikan sisi teknis dan penampilan dari website dengan seorang penulis/editor yang menyumbangkan ‘contents’ untuk website. Dalam arti kata lain, manajemen terhadap ‘contents’ yang akan ditampilkan. Baik webmaster maupun penulis/editor dapat membuat, mengedit, mengatur dan mempublikasikan sebuah ‘content’ dalam framework/sistem yang telah dipersiapkan sebelumnya.
Framework atau sistem, tempat di mana ‘contents’ itu diletakkan menfasilitasi ‘perkakas-perkakas’ yang dibutuhkan untuk menjaga konsistensi proses pembuatan halaman-halaman di website secara efisien dan efektif.
Bila semua informasi diatas kita gabung menjadi satu, dapatlah disimpulkan, CMS adalah sebuah sistem yang memudahkan proses penciptaan sebuah website dinamis yang kaya akan ‘contents’, dengan memberikan kemudahan kepada penulis/editor untuk menambah, memperbaharui dan menghapus ‘content’ yang ada tanpa campur tangan langsung dari webmaster. Sebuah CMS akan membedakan ‘contents’ dari desain, memelihara konsistensi tampilan dan memudahkan pemanfaatan ‘contents’ untuk berbagai keperluan. Dengan menyimpan data di satu tempat, mengontrol hak akses dan alur kerja memperbesar kesempatan pemakai berpartisipasi dalam pengembangan website anda. Terlebih lagi bila website tersebut terus berkembang dan memiliki kompleksitas tinggi. Tentunya, semua bantuan akan sangat diharapkan, bukan begitu?
Catatan:
Penulis memang sengaja menggunakan beberapa kata dalam bahasa Inggris seperti ‘contents’, ‘website’, ‘framework’, dan lain sebagainya mengingat penulis belum bisa menemukan kata-kata yang artinya sepadan dalam bahasa Indonesia. Harap dimaklumi bersama.

