Warning: Cannot modify header information - headers already sent by (output started at /home/aban/public_html/index.php:1) in /home/aban/public_html/wp-includes/feed-rss2.php on line 8
My Unconscious Mind http://www.aban.web.id Sphere to share things that rage inside a mind of a guy called Aban Thu, 24 Feb 2011 19:06:25 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 Child Theming: An Introduction to WordPress Theme Development with WordPress Child Themes http://www.aban.web.id/child-theming-introduction-wordpress-theme-development-wordpress-child-themes/ http://www.aban.web.id/child-theming-introduction-wordpress-theme-development-wordpress-child-themes/#comments Thu, 24 Feb 2011 19:06:25 +0000 Aban Nesta http://www.aban.web.id/?p=389 Attending Wordcamp Indonesia 2011 has given me a lot of knowledge. Moch. Zamroni from WP Charity who was the speaker on that event, had opened my eyes that there is smart way to modify wordpress themes. Child theming method gives benefits to a wordpress site developer just like me. So, when I have my part on Friday IT (My office’s Internal Upgrading Class), I decide to share it. Here’s presentation I made for that event…

]]>
http://www.aban.web.id/child-theming-introduction-wordpress-theme-development-wordpress-child-themes/feed/ 1
No Matt? We Have Karim! http://www.aban.web.id/matt-karim/ http://www.aban.web.id/matt-karim/#comments Fri, 28 Jan 2011 05:06:51 +0000 Aban Nesta http://www.aban.web.id/?p=379 As it confirmed before that Matt Mullenweg is unfortunately not coming to Wordcamp Indonesia 2011, I honestly little bit disappointed, but then I realize that meeting Matt is not the main reason for attending Wordcamp Indonesia. I’m still maintaining my excitement though (not to mention that I designed the logo :p)

So, tomorrow we’ll meet at Wordcamp Indonesia 2011 which is held in Bandung. I’m looking forward to seeing many wordpress users, advanced users, developers and Karim Osman. Karim? Who?

Well, Karim Osman is…

A dancer, a teacher, a writer, the Dutch-Egyptian-Chinese living in the Netherlands has found that he?s in love deeply with web development. He is currently joining Automattic as a Happiness Engineer. That means, by the time you meet him, you can learn a lot about communication and relationship between developers and users, courses in web
development many WordPress developers may have found to be difficult to deal with. Discussing what?s happening in and what?s coming to WordPress may also interest you. ~Wordcamp Indonesia

Karim will present a keynote there and Jeffikus from Woo Themes has stated that Karim is such a great guy since he met him at Wordcamp Spain.

So, what can I say? See you there….

]]>
http://www.aban.web.id/matt-karim/feed/ 5
Wordcamp Indonesia 2011, I’m Coming… http://www.aban.web.id/wordcamp-2011-coming/ http://www.aban.web.id/wordcamp-2011-coming/#comments Fri, 05 Nov 2010 09:40:12 +0000 Aban Nesta http://www.aban.web.id/?p=368 Wordcamp Indonesia

30 Januari lalu, Wordcamp Indonesia 2010 digelar. Banyak hal yang didapat dari perhelatan rutin tahunan tersebut. Tunggu, what the hell is Wordcamp?

WordCamp is a conference that focuses on everything WordPress. WordCamps are informal, community-organized events that are put together by WordPress users like you. Everyone from casual users to core developers participate, share ideas, and get to know each other. WordCamps are open to WordPress.com and WordPress.org users alike.
wordcamp.org


Intinya adalah, Wordcamp adalah gathering akbar para pengguna WordPress, entah itu wordpress.com ataupun wordpress.org dan sudah digelar di berbagai belahan penjuru dunia.
Di Indonesia sendiri, Wordcamp sudah diadakan 2 kali (2009 dan 2010), dan tanggal 29-30 Januari 2011 mendatang (di Bumi Kahyangan Jatinangor, Bandung) adalah pelaksanaan yang ketiga.

Pada Wordcamp Indonesia 2011 kali ini, saya mencoba peruntungan dalam kontes desain logonya dan masuk 4 besar nominator.

Kandidat Logo Wordcamp 2011

Alhamdulillah, logo buatan saya dipilih sebagai logo resmi di Wordcamp Indonesia 2011 nanti.

Makna filosofis pada logo yang saya buat:

  • Logo WordPress dilekatkan dengan mata kujang melambangkan Host Wordcampid yang akan diselenggarakan di tatar parahyangan (Kujang merupakan identitas parahyangan).
  • Mata kujang memiliki 3 lingkaran (yang biasa terdapat dalam sebilah kujang) melambangkan wordcamp yang sudah ketiga kalinya diselenggarakan di Indonesia.
  • Tulisan dengan huruf sunda yang terdapat dalam mata kujang bertuliskan “Wordcamp Indonesia 2011?.
  • Sekilas, logo ini seperti acungan jempol yang melambangkan arti positif dari keikutsertaan pada Wordcamp Indonesia.
  • Mengenai warna, saya mengambil warna yang di-state WordPress sebagai warna official mereka:
    Blue
    Pantone 7468
    CMYK 97, 44, 26, 3
    Hex #21759b
    RGB 33, 117, 155

    dan
    Orange
    Pantone 1665
    CMYK 6, 86, 100, 1
    Hex #d54e21
    RGB 213, 78, 33
  • So, I’m looking forward to seeing you at Wordcamp Indonesia 2011!!!

    ]]> http://www.aban.web.id/wordcamp-2011-coming/feed/ 14 Pesta Blogger+ 2010: Let’s Celebrate Diversity http://www.aban.web.id/pesta-blogger-2010-celebrate-diversity/ http://www.aban.web.id/pesta-blogger-2010-celebrate-diversity/#comments Wed, 27 Oct 2010 16:59:04 +0000 Aban Nesta http://www.aban.web.id/?p=363 I’m looking forward to seeing you at Pesta Blogger 2010, Saturday, October 30th, 2010.

    Location:
    Epicentrum Walk
    Rasuna Epicentrum
    Jl. H R Rasuna Said kav. C22
    Kuningan, Jakarta Selatan INDONESIA

    Note:
    For those who hasn’t been registered, Online Registration has been closed. So, you better be there earlier to get the ticket on site (First come, first served…)

    ]]>
    http://www.aban.web.id/pesta-blogger-2010-celebrate-diversity/feed/ 1
    Introducing Gmail Priority Inbox http://www.aban.web.id/introducing-gmail-priority-inbox/ http://www.aban.web.id/introducing-gmail-priority-inbox/#comments Thu, 02 Sep 2010 23:03:03 +0000 Aban Nesta http://www.aban.web.id/?p=356 Gmail Priority InboxBagi mereka yang banyak berinteraksi melalui internet, email tentu menjadi hal yang tidak bisa lepas dari aktivitas sehari-hari. Terkadang ketika jumlah email yang masuk mencapai puluhan atau bahkan ratusan per harinya bisa membuat kita melewatkan satu atau beberapa email penting (saya pribadi sih paling gatel kalo ada unread message di inbox saya :p)

    Hal ini tidak luput dari perhatian tim pengembang Google yang merilis Gmail Priority Inbox beta. Ini adalah fitur baru dari gmail/google apps,

    Fitur ini mengklasifikasikan message menjadi “Important and Unread”, “Starred” dan “Everything Else” secara berurutan. Tentu jika kita tidak berkenan dengan perlakuan tersebut, kita bisa kembali ke urutan semula dengan mengklik “Inbox”

    Bagaimana Gmail melakukannya?

    Gmail Priority InboxServer Gmail akan mengidentifikasi pesan email mana yang dikategorikan penting, bisa dari history alamat email yang pernah kita kirim, chat yang paling sering dan seberapa sering kita berkomunikasi via email dan juga beberapa kata kunci yang sering disebut dalam email yang kita baca.

    Baca selengkapnya di sini

    ]]>
    http://www.aban.web.id/introducing-gmail-priority-inbox/feed/ 3
    Bermain dengan Style Message Box http://www.aban.web.id/bermain-dengan-style-message-box/ http://www.aban.web.id/bermain-dengan-style-message-box/#comments Wed, 18 Aug 2010 14:43:53 +0000 Aban Nesta http://www.aban.web.id/?p=343 Di era web 2.0 sekarang, memunculkan pesan kepada pengguna setelah melakukan satu eksekusi adalah satu hal yang diperlukan. Para developer wordpress plugin juga semestinya melakukan hal ini terhadap plugin yang dikembangkannya.

    Di dasbor wordpress sering kita jumpai informasi yang muncul di atas halaman (contohnya: informasi mengenai adanya wordpress versi terbaru). Bagi para developer, hal ini berguna untuk meng-generate error atau pesan lainnya tanpa perlu membuat style tambahan.

    Output untuk message box pada wordpress di-generate sebagai berikut:

    <div id="message" class="updated">
      <p>
        Output
      </p>
    </div>
    

    Message yang di-generate untuk keperluan (misalnya) plugin, tentu memuat informasi yang berbeda. Untuk itu, wordpress sendiri memiliki beberapa class stylesheet untuk message box tersebut. Berikut adalah beberapa class yang bisa digunakan…

    <div id="message" class="updated">...</div>
    

    Class Updated

    <div id="message" class="error">...</div>
    

    Class Error

    <div id="message" class="updated highlight">...</div>
    

    Class Highlight

    <div id="message" class="updated below-h2">...</div>
    

    Class Below

    Catatan:
    Sebaiknya tidak menggunakan format sendiri, karena secara psikologis, dengan menggunakan format yang terintegarsi dengan wordpress akan membuat plugin yang dikembangkan menjadi lebih “terpercaya”.

    Sumber: wpengineer

    ]]>
    http://www.aban.web.id/bermain-dengan-style-message-box/feed/ 2
    Mencegah Klien Mengubah Theme WordPress http://www.aban.web.id/mencegah-klien-mengubah-theme-wordpress/ http://www.aban.web.id/mencegah-klien-mengubah-theme-wordpress/#comments Wed, 04 Aug 2010 02:07:55 +0000 Aban Nesta http://www.aban.web.id/?p=339 Ketika kita menggunakan wordpress untuk proyek-proyek pembangunan website, terkadang kita menjumpai klien (yang notabene “awam”) yang begitu “kreatif” mengeksplorasi halaman wordpress admin, sehingga tanpa sengaja mengganti/switch theme menjadi theme default tanpa dia sadari.

    Untuk mencegah kasus seperti itu, sedikit tips dari soulsizzle.com bisa menjadi alternatif pemecahannya.

    Tambahkan kode berikut pada file functions.php anda:

    add_action('admin_init', 'remove_theme_menus');
    function remove_theme_menus() {
    	global $submenu;	
    
    	unset($submenu['themes.php'][5]);
    	unset($submenu['themes.php'][15]);
    }
    
    ]]>
    http://www.aban.web.id/mencegah-klien-mengubah-theme-wordpress/feed/ 2
    Unit PNG Fix: Alternatif Siasat untuk Mengatasi Masalah PNG Transparan pada IE 6 http://www.aban.web.id/unit-png-fix-alternatif-siasat-untuk-mengatasi-masalah-png-transparan-pada-6/ http://www.aban.web.id/unit-png-fix-alternatif-siasat-untuk-mengatasi-masalah-png-transparan-pada-6/#comments Tue, 03 Aug 2010 05:14:29 +0000 Aban Nesta http://www.aban.web.id/?p=326 Tempo hari, saya pernah membahas mengenai PNG Transparan untuk Windows IE 5.5 dan 6. Di situ saya menggunakan jquery.pngFix.js untuk mengatasi permasalahan transparansi file PNG untuk IE 6 ke bawah. Namun ternyata, siasat tersebut terbentur ketika kita menggunakan file png untuk background repeat.
    Setelah saya coba cari lagi, saya menemukan solusi yang terbaik (saat ini) untuk mengatasi permasalahan png transparan pada IE 6 ke bawah ini, yaitu unitpngfix.
    Berikut adalah beberapa fakta, mengapa saya merekomendasikan unitpngfix ini:

    • Javascript yang dipakai terbilang ringan (kurang dari 2kb!).
    • Menyelesaikan masalah yang diakibatkan oleh atribut filter IE.
    • Bisa diimplementasikan untuk objek img dan background-
    • image.
    • Berjalan secara otomatis sebelum halaman di-load untuk semua elemen atau elemen tertentu.
    • Bisa dipakai untuk elemen auto width dan auto height.
    • Mudah dalam hal deployment atau teknis pemakaiannya.

    Demo

    Contoh PNG

    Petunjuk Pemakaian

    1. Unduh file unigpngfix.zip di sini.
    2. Sisipkan tag berikut pada header (antara tag <head> dan </head>)
      <!--[if lt IE 7]>
              <script type="text/javascript" src="unitpngfix.js"></script>
      <![endif]-->
      
    3. Unggah file clear.gif ke folder images Anda. Bukalah unitpngfix.js lalu sesuaikan path dengan directory tempat file clear.gif diunggah.
    4. Secara default, unigpngfix akan bekerja pada semua gambar PNG di halaman situs Anda, namun jika dibutuhkan untuk beberapa elemen tertentu, Anda cukup menambahkan class="unitPng" pada elemen yang dibutuhkan. Penambahan class tersebut akan membuat unigpngfix hanya bekerja pada elemen yang memiliki class tersebut.

    That’s it! Mulai sekarang Anda tidak akan menganggap Internet Explorer “hanya” sebagai tool untuk mengunduh Mozilla Firefox saja :p

    Note:
    Bagi pengguna wordpress, Unit PNG Fix ini sudah bisa digunakan dalam bentuk plugin (Unduh di sini).

    ]]>
    http://www.aban.web.id/unit-png-fix-alternatif-siasat-untuk-mengatasi-masalah-png-transparan-pada-6/feed/ 0
    Memodifikasi Tampilan Plugin WP-PageNavi pada WordPress http://www.aban.web.id/memodifikasi-tampilan-plugin-wp-pagenavi-pada-wordpress/ http://www.aban.web.id/memodifikasi-tampilan-plugin-wp-pagenavi-pada-wordpress/#comments Thu, 15 Jul 2010 20:33:35 +0000 Aban Nesta http://www.aban.web.id/?p=317 Bagi mereka yang bosan sama tampilan navigasi default wordpress yang hanya menampilkan Older Entries dan Newer Entries, sudah tentu mereka bakal menambahkan plugin WP-PageNavi yang membuat tampilan navigasi paging menjadi lebih variatif dan user-friendly.

    Page Navi Default

    Tampilan PageNavi default tersebut bisa dimodifikasi agar lebih atraktif dengan cara mengedit file pagenavi-css.css sesuai keinginan kita. Saya pun mencoba memodifikasinya, terinspirasi oleh navigasi paging yang ada di halaman eRepublik (game online berbasis web yang aktif saya mainkan 2 tahun terakhir).

    Pertama-tama, Anda membutuhkan 4 file gambar untuk first, last, previous dan next link-nya.

    Unggahlah keempat gambar tadi ke server hosting Anda.

    Selanjutnya, ubahlah setting plugin PageNavi yang bisa diakses dari Settings > PageNavi. Ubahlah value yang ada pada Text For First Page, Text For Last Page, Text For Previous Page dan Text For Next Page dengan kode html untuk memanggil gambar. Misalnya, untuk mengganti value yang ada pada Text For First Page, gunakan tag berikut:

    <img src="http://domainanda.com/images/first.png" />
    

    PageNavi Setting

    Note: Sesuaikan url gambar dengan tempat directory kemana kita mengunggah gambar-gambar tadi.

    Terakhir, Sesuaikan tampilan dengan sedikit memodifikasi file pagenavi-css.css dan jadilah tampilan navigasi paging yang kita inginkan.

    PageNavi

    ]]>
    http://www.aban.web.id/memodifikasi-tampilan-plugin-wp-pagenavi-pada-wordpress/feed/ 3
    Membuat Modul Pencarian WordPress Berlaku untuk Postingan Saja http://www.aban.web.id/membuat-modul-pencarian-wordpress-berlaku-untuk-postingan-saja/ http://www.aban.web.id/membuat-modul-pencarian-wordpress-berlaku-untuk-postingan-saja/#comments Wed, 14 Jul 2010 21:06:16 +0000 Aban Nesta http://www.aban.web.id/?p=312 Ketika pengunjung blog melakukan pencarian melalui search form, kemungkinan besar apa yang mereka cari adalah postingan blog, bukan content static page. Modul pencarian WordPress secara otomatis akan meng-query keduanya, baik postingan maupun static page.

    Untuk membuat hasil pencarian hanya berlaku terhadap postingan saja, Anda bisa menambahkan sedikit code pada file functions.php Anda.

    function SearchFilter($query) {
        if ($query->is_search) {
            $query->set('post_type', 'post');
        }
        return $query;
    }
    
    add_filter('pre_get_posts','SearchFilter');
    

    Dengan tambahan code di atas, maka engine akan melakukan pencarian untuk postingan (post_type) saja. Jika Anda membutuhkan hal yang sebaliknya, Anda hanya perlu mengubah post_type menjadi page.

    Sumber:
    bavotasan

    ]]>
    http://www.aban.web.id/membuat-modul-pencarian-wordpress-berlaku-untuk-postingan-saja/feed/ 0