Using Bootstrap the Right (Semantic) Way

Back in the year 2000, when I first started learning web development, tables were my best friend.

The web was filled with <tr> and <td> and semantics were non-existent. Images were broken down and placed in bits & pieces inside different table cells.

Things changed in mid-2003 when I came across a site This site showcased the new and the right way of doing things, which was to separate content & presentation. After all, that is the reason CSS was created in the first place.

Learn more on

Displaying Information of a Plugin on Your Website

In the first part of this article, we discussed how to use built-in functions to communicate with and retrieve plugin details.

In this tutorial we will put the theory in action to create a simple plugin which will allow us to display details of any plugin hosted on on our WordPress website using shortcodes.


Communicating With the Plugin API

Over the last few weeks I have been wondering on how to possibly pull data about my plugins hosted on and display it on my website. The first thing that came to mind was “Web Scrapping” but quite frankly this is a lot of work, feels like going back in time, and is not something a good web citizen should do. In some cases, it could be illegal.

I then came across a plugin called “I Make Plugins“, developed by Mark Jaquith, which did just want I wanted by fetching data from the†readme.txt†file of a plugin. It works great but since WordPress allows us to search for plugins directly from the backend and also to see our favorite plugins, I knew there was a better way (or The WordPress Way) and further searching led me to the† API. No detailed documentation on this page, but enough to get started knowing there is an API to do this more efficiently.


5 Ways to Use WordPress Custom Post Types

WordPress has been around since 2003, and for several years was mostly used to run blogs or personal websites.

Until a few years ago a majority of the websites powered with†WordPress†were still blogs or small sites, and it may also be true today.

However, ever since the ability for developers to create custom post types was introduced in 2010 with version 3.0,†WordPress†has been used to power many more types of websites.

We’re going to show you 5 ways in which you can use WordPress custom post types.


6 Reasons to Choose the Bootstrap CSS Framework

For those of you, who like me have been developing websites for few years, we tend to use similar chunks of CSS code that we copy paste from project to project.

Those of you who are more organized may have developed your own set of base CSS files to use as foundation for your projects. This method works, but letís face it, this is not the most efficient way to do things.

Creating a CSS framework that is flexible, follows latest standards and is thoroughly tested takes days of work and could become a project in itself. Most of us donít have time to do this.


What’s New in WordPress 3.6 Beta

Work on WordPress 3.6 commenced in January this year, and with Beta 3 being announced on 11th†May 2013, we can expect a Release Candidate and hopefully the final stable release in June. This release is an exciting development for a number of reasons.

First, there’s the focus on Post Formats – a feature introduced since WordPress 3.1 but not widely used. Secondly, there are also improvements to the editing process, as well as the introduction of a new default theme which is a significant change from previous default themes.

Unlike the past few releases, WordPress 3.6 feels more significant – there’s a lot to look forward to.


Saying goodbye to Adobe Fireworks

On May 6th†2013, I read that Adobe had decided to stop development of Fireworks. A sad news especially for me as I have been using it since 2001. I developed interest in the web thanks to a book titled ďTeach yourself HTML in 24 hoursĒ which my brother was reading back then, but it was only until I† used Fireworks that I realized how easy it was to design and create a website.


Customizing the WordPress Dashboard For Your Clients

A great product comes with great packaging. When you develop a website for your client, packing it well adds the additional feel good factor. Most clients donít understand the efforts that you have put into creating a dynamic website, or the 1000 lines of code that you have written to create a custom plugin. All they care about is what they see.

WordPress out of the box is well designed & looks as good as any commercial product. Few extra touches would further make it more personal to the client instead of looking general. This article will focus on packaging WordPress better in just few minutes after completion of a project to make it feel more unique to the client and not have the generic feel. Without going into the detailed explanation of WordPress core functions, we will only focus on quick customization.

[button url=”” target=”_blank” style=”white” size=”small”] Continue Reading[/button]

How to Customize the WordPress Login Screen

By default, every WordPress site looks the same.

For a variety of reasons, people want to customize the WordPress sites with their own logo or styles.

In this tutorial we’re going to show you an example of how to customize WordPress the right way. We’re going give you an introduction to using functions and CSS to style your site in a way that’s safe from any updates.

Learn more on