
Those who are still figuring out PHP 5 object oriented structures and implementation, this ebook/presentation might be a good start for them.
What’s it is about OOP anyway?
In traditional sense most PHP developers write when their first coming into the language is called “procedural”. In this kind of code, one thing happens after another and the most exciting thing that could happen is the inclusion of another file. Functions are scattered everywhere and not organized, a library of them sometimes used to help sort out things a bit faster. There are well known limitations to this kind of programming. Procedural code tends to gets messy pretty quickly when working with large scale site. Usage of included files helps, but it doesn’t really give you a proper solution to the problem. (more…)

You will often find blogs that shows the latest post in a different color or applied different CSS tags. Basically you need to Inject some code inside wordpress post listing generation loop. The Loop is used by WordPress to display each of your posts. Using The Loop, WordPress processes each of the posts to be displayed on the current page and formats them according to how they match specified criteria within The Loop tags. Any HTML or PHP code placed in the Loop will be repeated on each post. So we need to find the latest post and define a specific attribute to that post such as a different CSS class. (more…)

I use wordpress solutions in a day to day basis. Wordpress comes with a very extensible framework that allows you to add comprehensive and powerful functionality to your Blog system. WP-Optimize plugin is written to simplify your daily wordpress works and make it simpler. WP-Optimize is a wordpress 2.7++ database cleanup and optimization tool. It doesn’t require PhpMyAdmin to optimize your database tables. It allows you to remove post revisions, comments in the spam queue, un-approved comments within few clicks. Additionally you can rename any username to another username too. Here are the details.
Hosted at Wordpress Official Plugin Directory
(more…)

Since the updates of Adobe Flash player 10 there are several cases of problems. For instance Wordpress media upload and Flickr uploader stopped working. Not only that, the systems that uses SWFUpload objects are not functioning as well. This alone can cause a huge dissatisfaction among the general users, not to mention that there are a load of bug present on the flash player 10 itself. There are so much talk going around the web about the Flash player 10 issue, but Adobe decided not to look into it, they suggest the developers of the non working products to upgrade their codes. Now my point here is not to talk or rant about flash player 10 but to solve the problem by downgrading the flash player to version 9. I’m doing this on a vista machine. First of all you need to clean up and uninstall flash player 10 from your system. Here is how.. (more…)
I’ve been working on the Berjaya Top 7 Contestants Blog from last week and January 16 2009 midnight it went live. Based on the most popular extensible blog engine wordpress. The design and Implementation together took me 5 complete days to implement. What is Berjaya LoveMeDo website is about?
Introducing Malaysia’s first online public voting wedding contest, where one lucky couple will stand a chance to win a sponsored beach wedding reception of their dreams at Berjaya Langkawi Beach & Spa Resort.

Previously I’ve written about how to add facebook connect to your wordpress blog but that plugin requires heavy modification on the comments.php file, which is in a way pretty tough for most people to do. So I’ve taken consideration to use the WP-FacebookConnect plugin which is featured in facebook developers wiki. It requires much more simpler method to add facebook authorization connectivity to your blog. I’ve seen Chris Wallace already had a helpful and simple explanation on this. So I will just compliment his article and add some extras to you don’t need to go to so many other websites to accomplish the integration with facebook.
Basically you need these steps to complete: