ThinkRooms is a application development studio based on Bandung. We do application development based on latest web technology. You can check our official website at

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2893577-5']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);


Wordpress Snippets

This website will help you to find your WordPress snippet code that you need on your template development.

The Best WordPress Plugin to Fight Spam

I’ve use WP-SpamFree for the last 2 years as my spam filter on and it’s work good until the 6 month ago. The spam starting to fill my website and it’s hard to stop. I tried to use captcha to block them but I don’t like it because for me captcha is not a good experience for user. So i starting to look another plugin to block the spam and I found NoSpamX.

NoSpamX use extra input field which hide by css code. If this hidden field filled by commenter then it’s mark as spam. Because human will never fill the hidden field right? So far it’s work fine, no spam appear on my dashboard. Let see if it’s could block all spammers out there.

Example to Create WordPress Custom Post

This example from Think Vitamin will show how to create custom post in WordPress 3.0 and use it as portfolio content type. I will use it as reference for new website of ThinkRooms that will be launch in the end of this week. 

Three awesome WordPress templates for my next personal project

I plan to use these 2 themes for the next personal project on It’s has specific function which not like other WordPress themes that used for blogging purpose.

Here are the 3 WordPress templates:

  1. Aggregator template 
    A WordPress template for aggregate content from other website including  Flickr, video, audio, or blog. This look interesting because it can help you to build same kind of Feedly. We can build a e-magazine from mash up of the website which we can choose by our self. Doesn’t need to build from scratch for the aggregation function. We only need to build the specific interface like Feedly.
  2. Live Tweet template
    A WordPress template that will show real time updates from Twitter with specific keyword or from a Twitter user. I plan to use this template as a base template for twitter discussion app. So the plan is we will use hashtag as channel an we can build a specific interface for discussion. The user doesn’t need to include hashtag in their tweet but will automatically added to the end of tweet. We can build also a statistic for show which discussion has high interaction etc.
    update: combined with P2Theme also interesting for post and reply tweet in discussion. We only need to redirect the post to Twitter instead save it as post or comment. 
  3. Minicard template
    This template basically provide a function for your personal information. It’s also provide downloadable contact using standard hCard or vCard format. What I’m thinking on this template? It’s could provide better interface for our FOWAB members. So we can use it as Indonesia creative people directory. But I don’t know if this template support multiple contact or not because I haven’t go deep with this template yet. 

How template loaded in WordPress theme

I’m using this resource to develop my WpMvc framework. It’s explain which template file loaded for each request type.