
What is a forum? Early Internet forums could be described as a web version of a newsgroup or electronic mailing list (many of which were commonly called Usenet) ; allowing people to post messages and comment on other messages. Later developments emulated the different newsgroups or individual lists, providing more than one forum, dedicated to a particular topic.
Forums perform a function similar to that of dial-up bulletin board systems and Usenet networks that were common from the late 1970s to the 1990s. Early web-based forums date back as far as 1996. A sense of virtual community often develops around forums that have regular users. Technology, computer games and/or video games, sports, music, fashion, religion, and politics are popular areas for forum themes, but there are forums for a huge number of topics. Internet slang and image macros popular across the Internet are abundant and widely used in Internet forums.
Few of the Most popular PHP driven forums are PHPBB, Invision Board and VBulletin. But today I’m not here to talk about those popular packages; I’m here to list out the possible alternative quality PHP forums available around the globe. (more…)

Forms are one of the most common features for almost any website. It provides a secure communication or feedback from the end user to the sites owner. Having said that, forms often allows security breaches to a website so it is advisable to use secured forms processing systems. I hope that this post will help you out searching for PHP based form processors. (more…)

For various kind of reports/applications graph and charts can play a very important role. Here are some of the free and open source chart libraries that you can use into your own PHP web projects. Use these to enhance the user experience and build a rich client presentation. (more…)

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…)

By default Wordpress presents all the posts in the blog sorted descending to post time at the home page. Well in some circumstances you might not want to have that layout on your home page. Lets say you have five categories and you want to pull the latest post from each of the categories and display it on your home page. Now that wont work out with the default Wordpress home page layout. Here is a simple tip to work around that situation. Wordpress has a function to filter out the posts depending on certain criteria, the function is known as query_post. The template function query_post has several parameters that enables you to filter the posts for the Wordpress post output Loop. Below is an example of pulling the latest post from a category and display it at the blog home page. The query_post function can be modified by many parameters. Here I’m displaying only few parameters in action.