CMS, Kelebihan dan kekurangan

Setiap tools atau software yang biasa digunakan untuk membuat atau menjalankan sebuah web site baik web site dengan sistem CMS maupun HTML pasti memiliki kekurangan dan kelebihan.

CMS

CMS atau Content management system adalah salah satu sistem yang kerap digunakan web developer yang membuat web berjenis Dynamic

Web Dynamic dan web static
Prinsipnya terdapat dua jenis web site yakni web dynamic dan web static


Web Dynamic
Pengertian sederhana Web Dynamic adalah web site yang dapat dikelola dengan cara berkesinambungan dengan kata lain pengguna web site berbasis web dynamic dapat dengan mudah mengelola content atau isi dari web site berjenis web dynamic.
Untuk mengelola web berjenis web dynamic seorang web master atau super administrator atau operator web site web dynamic ini tidak harus mahir dalam menguasai bahasa pemrograman baik itu HTML, Java, PHP atau lainnya karena ia dapat dengan mudah menambah, mengurangi, mengedit content atau isi dari web site yang berjenis web dynamic.

Web Static
Pengertian sederhana sebuah web static adalah sebuah web site yang disusun berdasarkan halaman perhalaman dimana diantara halaman-halaman itu saling berhubungan satu sama lainnya.
Untuk mengelola sebuah web static dibutuhkan paling tidak memiliki kemampuan menguasai ilmu bahasa pemograman entah itu HTML, PHP maupun lainnya karena jika kita tidak menguasai minimum requiretment tersebut kita tidak akan dapat mengoprasikan apa lagi membuat sebuah web berjenis HTML atau static

CMS Group

Ada beberapa tools yang sudah anda kenal dan tergolong dalam kategori web yang menggunakan sistem CMS diantaranya adalah

* Joomla
* Drupal
* Mambo
* Wordpress
* dll


Mitos CMS

Ada segelintir orang mengatakan bahwa web site yang menggunakan sistem CMS (Joomla Drupal, Mambo, Wordpress dll) rawan terkena serangan hack atau rentan akan serangan-serangan sejenis itu. Jika anda menanyakan hal tersebut pada saya maka akan saya jawab MAY! artinya maybe yes maybe not!
Pada dasarnya tools apapun web berjenis apapun termasuk HTML, PHP bahkan Flash sekalipun dapat diserang jadi tidak cuma web site dengan sistem CMS saja. Karena aman atau tidaknya sebuah web site dari serangan-serangan pihak luar itu tergantung oleh dua hal yakni:

* Server
* Script


Server dengan sistem kemanan yang baik jika tidak didukung dengan script yang baik maka hasilnya akan sia-sia
Script yang baik tapi tidak didukung oleh sistem kemanan server yang baik pula hasilnya pun sama

Server

Server yang baik dan menunjang penuh sistem keamanan pada sebuah web site adalah server yang tidak mentolerir sekecil apapun lubang-lubang yang terdapat pada sistem server. Paling tidak ada beberapa hal yang harus diperhatikan pada sistem server diantaranya

* Magic Quotes Runtime
* Register Globals
* Output Buffering
* Dan lainnya

Ada standarisasi terhadap hal-hal tersebut diatas yang harus kita lakukan jika kita menginginkan web site aman atau paling tidak menjadi semakin susah ditembus oleh pihal-pihak luar. Disamping itu untuk memperkuat Firewall sebuah web site paling tidak kita harus menggunakan atau menyewa hosting dengan fasilitas

* Dedicated Server
* Private IP dan
* Standarisasi sistem keamanan pada data center

untuk menggunakan hal-hal diatas maka anda akan mengeluarkan extra biaya tambahan yang dikenakan para penyedia web hosting

Script

Jika server telah baik dan memenuhi standard keamanan sebuah sistem jaringan sekarang kita beralih pada script. Setiap CMS entah itu Joomla, Drupal, Mambo dan lainnya pasti memiliki beberapa fungsi baik yang telah ada atau yang telah disiapkan pengembangnya maupun yang dapat kita tambahkan sendiri. Jika kita menggunakan fitur tambahan pada web site kita maka agar web site kita aman tentu kita harus memperhatikan script yang dibuat oleh para pengembang additional plugin, component tersebut. Setiap pengembang selalu memberikan kode versi untuk setiap produk-nya umumnya menggunakan sistem pengkodean BETA dan STABLE. Stable lebih disarankan dibanding Beta karena versi stable biasanya telah melewati serangkaian uji coba dengan hasil yang baik.


Nilai Plus CMS

Seperti yang telah saya jelaskan diatas CMS lebih mudah dioprasikan dan sangat-sangat simple untuk di operasikan meski kemampuan menulis bahasa pemrograman kita minim. Lain cerita jika anda menggunakan HTML karena untuk menambah, mengurangi atau mengedit satu halaman saja anda harus mengedit paling tidak halaman secara keseluruhan jika tidak maka akan muncul pesan 404 page not found jika ada beberapa pages yang terlewati.

Nilai Minus CMS



Kekurangan CMS adalah jika kita belum mampu membuat entah itu Template, Component, Module atau plugin sendiri kita masih akan kesulitan jika kita menginginkan fitur-fitur tambahan yang tidak terdapat pada CMS meskipun sudah terdapat fitur-fitur tambahan itu kita harus download dan install dengan resiko-resiko yang akan kita tanggung sendiri lain lagi bila kita menggunakan yang versi berbayar yang harganya cukup mahal untuk ukuran kita (betul tidak?? ).

Kesimpulan

Keamanan

Dilihat dari sistem kemanan bukan CMS saja yang rentan oleh serangan pihak luar HTML, PHP dan Flash sekalipun akan dapat terkena serangan

Pengoprasian



CMS lebih mudah, fleksible, atraktif dan tidak membosankan user dibanding HTML meskipun HTML dapat di buat atraktif tapi tidak semudah CMS dalam pengelolaannya

Saran

Jika anda ingin membuat web site bertema atau untuk keperluan promosi perusahaan anda (company profile) saya sarankan menggunakan Sistem HTML tapi selain itu seperti Online store, BLog, News, Magazine dan lainnya anda harus menggunakan CMS.

0 Responses to "CMS, Kelebihan dan kekurangan"

Post a Comment

Powered by Blogger