Proyek translasi utk dokumentasi Mambo CMS berbahasa Indonesia udah mulai di lakukan. Dokumentasi bisa diliat di
http://docs.mambo-foundation.org/id
Walaupun belum komplit, tapi lumayanlah kalo dicicil pelan2. Buat rekan2 yg “nganggur” dan bersedia utk meluangkan waktunya sedikit aja utk ikut menterjemahkan, silahkan kontak saya ya 
Hari ini saya diundang menjadi pembicara di seminar Bali open source. Acara-nya sendiri berlangsung di Gedung GDLN Universitas Udayana. Beberapa tema diangkat utamanya penggunaan sistem operasi berbasis open-source untuk warnet dimana pihak AWALI sebagai pembicara, kemudian KULIAX, salah satu sistem operasi yang lagi populer di kalangan akademis.
Saya sendiri kebagian menjadi pembicara Mambo CMS. Secara umum acara berlangsung lancar setelah melakukan presentasi mengenai Mambo kemudian ditutup dengan sedikit demo administrasi backend. Beberapa pertanyaan diluncurkan dimana total acara kurang lebih satu setengah jam.
Memang acara ini terkesan mendadak dan kurang promosi. Ketika saya tanyakan ke pihak panitia dari kelompok software merdeka UNUD (KSM Unud) mengakui memang terkesan mendadak karena kepanitiaan yg kurang siap. Terimakasih buat temen2 dari KSM Unud yg udah ngundang saya sebagai pembicara. Materi presentasi bisa didownload disini.
Judul diatas kalo di inggris-kan menjadi Baking Mambo CMS. Yup, Mambo CMS versi 5 akan menggunakan cakePHP sebagai basis core/framework dari Mambo CMS. Diharapkan dengan perubahan ini akan membawa sebuah perubahan dan peningkatan fitur2 baru di Mambo 5 seperti ACL, unlimited n-level structure, multi-site management dan masih banyak lagi.
Links:
*siap2 ngoprek cakePHP :-)*
Di Mambo CMS kita bisa menggunakan banyak template didalam satu website. Artikel berikut menjelaskan bagaimana menampilkan dua template berbeda namun sejenis dalam hal styling untuk halaman yang berbeda-beda. Misalkan saja kita ingin menampilkan tampilan tiga kolom di homepage dan dua kolom di halaman lain selain homepage.

Seperti pada gambar, kedua template diatas memiliki styling yang sama hanya berbeda di jumlah kolom. Ada dua cara untuk melakukan hal tersebut. Yang pertama menggunakan satu template dengan bantuan fungsi mosCountModules dan yang kedua menggunakan dua template, dimana salah satu template akan menjadi master template.
Continue reading ‘multi template di Mambo CMS’
Beberapa user di forum mengalami masalah ketika mengupgrade mambo-nya ke versi 4.6.2. detail thread bisa diliat di
http://forum.mambo-foundation.org/showthread.php?p=25997
Intinya, jika content item yang berada di blog category di klik utk melihat detail, akan terdapat pesan not authorized. Hal ini karena Itemid yang salah. Solusi nya sebenernya simpel, di components/com_content/content.class.php di line 430 tambahkan baris berikut
PHP:
-
if ($_Itemid == null) {
-
// Search in blog categories
-
$_Itemid = $menuhandler->getIDByTypeCid ('content_blog_category', $catid);
-
}
sehingga akan menjadi
PHP:
-
if ($_Itemid == null) {
-
// Search in blog categories
-
$_Itemid = $menuhandler->getIDByTypeCid ('content_blog_category', $catid);
-
}
-
if ($_Itemid == null) {
-
// Search in categories
-
$_Itemid = $menuhandler->getIDByTypeCid ('content_category', $catid);
-
}
kode diatas akan mencari itemid di menu yg bertipe blog category.
mambo 4.7 sneak peak:
- backend navigasi menggunakan css based list menu
- menggunakan icon dari pango project
- frontend tableless dan conform xhtml/css, WCAG & section 508
dan masih banyak lagi
ps: tampilan diatas masih bisa berubah (internal preview only)
Component adalah inti dari mambo. Tanpa component, mambo hanyalah sebuah framework yang tidak bisa digunakan langsung oleh end-user. di Mambo beberapa component inti (core component) antara lain adalah com_content yang bertugas untuk mengelola content, com_weblinks untuk mengelola link dan beberapa lagi lainnya. Kalo kita lihat dengan seksama di directory /components, setiap component inti memiliki file yg bernama namacomponent.html.php. Semisal content.html.php, file ini bertugas untuk meng-output ke browser dan di include oleh file component utama yaitu content.php.
Kadangkala kita ingin merubah titel content yg tadinya didalam tabel menjadi format heading yg lebih benar semisal h2 atau h3. Atau kita ingin memodifikasi output content yang tadinya didalam tabel menjadi div. Untuk melakukan hal-hal diatas kita harus memodifikasi file content.html.php. Bagaimana caranya agar kita dengan bebas memodifikasi file content.html.php tanpa takut perubahan yang kita buat akan di overwrite jika ada patch atau rilis baru ?
Continue reading 'Modifikasi output component di mambo CMS'
Sesuai roadmap yg dipublish, Mambo 4.7 menjanjikan salah satu fitur yg telah lama dinanti oleh banyak orang yaitu aturan accessibility dan aturan semantic. Accessibility sangat penting terutama di beberapa negara yg memiliki aturan tegas terhadap masalah ini. Semakin banyak negara-negara yg mengadopsi aturan ini agar website menjadi lebih 'user friendly' dan 'media friendly'. Bisa diakses baik bagi orang-orang yang normal maupun memiliki kekurangan fisik dan bisa diakses dari berbagai media mulai dari browser sampai screen reader.
Continue reading 'CMS dan accessibility'
Setelah proses yg lama dan minggu2 yg melelahkan buat bug hunting, akhirnya kelar juga rilis Mambo 4.6.2. Lumayan banyak perubahan semenjak 4.6.1 dirilis tahun lalu a.l:
- load di database jauh berkurang
- bug fix yg buanyak, bisa diliat history nya di tracker
- mostlyCE udah di update ke versi TinyMCE yg terbaru. kalo gak salah 2.1.0
- fitur languange manager sekarang sudah bener2 bekerja (finally!)
Detail announcement resmi bisa diliat di forum atau di sourceforge
tau tab menu kan? kalo jaman dulu biasanya kita membuat dengan sebuah image yg dimasukkan kedalam column table untuk memposisikan kemudian ditambah javascript utk fungsi hovernya. Saat ini hal kayak gitu udah gak jaman lagi. Sekarang kita bisa pake css utk membuat tab menu dari list markup yg cantik. Ada satu contoh berbagai macam tab menu cantik bisa diliat disini. Dengan sedikit modifikasi di file core Mambo, website mambo-mu juga bisa memiliki tab menu seperti itu.
Continue reading 'Tab menu cantik di Mambo CMS'
Recent Comments