Filosofy: Platform e-learning
Tulisan singkat ini akan me-review beberapa aplikasi Content Manajemen System (CMS) yang mungkin akan dapat membantu pembuatan server lokal di sekolah-sekolah.
Software Content Management System
Situs favorite saya untuk memperoleh tool / software aplikasi yang dibutuhkan untuk membangun Content Management System (CMS) adalah situs Open Source CMS http://www.opensourcecms.com. Beberapa ciri khas menarik dari situs Open Source CMS, software / tool yang ditawarkan semua open source jadi dapat diambil gratis, termasuk source code-nya, rata-rata dalam di operasikan di Linux & Windows. Walaupun dalam kenyataannya agak relatif lebih sukar di operasikan di Windows. Situs Open Source CMS juga memungkinkan kita untuk mencoba demo masing-masing software CMS secara live / online. Jadi kita dapat mengevaluasi terlebih dulu apakah tool / aplikasi tersebut cocok dengan yang kita butuhkan atau tidak, sehingga tidak salah dalam mengambil / mendownload nantinya.
Karena sifatnya open source, umumnya tool CMS ini berbasis Web. Umumnya bukan berupa program yang masif yang di jalankan di sistem operasi. Tapi lebih berupa PHP Script yang di install di halaman Web. Oleh karena itu keberadaan Web server menjadi penting adanya.
Secara umum aplikasi dari CMS dapat dibagi dalam beberapa kategori, yaitu, Portal, Blogs, e-commerce, Groupware, Forum, e-learning, Image gallery, Wiki, Lite, & Knowledge management. Fokus dari masing-masing kategori adalah sebagai berikut,
- Portal - tool ini memudahkan kita untuk memanaje berita, artikel, tulisan, mengumpulkan pendapat (polling). Contoh sebuah portal adalah detik.com.
- Blogs - merupakan tool yang cukup populer khususnya untuk diary virtual seseorang. Walaupun tentunya bisa digunakan untuk apa saja, misalnya mengemukakan pendapat, menceritakan pengalaman, mengemukakan sebuah pemikiran, dll. Yang menarik dari blog, memungkinkan untuk saling link atau saling mendukung satu sama lain hingga akhirnya dapat menjadi alternatif sumber informasi di Internet yang sifatnya sangat perorangan & bebas.
- Groupware - merupakan kumpulan tool yang dapat digunakan untuk kerjasama kelompok, misalnya setup agenda rapat, kalender kelompok dll.
- Forum - adalah tool tempat diskusi, dimana kita dapat berdiskusi melalui Web.
- E-Learning - adalah tool untuk memfasilitasi proses belajar mengajar di sekolah / kampus melalui Web,
- Image Galleries - adalah tool album foto di Web.
- Wikis - adalah tool untuk membangun naskah secara kolaboratif, hingga dapat menjadi ensiklopedia di Internet.
Ciri khas software-software ini sama, rata-rata semua berbasis Web sehingga sangat mudah pengelolaannya di sebuah corporate tidak perlu menginstall apapun di sisi pengguna. Semua software dan data tersimpan di server Web, sehingga lebih mudah manajemen & maintenance-nya.
Daftar panjang program CMS open source dapat di lihat di http://www.opensourcecms.com. Ada banyak aplikasi yang di kembangkan pada masing-masing kategori. Kategori Portals (CMS) merupakan kategori yang mempunyai paling banyak aplikasi open source-nya seperti BitWeaver, CivicSpace, Clever Copy, CMS Made Simple, Contenido, DEV, Dragonfly CMS, Drupal, e107, EcwCMS, Exponent, eZ Publish, Fundament, Geeklog, Jaws, JetBox, Joomla, Jupiter, Mambo, MDPro, MODx, Netious, OneCMS, Ovidentia, Papoo, PHP-Fusion, PHP-Nuke, phpComasy, phpSlash, phpWebSite, PHPX, PLUME CMS, Postnuke, Props, SPIP, Tiki CMS/Groupware, toendaCMS, Typo3, Website Baker, Xaraya, XOOPS, dan YACS!. Beberapa yang terbaik dan sering digunakan oleh adalah Drupal, Joomla dan Mambo.
Pada kategori Blog, aplikasi yang ada antara lain adalah b2evolution, bBlog, BirdBlog, BLOG:CMS, Blur6ex, boastMachine, Dotclear, Loudblog, Nucleus CMS, Pixelpost, sBlog, Serendipity, Simplog, Textpattern, TruBlog, Wheatblog, dan WordPress. Yang termasu cukup simpel dan mudah digunakan adalah WordPress.
Untuk kategori Forum diskusi melalui web, aplikasi yang ada antara lain adalah FUDForum, miniBB, MyBB, Phorum, phpBB, PunBB, SMF, UNB, UseBB, Vanilla, W-Agora, dan XMB.
Bagi mereka yang ingin membuka toko di Internet, aplikasi dalam kategori e-commerce akan membantu. Beberapa diantaranya adalah osc2nuke, osCommerce, phpShop, dan Zen Cart. Mungkin yang sering dipakai adalah osCommerce dan Zen Cart.
Untuk aplikasi Groupware, aplikasi yang ada antara lain adalah ACollab, dotProject, eGroupWare, NetOffice, dan phpGroupWare.
Untuk aplikasi e-Learning ada beberapa software yang menarik yaitu ATutor, Dokeos, Interact, Moodle, dan Site@School. Software favorit untuk e-learning adalah Moodle.
Untuk menyimpan foto / Image Galleries ada beberapa aplikasi seperti Coppermine, DAlbum, Gallery, Gallery 2, LinPHA, MG2, Plogger, Singapore, Snipe Gallery, SPGM, WEBalbum, dan yappa-ng.
Untuk membangun Ensiklopedia atau di kenal sebagai Wiki, aplikasi yang ada antara lain adalah DokuWiki, ErfurtWiki, MediaWiki, phpWiki, PmWiki, QwikiWiki, UniWakka, WackoWiki, Wikepage, WikkaWiki, dan WikkiTikkiTavi. Aplikasi yang sering digunakan adalah TikiWiki.
Bagi mereka yang menginnginkan CMS yang sederhana, ada beberapa software CMS sederhana seperti AngelineCMS Lite, CuteNews, Etomite, EyeOS, GuppY, Limbo, Pivot, ReloadCMS, SAPID, sNews, dan TML. Beberapa software CMS seperti KnowledgeTree, Owl, phpmychat, SugarCRM, Webcalendar menjadi menarik misalnya untuk membangun perpustakaan atau dokumen manajemen.
Teknik Instalasi Open Source CMS
Instalasi perangkat open source CMS ini biasanya tidak terlalu sulit. Beberapa tahapan sederhana yang perlu dilalui. Persiapan software yang perlu di install sebelum menginstalasi software CMS,
- Install Linux.
- Install Web server yang di lengkapi kemampuan untuk PHP.
- Install database server, salah satu yang sering digunakan adalah MySQL.
Pada saat proses instalasi software CMS biasanya yang di perlukan adalah
- Membuat database di software database MySQL, di sertai username dan password untuk mengaksesnya.
- Buka software CMS di folder tempat file Web, biasanya di /var/www/html.
- Software CMS dapat diakses melalui http://localhost atau http://ip-address-mesin-anda.
Selesai sudah proses instalasi software CMS.
Biasanya pada saat pertama kali masuk ke Web CMS, kita diberi menu untuk mengkonfigurasi awal dari CMS tersebut. Biasanya semua tabel akan di sisikan secara automatis oleh CMS, dan kita di minta untuk menset username dan password administrator dari CMS tersebut. Selesai sudah proses konfigurasi dan instalasi awal dari CMS.
Selanjutnya adalah mengunakan CMS tersebut. Biasanya tidak terlalu sulit untuk menggunakan CMS tersebut karena rata-rata sudah amat sangat di bantu oleh menu-menu pembantu.