MAMBO
Mambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content
Management System (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext
Processor). Mambo Open Source merupakan CMS yang terbaik saat ini dan
telah memenangkan Linux User & Development Award 2004 untuk
“Best Linux or Open Source Software.
Perkembangan terakhir tentang Mambo, ada sedikit “konflik”
antara develop (pengembang) dengan founder (pembuat program).
Pihak founder berkeinginan untuk membentuk sebuah perusahaan bernam
Mambo Foundation, namun para pengembang tidak setuju karena mereka
beralasan bahwa jika Mambo sudah ditangani oleh sebuah perusahaan secara
otomatis Mambo akan menjadi sebuah software yang komersial. Padalah tujuan
awal dibuatnya Mambo adalah free (gratis) untuk semua orang dan siapapun
boleh menggunakan, menduplikasi, atau bahkan memodifikasi.
Kondisi seperti ini memicu para develop yang memiliki tanggung jawab
dan hati nurani kepada user membuat mereka hengkang dari kepengurusan
Mambo. Yang pada akhirnya para develop yang tidak setuju tersebut
bergabung dan menciptakan sebuah software “tandingan” Mambo. Maka
terciptalah sebuah sofware yang memiliki bentuk dan fungsi yang sama
persis bernama Joomla.
Hampir seluruh modul maupun komponen untuk Mambo dapat pula digunakan
pula pada Joomla. Jadi, entah Anda menggunakan Mambo ataupun Joomla,
tidak menjadi masalah karena seluruh tool memiliki fungsi yang sama.
Meskipun program ini menggunakan bahasa php, bukan berarti harus paham
seluruhnya tentang kode php. Bagi mereka tidak memahami kode HTML,
Javascript, ASP, CGI, , maupun php tidak perlu takut untuk mempelajarinya
karena meskipun tidak tahu tentang kode-kode tersebut, orang bisa membuat
sebuah web secara cepat dengan beberapa fitur yang sangat kompleks.
Mambo dapat digunakan untuk membuat situs:
1. Portal
2. Komersial
3. Non-profit
4. Pribadi
Aplikasi yang beragam dapat dibuat menggunakan Mambo karena memiliki
beberapa kemampuan, diantaranya:
1. Dapat melakukan update halaman utama, halaman berita, halaman artikel,
maupun halaman arsip secara cepat.
2. Dapat melihat file Microsoft Word, Excel, dan PDF.
3. Dapat menambahkan menu baru pada main menu, other menu, maupun top
menu dengan mudah
4. Dapat mengatur weblink dengan cepat dan mudah.
5. Dapat mengatur banner (iklan).
6. Dapat mengatur FAQ (Frequently Asked Questions).
7. Dapat mengatur Newsflashes
8. Membuat arsip dan menampilkannya kembali
9. Dapat mencetak, mengirim artikel lewat email, dan membaca artikel
dengan format PDF.
10. Dapat mengatur user dengan tingkat akses level yang berbeda.
11. Dapat menambah komponen, modul, dan template dari pihak
ketiga (seperti: forum, calendar, reminder, agenda, guestbook (buku
tamu), shopping cart, dan sebagainya).
Desain Mambo berbeda dengan aplikasi sejenis seperti Microsoft Frontpage
maupun Macromedia Dreamweaver. Mambo sangat fleksibel, mudah digunakan,
dan bentuknya sederhana, menjadikan software ini sangat friend user
karena:
1. Mudah melakukan setup/instalasi.
2. Memiliki interface administrator yang sederhana untuk mengatur isi
situs (website).
3. Mudah digunakan untuk mengedit (menambah, mengubah, dan menghapus)
content dan gambar.
4. Fleksibel untuk mengatur tampilan front end.
5. Fleksibel untuk menambah komponen dan modul yang baru dari pihak
ketiga.
Seperti telah diijelaskan sebelumnya bahwa Anda tidak perlu
lagi mengetahui konsep pembuatan web dengan HTML, XML maupun DHTML,
cukup memasukan content dan gambar yang ingin ditampilkan ke dalam situs.
Bahkan webmaster tidak perlu memahami program FTP untuk melakukan upload
data karena Mambo sudah dapat menanganinya.
2. Prasyarat
Mambo dapat berfungsi dengan baik jika didukung oleh program aplikasi
lain seperti: Apache (sebagai web server), PHP (sebagai penterjemah kode)
, dan MySQL (sebagai database). Ketiga unsur tersebut wajib terpasang
dalam komputer Anda jika ingin menjalankan Mambo . Jadi, ketika Anda
membuat situs secara offline (localhost) perlu sebuah server.
Masing-masing aplikasi memiliki fungsi yang berbeda.
Drupal
Drupal adalah sebuah perangkat
lunak sistem manajemen konten yang bebas
dan terbuka yang di distribusikan dibawah lisensi GPL,
pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan
pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti
MySQL, PostgreSQL,
SQLite,MariaDB
dan juga MsSQL.
Web server yang mendukung diantaranya Apache, Nginx,
IIS yang berjalan pada sistem
operasi Cross-platform seperti Microsoft
Windows, Mac
OS X, Linux dan FreeBSD.
Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga
memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir
berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.
Drupal dapat digunakan untuk membangun:
- Portal Web Komunitas
- Forum Diskusi
- Website Perusahaan
- Aplikasi Internal
- Website Personal atau Blog
- Aplikasi Komersial E-commerce
- Kumpulan Sumber Informasi
- Situs Jaringan Sosial
- Jaringan intranet
- Surat Kabar (Newsletter)
- Galeri multimedia Multimedia
Fitur
Unggulan
- CMS (Content Management Systems) Sistem Manajemen Konten
- CMF (Content Management Framework) Sistem Platform
- Blog Pengguna tunggal dan pengguna
jamak
- Built-in
Forums engine
- Multi situs hanya dengan satu instalasi
- Multi bahasa, sudah mendukung Bahasa Indonesia dan Bahasa Jawa.
- Konten Multimedia
- Mendukung banyak jenis database seperti MySQL, PostgreSQL, SQLite, MsSQL dan MariaDB
- Bisa dipasang dengan webserver Apache, Nginx, IIS dan Lighttpd
- Pengaturan hak akses pengguna tak terbatas, bukan hanya
pengaturan hak akses jenis konten bahkan bisa memberikan hak akses tiap
field data
- Bisa membuat jenis konten baru yang tipe datanya sesuai
keinginan pengguna
Paket
Distribusi Drupal
- Open Atrium, paket drupal ditujukan untuk pembuatan situs intranet
- Open Publish, paket drupal ditujukan untuk pembuatan situs berita
- Acquia Common, paket drupal ditujukan untuk pembuatan situs jaringan
sosial
- UberDrupal, paket drupal ditujukan untuk pembuatan situs
e-commerces
- Pressflow, paket drupal ditujukan untuk pembuatan situs yang
mengutamakan kinerja yang lebih cepat
- dll
Perbandingan
Fitur dengan CMS lain
Fitur
|
|
|
Drupal
|
Lisensi
|
|
|
|
Versi
Terakhir
|
1.7
|
3.2.1
|
7.9
|
Tahun
pembuatan
|
2005
|
2003
|
2001
|
|
Ya
|
Ya
|
Ya
|
Bahasa
program
|
|
|
|
|
Tidak
(dg modul tambahan)
|
Tidak
(dg modul tambahan)
|
Ya
|
Teks
editor
|
|
|
|
User
rule
|
Terbatas
|
terbatas
|
Tidak
terbatas
|
|
|
|
|
|
Tidak
|
Tidak
|
Ya
|
|
|
|
Ya
(id, jv)
|
|
7,6MB
|
3MB
|
3MB
|
Ukuran
file terpasang
|
29MB
|
11MB
|
12MB
|
Konsep
- Node.
Node adalah satuan konten yang terdapat dalam Drupal. Sebuah node dapat
merupakan blog, topik forum, berita, halaman statis, gambar, video, audio, maupun Flash. Kumpulan node inilah yang membentuk keseluruhan
konten dalam sebuah website berbasis Drupal.
- Taxonomy.
Node yang begitu banyak perlu dikategorikan sesuai topik masing-masing.
Dalam Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorisasikan
konten. Nama Taxonomy diambil dari ilmu klasifikasi. Dengan demikian
setiap satuan konten bisa disebutkan apakah berkategori Politik, Ekonomi,
Sains, atau Agama. Cara mengklasifikasikan konten sepenuhnya diserahkan
kepada pengguna yang punya hak untuk mengatur Taksonomi. Modul-modul lain
juga menggunakan modul Taxonomy untuk mengklasifikasikan konten tertentu,
seperti misalnya Forum dan Image Gallery.
- Comment.
Comment merupakan tanggapan terhadap sebuah node yang dituliskan oleh user
(Komentar).
- Menu.
Sistem menu dalam drupal adalah sistem penanganan request melalui URL.
Jika Clean URL tidak diaktifkan, maka setiap query string yang
berbentuk ?q= akan ditangani oleh sistem menu.
- Module.
Website Drupal dapat ditambah dengan modul-modul tertentu sesuai keperluan.
Modul adalah satuan program yang ditulis dalam PHP yang jika diaktifkan akan menambah fungsi tertentu.
Misalnya modul Organic Groups untuk memberi fungsi group/mailing list
seperti layaknya Google Groups ataupun Yahoo Groups. Modul Images untuk
mengijinkan user mengupload gambar sebagai node.
- Theme.
Theme adalah penampakan luar dari sebuah website Drupal. Sistem theme akan
mengatur bagaimana website ditampilkan, layout halaman, penempatan block,
style, dan sebagainya. Theme dapat diubah-ubah dengan memilih theme yang
tersedia dalam direktori /themes maupun /sites/all/themes.
- Hook.
User tidak pernah menyadari keberadaan konsep ini dalam Drupal, kecuali
mereka adalah developer. Hook adalah metoda yang digunakan Drupal agar setiap
modul dapat menambahkan fungsi tertentu, dengan cara mengaitkan fungsi
tertentu tersebut pada hook yang dimiliki sistem Drupal. Sebagai contoh,
setiap modul dapat menambah menu baru dengan cara mendefinisikan fungsi
modul_menu, yang akan menjamin Drupal tidak lupa memperhitungkan
keberadaan menu tersebut ketika diperlukan.
- Entity.
Pengguna tidak menyadari keberadaan konsep ini dalam Drupal, kecuali
mereka adalah developer. konsep ini mulai muncul di Drupal 7. Entitas digunakan
untuk menyimpan dan menampilkan data, yang dapat menjadi node, user,
istilah, taksonomi atau pengembangan secara kustom. Entitas memiliki
daftar fungsi pembantu yang dapat memudahkan pengembangan dan adalah
mungkin untuk menambahkan field ke entitas melalui antar muka, seperti
yang digunakan untuk membuat suatu node.

AURA CMS
AuraCMS adalah salah satu dari banyak aplikasi berbasis CMS yang dapat
digunakan untuk membangun website. Berbeda dengan aplikasi berbasis CMS yang
banyak dikenal, aplikasi ini dibuat oleh orang-orang dalam negeri bisa dibilang
CMS ini adalah hasil karya putra-putri bangsa.
Review Tools
Awal mulanya, berdasarkan informasi yang penulis dapatkan AuraCMS itu berasal
dari ide yang tercetus saat ingin membuat website dengan konten dinamis, dimana
website dinamis adalah website yang dapat memberikan komunikasi dua arah
terhadap admin dan user jadi keduanya bisa saling berinteraksi sehingga
terjalinlah suatu transaksi.
Pada saat itu muncul ide untuk membuat kumpulan script PHP yang terintegrasi.
Dan kemudian terbuatlah dua buah jenis script PHP tersebut yang satu
menggunakan data berupa file text dan yang lainnya menggunakan database MySQL.
Kemudian setelah dicoba ternyata data yang menggunakan database MySQL jauh
lebih gampang dan tidak rumit dalam pengelolaannya sehingga yang menggunakan
data berupa file text tidak dilanjutkan lagi. Setelah itu script yang
menggunakan database MySQL tadi diberi nama "aura" dan karena
merupakan software Content Management System maka nama lengkapnya
"AuraCMS".
Succes Story
Auracms dibuat dan di kembangkan oleh Rumi Ridwan, Iwan Susyanto dan Arif
Supriyanto bekerjasama dengan Kioss Project versi pertama diluncurkan pada
pertengahan tahun 2003. Kemudian disusul dengan versi versi berikutnya dan
sempat vacum beberapa waktu pada versi 1.3&1.4.
Dan pada saat versi 1.5 terbit mulai banyak yang menyumbang modul ataupun
modifikasi dan ide-ide baru sehingga terbit versi 1.6 beta sebagai versi
percobaan.
Ternyata dilaporkan bahwa pada versi 1.6 beta ini masih ada beberapa bug
sehingga pada bulan Juli 2005 diterbitkan versi baru yang tidak beta lagi yaitu
versi 1.61 dengan mengeliminasi bug pada versi 1.6 beta dan menambahkan
beberapa fitur yang baru.
Kini AuraCMS sudah mengalami perkembangan hingga versi 2.2.2. Dalam
perkembangannya Aura CMS banyak mengalami kendala. Pernah situsnya tidak online
selama beberapa bulan,permasalahannya yaitu kekurangan dana untuk perpanjangan
hosting. Bahkan pernah juga para pemilik AuraCMS ini sempat mengharuskan Para pengguna
AuraCMS untuk membayar alias tidak gratis.
Mungkin para pembuat pembuat merasa jengkelnya melihat hasil karyanya tidak
dihargai oleh orang lain. Hal ini disebabkan banyaknya pengguna AuraCMS yang
menghapus nama AuraCMS, dan diganti dengan nama sendiri. Mungkin untuk tujuan
agar lebih terlihat lebih keren. Ya inilah penyakit orang indonesia yang kurang
pemahaman dengan berusaha memperlihatkan suatu yang bagus dari hasil orang
lain.
Dari segi keamanan
Auracms ini masih banyak masalah dalam keamanan file-filenya, salah satu yang
penulis dapatkan berdasarkan informasi adalah semua folder yang ada pada web
auracms ini dapat terbuka semua secara langsung dan untuk mengatasinya adalah
harus melakukan patch pada cms tersebut. Dan cara melakukan patch nya itu cukup
rumit yaitu kita harus membuka salah satu file phpnya dan melakukan edit
script.
Untuk lebih jelasnya kunjungi link forum dibawah ini:
http://auracms.org/forum-bugs-auracms-and-thread-bug-pada-file-pages_data-php.html
Kelebihan AuraCMS:
• Installnya mudah dan CMSnya buatan Indonesia
• Admin panelnya tidak terlalu sulit
• Pilihan template cukup banyak
• Menggunakan bahasa indonesia.
Kelemahan AuraCMS:
• Banyak component yang belum compatible dan Kurang praktis
• setting CSS dan Compatibility tidak sejalan dgn beberapa web browser
• Pada penggunanaan rewritenya, apabila ingin merubah skrip PHP nya hrs satu
persatu Skrip PHPnya dihapus (pengerjaan lebih lama dan lebih sulit bagi
pengguna admin)
Sumber : -http://andhidhof.blogspot.co.id/2011/12/aura-cms.html
-https://raiaraihan.wordpress.com/2010/07/06/apa-itu-mambo-cms/
-http://sigitdwie-goldenstick.blogspot.co.id/2012/06/perbandingan-3-cms.html