Dunia teknologi sekarang berkembang dengan pesat dimana fasilitas internet telah menjadi kebutuhan dengan begitu semakin banyak pula situs-situs yang ada pada internet baik itu website, blog atau pun website furom dsb, pada artikel ini saya akan akan coba bahas tentang konsep CMS (Content Managenet System). Banyak para pemula yang memakai fasilitas CMS ini namun mereka tidak paham secara mendalam tentang CMS tersebut, Bebanyakan mereka hanya cuma bisa menjalankan tanpa mengerti inti dasar pada CMS ini.
Pengertian CMS
CMS (Content Management System) adalah suatu metoda dalam mengelola sebuah content/isi. Content ini bisa berupa teks, suara, gambar vedio, animasi dan aplikasi lainnya yang disimpan dalam sebuah data base sehingga mudah mengelolanya.
CMS yang banyak dipakai saat ini adalah website CMS (WCMS). WCMS adalah perangkat lunak yang berfungsi untuk membangun dan memelihara/updating web,yang dirancang sedemikan rupasehingga pemeliharaan dan proses pambuatan web lebih mudah, efektif, dan efesien.
kebanyakan WCMS yang banyak beredar pada internet saat ini menggunakan :
- Bahasa Pemrograman PHP
- Web Server Apache, dan
- Database MySQL
Jenis-Jenis WCMS
berdasarkan fungsinya WCMS dapat di bagi atas :
berdasarkan fungsinya WCMS dapat di bagi atas :
- WCMS
Portal,
Adalah sebuah CMS yang mempunyai banyak layanan, seperti layanan berita, mailing list, email dan lain sebagainya. Misalnya : Joomla, Mambo, phpnuke, postnuke dsb. - WCMS
E-Commere
Adalah sebuah website CMS yang bertujuan agar dapat melakukan proses transaksi online. Misalnya : OsCommerce, phpShop dsb. - WCMS
E-Learning
Adalah website CMS yang bertujuan untuk keperluan proses belajar mengajar jarak jauh. Misalnya : aTutor, Moodle dan lainnya. - WCMS
Forum
Adalah website CMS yang menyediakan media untuk proses diskusi secara online, Misalnya : phpBB, MiniBB dan lainnya. - WCMS
Gallery
Adalah website CMS yang menydiakan wadah untuk menampilkan gallery foto. Misalnya : Galery, Copermine dan lainnya.
Nah dari penggolongan diatas,
WCMS juga dapat dikelompokan berdasarkan kepada sifatnya :
- WCMS Komersial
Jenis WCMS seperti ini jelas kita harus membayar untuk menggunkannya serta untuk mendapatkan source codenya. - WCMS
Open Source
Ini merupakan jenis WCMS yang paling banyak beredar diinternet, karena bersifat open cource dan berlisensi GPL
Mungkin ada beberapa orang yang
bertanya kenapa menggunkan web berbasib CMS...?
Nah selanjutnya kita akan bahas jawaban dari pertanyaan itu, Selain beberapa hal yang telah kita ketahui diatas, CMS juga mempunyai manfaat kepada penggunanya yang akan saya jabarkan sebagai berikut :
Nah selanjutnya kita akan bahas jawaban dari pertanyaan itu, Selain beberapa hal yang telah kita ketahui diatas, CMS juga mempunyai manfaat kepada penggunanya yang akan saya jabarkan sebagai berikut :
- Managenent
Data
fungsi utama dari CMS. Semua data/informasi baik telah ditampilkan ataupun belum dapat diorganisasikan dan disimpan secara baik. Suatu waktu data/informasi tadi dapat dipergunakan kembali sesuai dengan kebutuhan.
Selain itu juga CMS juga mendukung berbagai macam format data, seperti XHL, HTML, PDF, dll. Untuk menggunakan CMS bisanya pengetahuan tentang bahasa pemrograman tidaklah terlalu dibutuhkan, karana semua proses berjalan dengan otomatis (WYSIWYG). - Mengatur
Siklus Hidup Website
CMS memberikan fasilitas kepada para penggunanya untuk mengelola bagian atau isi mana saja yang akan ditampilkan, bagian atau isi yang dimaksud terlebih dahulu di-review olah editor sehingga kevaliditasannya terjamin. - Mendukung
Web Templating dan Standarisasi
Setiap halaman yang dihasilkan berasal dari template yang telah terlebih dahulu disediakan oleh CMS. Selain dapat menjaga konsistensi dari tampilan secara kesulurahan, , para penulis editor dapat juga berkonsestensi dari tampilan secara penuh dalam melaksanakan tugasnya menyediakan website. Namun ada juga beberapa website bisanya telah ditetapkan sedemikian rupa sehingga tidak dapat diubah begitu saja. Hal ini dilakukan untuk memberiakn standarisasi kepada seluruh bagian dari website. - Personalisasi
Website
Sebuah isi/informasi ditempatkan kedalam CMS, isi tersebut dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari penggunanya. Terlebih lagi dengan kelebihan CMS yang dapat memisahkan antara desain dan isi yanmenyebabkan proses personlisasi berjalan dengan mudah. - Sindikasi
Seidikasi memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website yang lain. Format data yang didukung juga variatif, mulai dari rss, rdf, xml, hingga "backed scripting", sema halnya dengan personalisai, sindkikasi juga dapat dilakukan dengan mudah karena isi dan desain telah dibuat terpisah. - Akuntabilitas
Oleh karena CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunanya, data/informasi yang disimpan dapat dipertanggungjawabkan dengnan baik. Setiap panulis ataupun editor memiliki tugas maisng-masing dengan hak akses yang berbeda-beda pula.
keuntungnan dalam menggunakan CMS diantanya :
- Dapat menampilkan Informasi informasi yang up to date, konsisten dan berkualitas
- memiliki fasilitas yang dapat dimanfaatkan kembali content yang sudah ada.
- Meningkatkan prokduktifitas dan kepuasan dari sebuat team (web designer, web programing, web administrator).
- pembuatan website dapat dilakukan secara desentralisasi(dilakukan beberapa orang dari berbagai tampat).
- Memiliki fasilitas untuk mendifinisikan alur kerja dari sebuah team dan melakukan pengaturan proses approval dan pengaturan-pengaturan lainnya.
Open Source (CMS yang didistribusikan
secara gratis)
Paket CMS dibawah ini didstribusikan dan dikembangkan secara bebas oleh pembuatnya, biasanya bisanya berupa komunitas tertentu yang mengembangkan di dunia maya
Jenis dari CMS ini diantaranya :
Paket CMS dibawah ini didstribusikan dan dikembangkan secara bebas oleh pembuatnya, biasanya bisanya berupa komunitas tertentu yang mengembangkan di dunia maya
Jenis dari CMS ini diantaranya :
Nama Komunitas
|
Nama Produk CMS
|
Zope
|
Content Management Framework
|
Midgrad project
|
Midgrat 1.4
|
Open CMS
|
Opem CMS
|
Cofax
|
Cofax.CMS
|
OpenACS
|
Open Architecture Community System
|
Apache project
|
Cocoon Framework
|
Bricolage
|
Bricolage
|
PostNuke
|
PostNuke
|
Joomla Open Source
|
Joomla Open Source
|
Drupal
|
Drupal
|
Xaraya
|
Xaraya
|
WebGUI
|
WebGUI
|
Plone
|
Plone
|
eZ Publish
|
eZ Publish
|
Typo3
|
Typo3
|
Camsite
|
Camsite
|
Untuk membuat suatu CMS tentunya dibutuhkan tools dan script tertentu. Tools yang dibutuhkan Seperti software dibawah ini
- Web browser (IE, Mozila Firefox)
- Web Server (Apache)
- Database Server (MySQL)
- Script Engine (PHP)
- Script Editor (Dreamweaver)
- Software Upload (WS FTP Pro)
- CMS Script (Joomla Server)
Beberapa CMS yang dapat anda download dan gunakan secara
gratis:
- Joomla,
- Drupal,
- Expression Engine (ini ada versi berbayarnya juga),
- ZenCart, Textpattern, WordPress, dll.
CMS dapat digunakan
untuk membuat berbagai jenis website seperti :
Website perusahaan,
bisnis, organisasi atau komunitas.
•
Portal
•
Galeri foto
•
Aplikasi E-Commerce / Toko Online
•
Mengelola website pribadi / blog.
•
Dan lain-lain.
Berikut adalah
beberapa macam CMS yang paling sering digunakan orang, dan sebenarnya masih
banyak lagi CMS-CMS yang bertebaran di internet.
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. Selengkapnya tentang CMS Wordpress bisa
dilihat di postingan saya di "CMS Wordpress".
2. CMS Joomla
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. 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 yang lain, tetapi jika anda mampu mengembangkan
CMS ini, hasil dari 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.
Adapun juga keuntungnan dalam menggunakan CMS diantanya :
- Dapat menampilkan Informasi informasi yang up to date, konsisten dan berkualitas
- memiliki fasilitas yang dapat dimanfaatkan kembali content yang sudah ada.
- Meningkatkan prokduktifitas dan kepuasan dari sebuat team (web designer, web programing, web administrator).
- pembuatan website dapat dilakukan secara desentralisasi(dilakukan beberapa orang dari berbagai tampat).
- Memiliki
fasilitas untuk mendifinisikan alur kerja dari sebuah team dan melakukan
pengaturan proses approval dan pengaturan-pengaturan lainnya.
Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
- aplikasi manajemen isi (Content Management Application, [CMA])
- aplikasi pengiriman isi (content delivery application [CDA]).
Pemanfaatan CMS dapat digunakan pada :
- Situs web perusahaan, bisnis, organisasi atau komunitas.
- Portal
- Galeri foto
- Aplikasi E-Commerce.
- Mengelola website pribadi / blog.
- Situs web pembelajaran daring (Inggris: e-learning)
- Dan lain-lain.
sumber Materi
Tidak ada komentar:
Posting Komentar