15000?? by Farida Surya

Nama saya adalah Farida Surya. Nim saya adalah 535040006. Berikut ini adalah review ulang tentang CMS /Content Management System yang dibahas oleh sembilan kelompok. CMS atau sebut saja Content Management System merupakan sebuah sistem yang dibuat untuk memudahkan mengorganisasi suatu informasi atau isi dari suatu website yang ada di internet. Jadi sebelum menjelaskan tentang CMS /Content Management System akan terlebih dahulu dijelaskan hal-hal yang berhubungan dengan website. HyperText Markup Language atau sebut saja HTML yang mempunyai kode-kode semi pemrograman yang dapat membentuk website, pertama kali ditemukan oleh salah satu ahli staf CERN (organisasi yang melakukan penelitian di swiss). Nama ahli staf itu adalah Tim barners Lee. Dengan kode-kode yang ada dalam HTML atau sebut saja tag, akhirnya webiste dapat dijalankan di internet. Website adalah kumpulan dari beberapa halaman web yang terdapat di dalam sebuah domain yang mengandung informasi dimana halaman-halaman web tersebut saling berhubungan. Web atau biasa disebut www (world wide web) adalah sistem yang menyebar informasi dalam bentuk teks, suara (audio), animasi, gambar, browser lewat internet. Dalam website terdapat banyak macam istilah-istilah yang sudah tidak asing lagi didengar. Istilah-istilah itu adalah hyperlink, hypertext, domain, homepage, webpage. Hyperlink adalah adalah hubungan antara web yang satu dengan web yang lainnya. Hypertext adalah suatu teks berupa text yang dijadikan sebagai media penghubung antara web yang satu dengan web yang lainnya. Domain adalah suatu nama yang dimiliki oleh suatu institusi (bisa berupa organisasi, akademi) agar website tersebut dapat diakses melalui internet. Untuk mendapatkan domain maka sebelumnya harus melakukan pendaftaran terlebih dahulu sebelumnya atau lebih keren kalau dikatakan register terlebih dahulu sesuai dengan yang ditentukan. Homepage adalah halaman yang pertama kali ditampilkan pada saat masuk pada suatu website. Webpage adalah halaman-halaman web pada website yang biasanya bisa dipilih sesuai dengan pilihan yang kita pilih pada menu utama. Website dapat dikelompokkan berdasarkan sifat, tujuan penggunaan dan bahasa pemrograman yang digunakan. Website yang berdasarkan sifat dikelompokkan menjadi website statis dan website dinamis. Website statis adalah website yang bagian isinya jarang atau bahkan hampir tidak pernah diubah-ubah. Biasanya website statis ini adalah website yang berisi profile dari suatu organisasi. Website dinamis adalah website yang bagian isinya selalu berubah seiring berjalannya waktu. Website dinamis ini biasanya bisa berupa website gossip. Website yang berdasarkan tujuan penggunaan dikelompokkan menjadi personal web, portal web, forum web, corporate web. Personal web adalah website yang biasanya berisi data pribadi dan informasi seseorang. Portal web adalah website yang biasanya terdapat banyak layanan jasa yang dapat digunakan oleh banyak orang. Contoh layanan jasa ini adalah layanan email, layanan berita dan yang lainnya. Forum web adalah website yang biasanya digunakan sebagai tempat atau media berdiskusi. Corporate web adalah website yang dimiliki oleh suatu perusahaan yang biasanya berisi informasi tentang perusahaan tersebut. Selain personal web, portal web, forum web, corporate web masih terdapat website lainnya yang dikelompokkan berdasarkan tujuan penggunaan, yaitu website e-government, website e-banking, website e-payment, website e-procurement. Website yang berdasarkan bahasa pemrograman yang digunakan dikelompokkan menjadi website server side dan website client server. Website server side adalah website yang menggunakan bahasa pemrograman berdasarkan ketersediaan server seperti PHP, ASP, JVC, Javascript dan yang lainnya. Apabila tidak tersedia server maka website yang tadinya dibangun dengan menggunakan bahasa pemrograman tidak bisa dijalankan. Website client server adalah website yang bisa diakses dari browser mana saja sehingga website ini tidak memerlukan server untuk dapat dijalankan. Dengan browser kita dapat mengakses format video, seperti internet explorer, mozilla firefox, opera, dan yang lainnya. Seperti yang kita lihat, sekarang ini sudah banyak sekali orang yang membuat website-website pribadi atau blogger. Sebab dengan website, penyebaran informasi dapat berlangsung dengan cepat sekali, dapat mencakup area yang sangat luas sekali, dan tidak dibatasi oleh jarak. Untuk merancang website itu sangatlah sulit, sebab untuk dapat membangun sebuah website dibutuhkan kemampuan atau skill akan bahasa pemrograman. Bahasa pemrograman yang harus dikuasai adalah bahasa pemrograman untuk membuat sebuah website, bahasa pemrograman untuk mendesain website, bahasa pemrograman untuk animasi pada website, dan yang lainnya. Contoh bahasa pemrograman untuk membuat sebuah website adalah PHP, ASP, JSP, Javascript, HTML. Contoh bahasa pemrograman untuk mendesain website adalah Adobe fotoshop, Illustratior, Paintshop Pro. Contoh bahasa pemrograman untuk animasi pada website adalah Flash, Swish, Image ready, Swift, Gif animator. Karena untuk membuat sebuah website dibutuhkan bahwa keahlian, maka agar dapat membuat sebuah website yang bagus maka diperlukan beberapa orang untuk membuat website tersebut sebab kemampuan setiap orang itu sangatlah terbatas. Sudah banyak sekali orang yang dapat membuat website akan tetapi ada kalanya mereka tidak dapat mengikuti perkembangan internet dengan baik dan teratur. Karena itulah maka dibuat sebuah sistem yang dapat mengakomodasi perkembangan informasi dan dapat memberikan banyak keuntungan kepada pihak yang mengoperasikannya. Sistem ini disebut dengan CMS atau Content Management Sistem. CMS /Content Management System membantu mempermudah mengorganisasikan, mengontrol, mempublikasikan sebuah dokumen yang berukuran besar dan mengelola isi atau content dari website. Isi dari website yang biasanya dikelola oleh CMS /Content Management System adalah berupa teks, suara, gambar video, animasi, dan juga terdapat berbagai macam jenis aplikasi yang lainnya. Isi dari website biasanya akan disimpan di dalam sebuah data base sehingga mudah untuk dikelola dan digunakan. Saat ini sudah ada banyak sekali CMS /Content Management System yang dibuat oleh komunitas open source. Maksudnya kode script dari CMS /Content Management System tersebut dapat dikembangkan oleh siapa saja. Software CMS /Content Management System ini sekarang sudah bisa kita dapatkan secara cuma–cuma atau gratis di internet. Untuk dapat menggunakan CMS /Content Management System , pengetahuan tentang bahasa pemograman tidak terlalu dibutuhkan karena semua proses berjalan secara otomatis sehingga CMS /Content Management System dapat digunakan oleh semua orang bahkan termasuk orang yang kurang mengerti tentang pemograman. CMS /Content Management System terdiri dari dua buah elemen yaitu elemen aplikasi manajemen isi atau content management application (CMA) dan elemen aplikasi pengiriman isi atau content delivery application (CDA). Elemen aplikasi manajemen isi atau content management application (CMA) ini mengijinkan semua orang bebas untuk mengatur pembuatan, memodifikasi atau mengganti, dan menghapus isi dari suatu situs website tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen aplikasi pengiriman isi atau content delivery application (CDA) yang biasanya menggunakan dan menghimpun informasi-informasi yang sebelumnya sudah ada kemudian ditambah dengan sesuatu yang baru, dikurangi atau diubah oleh orang yang membuat situs website, dan hal itu dilakukannya untuk memperbaharui website tersebut walaupun hal itu dengan cara menambah atau mengurangi situs website tersebut. CMS /Content Management System itu ada banyak macam dan tiap-tiap CMS /Content Management System ini mempunyai kemampuan atau fitur yang berbeda-beda, tetapi kebanyakan dari software ini memiliki fitur publikasi yang hampir sama yaitu berbasis website, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan. CMS /Content Management System mempunyai beberapa tipe. Tipe-tipe CMS /Content Management System adalah Module-based CMS (Content Management System) , Document transformation language-based CMS (Content Management System) , Web-based CMS (Content Management System) . Module-based CMS (Content Management System) biasanya adalah lembar kerja pembuatan atau pengubahan dokumen, pemindahan, dan pempublikasian. Document transformation language-based CMS (Content Management System) termasuk dalam salah satu dari pembuatan Content Management System yang menggunakan standar terbuka. Contoh CMS /Content Management System berbasis XSLT, CMS /Content Management System berbasis XML Sapiens. CMS /Content Management System berbasis XSLT biasanya yang mengkompilasi dokumen-dokumen yang sudah siap dari data XML dan template XSLT. CMS/Content Management System berbasis XML Sapiens biasanya yang mengkompilasi sebuah dokumen dari aliran data yang murni, merancang template dan kegunaan templates. Web-based CMS (Content Management System) termasuk dalam salah satu dari pembuatan Content Management System yang menggunakan data base. Contohnya Postgre SQL, My SQL atau MS SQL. Biasanya data yang disimpan dalam data base data yang dipertanyakan dan data yang dikompilasikan ke dalam halaman HTML atau ke dalam dokumen-dokumen yang lain dan di ubah lagi dengan menggunakan lembar kerja cascading yang lain. CMS /Content Management System ini dapat dapat memuat nomor dari fungsi yang lain, seperti papan diskusi, blogs atau surat kabar elektronik (e-mail news letters). Website CMS /Content Management System mempunyai beberapa kelebihan yaitu Automated Templating, Easily Editable Content, Scalable Feature Sets, Web Standards Upgrades, Workflow management, Document Management. Automated Templating yang membuat visual template standard yang nantinya bisa secara otomatis dipakai dalam content yang baru maupun yang sudah ada, membuat satu tempat utama untuk penggantian yang terlihat di seluruh dalam isi pada suatu situs. Easily Editable Content yang biasanya digunakan untuk membuat dan mengedit isi atau content dari suatu website. Biasanya hampir semua software CMS /Content Management System dan juga what you see is what you get (WYSIWYG) pada editing tool mengizinkan non-technicall individu untuk membuat dan mengedit content tersebut. Scalable Feature Sets memudahkan penginstallan modul-modul ke situs yang sudah ada secara fungsional. Web Standards Upgrades yang setiap kali dengan aktif menerima regular update tentang menu-menu baru sehingga sistem tetap pada standard web yang ada pada saat ini. Workflow management adalah suatu proses yang membuat lingkaran dari sequence dan task pararell yang harus dikerjakan di dalam CMS /Content Management System . Contohnya jika seseorang ingin ceritanya dipublikasikan dalam content pada suatu website maka sebelumnya harus disahkan terlebih dahulu oleh editor yang bertanggung jawab. Document Management yang membantu proses lingkaran dari sebuah dokumen dimulai dari inisialisasi waktu pembuatan, sampai revisi, publikasi, penyimpanan, dan penghapusan dokumen. Biasanya CMS /Content Management System menyediakan akses pengendalian dengan bermacam-macam tingkat pengguna. Tingkat pengguna yang dimaksud di sini adalah users, administrators, copy editors, senior editors, dan content creators. Biasanya Copy Editors ikut memberikan komentar, menerima, atau menolak dokumen-dokumen, Content Creators yang memasukkan dokumen-dokumen ke dalam system, Layout editors yang bertugas menampilkan tampilan situs dan The editor in chief yang bertanggung jawab terhadap publikasi dalam pekerjaan secara langsung pada suatu website. Informasi yang berhubungan dengan situs biasanya disimpan dalam sistem relational data base yang berbasis server. Content management system yang biasanya secara khusus menyimpan content dari edisi sebelumnya dan juga edisi yang sedang dalam pengembangan. Dengan content management system kita juga dapat mengontrol halaman dan mempublikasikannya agar dapat dilihat oleh pengunjung website tersebut. Dalam CMS /Content Management System ada beberapa istilah yang biasa digunakan yaitu Block, Module, Theme. Block yang biasanya menghubungkan bagian-bagian pada situs. Module biasanya berasal dari website dan isinya bisa saja berupa kumpulan dari artikel-artikel berita, bagian FREQUENTLY ASKED QUESTION, dan yang lain. Theme ada banyak macam dan dapat ditentukan oleh setiap orang sehingga tampilan website menjadi indah di setiap halamannya, dan juga dengan theme kita dapat mengontrol properties seperti warna dan font. Ternyata di pasaran terdapat dua golongan CMS /Content Management System yaitu produk CMS /Content Management System yang bersifat komersial, produk CMS /Content Management System yang bersifat Open Source. CMS /Content Management System yang bersifat komersial dikembangkan oleh perusahaan–perusahaan software yang menjalankan usahanya dengan motif mencari keuntungan. Software CMS /Content Management System ini tidak tersedia secara gratis, bagi pengguna yang ingin memanfaatkan komersial CMS /Content Management System maka pengguna tersebut harus membeli lisensi dari perusahaan pembuatnya. Lisensinya pun ada yang banyak macam. Macam-macam lisensi bisa saja berdasarkan kepada jumlah pengguna sampai kepada lisensi yang bersifat multiserver. Biasa CMS /Content Management System ini harganya mencapai ribuan dollar bahkan sampai ada yang jutaan dollar US. Tetapi walaupun harganya mahal, CMS /Content Management System yang dihasilkan juga disesuaikan dengan kebutuhan pembelinya. Biasanya perusahaan CMS /Content Management System komersial ini akan memberikan pelatihan kepada si pembeli, sampai si pembeli dapat memahami bagaimana cara menggunakan software CMS /Content Management System tersebut, jadi harga CMS /Content Management System itu bisa dikatakan sudah sepantasnya. Produk CMS /Content Management System yang bersifat Open Source ini biasanya dibuat oleh sekelompok orang atau perusahaan yang memberikan alternatif murah dan terjangkau kepada para pengguna. Software CMS /Content Management System ini tersedia secara gratis dan dapat dipergunakan sesuai dengan kebutuhan tanpa ada batasan. Produk CMS /Content Management System yang bersifat Open Source ini dapat dimodifikasi, ditambahkan dan ditingkatkan kemampuannya oleh para pengguna secara bebas. Karena hal inilah makanya sekarang banyak orang ataupun perusahaan lebih banyak yang menggunakan produk CMS /Content Management System yang open source karena kemampuan yang ditawarkan tidak jauh berbeda, lagipula harganya lebih terjangkau. CMS /Content Management System ini mempunyai banyak manfaat. Manfaat-manfaatnya adalah Manajemen data, mengatur siklus hidup website, mendukung web templating dan standarisasi, akuntabilitas, sindikasi, personalisasi website. Manajemen data maksudnya CMS /Content Management System menyimpan dan mengorganisasir data ataupun informasi yang telah ditampilkan maupun yang belum ditampilkan. Selain itu CMS /Content Management System juga mendukung beberapa format data yaitu XML, HTML, PDF dan yang lainnya. CMS /Content Management System dapat mengatur siklus hidup website maksudnya memberikan fasilitas kepada pengguna untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa atau waktu bagian itu ingin ditampilkan, serta lokasi penampilannya di website. Biasanya sebelum menampilkan sebuah bagian atau isi dari suatu website harus direvisi oleh editor terlebih dahulu supaya lebih terjamin kevaliditasannya. CMS /Content Management System juga mendukung web templating dan standarisasi sehingga para editor dan penulis bisa lebih berkonsentrasi pada tugasnya untuk menyediakan isi website. Jika isi website sudah ada maka tinggal proses publikasi, proses ini dapat berjalan dengan mudah karena sudah ada template sebelumnya. Pada CMS /Content Management System terdapat akuntabilitas yang dapat mendukung alur kerja dan hak akses yang jelas kepada para penggunanya sehingga data atau informasi yang disampaikan dapat dipertanggung jawabkan dengan baik. Pada CMS /Content Management System juga terdapat sindikasi yang memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website yang lain. Format data yang didukung CMS /Content Management System juga cukup variatif mulai dari rss, rdf, xml hingga ‘back end scripting’. Personalisasi website pada CMS /Content Management System maksudnya adalah pengguna dapat menampilkan isi atau content sesuai dengan keinginan dan kebutuhannya. CMS /Content Management System yang saat ini banyak dipakai adalah WCMS atau sebut saja server CMS (Content Management System) . WCMS adalah perangkat lunak yang digunakan untuk membangun dan memelihara atau updating website yang dirancang sedemikian rupa sehingga proses pembuatan dan pemeliharaan suatu website menjadi jauh lebih mudah, efektif dan efisien, baik untuk orang yang mengerti tentang web maupun yang tidak mengerti sama kali. Sebagian besar WCMS yang ada biasanya dapat kita peroleh dan bersifat legal sebab aplikasi tersebut berlisensi GNU atau biasa disebut GPL. Maksud dari WCMS yang berlisensi GNU atau biasa disebut GPL adalah WCMS yang mempunyai lisensi yang memperbolehkan kita menyalin, menyebarluaskan, dan memodifikasi aplikasinya tetapi dengan catatan tetap mengacu pada aturan GNU atau biasa disebut GPL tersebut. Berdasarkan fungsinya, WCMS digolongkan menjadi WCMS portal, WCMS E-commerce, WCMS E-learning, WCMS forum, WCMS gallery. WCMS portal adalah server CMS /Content Management System yang mempunyai banyak sekali layanan, seperti layanan berita, forum, email, dan yang lainnya. WCMS E-commerce adalah server CMS /Content Management System yang bertujuan untuk dapat melakukan proses transaksi online. WCMS E-learning adalah server WCMS yang digunakan untuk membantu keperluan proses belajar mengajar jarak jauh. WCMS forum adalah server CMS /Content Management System yang menyediakan media untuk proses diskusi secara online. WCMS gallery adalah server CMS /Content Management System yang menyediakan tempat untuk menampilkan kumpulan foto atau gambar. Seperti yang kita ketahui CMS /Content Management System itu ada banyak macam, karena itu ada beberapa hal yang harus sangat kita perhatikan dalam memilih CMS /Content Management System agar kita dapat memilih CMS /Content Management System yang terbaik sesuai dengan kebutuhan kita. Hal-hal yang perlu kita lakukan sebelum memilih CMS /Content Management System adalah kenali terlebih dahulu tujuan dan target yang hendak kita capai dengan membuat dan mempersiapkan penerapan CMS /Content Management System berserta strategi yang dibutuhkan, mengidentifikasikan apa kebutuhan kita dan kemampuan yang kita miliki secara terorganisasi, kemampuan yang kita kuasai secara teknikal, jenis isi atau content yang akan kita publikasikan, menjabarkan kebutuhan yang kita inginkan secara teknis dan apa saja yang telah kita miliki, serta waktu yang akan kita alokasikan untuk mengelola suatu CMS /Content Management System termasuk jumlah orang yang akan bekerja di suatu organisasi yang kita miliki serta keahlian yang telah dikuasai oleh masing-masing anggota dalam organisasi, hardware dan software yang kita miliki; menentukan jumlah biaya yang akan kita keluarkan, dan akhirnya setelah tujuan, strategi dan kebutuhan telah teridentifikasi dengan tepat baik itu secara teknis maupun non teknis, maka pada saat itulah kita baru bisa menentukan jenis CMS /Content Management System apa yang akan kita pakai. Bagaimana jika kita ingin menggunakan CMS /Content Management System yang bersifat komersial? Jika kita ingin menggunakan CMS /Content Management System yang komersial maka yang harus kita perhatikan adalah harga lisensi yang harus kita tebus apakah sudah sesuai dengan keuangan yang kita miliki dan jangan sampai lupa untuk meminta garansi dari produk yang telah kita beli. Bagaimana jika kita memilih CMS /Content Management System yang bersifat open source? Jika kita ingin menggunakan CMS /Content Management System yang bersifat open source maka kita harus memastikannya terlebih dahulu karena CMS /Content Management System yang bersifat open source ini tidak melayani purna jual sehingga kalau terjadi sesuatu kita harus bisa menanggungnya sendiri. Akan tetapi tidak semua CMS /Content Management System yang bersifat open source seperti ini, karena kebanyakan dari mereka memiliki komunitas yang dapat kita jadikan tempat bertanya apabila mengalami kesulitan. Untuk melihat open source berlisensi ini, kita bisa melihatnya di situs http://www.opensourcecms.com. Jadi kita harus memilih CMS /Content Management System yang paling dapat memenuhi semua kriteria yang telah kita tentukan sebelumnya apalagi jika dilihat dari segi pembiayaan, dan mengingat bahwa tidak semua CMS /Content Management System bisa kita dapatkan secara gratis. Untuk mengatasi hal-hal seperti tadi maka kita dapat melakukan cara-cara yang cukup bijaksana yaitu mengadakan tender dengan beberapa penyedia CMS /Content Management System dan pastikan mereka memberikan penawaran terbaiknya kepada kita sebagai bahan pertimbangan, mengadakan uji coba terlebih dahulu terhadap CMS /Content Management System yang akan kita gunakan sehingga kita dapat menentukan mana yang paling sesuai dengan kebutuhan kita, mencari informasi terlebih dahulu bisa saja itu dilakukan melalui search engine, mailing list, atau bahkan dari mulut ke mulut. Metode ini sangat bagus sebab metode ini selain paling mudah dilakukan, metode ini juga tidak mahal. Kekurangan dari metode ini adalah informasi yang kita terima bisa saja tidak lengkap dan tidak sesuai dengan kenyataan. Jadi untuk lebih amannya setelah kita melakukan metode seperti tadi kita juga melakukan cross-check. Ada macam-macam CMS /Content Management System yang bersifat open souce, yaitu textpattern, php-nuke, XOOPS, e107, Drupal, dragonfly, mambo, knowledge tree, php-fusion. Drupal berasal dari pelokalisasian bahasa belanda ’druppel’ yang artinya tetesan air. Nama CMS Drupal dari website drup.org yang saat ini sudah tidak aktif. CMS /Content Management System Drupal mulai dikembangkan tahun 2000. Kelebihan utama dari Content Management System Drupal adalah penggunaan taxonomy yang fleksibel dan terintegrasi. Taxonomy adalah ilmu tentang klasifikasi, atau dengan kata lain peng-kategorian. Syarat website yang baik adalah klasifikasi content yang bagus, akurat dalam pencarian dan mudah dalam penyajian. Drupal adalah software yang bersifat open source yang dapat digunakan untuk mengeluarkan dan mengatur berbagai jenis content pada sebuah website. CMS Drupal bisa digunakan sebagai web portal, situs diskusi, situs perusahaan, aplikasi intranet, website pribadi atau biasa disebut blog, aplikasi e-commerce, direktori, situs network sosial, dan yang lainnya. CMS /Content Management System Drupal tidak hanya memiliki fungsi basic atau disebut core, dan juga module yang dapat ditambahkan untuk memperkaya fungsi CMS tetapi CMS yang satu ini juga memiliki banyak fungsi-fungsi built-in atau integrated, juga modul modul eksternal yang bisa didownload gratis dari website developernya. Beberapa manfaat dari CMS /Content Management System Drupal yang pernah diaplikasikan adalah sistem intranet perusahaan, kelas online, website komunitas dan project management. Saat ini semakin banyak sekali website terkenal yang menggunakan CMS Drupal dan bahkan juga ada banyak website yang dulunya tidak menggunakan Drupal tetapi sekarang beralih menggunakan Drupal. Ada beberapa situs penting di dunia yang sekarang beralih menggunakan Drupal contohnya FedoraNEWS.org (www.fedoranews.org) adalah salah satu situs terbesar yang berisi informasi tentang Fedora Linux, dan MTV Inggris (http://www.mtv.co.uk). Situs-situs ini berarih ke CMS /Content Management System Drupal karena Drupal mempunyai banyak keunggulan yang mungkin tidak dimiliki oleh Content Management System yang lainnya. Selain itu CMS /Content Management System Drupal mendukung Blog, mendukung komentar dan forum diskusi secara default, prosesnya sangat cepat, profilnya tanpa batas, mendukung multisite, mendukung My SQL dan Postgre SQL, juga ada patch untuk MS SQL (multi data base support) dan lebih terstruktur. Tujuan dari CMS /Content Management System Drupal adalah untuk meningkatkan kemampuan internet sebagai media dimana tidak ada pembedaan, dimana semua orang dapat memproduksi, mendiskusikan dan berbagi informasi atau pendapat, dan juga CMS /Content Management System drupal memiliki keunikan dimana beberapa user dapat bekerja sama dalam menciptakan sistem informasi online. CMS /Content Management System Drupal memiliki beberapa konsep dalam pengembangannya, yaitu Modular dan Extensible. Maksud dari Modular dan Extensible ini adalah bahwa CMS /Content Management System Drupal menggunakan sistem block atau module yang dapat menambah fungsionalitas dari website. CMS /Content Management System Drupal juga men-support berbagai macam standard programing seperti CSS dan XHTML sehingga pada saat terjadi pengimplementasian tidak akan menjadi masalah. CMS /Content Management System Drupal menggunakan low-resource atau resource rendah dan hal itu dilakukan dengan maksud untuk meminimalisasikan query data base dan penggunaan resource, serta memperluas persyaratan server sehingga mempermudah penginstallan. Fitur-fitur umum yang terdapat CMS /Content Management System Drupal yaitu Friendly URL, Modul, Multisite, Online Help, Open Source, User authentication, Polling atau biasa disebut Voting, Template, Integrated Search, Version Control, Platform, Analysis, Tracking dan Statistic, Blog, Forum Diskusi, Caching, Admin Area, Content Management, Site Building, Site Configuration, User Management, Logs, Help. Friendly URL merupakan pengoptimalisasian fungsi mod_rewrite dari Apache server, dimana URL dapat dirubah menjadi user dan search engine dapat lebih mudah dipahami. Modul dapat memperkaya fungsi dari suatu website, dan modul tersebut dapat di download dengan gratis pada website drupal, yaitu: http://drupal.org/project/Modules. Contoh modul yang dipakai drupal adalah Pathauto, Sitemenu, Service links, Tagadelic, Nodewords, Textlinkads, Adsense, Gsitemap, TinyMCE dan masi banyak lagi modul yang lainnya. Pathauto adalah modul yang mengkonversi URL dinamis ke URL yang lebih mudah (Search Engine Friendly). Jadi masing-masing modul punya kegunaan. Multisite adalah kemampuan untuk membuat website induk yang terdiri atas beberapa website anak
sehingga untuk mengupdate atau mengubah fungsi, hanya perlu dilakukan pada parent site. Online Help berisikan petunjuk-petunjuk dan manual untuk membantu user dalam mempelajari segala sesuatunya mengenai drupal baik itu mengenai sejarah, tujuan, cara instalasi dan modifikasi hingga cara pengembangan module. CMS /Content Management System Drupal bersifat Open Source sehingga source codenya bisa ditambahkan atau dimodifikasi sesuai dengan kebutuhan. User authentication pada CMS /Content Management System Drupal berguna untuk membantu menentukan apakah user tersebut berhak mendapatkan akses atau tidak tergantung ACL atau Access Control List. Drupal awalnya hanya mempunyai 2 ACL yaitu Anonymous dan Authenticated. Pada drupal ACL masih boleh ditambah group yang lain lagi. Polling atau biasa disebut Voting pada CMS Drupal akan membantu kita untuk menentukan angka permulaan dan berapa lama vote akan berjalan. Template pada CMS /Content Management System Drupal menggunakan bahasa yang amat simple, berbasiskan HTML sehingga kita bisa dengan mudah mengubah block, menu, side bar, dan yang lainnya. Integrated Search membantu user untuk mencari suatu content atau informasi yang berhubungan dengan query pada suatu website yang memiliki jumlah content yang besar. Version Control membantu admin untuk melacak detail dari update, siapa yang mengupdate dan apa yang berubah, waktu dan tanggal dan yang lainnya, jadi jika diperlukan dapat dikembalikan ke versi yang sebelumnya. Analysis, Tracking dan Statistic mencetak laporan mengenai statistic website agar dapat dilihat bagaimana user berinteraksi dengan user lain yaitu seberapa banyak suatu situs atau content diakses, dari mana pengunjung datang, content yang paling sering diakses, pengunjung yang paling sering datang dan fungsi untuk menolak pengunjung yang suka menyalah gunakan situs, dan lain lain. Forum Diskusi berfungsi lebih luas maksudnya comment dapat digabungkan menjadi satu thread seperti forum pada umumnya. Caching pada CMS /Content Management System Drupal menyimpan kode-kode HTML halaman website pada data base dan mengirimkannya ketika ada user lain meminta halaman yang sama sehingga ribuan query digantikan dengan sebuah query. Content Management mengandung menu-menu yang dapat membantu untuk mengatur segala sesuatu yang berhubungan dengan content yaitu menambah, menghapus atau mengedit. Site Configuration pada CMS /Content Management System Drupal berfungsi sebagai pengatur site secara teknis. User Management digunakan untuk mengatur hal-hal yang berhubungan dengan user, akses, aturan dan yang lainnya. Help berisi petunjuk mengenai modul-modul yang digunakan di CMS /Content Management System Drupal dan cara penggunaannya selain itu juga terdapat pengertian mengenai kosakata yang dipergunakan dalam Drupal seperti block, comment, node, published, role, taxonomy, dan yang lainnya. Kelebihan pada CMS /Content Management System Drupal yaitu cara penginstallan mudah karena file install akan muncul secara otomatis apabila terdeteksi tidak adanya konektivitas dengan data base, jadi data basenya harus dibuat terlebih dahulu sebelum memulai menginstall. Kelebihan yang lainnya adalah Drupal menyediakan Blog yang di dalamnya juga terdapat fasilitas Pingback maupun Trackback, Drupal juga memiliki kemampuan website untuk mebuat link jadi lebih mudah untuk dibaca dan cepat dikenali oleh search engine sehingga website kita dapat menempati urutan dalam hasil pencarian search engine, ACL pada drupal dapat ditambahkan menjadi beberapa grup dan masing-masing user dapat memiliki lebih dari satu grup, CMS /Content Management System drupal ini juga mempunyai fasilitas multisite yang fungsinya untuk membuat website induk yang terdiri atas beberapa website anak, selain itu Drupal juga memiliki tracker yang dapat berfungsi untuk menampilkan apa saja yang ditulis atau dikirim oleh user tertentu pada beberapa waktu yang lalu. Maka dilihat dari kelebihan-kelebihan tersebut maka CMS /Content Management System Drupal yang memiliki kemudahan dalam penginstalasiannya dan juga memiliki fasilitas yang memadai untuk kebutuhan dasar sebuah website sangatlah cocok untuk digunakan kaum awam. XOOPS merupakan singkatan dari eXtensible Object Oriented Portal System dulunya merupakan sebuah portal system, tapi pada akhirnya XOOPS berpindah jalur menjadi sebuah Content Management System. CMS /Content Management System XOOPS merupakan CMS yang bersifat open source yang berdasarkan pada bahasa pemograman PHP untuk website-nya. CMS/Content Management System XOOPS memungkinkan seorang administrator dengan mudah dapat membuat sebuah website dengan content yang bagus dan menarik serta memiliki fitur-fitur yang bagus tanpa harus menguasai suatu bahasa pemograman. CMS /Content Management System XOOPS cocok untuk membuat sebuah dynamic community website baik dalam skala kecil atau besar, intra company portals, weblogs dan yang lain, selain itu CMS /Content Management System ini dapat di-install ke Internet host yang men-support PHP web server dan data base. Fitur pada XOOPS antara lain data base-driven, personalization, supported World-Wide, user management, multi-byte language support, versatile group permissions system, theme-based skinnable interface. Data base-driven pada XOOPS menggunakan relational data base untuk menyimpan data yang dibutuhkan agar dapat menjalankan sebuah web-based content management system. Fully modularized yang dimaksud adalah bahwa module-module dapat di-install, di-uninstall, diaktifkan, atau di non-aktifkan hanya dengan sebuah klik dan hal itu bisa terjadi karena adanya module administration system. Personalization pada CMS /Content Management System XOOPS adalah user yang telah terdaftar dapat mengubah profil, memilih themes dari situs, upload avatar sesuai dengan keinginannya, masih banyak lagi yang lainnya. User management pada XOOPS yang membantu menyediakan kemudahan bagi user antara lain membantu user untuk mencari data yang ada dengan banyak kriteria dengan cara yang lebih mudah, selain itu juga dapat mengirim e-mail dan mengirim pesan pribadi ke user yang lain melalui template-based messaging system. Supported World-Wide pada CMS /Content Management System XOOPS ini maksudnya adalah bahwa XOOPS dibuat dan dikembangkan oleh tim dan beberapa sukarelawan dari segala penjuru dunia. Multi-byte language support pada XOOPS maksudnya adalah XOOPS mendukung multi-byte languages, termasuk Japanese, Simplified dan Traditional Chinese, Korean, dan yang lainnya. Versatile group permissions system pada XOOPS ini berfungsi untuk menyediakan powerful dan user-friendly permissions system yang memungkinkan suatu administrators untuk menentukan ijin berdasarkan kelompok. Theme-based skinnable interface yang menyediakan beraneka macam theme yang nantinya akan memperindah tampilan website. CMS /Content Management System XOOPS ini bersifat open source sehingga kita dapat dengan mudah memodifikasi source codenya, mendownload dan menggunakan sistem ini dengan gratis, selain itu semua core pack, modules pack dan module-module yang lain disimpan di satu tempat yaitu di website sourceforge.net. Beberapa istilah yang sering kali dipakai di XOOPS yaitu content, blocks, themes, module. Content adalah semua berita atau artikel atau module atau bisa juga informasi yang ada di website secara keseluruhan. Block adalah sistem pengaturan layout dari XOOPS yang biasanya digunakan untuk mengatur tampilan website agar lebih rapi dan tidak berantakan atau lebih teratur. Themes adalah sebuah aplikasi yang berguna untuk mengatur tampilan website secara keseluruhan sehingga website itu tampil lebih menarik. Themes ini bisa kita download dari //www.xoops.org. XOOPS versi 2.0.16
adalah versi yang telah mengalami berbagai perbaikan pada celah-celah keamanannya sehingga sekarang ini keamanannya sudah bisa terjamin. XOOPS ini menyediakan Content Manager Core, Language Pack, dan module pack. Modules pack merupakan plugins-plugins yang sebelumnya memang telah disiapkan untuk website-website yang mempunyai tujuan-tujuan tertentu. Saat ini modules pack yang sudah tersedia adalah personal pack, intranet pack, company pack, community, dan commerce pack. Di dalam personal pack berisi module-module yang biasa digunakan untuk membuat website pribadi. Di dalam intranet pack berisi module-module yang biasa digunakan untuk keperluan intranet. Di dalam company pack digunakan untuk website koporasi. Di dalam community pack berisi module-module yang digunakan untuk website komunitas. Di bagian dalam commerce pack biasanya digunakan untuk membuat website untuk keperluan e-commerce. Saat ini Language Pack Xoops telah mensupport berbagai bahasa. Bahasa yang dikuasai itu antara lain bahasa Portugis, bahasa Danish, bahasa Hungaria, dan yang lainnya. Modules atau plugins lain yang dapat menambah fitur XOOPS antara lain forum, wikipedia, guestbook, chat, dan yang lainnya. Pada XOOPS terdapat konfigurasi global yang berfungsi sebagai pengaturan pada menu preferences dan biasanya dilakukan oleh seorang administrator dalam pengelolaan websitenya. Preferences merupakan konfigurasi utama dari XOOPS. Di dalam preferences terdapat menu-menu konfigurasi yang masing-masing mempunyai fungsi yang berbeda yaitu general settings, user info settings, meta tags and footer, word sensoring options, search options, autentication method, mail setup. General settings di dalamnya terdapat fungsi yang digunakan untuk mengatur setting web secara umum contohnya slogan untuk web, alamat email administrator, bahasa yang digunakan dalam website, zona waktu daerah yang digunakan. User info settings di dalamnya terdapat fungsi yang digunakan untuk mengatur hak-hak user dalam web, seperti apakah web ini memperbolehkan seseorang menjadi member baru atau tidak, berapa minimum posting yang harus dikirim oleh user, dan yang lain. Meta tags and footer mengandung fungsi yang digunakan untuk membuat tema baru atau menghapus tema-tema yang ada. Word sensoring options di dalamnya terdapat fungsi yang digunakan untuk menghilangkan atau menyembunyikan kata-kata yang tidak diinginkan oleh administrator. Search options di dalamnya terdapat fungsi yang digunakan untuk mengatur apakah pencarian data atau informasi yang diinginkan hanya dicari didalam web atau tidak, dan berapa minimal jumlah karakter yang dapat digunakan untuk melakukan pencarian suatu data atau informasi. Autentication method merupakan fungsi yang digunakan untuk mengatur autentikasi saat user melakukan login. Mail setup digunakan untuk mengatur cara pengiriman email dan media yang akan kita gunakan untuk mengirim email dari server. Setiap menu pada XOOPS mempunyai kelebihan, contohnya word sensoring options karena dapat membantu kita menyensor kata-kata yang dianggap tidak sopan atau tidak pantas. Tapi sebelumnya menu word sensoring options ini harus diaktifkan terlebih dahulu. Selain menu-menu ini, pada XOOPS ada beberapa macam content. Macam-macam content itu adalah blocks dan banner. Blocks adalah suatu fungsi yang berguna untuk pengaturan tata letak content. Blocks ini sangat mudah dilakukan karena, kita tidak perlu menghafal istilah, kita cukup mengklik di posisi mana content tersebut akan kita letakan. Selain itu jika kita ingin menambahkan atau tidak ingin menggunakan menu tertentu pada homepage, kita dapat mengaturnya pada blocks administration. Block dibagi menjadi delapan posisi. Posisi-posisi tersebut adalah Side block-left, Side block-right, Center block-right, Center block-center, Center block-leftt, Center block-right bottom, Center block-center bottom, Center block-left bottom. Side block-left maksudnya posisi ini berada di sebelah pinggir kiri, menu utama biasanya telah berada di tempat ini. Side block-right maksudnya posisi ini berada di sebelah pinggir kanan. Center block-right maksudnya posisi ini terletak di bagian kanan sebelah tengah. Center block-center maksudnya posisi ini terletak di bagian tengah. Center block-left maksudnya posisi ini terletak di bagian kanan sebelah tengah. Center block-right bottom maksudnya posisi ini terletak di bagian kanan sebelah tengah bawah. Center block-center bottom maksudnya posisi ini terletak di bagian tengah sebelah bawah. Center block-left bottom maksudnya posisi ini terletak di bagian kiri sebelah bawah. Blocks administration terdiri dari user menu, login, search, waiting contents, main menu, site info, who’s online, top posters, new members, recent comments, notification options. User menu mempunyai fungsi untuk menyediakan menu-menu yang dapat digunakan oleh user untuk mengakses web, apabila user menu tidak ada maka user tidak akan dapat untuk menggunakan web sesuai keinginannya. Login selalu ada atau dimunculkan dalam web sehingga user dapat mengakses ke dalam web. Search mempunyai fungsi untuk membantu user mencari data atau informasi yang diinginkan oleh user. Waiting contents mempunyai fungsi untuk memberitahukan user jumlah berita dan comments yang baru dan belum di approve. Main menu biasanya di dalamnya berisi menu utama yang dapat diakses oleh user tergantung dari hak akses dari webmaster. Site info biasanya berisi tentang siapa webmaster dalam web tersebut dan melalui site info kita dapat merekomendasikan website yang kita gunakan kepada orang lain. Who’s online biasanya berisi informasi tentang berapa banyak orang yang sedang online di website ini, apa jabatan orang tersebut dalam website ini, dan nama orang yang sedang mengakses website ini. Top posters biasanya berisi informasi tentang siapa saja orang yang sudah menjadi member pada website ini dan yang sudah melakukan posting. New members mempunyai fungsi untuk memberikan informasi nama-nama orang yang sudah menjadi member baru pada website ini dan tanggal orang tersebut ketika mendaftar untuk menjadi member pada website ini. Recent comments biasanya memberikan informasi tentang berapa banyak orang yang memberikan comments terhadap website ini. Notification options mempunyai fungsi untuk memberitahukan kepada user tentang peringatan atau kejadian yang baru saja terjadi pada website ini. Banner atau biasa disebut sebagai spanduk biasanya digunakan untuk mempromosikan atau mengiklankan sesuatu, agar semua orang atau user tertarik. Salah satu syarat yang harus dilaksanakan jika kita ingin membuat banner adalah kita harus menjadi admin. Module atau plugins merupakan aplikasi pendukung utama website berbasis Xoops dan yang menjadikan XOOPS bersifat multifungsi. Module adalah sebuah aplikasi yang berfungsi untuk menambah nilai guna website Xoops. Module XOOPS dapat didownload secara gratis karena bersifat open source. Ada beberapa modul, diantaranya adalahmodule guest book, module gallery photo, module download file, module agenda kegiatan, module forum, dan yang lainnya. CMS /Content Management System XOOPS memberikan dua alternatif pilihan untuk mengatur tampilan dari website sesuai dengan yang kita inginkan. Dua alternatif pilihan yang dimaksud adalah dengan mengunakan theme yang dapat anda download dari website http://www.xoops.org atau bisa juga dengan cara memodifikasi theme yang sudah ada. CMS /Content Management System e107 diambil dari kode orisinil yang dipakai dalam website LiteStep. CMS /Content Management System e107 oleh public dipilih menjadi satu dari lima finalis dalam The Packt Open Source Content Management System Award pada tahun 2006. e107 merupakan content management system (CMS) yang bersifat open source sehingga pengguna atau user dapat men-download file Content Management system ini dengan gratis. CMS /Content Management System e107 ini dapat mempercepat pembuatan dan pengaturan dari sebuah website atau portal komunitas (community portal) dengan cara yang cepat. CMS /Content Management System e107 mendukung bahasa pemrograman PHP dengan data base My SQL, semuanya bersifat open sources sehingga dapat diperoleh dengan mudah di internet. Selain itu CMS /Content Management System e107 juga dapat dijalankan di website atau halaman dari local intranet. Fitur-fitur yang terdapat pada CMS /Content Management System e107 adalah High performance file-based caching, Integrated News system and RSS Feed handling, Simple to use and create template system, Valid XHTML 1.1 Output, Powerful Forums system integrated, Easy to use Admin system. Pada plugin installer e107 terdapat beberapa icon yaitu Icon admin password, Administrators, Banlist, Banners, Cache, Custom menus atau biasa disebut pages, Data base, Download, Emotions, Extended user fields, File inspector, Language, Front page, Images, File manager, Mail, PHP info, Menus, Meta tags, News, Notify, Maintenance, Public uploads, Search, Site links, Theme manager, Welcome message, Users, User classes, Preferences, Integrity check, Pdf, Event calendar, Content management, Feature box, Forum, Google sitemap, Links page, Linkwords, List, Statistic logging, New forum posts, Newsfeeds, Rss, Private messenger, Poll, Newsletter. Icon admin password digunakan untuk mengupdate atau merubah password yang telah ada untuk main admin yang telah terdaftar pada waktu penginstallasi Content Management System. Administrators yang digunakan untuk mengedit, menghapus dan menambahkan administrator. Banlist yang digunakan untuk menge-ban user yang kita kehendaki (bisa dari alamat IP, alamat email, atau dari username nya). Banners yang digunakan untuk data-data banner atau untuk membuat banner baru atau menunya. Cache yang digunakan untuk mempercepat kerja dalam website kita dan meminimalkan jumlah data base yang kita gunakan. Custom menus atau biasa disebut pages yang digunakan untuk membuat menu atau halaman dengan konten didalamnya. Data base mempunyai fungsi yang dapat digunakan untuk mengatur file data base kita. Download yang digunakan untuk mendownload data atau file yang kita kehendaki yang terdapat pada site tersebut. Emotions yang digunakan untuk menambah atau menghapus gambar-gambar emosi orang yang ada di website, cara penambahannya tinggal memasukan file image kedalam folder images atau biasa disebut emotes atau biasa disebut default. Extended user fields mempunyai fungsi yang dapat digunakan untuk menambah atau mengurangi field dari user yang ada. File inspector mempunyai fungsi yang dapat digunakan untuk menscan dan menganalisis file yang ada di server supaya tidak tertumpuk. File manager mempunyai fungsi yang dapat digunakan untuk mengatur file di direktori kita. Front page mempunyai fungsi yang dapat digunakan untuk memilih apa yang mau ditampilkan di halaman website yang dibuat. Images mempunyai fungsi yang dapat digunakan untuk memperbolehkan atau tidak memperbolehkan user untuk memuat gambarnya di website ini. Language mempunyai fungsi yang dapat digunakan untuk memasukkan bahasa baru yang akan dipakai. Mail mempunyai fungsi yang digunakan untuk memberitahu setting surat dalam website dan mau dikirim ke siapa aja. Maintenance mempunyai fungsi yang dapat digunakan untuk mengupdate e107 atau mau offline jadi semua yang buka website tau bila website nya lagi diperbaiki. Menus mempunyai fungsi yang dapat digunakan untuk mengaktifkan menu yang ada. Meta tags mempunyai fungsi yang dapat digunakan untuk mengirim meta tags ke halaman yang tepat. News mempunyai fungsi yang dapat digunakan untuk membuat halaman baru dan item baru. Notify mempunyai fungsi yang dapat digunakan untuk memberi tahu admin ada hal yang terjadi atau tidak. PHP info mempunyai fungsi yang dapat digunakan untuk memberitahu semua keterangan tentang seting php baik itu versinya maupun konfigurasinya. Preferences mempunyai fungsi yang dapat digunakan untuk memberitahu spesifikasi tentang semua seting yang penting disini. Public uploads mempunyai fungsi yang dapat digunakan untuk memberitahu user untuk mengambil file dan mengaur file yang sudah ditaruh. Search mempunyai fungsi yang dapat digunakan untuk mencari segala data yang dibutuhkan. Site links mempunyai fungsi yang dapat digunakan untuk menambah atau mengurangi link yang ada. Theme manager mempunyai fungsi yang dapat digunakan untuk mengatur public theme dan halaman admin di website yang dibuat. User classes mempunyai fungsi yang dapat digunakan untuk membuat atau menghapus klas yang sudah ada di halaman ini, serta untuk mengatur klas yang sudah ada. Users mempunyai fungsi yang dapat digunakan untuk membuat memberitahu bila ada anggota baru dan seting dari anggota baru diatur disini. Welcome message mempunyai fungsi yang dapat digunakan untuk mengirimkan surat untuk setiap anggota yang masuk. Integrity check mempunyai fungsi yang dapat digunakan untuk membantu mencari agar data atau biasa disebut file tidak tertumpuk. Pdf mempunyai fungsi yang dapat digunakan untuk mengatur gambar dan tulisan. Event calendar mempunyai fungsi yang dapat digunakan sebagai penanda hari di mana ada kejadian atau acara kepada semua member dalam e107. Content management mempunyai fungsi yang dapat digunakan untuk mengatur isi dari artikel ato news yang di masukan oleh member. Feature box mempunyai fungsi yang dapat digunakan untuk menampilkan pesan yang kita tulis yang dapat dibaca oleh user lain sesuai yang kita tentukan. Forum mempunyai fungsi yang dapat digunakan untuk bertukar informasi antara sesama member dalam site. Google sitemap mempunyai fungsi yang dapat digunakan untuk menghubungkan situs-situs kita ke dalam google yang di gunakan sebagai link jika orang mencari dalam google. Links page mempunyai fungsi yang dapat digunakan untuk menghubungkan situs-situs lain ke dalam situs kita. Linkwords mempunyai fungsi yang dapat digunakan untuk membuat kata-kata link secara otomatis. List mempunyai fungsi yang dapat digunakan untuk memberikan daftar pilihan tentang site yang mau kita lihat. Statistic logging mempunyai fungsi yang dapat digunakan untuk menampilkan statistik penggunaan site ini. New forum posts mempunyai fungsi yang dapat digunakan untuk menampilkan judul topik baru di forum ini. Newsfeeds di dalamnya berupa paket informasi. Newsletter mempunyai fungsi yang dapat digunakan untuk menampilkan informasi yang kita tulis untuk ditampilkan di halaman utama site forum agar dapat dibaca oleh semua orang yang membuka site ini. Private messenger adalah suatu pesan pribadi yang hanya dapat dibaca oleh user yang terkirim atau yang memilikinya. Poll mempunyai fungsi yang dapat digunakan untuk menghitung jumlah suara terhadap pertanyaan yang diberikan. Rss mempunyai fungsi yang dapat digunakan untuk menampilkan berita baru dari site lain. Kelebihan
content management system (CMS) e107 adalah system sign up yang cukup aman plugins yang bisa di install dan di uninstall secara cepat, dapat merubah konfigurasi dari website, bisa men-cache, tersedia data base tools, menyediakan fasilitas untuk upload file, Mudah menambah, menghapus, dan merubah icon emotion dengan menambah file ke dalam folder emotion, pengelompokan dalam system download, bisa men-blacklist user, mudah membuat banner, tersedia fasilitas file manager. Kekurangan content management system (CMS) e107 adalah muncul error pada saat membuat account baru, muncul error pada saat masuk ke menu member apabila yang masuk atau mengakses bukan administrator atau member, muncul pergeseran posisi online outbox, terjadi bila dibuka dengan browser opera ataupun mozzila. PHP-Fusion adalah CMS (Content Management System) dibuat dalam PHP yang menggunakan basisi data My SQL. Kelebihan dari PHP-Fusion adalah lebih tersusun rapi, sangat efektif dan sangat fleksibel. Maksud dari tersusun rapi adalah semua system dari versi terbaru memiliki besar file kurang dari 2.67 Mb meliputi TinyMCE. Maksud dari sangat efektif adalah halaman-halaman dibuat dan ditampilkan dengan sangat cepat. Maksud dari sangat fleksibel adalah system sangat mudah untuk dipelajari dan dikembangkan sesuai dengan kebutuhan dari pengguna. PHP-Fusion dikembangkan di dalam system pengguna akan menemukan komunitas yang sangat aktif dan pertumbuhan jaringan dari pengguna yang terus-menerus. Fitur-fitur penting yang digunakan dalam PHP-Fusion adalah Logo, Menu, Panel informasi pengunjung, Pesan selamat datang, Panel untuk log in, Shoutbox, Footer, Panel navigasi. Logo ini dapat diganti sesuai keinginan dan isi dari web yang kita kehendaki. Menu dapat kita gunakan untuk menuju page lain pada website lain. Panel navigasi mempunyai fungsi yang hampir sama dengan menu bar. Pesan selamat datang biasanya digunakan untuk mengucapkan selamat datang kepada pengunjung website. Panel untuk log in mempunyai fungsi agar pengunjung dapat log on ke account personal mereka, dan juga agar mereka dapat mengganti profile serta melihat pesan pribadi. Shoutbox mempunyai fungsi yang digunakan untuk mengirim pesan singkat dalam web. Footer mempunyai fungsi digunakan untuk menampilkan informasi dari seluruh website. Panel informasi pengunjung mempunyai fungsi yang dapat membantu pengunjung untuk dapat melihat berapa jumlah pengunjung yang telah terdaftar, berapa banyak jumlah pengunjung yang saat ini sedang online, dan berapa banyak jumlah anggota yang terbaru. Blacklist mempunyai fungsi untuk memblock ip address atau email tertentu tidak dapat membuka website kita. Dragonfly CMS merupakan CMS yang bersifat open source yang berbasis pada php nuke 6.5. CMS /Content Management System Dragonfly sangat mengutamakan sistem keamanan. Bahasa pemrograman yang digunakan oleh Dragonfly adalah bahasa pemrograman php yang juga digabungkan dengan program data base My SQL atau bisa juga program data base Postgre SQL. CMS /Content Management System Dragonfly mempunyai persyaratan program–program pendukung yang diperlukan agar dapat menjalankan sistem tersebut. Program–program pendukung tersebut adalah program php dengan versi 4.3 ke atas, program data base My SQL dengan versi 4.0x sampai dengan versi 9.0.6.1, program data base My SQL dengan versi 4.1+ dan 5.x, program data base postgreSQL 7.4+ dan 8.x, program web server apache dengan versi 1.3 keatas dan GD 2, program ImageMagick, program netPBM maupun sotware tentang pemanipulasian gambar yang lainnya. CMS /Content Management System Dragonfly mudah dalam proses penginstallan. Dragonfly Content Management System (CMS) merupakan salah satu
pilihan tepat yang dapat dipilih bagi para pemula dalam menggunakan website dan sangat cocok untuk digunakan oleh para pemula yang ingin mencoba dalam membuat suatu website tanpa harus mengenal apa yang disebut dengan bahasa pemrograman PHP sekalipun. Dragonfly mewarisi ide-ide dari PHP-Nuke, akan tetapi Dragonfly memiliki kelebihan yaitu penambahan fungsi cache, sistem theme yang lebih baru dan lebih beragam, serta penulisan ulang pada kode inti, dan beberapa pilihan yang terdapat pada fitur – fitur lainnya. Dragonflypertama kali diedarkan untuk umum pada tanggal 7 januari 2006 dan pada saat ini Dragonfly sudah berada pada peringkat 4534 dari keseluruhan total webhosting companies di dunia yang berjumlah 5477 webhosting didunia. Dragonfly memberikan kemudahan bagi para pengguna dengan terutama kepada para pengguna pemula yang ingin menggunakan webhosting. Dragonfly memberikan fitur–fitur yang cukup menarik dan agar dapat memberikan kemudahan serta mendukung para pemula untuk belajar. Bahkan bagi pemula yang tidak didasari oleh pengetahuan pemrograman atau bahasa pemrograman PHP sama sekali. Jadi para pemula sudah dapat membuat sebuah web dengan mudah dan dalam waktu yang singkat. Keuntungan-keuntungan dari Dragonfly adalah dapat meminimalkan lalu lintas dari jaringan dengan membatasi hubungan timbal – balik antara browser dengan server agar di mana prosesnya menjadi lebih cepat, dapat mempercepat waktu loading karena pada akhirnya pembuat web hanya mendownload sebuah halaman HTML, dapat mencegah masalah-masalah kompatibilitas browser yang cukup kompleks, dapat menyediakan data kepada client tanpa harus berada dekat dengan client, dan dapat lebih meningkatkan tujuan-tujuan pada sistem keamanan program karena kode-kode yang telah dibuat tidak akan ditampilkan oleh browser. Dragonfly disebut sebagai server side karena Dragonfly berbasis pada program php, berbeda dengan java script yang merupakan bagian dari client side. Menu-menu yang terdapat pada CMS Dragonfly adalah menu home, community, web, forums, member options. Menu Home terdapat submenu yaitu contact us ini dapat digunakan untuk mengirimkan sesuatu perihal ke admin. Pengiriman berita (news) bisa digunakan jika terdapat berita yang perlu untuk diketahui user yang lain karena bersifat penting, dapat diposting ke dalam website ini sehingga para user yang lain dapat mengetahui informasi dengan lebih cepat, tetapi dalam penggunaannya, pengiriman news ini harus melalui pesetujuan dari admin terlebih dahulu. Stories archive dengan fungsi ini user dapat mencari dokumen-dokumen yang terdapat dalam data base, sehingga apabila user ingin melihat dokumen-dokumen yang lama yang telah lama diposting (dengan ketentuan bahwa dokumen yang dicari masih terdapat dalam data base) dapat mencarinya dalam submenu stories archive ini. Survey mempunyai fungsi yang membantu kita agar dapat diketahui jumlah vote user mengenai suatu topik pembicaraan. Tell a friend mempunyai fungsi untuk memudahkan user dalam mengirimkan pemberitahuan mengenai suatu link kepada user yang lain. Menu community terdapat submenu yaitu groups, member list dan photo gallery. Photo gallery mempunyai fungsi yang dapat membantu agar user dapat mengupload photo. Groups mempunyai fungsi untuk membantu user agar dapat dengan cepat mengetahui group apa saja yang ada di dalam website ini sehingga apabila user ingin masuk ke dalam salah satu group tersebut (join group) dapat langsung mengetahui tentang infonya dan langsung dapat mengirimkan permintaan untuk masuk ke dalam group tersebut. Menu terdapat dua submenu yaitu my account dan my private messages. My account mempunyai fungsi untuk membantu user agar dapat mengedit data diri, mengakses head linea melalui URL yang diinginkan, menemukan seluruh artikel yang pernah diposting oleh si user, dan mengorganisir file-file yang pernah diposting oleh si user dengan mengklik tulisan user attachment control panel. My private messages mempunyai fungsi untuk membantu user agar dapat membaca surat yang masuk ke inboxnya dan dapat mengorganisirnya. Menu forums mempunyai fungsi untuk membantu user agar dapat berkomunikasi dengan user lain yang terdapat dalam komunitas ini. Menu search digunakan untuk memudahkan user dalam mencari file, baik file gambar, artikel dan yang lainnya. Menu web mempunyai fungsi yang dapat membantu user agar dapat melihat statistika yang mengakses website dan top 10 dari artikel yang ada. Admin configuration merupakan hak istimewa untuk mengatur kondisi website, agar website tersebut dapat berjalan dengan baik dan memiliki tampilan yang menarik. Contohnya dengan memblock beberapa artikel. Blocks merupakan tampilan yang muncul yang dapat digunakan untuk mengelompokkan informasi dan meletakkannya sesuai dengan tempat yang diinginkan. Admin yang dapat mengatur security telah terdapat dalam CMS Dragonfly. Security-security itu adalah proteksi terhadap bots, flooding, E-Mail Domains, IP’s, Referers, dan unknown user-agent. Proteksi terhadap bots dilakukan karena bots dapat membuat index dari suatu website sehingga data-data yang terdapat di dalamnya dapat diambil melalui search engine, mendapatkan halaman password yang diproteksi, mendapatkan informasi dari website, meningkatkan jumlah bandwidth website.
CMS /Content Management System Dragonfly melakukan proteksi terhadap flood karena hal ini yang dapat mengganggu proses kerja dari website yang ada. Hal yang dapat dilakukan oleh seorang admin bagi member atau user yang menggunakan website ini, yaitu mengatur member configurationnya. Member configuration ini meliputi tiga hal, yaitu main, avatar, dan fields. Pengaturan main member configuration ini melakukan fungsi pengaktifan head linea reader, ijin bagi user dalam menambah atau mengurangi news sendiri, hak untuk memilih dan mengganti theme website sendiri, ijin mengganti alamat e-mailnya sendiri, panjang password minimal yang digunakan, aktivasi e-mail pada saat register, permintaan persetujuan admin pada saat register sebagai member dari website ini, pemberitahuan kepada admin mengenai registrasi user, dan persetujuan pernyataan dan peraturan yang berlaku dalam website ini. Pengaturan avatar ini meliputi penggunaan avatar melalui galeri, link dengan website lain, avatar uploading, dan avatar animasi. Dalam pengaturan avatar hal yang cukup penting untuk diperhatikan yaitu ukuran avatar yang digunakan, meliputi size dan ukuran avatar. Pengaturan atau konfigurasi fields ini yang mempunyai fungsi untuk membantu admin agar dapat mengatur banyak hal. Hal-hal itu yaitu mengatur agar nama asli, info ektra, tanda tangan member, dll yang merupakan data-data dari member yang terdapat dalam website tersebut ditampilkan atau tidak. Admin juga dapat mengatur rank yaitu maksudnya jika seorang user telah mencapai jumlah posting tertentu, maka tingkatannya akan berubah misalnya dari member menjadi senior member. Ternyata seperti beberapa CMS yang lain, CMS /Content Management System Dragonfly juga memiliki fitur untuk menghapus kata-kata yang tidak boleh dipergunakan oleh user di dalam forum dan menggantinya menjadi kata di ’sensor’. Menu informative mempunyai fungsi yang membantu si admin agar dapat menambahkan pesan baru dan today history. Menu informative terdapat tiga buah submenu yaitu banner, HTTP referers, dan head linea. Banner membantu admin agar dapat mengetahui data iklan-iklan yang sedang aktif digunakan dan dapat juga mengorganisirnya. HTTP referrer mempunyai fungsi untuk membantu admin agar dapat mengetahui asal link-link yang mengakses website admin. Headline adalah fitur yang dipersiapkan untuk menghubungkan link-link tertentu yang dapat dijadikan head linea dari website. Menu multimedia hanya terdiri dari submenu saja yaitu coopermine dan merupakan fungsi pengaturan photo gallery secara keseluruhan. Menu admin yang terdiri dari submenu log out dan main menu. Log out adalah suatu fungsi yang dapat digunakan admin untuk keluar dari system management. Main menu adalah fitur yang mempunyai fungsi yang akan membantu admin untuk mengetahui jumlah user yang sedang online, jumlah bots, visitor, dan user baru yang menjadi member website tersebut. Module – module utama yang sudah ada pada CMS /Content Management System Dragonfly saat pertama kali diinstall antara lain Web Links, Content, Downloads, Downloads Pro, Encyclopedia, FREQUENTLY ASKED QUESTION, Blogs. Blogs digunakan untuk menambahkan fitur Blogs (Web Logs) untuk member dan admin ke dalam website, di mana fitur ini dapat menampilkan blog yang ditulis oleh member atau biasa disebut user ataupun admin website itu sendiri. Content digunakan untuk mempermudah pemberian nomor halaman dan pengImportan (import) web pages yang sudah ada ke dalam Dragonfly Content Management System ini. Downloads merupakan suatu module tambahan yang berfungsi untuk menambahkan fitur download file–file menurut kategori dan subkategori user dan bisa di control lewat administrator panel. Encyclopedia adalah suatu module yang dapat mengurutkan secaran baik berdasarkan UTF-8 Alphabetically maupun Numerical. FREQUENTLY ASKED QUESTION adalah module yang digunakan untuk menambah fitur Frequenly Question and Answer pada Dragonfly Content Management System. IRCChat adalah module yang dapat digunakan untuk mempermudah user dalam mengakses IRC Chatroom kita dari web. Web Links digunakan untuk memanagement link dan link request. Kelebihan-kelebihan pada Dragonfly antara lain Pop up new message, have security code, Avatar, Gallery, Statistic, Search Engine on the topic. Search Engine adalah suatu fitur yang digunakan untuk menjalankan perintah pencarian suatu file, kata, dll dengan mengunakan atau memasukkan keyword sesuai yang diinginkan oleh pemakai. Security code yang digunakan untuk membantu para pemakai dragonfly content management system (CMS) dalam penjagaan informasi yang bersifat pribadi agar tidak semua orang dapat melihat informasi tersebut. Avatar merupakan tampilan gambar yang apabila pengguna menguploadnya ke dalam website yang telah dibuat, maka akan terpakai sebagai sebagian dari data diri si pengguna website. Gallery merupakan tempat yang disediakan oleh web untuk menaruh gambar-gambar yang nantinya akan disimpan di dalam web. Statistic merupakan fitur tambahan yang berfungsi untuk perbandingan dari semua pengguna web yang memakai berbagai macam explorer. Pop up new message adalah fitur yang berguna untuk memberitahukan para pengguna dragonfly content management system (CMS) apabila mereka mendapatkan message dari seseorang. Dragonfly juga menyediakan skin atau theme untuk menyenangkan hati penggunanya. Theme Dragonfly dapat di download melalui website resminya di http://www.cpgnuke.com/ . Mambo Content Management System (CMS) merupakan salah satu pilihan tepat yang dapat dipilih bagi para pemula dalam menggunakan website dan sangat cocok untuk digunakan oleh para pemula yang ingin mencoba dalam membuat suatu website tanpa harus mengenal apa yang disebut dengan bahasa pemrograman PHP sekalipun. CMS /Content Management System Mambo mewarisi ide-ide dari PHP-Nuke, akan tetapi Mambo memiliki kelebihan yaitu semua menu ada iconnya sehingga hanya dengan melihat icon pada menu tersebut saja user sudah tahu kegunaan dari menu tersebut, dan letak menu juga teratur. CMS /Content Management System Knowledge Tree adalah CMS yang open Source, low-cost, ringan, dan juga termasuk CMS yang simple, tetapi powerful. KnowledgeTree memiliki kemampuan untuk menyelaraskan, keamanan grup dan perorangan yang kuat, pencarian penuh secara teks berdasarkan isi dokumen, keahlian untuk dokumen authoring dan workflow, kemampuan metadata management dan versioning dokumen, men-scan secara langsung ke penyimpanan data, pusat data dengan pengendalian audit dari isi dokumen, dan terintegrasi dengan Microsoft office, Web browser, Microsoft windows Desktop dan WebDAV. CMS /Content Management System Knowledge Tree merupakan document management tanpa kesulitan Menggunakan paradigma Windows® Explorer file & folder, menjadi bagian dari Microsoft applications, Download and install dibawah 10 menit degan keahlian teknik minimal, import documents ke shared drives, dapat digunakan di Windows® dan Linux Server Platforms, ditulis dengan PHP untuk kemudahan opersasi pada Open Source LAMP stack. Kelebihan CMS Knowledge Tree adalah Diterjemahkan ke dalam 22 bahasa. KnowledgeTree adalah document management yang dibuat simple. Dengan menggunakan CMS /Content Management System Knowledge Tree maka kita dapat mengamankan, menshare, mentrack dan memanage dokumen dan mencatat data perusahaan dengan sangat mudah. CMS /Content Management System Knowledge Tree didesain secara spesifik untuk membantu perusahaan kecil dan menengah agar dapat memecahkan kesulitan memanage dokumen. Knowledge Tree yang bersifat open source memperbolehkan perusahaan atau pengguna untuk dengan menyelaraskan dokumen management system dengan infrastruktur yang sudah ada, menyediakan dengan flexibel, dan juga biaya yang relatif lebih murah. CMS /Content Management System Textpattern adalah software yang bersifat open source yang dapat digunakan untuk mengeluarkan dan mengatur berbagai jenis content pada sebuah website. CMS /Content Management System Textpattern bisa digunakan sebagai web portal, situs diskusi, situs perusahaan, aplikasi intranet, website pribadi atau biasa disebut blog, aplikasi e-commerce, direktori, situs network sosial, dan yang lainnya. CMS /Content Management System Textpattern ini bersifat open source sehingga kita dapat dengan mudah memodifikasi source codenya, mendownload dan menggunakan sistem ini dengan gratis. CMS PHP Nuke pertama kali diluncurkan adalah pada tahun 2000 akhir. CMS/Content Management System PHP Nuke adalah CMS pertama yang menjadi inspirasi bagi perkembangan CMS-CMS lainnya, seperti Post Nuke, dan sebagainya. CMS /Content Management System PHP Nuke dibuat oleh orang yang bernama Francisco Burzi. PHP Nuke yang dibuat dengan berbasiskan PHP + My SQL sering digunakan dengan Apache Web Server. Modul PHP Nuke telah diintegrasikan dengan berbagai macam bahasa pemrograman lain seperti Javascript, Java, Flash, dan bahkan sistem-sistem lain melalui portal seperti musik dan video melalui streaming (online radio, TV online, image, file, dan yang lain). PHP Nuke yang paling terakhir dirilis dan cukup stabil dan juga gratis adalah PHP NUKE 7.9, hingga saat ini memang telah dilaporkan ada masalah dalam SQL injection, namun untuk mengatasi hal ini telah dibuat patchnya. CMS /Content Management System PHP Nuke sangat mudah digunakan bahkan oleh seorang pemula sekalipun. Fitur utama yang menjadi keunggulan PHP NUKE 7.9 adalah admin berbasis web, disediakan fasilitas survei, top page, access stats page with counter, user customizable box, themes manager for registered user, friendly administration GUI with graphic topic manager, bisa menghapus story, bisa menghapus comment, moderation system, Referers page to know who link us , sections manager,customizable HTML blocks, an integrated Banners Ads system, search engine, back end atau biasa disebut headl ines generation (RSS atau biasa disebut RDF format),
user and authors edit, dan yang lainnya. Top page adalah halaman yang paling sering diakses. Friendly administration GUI with graphic topic manager maksudnya adalah menu berbasis gambar. PHP NUKE adalah WEB PORTAL SISTEM. Tujuan dari PHP Nuke untuk membuat suatu web site yang terotomatisasi untuk mendistribusikan berita, dan artikel kepada anggotanya. PHP Nuke mendukung 25 bahasa, dan juga search engine seperti Yahoo, Comment Option pada Polls, File Manager, Head linea, download manager, FREQUENTLY ASKED QUESTION manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management dan yang lainnya. Interface PHP Nuke 7.9 cukup sederhana sehingga user tidak akan mengalami dalam beradaptasi dengan PHP Nuke meski user tersebut belum berpengalaman dalam menggunakan content management system yang berbasiskan PHP dan My SQL ini. Modul-modul yang terdapat pada PHP Nuke adalah Home, Avant Go, Downloads, FREQUENTLY ASKED QUESTION, Feedata baseack, Journal, Private Messages, Recommend Us,Search, Statistics, Stories Archive, Submit News, Survey, Top 10, Topics, Web Links, dan Your Account. Home adalah link atau penghubung untuk menuju halaman utama. Avant Go merupakan halaman yang biasanya dapat di cetak ke kertas. Downloads adalah menu download yang mempunyai fungsi untuk ddownload file yang diinginkan. FAQ adalah halaman yang berisi frequently asked question. Feed back merupakan tampilan form untuk mengisi saran dan pesan. Private Message mempunyai fungsi untuk melihat pesan personal,dan yang lainnya. Menu languages pada PHP Nuke yaitu blok yang memberikan pilihan untuk perubahan bahasa pada interface atau tampilan pada website. Survey mempunyai fungsi yang memperbolehkan pengunjung untuk turut berperan serta memberikan pendapatnya melalui polling. Administration configuration pada PHP NUKE memberikan kemudahan bagi kita dalam mengkonfigurasi website yaitu dengan memberikan kita ijin untuk menggunakan seluruh administration tool sehingga kita dapat mengatur website untuk dilihat dengan tipe browser tertentu (misalnya mozilla, opera, dan yang lainnya), juga dapat mengontrol hampir setiap aspek yang ada seperti dapat menambah dan mengedit isi yang ditampilkan. Pada PHP Nuke ada yang dikenal sebagai super user. Super user merupakan head administration, yaitu kepala administrator. Super user adalah orang yang mempunyai wewenang untuk menambah dan menghapus admin dan user. Pengaturan PHP NUKE sebagai administrator ada dua bagian Menu Administration, Menu Modules Administration. Menu Administration biasanya digunakan untuk mengatur dan mengkonfigurasi website. Sedangkan Menu Modules Administration digunakan untuk mengatur konfigurasi module tertentu. Back up data base harus dilakukan untuk menghindari kejadian yang tidak diinginkan. Karena hampir semua isi PHP Nuke disimpan di data base, maka bila sesuatu terjadi pada data base, kita akan mendapat masalah besar jika data base tidak pernah di back-up. Selain itu back up data base juga dapat bermanfaat saat kita membuat back-up untuk local data base kita karena itu back up data base ini dapat secara langsung di upload ke web host data base tanpa harus masuk ke configuration setup lagi. Bagian-bagian dari Administration adalah Optimize DATA BASE, Blocks, Edits Admins, User Groups, HTTP Referrer, IP Ban, Messages, Moderation, Modules, Newsletters, Preferences, Submissions, Log out atau biasa disebut Exit. Optimize DATA BASE berfungsi untuk mengirimkan perintah ke My SQL untuk mengoptimasikan setiap table di data base dan mengeluarkan laporan berupa ukuran yang disimpan dari setiap table di data base yang berkaitan dengan PHP-NUKE. Blocks berfungsi untuk mengatur block-blockyang ada di website bisa add, edit dan delete. Edits Admins berfungsi untuk mengatur admin dapat menambah admin baru, mengubah hak-hak admin untuk mengakses, dan menghapus administrator. User Groups berfungsi untuk menambah user group dan update juga terdapat user point yang nantinya akan memberikan niilai (poin) bagi member yang terdaftar. HTTP Referrer berfungsi untuk melihat website apa saja yang memberi link ke website kita. IP Ban berfungsi untuk meng-add ip karena alasan anggota di website tersebut sudah tidak layak lagi. Kita juga dapat menuliskan alasan mengapa IP tersebut harus di banned (dilarang masuk ke site). Messages berfungsi untuk menambah pesan dihalaman utama. Message dapat di edit dan di hapus, serta dapat diatur siapa saja yang dapat melihat message, dan ditampilkan berapa lama. Moderation berfungsi untuk melihat isi moderation dan mengatur para moderator. Modules berfungsi untuk mengatur module-module untuk menaktifkan atau menonaktifkan module yang tersedia. Newsletters berfungsi untuk mengirim surat ke user. Preferences berfungsi untuk mengatur konfigurasi pada website. Konfigurasi website terdiri dari General site info, Multilingual options, Banner , Options, Footer message, Back end configuration, Themes, Comments moderation, Comments options, Graphics options, Miscellaneous options, Users option, Censore option, Mail news stories to admin. General site info adalah informasi umum mengenai web. Multilingual options adalah option multi bahasa. Banner options adalah opsi banner advertising. Footer message adalah pesan catatan kaki pada setiap halaman. Back end configuration adalah konfigurasi back end.Mail news stories to admin adalah menambah berita terbaru. Comments moderation adalah pengaturan moderation atau user. Comments options adalah pengaturan opsi komentar. Graphics options adalah pengaturan gambar2. Miscellaneous options adalah opsi lainnya. Users option adalah pengaturan user. Censore option adalah opsi kata2 yang di sensor. Themes adalah mengganti theme atau biasa disebut skins PHP NUKE. Submissions berfungsi untuk mengedit dan menghapus stories atau biasa disebut cerita terbaru yang ditulis. Log out atau biasa disebut Exit berfungsi untuk keluar dari managing PHP NUKE dan kembali ke system login. Pada PHP NUKE terdapat modul invisible. Module Invisible adalah module yang tidak kelihatan bentuk iconnnya akan tetapi fungsi dari module tersebut tetap masih ada, hanya saja sekarang ini modul invisible sudah tidak ada hubungan lagi dengan module-module yang ada di module block yang menjadi module utama. Bagaimana cara menambah modul baru pada PHP-NUKE? Langkah-langkah untuk menambah modul baru : dari module yang sudah di download di internet, cari folder bernama my module, copy my module tersebut ke lokasi dimana menginstal PHP NUKE ini, buka Browsernya(Internet Explorer) dengan kita login sebagai adminnya, lalu pilih menu administrasi, di halaman tersebut cari entry my module, setelah itu maka di tampilan seperti gambar di atas akan terlihat modul yang baru saja kita masukkan dan untuk mengaktifkannya kita bisa pilih kolom yang paling kanan pilih icon kedua), setelah itu maka akan terjadi page reload, dan module tersebut sudah masuk ke module block. Jika kita klik module tersebut maka akan menuju ke halaman depan dari module tersebut, setelah itu module yang baru ini juga akan di register ke inactive module, juga module ini akan tampil di module administration table, disini kita dapat mengaktifkan atau mengedit seperti layaknya module yang lain. Bagaimana cara menghapus modul pada PHP-NUKE? Untuk menghapus module, langkah-langkahnya yaitu : hapus folder module tersebut dari folder my module yaitu folder yang kita gunakan untuk menambah module baru seperti yang di atas tadi, lalu kita refresh, setelah itu maka dengan otomatis folder yang mau kita hapus akan hilang. PHP NUKE terdapat Patch yang digunakan untuk mengkoreksi error yang terjadi pada script, biasanya berhubungan dengan masalah security. Patch ini bukan digunakan untuk mengupgrade versi PHP NUKE akan tetapi digunakan untuk mengamankan security hole yang ada di versi PHP NUKE tersebut. Contohnya saja patch ini akan lebih aman terhadap SQL Injection karena content dicek terlebih dahulu sebelum memasukkan data apapun ke dalam tabel data base. Jika ingin mendownload PATCH tersebut maka alamat download tersebut adalah http://www.nukeresources.com atau di phpnuke-downloads.com. Size PHP Nuke 7.9 kurang lebih hanya 5,8 Mb dan size ini termasuk cukup kecil untuk ukuran CMS, dibandingkan PHP NUKE CLAN (PNC) yang pastinya lebih lengkap fasilitasnya (mengandung game, dan banyak lagi) yang sebesar 20,5 MB. PHP Nuke sangat user friendly atau mudah digunakan, karena CMS ini sudah sangat sering digunakan, dan dikembangkan oleh berbagai pihak. Sehingga tidaklah sulit bagi kita untuk mencari module terbaru di internet, mencari patch security, mencari themes dan sebagainya.
Ternyata PHP Nuke yang bersifat open source juga memiliki kelemahan. Beberapa kelemahannya adalah pada beberapa versi tertentu terdapat problem masalah keamanan sehingga security nya dapat diserang. Akan tetapi keamanannya sudah diperbaiki dan lagipula sekarang sudah ada patch 3.3 untuk mengatasi problem masalah SQL Injection, dan cara yang paling aman adalah selalu mengecek ke internet dan mengupdate patch terbarunya.
Kesimpulan yang bisa didapat saya ambil adalah website merupakan kumpulan dari beberapa halaman web yang terdapat di dalam sebuah domain yang mengandung informasi dimana halaman-halaman web tersebut saling berhubungan dan informasi itu biasanya dalam bentuk teks, suara (audio), animasi, gambar, browser lewat internet. Selain itu website itu ada banyak macam tergantung dengan pengelompokkannya. Yang pertama, website yang berdasarkan sifat dikelompokkan menjadi website statis dan website dinamis. Website statis adalah website yang bagian isinya jarang atau bahkan hampir tidak pernah diubah-ubah. Contoh dari website statis ini bisa kita lihat dari website yang berisi profile dari suatu organisasi. Website dinamis adalah website yang bagian isinya selalu berubah seiring berjalannya waktu. Website dinamis ini biasanya bisa berupa website gossip. Yang kedua, website yang berdasarkan tujuan penggunaan dikelompokkan menjadi personal web, portal web, forum web, dan corporate web. Personal web biasanya berisi data pribadi dan informasi seseorang. Portal web biasanya terdapat banyak layanan jasa yang dapat digunakan oleh banyak orang. Contoh layanan jasa ini adalah layanan email, layanan berita dan yang lainnya. Forum web biasanya digunakan sebagai tempat atau media berdiskusi. Sedangkan kalau corporate web biasanya berisi informasi tentang perusahaan tersebut. Selain personal web, portal web, forum web, corporate web masih ada lagi website yang lainnya jika dikelompokkan berdasarkan tujuan penggunaannya, yaitu website e-government, website e-banking, website e-payment, website e-procurement. Yang ketiga, website yang dikelompokkan berdasarkan bahasa pemrograman yang digunakan ada dua yaitu website server side dan website client server. Kalau website server side menggunakan bahasa pemrograman berdasarkan kehadiran atau adanya server . Contoh programnya PHP, ASP, JVC, Javascript dan yang lain. Seandainya tidak ada server maka website itu jadi tidak bisa dijalankan. Sedangkan website client server bisa diakses dari browser mana saja dan tidak memerlukan server untuk dapat dijalankan. Untuk merancang atau membuat website itu harus dapat menguasai bahasa pemrograman untuk membuat sebuah website, bahasa pemrograman untuk mendesain website, bahasa pemrograman untuk animasi pada website, dan yang lainnya. Karena itu tidak mudah jika ingin membuat sebuah website sebab kita harus benar-benar sudah terlatih. Karena itu biasanya untuk membuat sebuah website yang bagus perlu banyak orang yang mengerjakannya. CMS atau Content Management Sistem dibuat untuk mempermudah, mengorganisasikan, mengontrol, mempublikasikan sebuah dokumen yang berukuran besar dan mengelola isi atau content dari website dan biasanya dokumen itu berupa teks, suara, gambar video, animasi, dan juga terdapat berbagai macam jenis aplikasi yang lainnya. Dokumen ini disimpan di dalam sebuah data base sehingga mudah untuk dikelola dan digunakan. CMS terdiri dari dua elemen yaitu elemen aplikasi manajemen isi atau content management application (CMA) dan elemen aplikasi pengiriman isi atau content delivery application (CDA). Kalau elemen aplikasi manajemen isi atau content management application (CMA) mengijinkan semua orang bebas untuk mengatur pembuatan, memodifikasi atau mengganti, dan menghapus isi dari suatu situs website tanpa perlu memiliki keahlian sebagai seorang webmaster. Sedangkan kalau elemen aplikasi pengiriman isi atau content delivery application (CDA) biasanya menggunakan dan menghimpun informasi-informasi yang sebelumnya sudah ada atau yang telah dikumpulkan kemudian ditambah dengan sesuatu yang baru, dikurangi atau diubah oleh orang yang membuat situs website. Hal ini dilakukan untuk memperbaharui website. CMS itu ada banyak macam dan masing-masing mempunyai kemampuan atau fitur yang berbeda-beda, tetapi kebanyakan dari software ini memiliki fitur publikasi yang hampir sama yaitu berbasis website, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan.
Contoh-contoh CMS /Content Management System yang bersifat open souce: textpattern, php-nuke, XOOPS, e107, Drupal, dragonfly, mambo, knowledge tree, php-fusion. Dalam semua CMS ini pasti terdapat istilah: Block, Module, Theme. Block yang menghubungkan bagian-bagian pada situs. Module isinya berupa kumpulan dari artikel-artikel berita, bagian FREQUENTLY ASKED QUESTION, dan yang lain. Theme ada banyak macam dan dapat ditentukan oleh setiap orang dan itu dipakai supaya tampilan website menjadi indah di setiap halamannya. CMS ada dua golongan yaitu produk CMS /Content Management System yang bersifat komersial, produk CMS yang bersifat Open Source. Kalau yang CMS yang bersifat komersial dikembangkan oleh perusahaan–perusahaan software yang menjalankan usahanya dengan motif mencari keuntungan. Software CMS/Content Management System ini tidak gratis, pengguna harus membeli lisensi dari perusahaan pembuatnya. Lisensinya pun ada yang banyak macam. Harga CMS bisa mencapai ribuan dollar bahkan sampai ada yang jutaan dollar US. Tetapi CMS yang dibeli ini biasanya dibuat sesuai kebutuhan pembelinya, biasanya perusahaan memberikan pelatihan kepada si pembeli supaya dapat tahu bagaimana cara menggunakan software CMS tersebut. Kalau kita ingin menggunakan CMS yang komersial maka kita harus perhatikan adalah harga lisensi yang harus kita tebus, bisa tidak kita bayar? Jangan sampai nantinya tak punya uang untuk bayar terus garansi, ini yang paling penting sebab kalau ternyata CMS /Content Management System yang dibuat ada kekurangan dan tidak sesuai dengan harapan kita kita bisa menggunakan garansi tersebut untuk meminta pertanggung jawaban perusahaan yang membuatkan sistem tersebut. CMS yang bersifat Open Source biasanya dibuat oleh sekelompok orang atau perusahaan yang memberikan alternatif murah dan terjangkau kepada para pengguna dan softwarenya tersedia secara gratis dan boleh kita gunakan sesuai dengan kebutuhan tanpa ada batasan. CMS ini boleh dimodifikasi, ditambahkan dan ditingkatkan kemampuannya oleh para pengguna secara bebas. Makanya sekarang banyak yang menggunakan CMS /Content Management System yang open source karena kemampuan yang ditawarkan tidak jauh berbeda dan harganya lebih terjangkau. Tapi kalau seandainya memang benar-benar ingin dipakai maka kita harus memastikannya terlebih dahulu sebab kalau terjadi sesuatu kita harus bisa menanggungnya sendiri. Karena itu kita harus mencari CMS yang memiliki komunitas yang dapat kita jadikan tempat bertanya apabila mengalami kesulitan. Sebelum memilih CMS baik itu open source maupun yang komersial lebih baik kita kenali terlebih dahulu tujuan dan target yang hendak kita capai dengan membuat dan mempersiapkan penerapan CMS berserta strategi yang dibutuhkan, mengidentifikasikan apa kebutuhan kita dan kemampuan yang kita miliki secara terorganisasi, kemampuan yang kita kuasai secara teknikal, jenis isi atau content yang akan kita publikasikan, menjabarkan kebutuhan yang kita inginkan secara teknis dan apa saja yang telah kita miliki, serta waktu yang akan kita alokasikan untuk mengelola suatu CMS /Content Management System termasuk jumlah orang yang akan bekerja di suatu organisasi yang kita miliki serta keahlian yang telah dikuasai oleh masing-masing anggota dalam organisasi, hardware dan software yang kita miliki, menentukan jumlah biaya yang akan kita keluarkan, dan akhirnya setelah tujuan, strategi dan kebutuhan telah teridentifikasi dengan tepat baik itu secara teknis maupun non teknis, maka pada saat itulah kita baru bisa menentukan jenis CMS apa yang akan kita pakai. Dan kalau kita sudah tau mau menggunakan CMS /Content Management System yang mana, kita bisa mendapatkan CMS dengan melakukan cara-cara yang cukup bijaksana yaitu mengadakan tender dengan beberapa penyedia CMS dan pastikan mereka memberikan penawaran terbaiknya kepada kita sebagai bahan pertimbangan, mengadakan uji coba terlebih dahulu terhadap CMS /Content Management System yang akan kita gunakan sehingga kita dapat menentukan mana yang paling sesuai dengan kebutuhan kita, mencari informasi terlebih dahulu bisa saja itu dilakukan melalui search engine, mailing list, atau bahkan dari mulut ke mulut. Metode ini sangat bagus sebab metode ini selain paling mudah dilakukan, metode ini juga tidak mahal. Kekurangan dari metode ini adalah informasi yang kita terima bisa saja tidak lengkap dan tidak sesuai dengan kenyataan. Jadi untuk lebih amannya setelah kita melakukan metode seperti tadi kita juga melakukan cross-check. 1.Drupal adalah software yang bersifat open source yang dapat digunakan untuk mengeluarkan dan mengatur berbagai jenis content pada sebuah website. CMS /Content Management System Drupal bersifat Open Source sehingga source codenya bisa ditambahkan atau dimodifikasi sesuai dengan kebutuhan. CMS /Content Management System Drupal bisa digunakan sebagai web portal, situs diskusi, situs perusahaan, aplikasi intranet, website pribadi atau biasa disebut blog, aplikasi e-commerce, direktori, situs network sosial, dan yang lainnya. CMS /Content Management System Drupal mendukung Blog, mendukung komentar dan forum diskusi secara default, prosesnya sangat cepat, profilnya tanpa batas, mendukung multisite, mendukung My SQL dan PostgreSQL, juga ada patch untuk MS SQL (multi data base support) dan lebih terstruktur. Tujuan CMS /Content Management System Drupal adalah untuk meningkatkan kemampuan internet sebagai media dimana tidak ada pembedaan, dimana semua orang dapat memproduksi, mendiskusikan dan berbagi informasi atau pendapat, dan juga CMS /Content Management System drupal memiliki keunikan dimana beberapa user dapat bekerja sama dalam menciptakan sistem informasi online. CMS /Content Management System Drupal memiliki beberapa konsep dalam pengembangannya, yaitu Modular dan Extensible dan itu bisa dilihat block atau module yang dapat menambah fungsionalitas dari website. CMS /Content Management System Drupal men-support berbagai macam standard programing seperti CSS dan XHTML sehingga pada saat terjadi pengimplementasian tidak akan menjadi masalah. CMS /Content Management System Drupal menggunakan low-resource atau resource rendah untuk meminimalisasikan query data base dan penggunaan resource, serta memperluas persyaratan server sehingga mempermudah penginstallan. Fitur-fitur umum yang terdapat CMS /Content Management System Drupal yaitu Friendly URL, Modul, Multisite, Online Help, Open Source, User authentication, Polling atau biasa disebut Voting, Template, Integrated Search, Version Control, Platform, Analysis, Tracking dan Statistic, Blog, Forum Diskusi, Caching, Admin Area, Content Management, Site Building, Site Configuration, User Management, Logs, Help. Template pada CMS /Content Management System Drupal menggunakan bahasa yang amat simple, berbasiskan HTML sehingga kita bisa dengan mudah mengubah block, menu, side bar, dan yang lainnya. Kelebihan utama dari Content Management System Drupal adalah penggunaan taxonomy yang fleksibel dan terintegrasi. Taxonomy adalah ilmu tentang klasifikasi, atau dengan kata lain peng-kategorian. Syarat website yang baik adalah klasifikasi content yang bagus, akurat dalam pencarian dan mudah dalam penyajian. Kelebihan pada CMS /Content Management System Drupal yaitu cara penginstallan mudah karena file install akan muncul secara otomatis apabila terdeteksi tidak adanya konektivitas dengan data base, jadi data basenya harus dibuat terlebih dahulu sebelum memulai menginstall. Kelebihan yang lainnya adalah Drupal menyediakan Blog yang di dalamnya juga terdapat fasilitas Pingback maupun Trackback, Drupal juga memiliki kemampuan website untuk mebuat link jadi lebih mudah untuk dibaca dan cepat dikenali oleh search engine sehingga website kita dapat menempati urutan dalam hasil pencarian search engine, ACL pada drupal dapat ditambahkan menjadi beberapa grup dan masing-masing user dapat memiliki lebih dari satu grup, CMS /Content Management System drupal ini juga mempunyai fasilitas multisite yang fungsinya untuk membuat website induk yang terdiri atas beberapa website anak, selain itu Drupal juga memiliki tracker yang dapat berfungsi untuk menampilkan apa saja yang ditulis atau dikirim oleh user tertentu pada beberapa waktu yang lalu. Maka dilihat dari kelebihan-kelebihan tersebut maka CMS /Content Management System Drupal yang memiliki kemudahan dalam penginstalasiannya dan juga memiliki fasilitas yang memadai untuk kebutuhan dasar sebuah website sangatlah cocok untuk digunakan kaum awam. 2.XOOPS merupakan singkatan dari eXtensible Object Oriented Portal System dan dulunya merupakan sebuah portal system, tapi akhirnya XOOPS berpindah jalur menjadi sebuah Content Management System. XOOPS bersifat open source yang berdasarkan pada bahasa pemograman PHP untuk website-nya. CMS /Content Management System XOOPS memungkinkan seorang administrator dengan mudah dapat membuat sebuah website dengan content yang bagus dan menarik serta memiliki fitur-fitur yang bagus tanpa harus menguasai suatu bahasa pemograman. CMS /Content Management System XOOPS ini bersifat open source sehingga kita dapat dengan mudah memodifikasi source codenya, mendownload dan menggunakan sistem ini dengan gratis, selain itu semua core pack, modules pack dan module-module yang lain disimpan di satu tempat yaitu di website sourceforge.net. XOOPS ini menyediakan Content Manager Core, Language Pack, dan module pack. CMS /Content Management System XOOPS cocok untuk membuat sebuah dynamic community website baik dalam skala kecil atau besar, intra company portals, weblogs dan yang lain, selain itu CMS ini dapat di-install ke Internet host yang men-support PHP web server dan data base. Fitur pada XOOPS antara lain data base-driven, personalization, supported World-Wide, user management, multi-byte language support, versatile group permissions system, theme-based skinnable interface. Pada XOOPS terdapat konfigurasi global yang berfungsi sebagai pengaturan pada menu preferences dan biasanya dilakukan oleh seorang administrator dalam pengelolaan websitenya. Preferences merupakan konfigurasi utama dari XOOPS. Di dalam preferences terdapat menu-menu konfigurasi yang masing-masing mempunyai fungsi yang berbeda yaitu general settings, user info settings, meta tags and footer, word sensoring options, search options, autentication method, mail setup. Setiap menu pada XOOPS mempunyai kelebihan, contohnya word sensoring options karena dapat membantu kita menyensor kata-kata yang dianggap tidak sopan atau tidak pantas. Tapi sebelumnya menu word sensoring options ini harus diaktifkan terlebih dahulu. Selain menu-menu ini, pada XOOPS ada beberapa macam content. Macam-macam content itu adalah blocks dan banner. Blocks adalah suatu fungsi yang berguna untuk pengaturan tata letak content. Blocks ini sangat mudah dilakukan karena, kita tidak perlu menghafal istilah, kita cukup mengklik di posisi mana content tersebut akan kita letakan. Selain itu jika kita ingin menambahkan atau tidak ingin menggunakan menu tertentu pada homepage, kita dapat mengaturnya pada blocks administration. Block dibagi menjadi delapan posisi. Posisi-posisi tersebut adalah Side block-left, Side block-right, Center block-right, Center block-center, Center block-leftt, Center block-right bottom, Center block-center bottom, Center block-left bottom.Banner atau biasa disebut sebagai spanduk biasanya digunakan untuk mempromosikan atau mengiklankan sesuatu, agar semua orang atau user tertarik. Salah satu syarat yang harus dilaksanakan jika kita ingin membuat banner adalah kita harus menjadi admin. Module atau plugins merupakan aplikasi pendukung utama website berbasis Xoops dan yang menjadikan XOOPS bersifat multifungsi. Module adalah sebuah aplikasi yang berfungsi untuk menambah nilai guna website Xoops. Module XOOPS dapat didownload secara gratis karena bersifat open source. Ada beberapa modul, diantaranya adalahmodule guest book, module gallery photo, module download file, module agenda kegiatan, module forum, dan yang lainnya. CMS /Content Management System XOOPS memberikan dua alternatif pilihan untuk mengatur tampilan dari website sesuai dengan yang kita inginkan. Dua alternatif pilihan yang dimaksud adalah dengan mengunakan theme yang dapat anda download dari website http://www.xoops.org atau bisa juga dengan cara memodifikasi theme yang sudah ada. 3.e107 merupakan content management system (CMS) yang bersifat open source sehingga pengguna atau user dapat men-download file Content Management system ini dengan gratis selain itu juga dapat mempercepat pembuatan dan pengaturan dari sebuah website atau portal komunitas (community portal) dengan cara yang cepat. CMS /Content Management System e107 mendukung bahasa pemrograman PHP dengan data base My SQL, semuanya bersifat open sources sehingga dapat diperoleh dengan mudah di internet. Fitur-fitur yang terdapat pada CMS /Content Management System e107 adalah High performance file-based caching, Integrated News system and RSS Feed handling, Simple to use and create template system, Valid XHTML 1.1 Output, Powerful Forums system integrated, Easy to use Admin system. Pada plugin installer e107 terdapat beberapa icon yaitu Icon admin password, Administrators, Banlist, Banners, Cache, Custom menus atau biasa disebut pages, Data base, Download, Emotions, Extended user fields, File inspector, Language, Front page, Images, File manager, Mail, PHP info, Menus, Meta tags, News, Notify, Maintenance, Public uploads, Search, Site links, Theme manager, Welcome message, Users, User classes, Preferences, Integrity check, Pdf, Event calendar, Content management, Feature box, Forum, Google sitemap, Links page, Linkwords, List, Statistic logging, New forum posts, Newsfeeds, Rss, Private messenger, Poll, Newsletter. Kelebihan content management system (CMS) e107 adalah system sign up yang cukup aman, plugins yang bisa di install dan di uninstall secara cepat, dapat merubah konfigurasi dari website, bisa men-cache, tersedia data base tools, menyediakan fasilitas untuk upload file, Mudah menambah, menghapus, dan merubah icon emotion dengan menambah file ke dalam folder emotion, pengelompokan dalam system download, bisa men-blacklist user, mudah membuat banner, tersedia fasilitas file manager. Kekurangan content management system (CMS) e107 adalah muncul error pada saat membuat account baru, muncul error pada saat masuk ke menu member apabila yang masuk atau mengakses bukan administrator atau member, muncul pergeseran posisi online outbox, terjadi bila dibuka dengan browser opera ataupun mozzila. 4.PHP-Fusion adalah CMS (Content Management System) dibuat dalam PHP yang menggunakan basisi data My SQL. Kelebihan dari PHP-Fusion adalah lebih tersusun rapi, sangat efektif dan sangat fleksibel. Maksud dari tersusun rapi adalah semua system dari versi terbaru memiliki besar file kurang dari 2.67 Mb meliputi TinyMCE. Maksud dari sangat efektif adalah halaman-halaman dibuat dan ditampilkan dengan sangat cepat. Maksud dari sangat fleksibel adalah system sangat mudah untuk dipelajari dan dikembangkan sesuai dengan kebutuhan dari pengguna. /Content Management System PHP-Fusion dikembangkan di dalam system pengguna akan menemukan komunitas yang sangat aktif dan pertumbuhan jaringan dari pengguna yang terus-menerus. Fitur-fitur penting yang digunakan dalam /Content Management System PHP-Fusion adalah Logo, Menu, Panel informasi pengunjung, Pesan selamat datang, Panel untuk log in, Shoutbox, Footer, Panel navigasi. 5.Dragonfly CMS merupakan CMS yang bersifat open source yang berbasis pada php nuke 6.5. CMS /Content Management System Dragonfly sangat mengutamakan sistem keamanan. CMS /Content Management System Dragonfly mempunyai persyaratan program–program pendukung yang diperlukan agar dapat menjalankan sistem tersebut. Program–program pendukung tersebut adalah program php dengan versi 4.3 ke atas, program data base My SQL dengan versi 4.0x sampai dengan versi 9.0.6.1, program data base My SQL dengan versi 4.1+ dan 5.x, program data base postgreSQL 7.4+ dan 8.x, program web server apache dengan versi 1.3 keatas dan GD 2, program ImageMagick, program netPBM maupun sotware tentang pemanipulasian gambar yang lainnya. Dragonfly Content Management System (CMS) merupakan salah satu pilihan tepat yang dapat dipilih bagi para pemula dalam menggunakan website dan sangat cocok untuk digunakan oleh para pemula yang ingin mencoba dalam membuat suatu website tanpa harus mengenal apa yang disebut dengan bahasa pemrograman PHP sekalipun. Dragonfly mewarisi ide-ide dari PHP-Nuke, akan tetapi Dragonfly memiliki kelebihan yaitu penambahan fungsi cache, sistem theme yang lebih baru dan lebih beragam, serta penulisan ulang pada kode inti, dan beberapa pilihan yang terdapat pada fitur – fitur lainnya. Dragonfly memberikan kemudahan bagi para pengguna dengan terutama kepada para pengguna pemula yang ingin menggunakan webhosting. Dragonfly memberikan fitur–fitur yang cukup menarik dan agar dapat memberikan kemudahan serta mendukung para pemula untuk belajar. Bahkan bagi pemula yang tidak didasari oleh pengetahuan pemrograman atau bahasa pemrograman PHP sama sekali. Keuntungan-keuntungan dari Dragonfly adalah dapat meminimalkan lalu lintas dari jaringan dengan membatasi hubungan timbal – balik antara browser dengan server agar di mana prosesnya menjadi lebih cepat, dapat mempercepat waktu loading karena pada akhirnya pembuat web hanya mendownload sebuah halaman HTML, dapat mencegah masalah-masalah kompatibilitas browser yang cukup kompleks, dapat menyediakan data kepada client tanpa harus berada dekat dengan client, dan dapat lebih meningkatkan tujuan-tujuan pada sistem keamanan program karena kode-kode yang telah dibuat tidak akan ditampilkan oleh browser. Dragonfly disebut sebagai server side karena Dragonfly berbasis pada program php, berbeda dengan java script yang merupakan bagian dari client side. Menu-menu yang terdapat pada CMS /Content Management System Dragonfly adalah menu home, community, web, forums, member options. Admin yang dapat mengatur security telah terdapat dalam CMS Dragonfly. Security-security itu adalah proteksi terhadap bots, flooding, E-Mail Domains, IP’s, Referers, dan unknown user-agent. Proteksi terhadap bots dilakukan karena bots dapat membuat index dari suatu website sehingga data-data yang terdapat di dalamnya dapat diambil melalui search engine, mendapatkan halaman password yang diproteksi, mendapatkan informasi dari website, meningkatkan jumlah bandwidth website. CMS /Content Management System Dragonfly melakukan proteksi terhadap flood karena hal ini yang dapat mengganggu proses kerja dari website yang ada. Hal yang dapat dilakukan oleh seorang admin bagi member atau user yang menggunakan website ini, yaitu mengatur member configurationnya. Member configuration ini meliputi tiga hal, yaitu main, avatar, dan fields. Admin juga dapat mengatur rank yaitu maksudnya jika seorang user telah mencapai jumlah posting tertentu, maka tingkatannya akan berubah misalnya dari member menjadi senior member. CMS /Content Management System Dragonfly juga memiliki fitur untuk menghapus kata-kata yang tidak boleh dipergunakan oleh user di dalam forum dan menggantinya menjadi kata di ’sensor’. Module – module utama yang sudah ada pada CMS /Content Management System Dragonfly saat pertama kali diinstall antara lain Web Links, Content, Downloads, Downloads Pro, Encyclopedia, FREQUENTLY ASKED QUESTION, Blogs. Kelebihan-kelebihan pada Dragonfly antara lain Pop up new message, have security code, Avatar, Gallery, Statistic, Search Engine on the topic. Dragonfly juga menyediakan skin atau theme untuk menyenangkan hati penggunanya. Theme Dragonfly dapat di download melalui website resminya di http:// http://www.cpgnuke.com/. 6.Mambo Content Management System (CMS) merupakan salah satu pilihan tepat yang dapat dipilih bagi para pemula dalam menggunakan website dan sangat cocok untuk digunakan oleh para pemula yang ingin mencoba dalam membuat suatu website tanpa harus mengenal apa yang disebut dengan bahasa pemrograman PHP sekalipun. CMS /Content Management System Mambo mewarisi ide-ide dari PHP-Nuke, akan tetapi Mambo memiliki kelebihan yaitu semua menu ada iconnya sehingga hanya dengan melihat icon pada menu tersebut saja user sudah tahu kegunaan dari menu tersebut, dan letak menu juga teratur. 7.CMS Knowledge Tree adalah CMS yang open Source, low-cost, ringan, dan juga termasuk CMS yang simple, tetapi powerful. KnowledgeTree memiliki kemampuan untuk menyelaraskan, keamanan grup dan perorangan yang kuat, pencarian penuh secara teks berdasarkan isi dokumen, keahlian untuk dokumen authoring dan workflow, kemampuan metadata management dan versioning dokumen, men-scan secara langsung ke penyimpanan data, pusat data dengan pengendalian audit dari isi dokumen, dan terintegrasi dengan Microsoft office, Web browser, Microsoft windows Desktop dan WebDAV. CMS /Content Management System Knowledge Tree merupakan document management tanpa kesulitan Menggunakan paradigma Windows® Explorer file & folder, menjadi bagian dari Microsoft applications, Download and install dibawah 10 menit degan keahlian teknik minimal, import documents ke shared drives, dapat digunakan di Windows® dan Linux Server Platforms, ditulis dengan PHP untuk kemudahan opersasi pada Open Source LAMP stack. Kelebihan CMS /Content Management System Knowledge Tree adalah Diterjemahkan ke dalam 22 bahasa. KnowledgeTree adalah document management yang dibuat simple. Dengan menggunakan CMS /Content Management System Knowledge Tree maka kita dapat mengamankan, menshare, mentrack dan memanage dokumen dan mencatat data perusahaan dengan sangat mudah. CMS /Content Management System Knowledge Tree didesain secara spesifik untuk membantu perusahaan kecil dan menengah agar dapat memecahkan kesulitan memanage dokumen. Knowledge Tree yang bersifat open source memperbolehkan perusahaan atau pengguna untuk dengan menyelaraskan dokumen management system dengan infrastruktur yang sudah ada, menyediakan dengan flexibel, dan juga biaya yang relatif lebih murah. 8.CMS /Content Management System Textpattern adalah software yang bersifat open source yang dapat digunakan untuk mengeluarkan dan mengatur berbagai jenis content pada sebuah website. CMS /Content Management System Textpattern bisa digunakan sebagai web portal, situs diskusi, situs perusahaan, aplikasi intranet, website pribadi atau biasa disebut blog, aplikasi e-commerce, direktori, situs network sosial, dan yang lainnya. CMS /Content Management System Textpattern ini bersifat open source sehingga kita dapat dengan mudah memodifikasi source codenya, mendownload dan menggunakan sistem ini dengan gratis. Tampilan pada textpattern sangat sederhana sehingga dapat dengan mudah dimengerti oleg pengguna baik itu yang sudah pandai atau pun yang masih pemula. Tampilan pada textpattern yang terlalu sederhana sehingga kurang bisa menarik minat pengguna. 9.CMS /Content Management System PHP Nuke pertama kali diluncurkan adalah pada tahun 2000 akhir. CMS /Content Management System PHP Nuke adalah CMS pertama yang menjadi inspirasi bagi perkembangan CMS-CMS lainnya, seperti Post Nuke, dan sebagainya. CMS /Content Management System PHP Nuke dibuat oleh orang yang bernama Francisco Burzi. PHP Nuke yang dibuat dengan berbasiskan PHP + My SQL sering digunakan dengan Apache Web Server. Modul PHP Nuke telah diintegrasikan dengan berbagai macam bahasa pemrograman lain seperti Javascript, Java, Flash, dan bahkan sistem-sistem lain melalui portal seperti musik dan video melalui streaming (online radio, TV online, image, file, dan yang lain). PHP Nuke yang paling terakhir dirilis dan cukup stabil dan juga gratis adalah PHP NUKE 7.9, hingga saat ini memang telah dilaporkan ada masalah dalam SQL injection, namun untuk mengatasi hal ini telah dibuat patchnya. CMS /Content Management System PHP Nuke sangat mudah digunakan bahkan oleh seorang pemula sekalipun. Fitur utama yang menjadi keunggulan PHP NUKE 7.9 adalah admin berbasis web, disediakan fasilitas survei, top page, access stats page with counter, user customizable box, themes manager for registered user, friendly administration GUI with graphic topic manager, bisa menghapus story, bisa menghapus comment, moderation system, Referers page to know who link us , sections manager,customizable HTML blocks, an integrated Banners Ads system, search engine, back end atau biasa disebut head lines generation (RSS atau biasa disebut RDF format), user and authors edit, dan yang lainnya. Top page adalah halaman yang paling sering diakses. Friendly administration GUI with graphic topic manager maksudnya adalah menu berbasis gambar. PHP NUKE adalah WEB PORTAL SISTEM. Tujuan dari PHP Nuke untuk membuat suatu web site yang terotomatisasi untuk mendistribusikan berita, dan artikel kepada anggotanya. PHP Nuke mendukung 25 bahasa, dan juga search engine seperti Yahoo, Comment Option pada Polls, File Manager, Head lines, download manager, FREQUENTLY ASKED QUESTION manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management dan yang lainnya. Interface PHP Nuke 7.9 cukup sederhana sehingga user tidak akan mengalami dalam beradaptasi dengan PHP Nuke meski user tersebut belum berpengalaman dalam menggunakan content management system yang berbasiskan PHP dan My SQL ini. Modul-modul yang terdapat pada PHP Nuke adalah Home, Avant Go, Downloads, FREQUENTLY ASKED QUESTION, Feedata baseack, Journal, Private Messages, Recommend Us,Search, Statistics, Stories Archive, Submit News, Survey, Top 10, Topics, Web Links, dan Your Account. Administration configuration pada PHP NUKE memberikan kemudahan bagi kita dalam mengkonfigurasi website yaitu dengan memberikan kita ijin untuk menggunakan seluruh administration tool sehingga kita dapat mengatur website untuk dilihat dengan tipe browser tertentu (misalnya mozilla, opera, dan yang lainnya), juga dapat mengontrol hampir setiap aspek yang ada seperti dapat menambah dan mengedit isi yang ditampilkan. Pada PHPNuke ada yang dikenal sebagai super user. Super user merupakan head administration, yaitu kepala administrator. Super user adalah orang yang mempunyai wewenang untuk menambah dan menghapus admin dan user. Pengaturan PHP NUKE sebagai administrator ada dua bagian Menu Administration, Menu Modules Administration. Back up data base harus dilakukan untuk menghindari kejadian yang tidak diinginkan. Karena hampir semua isi PHP Nuke disimpan di data base, maka bila sesuatu terjadi pada data base, kita akan mendapat masalah besar jika data base tidak pernah di back-up. Selain itu back up data base juga dapat bermanfaat saat kita membuat back-up untuk local data base kita karena itu back up data base ini dapat secara langsung di upload ke web host data base tanpa harus masuk ke configuration setup lagi. Bagian-bagian dari Administration adalah Optimize DATA BASE, Blocks, Edits Admins, User Groups, HTTP Referrer, IP Ban, Messages, Moderation, Modules, Newsletters, Preferences, Submissions, Log out atau biasa disebut Exit. Konfigurasi website terdiri dari General site info, Multilingual options, Banner , Options, Footer message, Back end configuration, Themes, Comments moderation, Comments options, Graphics options, Miscellaneous options, Users option, Censore option, Mail news stories to admin. Pada PHP NUKE terdapat modul invisible. Module Invisible adalah module yang tidak kelihatan bentuk iconnnya akan tetapi fungsi dari module tersebut tetap masih ada, hanya saja sekarang ini modul invisible sudah tidak ada hubungan lagi dengan module-module yang ada di module block yang menjadi module utama. Langkah-langkah untuk menambah modul baru : dari module yang sudah di download di internet, cari folder bernama my module, copy my module tersebut ke lokasi dimana menginstal PHP NUKE ini, buka Browsernya(Internet Explorer) dengan kita login sebagai adminnya, lalu pilih menu administrasi, di halaman tersebut cari entry my module, setelah itu maka di tampilan seperti gambar di atas akan terlihat modul yang baru saja kita masukkan dan untuk mengaktifkannya kita bisa pilih kolom yang paling kanan pilih icon kedua), setelah itu maka akan terjadi page reload, dan module tersebut sudah masuk ke module block. Jika kita klik module tersebut maka akan menuju ke halaman depan dari module tersebut, setelah itu module yang baru ini juga akan di register ke inactive module, juga module ini akan tampil di module administration table, disini kita dapat mengaktifkan atau mengedit seperti layaknya module yang lain. Untuk menghapus module, langkah-langkahnya yaitu : hapus folder module tersebut dari folder my module yaitu folder yang kita gunakan untuk menambah module baru seperti yang di atas tadi, lalu kita refresh, setelah itu maka dengan otomatis folder yang mau kita hapus akan hilang. PHP NUKE terdapat Patch yang digunakan untuk mengkoreksi error yang terjadi pada script, biasanya berhubungan dengan masalah security. Patch ini bukan digunakan untuk mengupgrade versi PHP NUKE akan tetapi digunakan untuk mengamankan security hole yang ada di versi PHP NUKE tersebut. Contohnya saja patch ini akan lebih aman terhadap SQL Injection karena content dicek terlebih dahulu sebelum memasukkan data apapun ke dalam tabel data base. PHP Nuke sangat user friendly atau mudah digunakan, karena CMS ini sudah sangat sering digunakan, dan dikembangkan oleh berbagai pihak. Sehingga tidaklah sulit bagi kita untuk mencari module terbaru di internet, mencari patch security, mencari themes dan sebagainya. Ternyata PHP Nuke yang bersifat open source juga memiliki kelemahan. Beberapa kelemahannya adalah pada beberapa versi tertentu terdapat problem masalah keamanan sehingga security nya dapat diserang tapi sekarang keamanannya sudah diperbaiki dan sudah ada patch 3.3 yang dapat mengatasi problem masalah SQL Injection, dan cara yang paling aman adalah selalu mengecek ke internet dan mengupdate patch terbarunya.
Jadi sebenarnya semua CMS ini sangat bagus, hanya saja ada beberapa fitur yang mungkin berbeda dan itu pun sangat sedikit sekali dan juga masing-masing CMS ini mempunyai tampilan yang berbeda. Jadi untuk memilih CMS ini kita hanya tinggal memilih seperti apa yang sesuai dengan keinginan dan kebutuhan kita.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: