Aspire Gmap 1.0

Aspire Gmap is a WordPress plugin which allows embedding a Google map into WordPress posts, pages, sidebars. There are lots of awesome plugins to do the same thing but during my previous project, I created this small plugin just for fun. I really loved the idea so thought I should put the plugin on Github and […]

Back on the track

Well, the site was offline for a couple of weeks. I was playing with Digital Ocean droplets for that transferred site temporary from Hostgator. Then deleted the backup from Hostgator (Oops). No worries I had my local backup. Anyway hadn’t chance to revert the site back till today. So putting it online again with a short […]

Working with legacy systems

A couple of months ago I met a client who wanted to extend his legacy system. It’s a school ERP system based on OpenSys, but super old. My client was happy with his existing system performance and stability, so he just needs to extend it to next level. Adding a library system, altering the payment […]


Authenticate Joomla User Credentials Programmatically

Sometimes we need to authenticate Joomla user credentials inside a component, module or plugin. The obvious way is querying Joomla user table in the database though we need to hash the password with md5.  But alternatively, there is more efficient way to get it done via Joomla API. Here is the code snippet I’m using. I […]

Create parallelogram shaped background

Recently I’m creating a travel website for my client and my design consist of something similar to this. The top green/brown bar. The easiest thing to do is use parallelogram shaped transparent png (or parallelogram shaped image) as a background and it’s done. Of course, that’s exactly what I do if my client wanted his site to be  compatible with older […]

How to Use Bootstrap 3 with Joomla 3

By integrating bootstrap to the core, Joomla creators did a great job and it is a great relief. Meanwhile, bootstrap 4 is coming soon, Joomla still uses an old version 2x. It seems Joomla devs not planning to move to the newer version soon enough. So I wanted to use bootstrap 3 with Joomla front […]


How to Add Custom Attributes for Joomla Form Fields

Joomla is indeed a great CMS with great features and flexibility. Sometimes it does not have native API support for some specific functions that we need badly but due to the flexibility of Joomla, allow us to implement what we want without hazard.