Tips dan Penggunaan Mambo Open Source

Mambo Server adalah salah satu content management system open source yang terbaik. Selain indah dan sangat mudah digunakan, aplikasi yang satu ini pun sangat customizeable dan modular.

Tak heran apabila Mambo mendapatkan penghargaan di mana-mana. Aplikasi dengan nama mirip dengan nama salah satu jenis es krim kita ini memang luar biasa. Mulai dari instalasi, Mambo sudah dapat menerapkan sistem instalasi langsung dari web. Dari sisi teknologi, hal yang satu ini bukan lompatan besar. Tapi, dari sisi usability dan kepedulian dengan pengguna, hal ini merupakan lompatan yang sangat besar. Setelah melakukan instalasi, konfi gurasi lebih lanjut untuk menyesuaikan dengan kebutuhan pengguna pun dilakukan. Dan, sekali lagi, tidak ada istilah mengubah-ubah fi le konfi gurasi dengan editor Vim atau semacam itu. Langsung juga melalui web. Dan seperti bisa ditebak, tampilannya luar biasa bagus. Mambo tidak dikembangkan dalam satu atau dua bulan, atau merupakan aplikasi iseng-iseng untuk unjuk gigi. Karya Miro International setidaknya telah dikembangkan selama empat tahun. Bukan waktu singkat untuk sebuah CMS. Kita akan melihat beberapa penggunaan dan tips seputar CMS yang banyak menarik popularitas pecinta dan pengguna CMS ini.

1 Dokumentasi.
Apabila Anda hanya ingin menggunakan Mambo untuk sekadar menampilkan berita, maka tentu saja Anda tidak membutuhkan dokumentasi. Semuanya sudah begitu mudah. Namun, apabila tertarik untuk, misalnya, mendalami atau mengembangkan komponen Mambo, Anda membutuhkan dokumentasi. Salah satu bidang yang kurang dimanja oleh pengembangnya. Sejak waktu yang lama, dokumentasi yang lengkap susah untuk ditemukan. Walau demikian, perbaikan terus menerus. selalu dilakukan, Anda dapat men-download dokumentasi Mambo di http://mosforge.net/projects/mosdoc. Dokumentasi yang terakhir penulis download terdiri lebih dari 100 halaman. Kurang lengkap, tapi cukup membantu. Satu hal yang menggembirakan. Mambo adalah CMS yang sangat self-contained. Apabila menginginkan dokumentasi cepat, Anda juga bisa mengaksesnya melalui menu Help Konfi gurasi, pada bagian Help Index.

2 Konfi gurasi.
Apabila Anda adalah pecinta KDE, Anda harus memperhatikan sedikit selera Mambo. Rupanya, CMS yang satu ini kurang senang apabila didatangi KDE. Apabila Anda memaksakan juga, maka beberapa sub menu akan tampil pada lokasi yang salah sehingga susah diakses. Gunakanlah Firefox, misalnya.

3
Apabila Anda tidak tertarik untuk menampilkan banner, pergilah ke Site| Global Confi guration, dan aktifkan pada bagian
Site. Kemudian, pilihlah No pada fi eld Use Banner.

4
Di manakah tombol Simpan di Konfi – gurasi Mambo? Hal ini memang sedikit membingungkan. Umumnya, terletak di bagian atas layar konfi gurasi. Namun terkadang, Anda tidak perlu mencari tombol simpan karena ketika Anda mengubah salah satu nilai, ada yang bisa langsung tersimpan, seperti Modules|Manage Modules. Pengubahan properti Published setiap item akan memicu penyimpanan.

5
Anda bisa menggunakan Mambo untuk berbagai kebutuhan. Termasuk situs pribadi ataupun situs untuk komunitas yang melibatkan banyak user. Situs pribadi tentunya tidak membutuhkan user lain untuk mendaftar. Aktifl ah di Site|Global Confi guration|Site. Pilih No untuk Allow User Registration.

6
Apabila Anda menginginkan system registrasi user dengan mengirimkan password epada user baru, pilih Yes untuk Email New User Password di Site|Global Confi guration|Site.

7
Pada saat Anda sedang melakukan pembenahan situs dengan mengubah sebagian besar content Mambo, sebaiknya Anda mengubah status situs menjadi offl ine. Ubahlah Site Offl ine menjadi Yes di Site|Global Confi guration|Site, kemudian ubahlah Offl ine Message sesuai yang diinginkan.

8
Pada pembuatan situs pribadi yang mengandung berita, Anda mungkin perlu menyembunyikan nama penulis berita karena pasti hanya Anda yang melakukannya. Akan terasa lucu apabila di satu halaman tertulis banyak nama yang sama, yang merupakan nama pemilik situsnya. Minta Mambo untuk menyembunyikan nama penulis berita di Site|Global Confi guration|Content. Ubah Hide Author Names menjadi Yes. Anda dapat pula menyembunyikan waktu pembuatan dengan mengubah Hide Created Date and Time menjadi Yes.

9
Ketika Anda membuat situs perusahaan dengan Mambo, ada baiknya Anda selalu memperhatikan apa saja yang dicari pengunjung ketika mereka berkunjung kesitus Anda melalui fasilitas search yang di- berikan. Catat setiap kata kunci penca rianyang mereka miliki. Aktifkan fasilitas ini di Site|Global Confi guration|Content. Ubah Log Search Strings menjadi Yes. Kemudian, Anda bisa mengamati apa-apa saja yang dicari pengunjung dengan mengakses Site|Statistics|Search Text.

10
Untuk mempercepat pengiriman konten ke pengunjung, Anda dapat mengompres keluaran dari Mambo. Tentunya, apabila hal ini didukung oleh web server Anda.

11
Untuk keamanan, atur waktu expire untuk session login setiap user.Ubahlah nilai Login Session Lifetime di Site |Global Confi guration|Server.

12
Dengan mambo, tidak perlu susahsusah untuk melihat statistik pengunjung, browser, dan sistem operasinya. Cukup akses saja Site|Statistics|Browser, OS, Domain. Statistik yang satu ini disajikan menarik sekali. Mulai dari pewarnaan, penampilan persentasi dan nilai, serta fasilitas pengurutan. Anda dengan mudah mengurutkan dengan klik pada tombol urut di sebelah kanan fi eld yang diamati (misal Browser, Operating System, dan Domain).

13
Statistik untuk halaman mana yang paling menarik bagi user juga disediakan oleh Mambo. Akses Site|Statistics|Page Impressions untuk mengamatinya.

14
Mambo tidak menyebut tampilannya dengan skin. Melainkan dengan istilah template. Pengubahan template dapat dilakukan melalui Site|Template Manager. Di bagian ini, Anda dapat langsung me ngubahHTML dan CSS template. Apabila Anda ingin meng-copy fi le CSS tersebut, misal ingin dicontek karena gemes, akseslah direktori templates relatif terhadap direk tori instalasi Mambo. Kunjungi mamboso lutions.com atau mambotemplates.com untuk template lainnya.

15
Anda dapat menambahkan user dalam group tertentu. Berbagai group dengan hak tertentu disediakan. Penambahan user dapat dilakukan dengan mengakses Site|User Manager|Add/Edit Users. Pemblokiran user juga bisa dilakukan di sini. Klik saja nama usernya dan pilih Yes untuk Block User.

16
Apabila ingin melihat isi tabel internal Mambo misalnya, akseslah System|Database|Query. Anda tidak dapat memberikan perintah Show seperti Show Tables misalnya. Anda juga tidak bisa memberikan perintah Delete. Perintah Select akan
diterima dengan senang hati. Cobalah memberikan perintah ini “select * from mos_modules”.

17
Untuk melakukan back-up berupa dump fi le, akseslah System|Database | Backup. Anda memiliki cukup banyak pilihan dalam melakukan back-up. Anda bisa men-download back-up atau sekadar menampilkan, atau bahkan sekadar menyimpannya di server Mambo. Anda juga dapat memilih keseluruhan atau tabel tertentu yang ingin di-back-up. Begitupun dengan output fi le-nya, yang selain dapat dikompress Zip, Bzip atau Gzip, masih juga bisa ditampilkan dalam HTML terformat. Untuk restore, akseslah System|Database|Restore. Anda dapat mempergunakan file dump yang Anda back-up. Ubahlah situs ke modus offl ine apabila proses restore memakan waktu yang besar.

18
Mambo dikembangkan dengan sangat modular. Anda bahkan bisa mengembangkan modul Mambo sen diri. Untuk meng-upload modul baru yang dibuat sendiri ataupun didapatkan dari komunitas Mambo, akseslah Components |Install/Uninstall. Anda juga dapat menghapus component yang tidak diinginkan. Componen mambo diawali dengan string com. Apabila Anda termasuk programmer yang malas membaca dokumentasi namun ingin membuat component secara instan, Anda selalu dapat meng-copy component yang Anda, kemudian melakukan modifi -kasi. Lihatlah direktori components relative terhadap instalasi Mambo Anda.

19
Pada saat membuat situs perusahaan, Anda akan membuat menu sendiri dan umumnya tidak menggunakan menu-menu yang sudah ada. Untuk membuat menu sendiri, aktifl ah di Site|Menu Manager |Main Menu. Kita asumsikan, Anda tidak mengijinkan registrasi user sehingga tidak ada menu spesifi k user (Site|Menu Manager|User Menu). Pada bagian Main Menu, Anda dapat membuat menu dengan nama sesuai keinginan. Misal, kita akan membuat menu Product yang berisikan Layar Kredit Mambo. submenu Distro Linux (yang berisikan sub menu SUSE, Fedora, dan MEPIS), Hardware server, dan Notebook Linux (yang berisikan sub menu lokal dan luar). Pertama- tama, yang harus dilakukan adalah klik tombol New (di bagian atas Main Menu).Anda akan diminta untuk menentukan tipe menu. Apabila Anda hanya ingin mengisikan sendiri dengan HTML, Anda bisa memilih Typed Content. Setelah itu, tentukan Parent Itemnya. Parent Item adalah orang tua menu kita. Karena Product tergolong menu utama, maka Parent-nya adalah Top. Namun, Parent Item untuk Distro Linux adalah Product. Dan Parent Item untuk SUSE adalah Distro Linux. Setelah itu, Anda perlu memberikan nama dan judul, kemudian mengisikan isinya. Anda bisa memberikan kode-kode HTML sebagaiisi. Kembali ke Main Menu dan ubah property published-nya. Setelah itu, Anda bisa melakukan hal yang sama untuk menu Distro Linux (lalu SUSE, Fedora, dan MEPIS), Hardware server dan Notebook Linux. Tentukan Parent Item yang benar, dan jangan lupa di-publish.

20
Dengan mambo, hebatnya, Anda bisa menjadikan website Anda sebagai News/RSS Feeder. Cukup akses Components|News Feeds|Manage New Feeds. Website-website berita umumnya menyediakan RSS (atau Atom) untuk diambil.Selama Anda mengetahui alamatnya, Anda bisa membuat news feed yang baru. Jangan lupa untuk mengubah cache time (jangan terlalu sering, tapi jangan terlalu lama karena berita bisa basi, 1 jam cukup masuk akal) dan properti published.

21
Anda membangun situs perusahaan dan menginginkan adanya menu contact. Manfaatkan component contect (com_contact) dan isilah informasi kontak perusahaan. Berbagai informasi bisa dimasukkan di sini. Setelah semuanya selesai, Anda dapat membuat menu baru (missal Hubungi Kami) yang bertipekan component yang mengacu kepada com_contact.

22
Ingin mendapatkan uang lebih dengan memasang banner? Sejak situs ditemukan, hal yang satu ini sudah sangat umum diterima. Bahkan, ada situs yang sepertinya hanya penuh dengan banner. Gunakan component


Component banner mambo untuk memungkinkan adanya banner di situs Anda. Hebatnya, suatu banner bisa memiliki impresi yang terbatas atau tidak terbatas. Pada impresi terbatas, Anda bisa menentukan kapan suatu banner selesai setelah dikunjungi user dengan jumlah tertentu. Akseslah Components |Banners|Manage Banners. Namun, jangan lupa mengubah Site|Confi guration|Site|Use Banner menjadi Yes.

23
Ingin membuat News Flash sendiri? Mudah sekali dengan Mambo. Cukup akses Components|Newsfl ash. Kemudian buat newsfl ash yang diinginkan, dan atur kapan waktu pemunculan dan waktu selesai.

24
Pada saat membuat item baru, terkadang Anda diminta untuk memilih gambar. Bukan meng-upload gambar. Lantas, bagaimana kalau tidak ada gambar yang Anda sukai? Jawabnya, Anda bisa meng upload sendiri. Lakukan di Components|Media Manager.

25
Ingin melihat tokoh-tokoh hebat dibelakang Mambo? Akses saja Help |Credits. Anda akan melihat nama-nama pembuatnya yang ditampilkan bergiliran. Anda juga bisa melihat proyek-proyek besar apa saja yang digunakan untuk memperindah Mambo.

Menurut penulis, ada beberapa hal yang bisa dipelajari dengan hadirnya Mambo. Sejak beberapa saat yang lalu, sudah bulanan, penulis tidak habis kagum dengan proyek yang satu ini. Bukan perkara hebat sekali. Plone (www.plone.org), menurut penulis juga hebat. Tapi, menurut penulis, proyek berbasis Zope (www.zope.org) tersebut, yang juga pernah penulis gunakan, tidak memperhatikan penggunanya seperti Mambo. Mambo peduli Dengan hal kecil. Dan terkadang, hal kecil tersebut malah dibutuhkan oleh user. Mungkin Mambo tidak se-scalable plone, atau masih kalah dari yang lain. Tapi Mambo memperhatikan penggunanya. Hal kedua adalah kesabaran dalam menghasilkan produk. Apabila ingin buru-buru, proyek Mambo mungkin bisa dikerjakan dalam waktu bulanan, tidak perlu tahunan. Tapi, apakah arsitekturnya akan sebagus ini? Mungkin tidak. Apakah peduli dengan harmonisasi warna? Mungkin tidak. Mambo tidak sempurna, banyak hal yang masih bermasalah apabila kita mengabaikan faktor keindahan dan kemudahan. Namun, usaha menghadirkan Mambo sendiri sudah pantas dipuji dan dihargai. Sifat rendah hati proyek ini sendiri (tidak mengharuskan tulisan semacam Powered by Mambo, misalnya) juga sangat pantas diikuti.

Selamat berkarya!

Leave a Reply