find in this blog

Rabu, 04 Juni 2014

CMS - Content Management System

assalamualaikum warahmatullahi wabarakatuh, ya ketemu lagi sama ane om redex setelah sekian abad ngak ngeblog akhirnya ngeblog juga (itupun karena tugas kuliah :dead ). oke kali ini ane mau bahas tentang apa itu CMS.

sedikit menyimpang nih dari topik-topik awal ane terdahulu yang membahas cekel, tapi yang sekarang malah membahas tentang teknis dari sisi develop. percayalah, seorang hekel (dibaca hacker) akan selesai menjalankan misinya jika ia mengetahui tentang targetnya itu sendiri. dalam arrti kata, jika ingin menjadi polisi maka berpola pikirlah anda sebagai penjahat :D #tiba_tiba_bijak -_-

oke langsung aja. pertama kita bahas dulu apa itu CMS. CMS atau Content Management System adalah sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web,jadi dengan CMS walaupun kita tidak dapat membangun sebuah website tanpa harus faham mengenai html dan yang lainnya. jadi intinya CMS merupakan aplikasi yang memudahkan bagi webmaster pemula dalam mengelola webnya karena kebanyakan fitur cms hanya tinggal drag and drop aja :D.

CMS ini memilki fitur atau fasilitas yang sangat mendukung untuk kegiatan web develop, fasilitas dasar yang dimiki oleh CMS itu antara lain :
1. Content Authoring, Editing and Management
2. Workflow, Collaboration, and Security
3. Publishing
4. Standards Support
5. Technical specifications

selain memilki fasilitas tersebut, bagi web developer, CMS juga memilki banyak keuntungan, keuntungan itu adalah :
• Konsistensi design website dapat dijaga
• Content yang dikehendaki dapat dipublikasikan tanpa pengeditan oleh orang lain
• Menghemat biaya untuk mempekerjakan web specialist
• Notifikasi otomatis kepada pemilik website jika ada content yang sudah kadaluarsa
• Memungkinkan kerjasama yang baik antar pengelola suatu website.
• Mengurangi kompleksitas dalam pengelolaan informasi ke website.

cengan CMS, kita bisa membuat website perusahaan, bisnis, organisasi atau komunitas, Portal, Galeri foto, Aplikasi, E-Commerce / Toko Online, website pribadi / blog dan lain-lain.

berikut beberapa contoh CMS yang sering di pakai para web developer.

1. CMS Wordpress
CMS Wordpress ini adalah sebuah CMS yang sebenarnya dikategorikan ke dalam CMS jenis Blog. Meskipun di khususnya untuk blog, namun kenyataannya banyak sekali developer-developer yang menggunakan CMS ini untuk membuat sebuah website baik itu company profile, hingga toko online. Karena CMS Wordpress ini selain User Friendly, juga memiliki fitur dan layanan yang banyak, selain itu dukungan komunitas juga sudah menyebar luas.




2. CMS Joomla
CMS Joomla juga banyak yang menggunakannya. Mayoritas CMS Joomla digunakan untuk membuat sebuah website baik itu company profile, personal, website sekolah, hingga toko online. Karena CMS Joomla ini memang dikhususnya untuk membangun website yang powerfull. Meskipun CMS Wordpress juga powerfull, tetapi CMS Joomla lebih komplek dari CMS Wordpress dan sistem manajemennya yang sedikit rumit dari CMS Wordpress.




3. CMS Drupal
Dengan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman website-dari membuat blog sederhana sampai forum online dengan komunitas yang besar. Desain Drupal memang tidak sebagus Joomla!, tapi sangat mudah untuk di-customize. Drupal memiliki beberapa modul tambahan yang menarik, seperti untuk search tool dan search-engine friendly URL, dan agregator berita.




4. Aura CMS
ini adalah salah satu CMS hasil buatan anak indonesia. Namun, CMS ini masih banyak mempunyai kekurangan dibandingkan CMS-CMS seperti di atas, tetapi jika anda mampu mengembangkan CMS ini, alhasil CMS ini akan setara dengan CMS-CMS yang sudah populer saat ini.




5. CMS Opencart
CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini juga banyak dipakai baik bagi kalangan personal maupun developer yang ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang lengkap, karena memang CMS ini dikhususkan untuk E-Commerce. Beda dengan CMS-CMS diatas. Kekurangan CMS Opencart adalah dari sisi SEO, tetapi untuk manajemen kontennya CMS ini bisa dibilang mudah.




6. CMS Prestashop
CMS Prestashop juga sama dengan CMS Opencart, kedua CMS ini sama-sama dikhususkan untuk membuat sebuah toko online dengan mudah.




7. CMS Moodle
CMS Moodle adalah sebuah CMS yang digunakan untuk membuat aplikasi E-Learning. Dalam CMS Moodle ini sudah terdiri fitur-fitur E-Learning yang sangat lengkap, mulai dari online test, forum, dll. Manajemen CMS ini agak sedikit rumit, dan harus diperlukan pemahaman tentang cara menggunakannya. jenis CMS ini biasanya digunakan pada learning atau website sekolah atau perguruan tinggi


dari beberapa kelebihan dari CMS, ternyata CMS juga memilki kekurangan. kekurangan itu antara lain :
1. Mengharuskan menggunakan source kode yang kadang membingungkan.
2. Ada beberapa fitur-fitur yang kurang terpakai, sehingga membuat jadi kurang efisien.
3. Security lebih rawan terutama yg opensource, karna banyak orang yang tahu tentang code dan kelemahannya.
4. Template telah tersedia, sehingga kurang bias berekspresi.

kekurangan yang bisa menjadi kesalahan fatal bagi seorang web developer ialah kebanyakan CMS ini menggunakan code yang open source sehingga semua orang bisa mengubrak-abrik code tersebut. oleh karena itu, selalulah meng-update code CMS untuk keamanan website anda sebelum website anda di pasang file html yang tidak semestinya (deface) atau bahkan bisa sampai berpindah tangan. karena seorang hacker percaya sebuah system yang kuat pasti terdapat website yang lemah. oleh karena itu disarankan bagi setiap web develop yang menggunakan CMS mengikuti komunitas CMS yang ia pakai, seperti komunitas Joomla indonesia dll. dengan mengikuti komunitas tersebut anda diharapkan mendapat informasi terbaru tentang penggunaan terbaru dari CMS yang anda ikuti termask dalam segi keamanan.

oke, demikian artikel dari om redex semoga bisa menghapus dahaga anda yang mendedikasikan hidupnya untuk ilmu pengetahuan terkhususnya ilmu komputer dan internet.
sampai ketemu di artikel lainnya, salam


Red Explode . . .

0 komentar:

Posting Komentar