CMS (Content Management System) adalah suatu sistem yang digunakan untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi content secara bersama (collaborative content management). Content mengacu pada informasi dalam bentuk teks, grafik, gambar maupun dalam format-format lain yang perlu dikelola dengan tujuan memudahkan proses pembuatan, pembaharuan, distribusi, pencarian, analisis, dan meningkatkan fleksibilitas untuk ditransformasikan ke dalam bentuk lain. Terminologi CMS sendiri cukup luas, di antaranya mencakup software aplikasi, database, arsip, workflow, dan alat bantu lainnya yang dapat dikelola sebagai bagian dari mekanisme jaringan informasi suatu perusahaan maupun global.
CMS (Content Management System) terbukti merupakan sebuah aset penting bagi perusahaan untuk mengelola content situs web dan portal secara efisien dan efektif. Saat ini, berbagai perusahaan mengkombinasikan content tak berstruktur dengan transaksi tradisional dan application logic untuk membangun aplikasi berbasis Web. Web application ini mewujudkan interaksi yang lebih personal dengan para user-nya, dan meningkatkan kinerja perusahaan dengan menyediakan layanan mandiri bagi para karyawan, partner, penyedia barang dan pelanggan. Aplikasi berbasis Web yang semakin berdaya, secara tidak langsung meningkatkan peranan dan pentingnya CMS sebagai bagian dari infrastruktur aplikasi perusahaan. Alhasil, pemilihan CMS yang akan diterapkan di perusahaan tidak bisa dianggap remeh.
Dengan adanya CMS yang terintegrasi dengan sebuah WebSite akan memberikan suatu nilai lebih yang akan meningkatkan fungsionalitas dan fleksibiltas dari Web Site tersebut, terlebih pada WebSite yang tujuan pemanfaatannya sebagai media promosi dan membangun citra konsumen, dimana kontinuitas dan inovasi dalam pemasaran produk-produk secara berkala dan berkesinambungan sebagai suatu hal yang memegang peranan penting dalam tercapainya target pemasaran.
Jika Anda seorang webmaster yang mengelola sebuah situs maka sudah mengenal apa yang dinamakan dengan CMS. Bagaimana dengan Anda yang lain? CMS merupakan singkatan dari Content Management System, suatu software yang berguna untuk memanipulasi content atau isi dari suatu situs web.
Maksud dari memanipulasi di sini adalah bisa menambah, mengedit, atau menghapus isi dari suatu situs. Dengan CMS, semua itu bisa dilakukan tanpa pengguna harus belajar HTML atau bahasa pemrograman web.
Karena CMS adalah suatu software (perangkat lunak) maka CMS bisa berbasis web atau pun aplikasi desktop biasa. Saat ini CMS yang paling banyak adalah CMS yang berbasis web. Apa kelebihan dari CMS berbasis web? Kelebihannya adalah Anda bisa melakukan update (perubahan) isi situs dari mana saja selama Anda terhubung ke internet dan tool atau alat yang digunakan hanyalah web browser. Selain itu dengan CMS maka Anda bisa melakukan update atau perubahan isi situs tanpa harus mengutak-atik layout atau struktur dari situs Anda.
CMS berbasis web bisa dibuat dengan berbagai macam bahasa pemrograman scripting untuk web seperti misalnya ASP, PHP, JSP, atau Java. Pada dasarnya Anda bisa membuat sendiri CMS untuk situs Anda atau Anda juga bisa memanfaatkan modul-modul atau aplikasi CMS yang sudah ada di internet. Jika Anda ingin membuat sendiri CMS Anda maka syaratnya adalah situs Anda harus sudah memiliki struktur layout yang fix (tetap). Inti dari CMS adalah melakukan perubahan atau penambahan isi situs pada bagian-bagian yang sifatnya bisa berubah, misalnya halaman berita terbaru, halaman produk atau jasa, halaman foto, dan lain sebagainya. Data dari CMS tersebut disimpan dalam suatu database dan dicari atau ditampilkan dengan cepat.
Jika Anda tidak ingin membuat CMS sendiri maka tidak perlu risau, saat ini di internet sudah banyak yang menawarkan aplikasi CMS yang siap pakai dan bisa Anda atur (configure) sesuai dengan kemauan dan kemampuan Anda. CMS yang ditawarkan ini pun banyak yang sifatnya Open Source sehingga Anda bisa dengan bebas menggunakannya di situs Anda bahkan Anda juga bebas untuk memodifikasi CMS tersebut sesuai dengan kemampuan Anda. Salah satu contoh situs yang merupakan etalase dari banyak CMS yang ada di pasaran adalah situs opensourceCMS.com. Situs yang beralamat di www.opensourcecms.com ini merupakan situs dimana Anda bisa mencoba berbagai macam software CMS berbasis web secara gratis. Ini sangat berguna bagi Anda yang ingin memilih CMS yang tepat untuk situs Anda.
Fitur-fitur yang terdapat dalam CMS juga sangat bervariasi, mulai dari manajemen layout situs (yang berfungsi untuk mengubah layout situs Anda), fitur pencarian, editing berita, editing foto, editing produk dan lain sebagainya. Suatu CMS berbasis web dilengkapi dengan mekanisme autentikasi untuk bisa melakukan perubahan atau update isi situs. Ini artinya Anda harus memasukkan username dan password sebelum bisa masuk ke dalam sistem CMS situs Anda. Dengan adanya mekanisme ini maka Anda bisa membagi hak akses kepada beberapa orang di mana orang-orang tersebut bisa meng-update isi situs pada bagian yang berbeda-beda. Misalnya saja si A hanya bisa menambah dan meng-update berita situs, kemudian si B hanya bisa menambah dan meng-update halaman foto gallery saja.
Read more