Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
audio

Interswitch WebPay Integration for Prestashop Cart

I got entraped in developing this module. I thought it won't take more than few hours but alas the whole day was gone developing it. I got a cushion from the last integration I did for a custom application I built so I just did some advance customisation to get this done. I tested the module with Prestashop 1.4.0 to 1.6.0.

Follow the following steps for a successful integration:

Step 1.

Download the module from

article

"Install/update of this site is currently in progress" on Modx Evolution Manager [Solved]

After installing EvoGallery on one of the CMS work I was building for a client I couldn't log on into the panel again due to the error "Install/update of this site is currently in progress". If you also have such challenge log on into your server and go to your config.inc.php file in the director /manager/includes/.

Change the file permission to 0644. Refresh your manager login page and there you go... Fixed.

article

Removing Backslashes from MODx on a Shared Host without touching php.ini file

It's being a while I have posted on this blog. It wasn't as if I have stop development but I got some contract and got so much jobs that I couldn't afford to write. Anyway, I am back.

I ran into a challenge I resolved some years back but I've forgotten how I resolved it. I am blogging now to document the solution so I can have a refrence point next time I am faced with such again. The issue is after installing modx for a client, blackslashes are added everytime he tries updating the content.

The…

article

The Pros and Cons of Dating a Programmer

Jackson Chung posted this and I so much love it.

Programmers make the best partners, because they don’t have time to cheat on you — they barely have time for themselves. Unfortunately, that means they probably won’t have time for you either. Kind of a catch 22, really.

Is anyone currently dating a programmer?

2013-11-19 10:00:00 Comments

article

Pay4Me Payment Integration for Magento Cart in 3 steps

article

Before you say Blackberry is dead...

I am one of the few people that predicted Blackberry's fall some years back. I have been closely watching RIM’s business strategy and could smell rat somehow. I am sure this article would be seen as belated to some people because blackberry seems dead and buried. However, before you pronounce Blackberry dead, let me share some things with you. Agree with me, RIM (Research in Motion) had got well enough.
 
I started using blackberry since 2007 and I can't but give kudos to…

article

JQuery .load() showing cached result [Solved]

It is always annoying using JQuery load and the element is just showing the first update.Telling a clients to clear cache or refresh the page is even more embarassing. I sought through the internet for a solution after an embarassing presentation with a client yesterday (October 15) when I hide behind browser cache and some technical jargons which I am not too pleased with.

I finally came across the solution that saved the day.

article

Stanbic IBTC Payment Integration with OpenCart in 3 steps

article

Clearing Postfix Mail Queue in Ubuntu

I installed postfix on my Ubuntu box so as to test my developmental emails. This ran me into a slight problem few days ago. I developed one application that notifys the administrator of the application on number of issues. Whenever I am offline postfix queue all the emails till I connect to the internet. Yes, I have this ISP that allows my local box to send emails to live emails. Anytime I connect to the internet all queued emails fly out.

Here is the challenge. I tried reusing this application…

article

Airtel Nigeria and their rubbish

I still don't understand why I am with Airtel Nigeria Network. Anyway maybe because of the cheap tarrif or whatsoever. This network is just crap. Imagine the network sending me a text message containing unreadable characters. See what I got as a text from them and when I checked for my balance. You can't but just laugh and say "So unprofessional...". I don't think you get this kind of message on other networks because I use MTN and I have not gotten a message like this, ever. Poor you technology…

article

Enabling HTML5 elements in TinyMCE for MODx

You might have also encountered the problem where TinyMCE in MODx strips off all your HTML5 tags when you are using the HTML mode. I encountered this on the latest job I was working on. I realised whenever I use tags like

,
,
,
and
, they are all stripped out of the output and this got me crazy.  I did few research and I got how to extend it to allow for all these tags.

By default TinyMCE does…

article

5 Salient Reasons I choose MODx and Why

Being in continuous development for over 13years I have witnessed the good, the bad and the ugly times of field. I have seen many PHP Content Management Systems (CMS) and would love to say why I choose MODx (this is to all the Clients and prospective clients of Think First Technologies Limited).
Every system is unique in itself (no…

article

Let's Move on to Standard; Why you have to imbibe development best practices

I came across a site today and my old days of coding flashed back at me. I remembered when I had to take care of so many things myself with my codes. Then validation was a bitch. It nearly killed me because I had to think of so many things to put in perspective and the lines of code I had to manage to get it done. Thinking of possible SQL injection, Cross Site Request Forgery and other little vulnerabilities would make you sigh and roll up your sleeves. I am not talking about the User Interface(UI).…

article

Fidelity Bank Payment Integration with Magento

A developer came across my blog and find the Stanbic IBTC integration with Magento so useful. He would like to implement same for Fidelity Bank. He contacted me on Facebook and we started chatting. I offered to help him with the integration package to help him out (I am born a good Samaritan). I am sure you wonder if I am this free always. I wasn't so free, just clearing my table after coding marathon that I did completing Groups module for my new Students application

article

The future of Open Source Projects in Nigeria (Why Can’t we just make it open?)

Information Technology is gradually gaining momentum in Nigeria. As new day passes by, new people are venturing into Systems Development; Hardware and Software. Majority of these engineers or computer scientists benefited so much from the open source community. If by not partially using an open source code in their projects they completely deploy it to their novice clients and collecting a handsome fee for it.

We search blogs every day, pull down codes and read through discussion…

article

Using MYSQL reserved words as column name

article

301 Permanent Redirect of one Domain name to another using Server Alias

I am so used to using cpanel to configure domain names for my applications on shared host until I have to use a cloud based hosting and I am forced to use the terminal (though my local default OS is Ubuntu). Doing a 301 permanent domain name redirection seems more like a problem as I find limited resources online. Probably because my search word is not the right combination or maybe people never had such problem. Anyway I have put this together for someone that would be in my shoes.

I…

article

Zebra Datepicker, a light weight Jquery plugin datepicker

Zebra_Datepicker is a small, compact and highly configurable datepicker jQuery plugin, meant to enrich forms by adding the datepicker functionality to them. This jQuery plugin will automatically add a calendar icon to the indicated input fields which, when clicked, will open the attached datepicker. Users can easily jump between months and years due to the datepicker’s intuitive interface. The selected date will be entered…

article

Typewriter Style for Website News

I am currently working on a client's website and he specifically asked for typewritter style for his important news. It really took me time to get something that worked because of several JQuery plugins I used for different javascript actions on the website but I finally got one working perfectly. Below is the javascript code. Place it in your HTML head tag.



var text="Lorem ipsum dolor sit amet, consectetur adipisicing elit.";
var delay=50;
var…

article

Stanbic IBTC Payment Integration with Magento in 3 steps

Integrating Stanbic IBTC payment platform with Magento is so easy. I did the integration for a client and would like to share the module. Follow the following easy steps and get it done fast and quick so you can face other business. I think the implementation is the same for First Bank, Fidelity Bank and other major banks just for change in the payment gateway URL and payment interface. Anyway, I will get you posted as I come across any of it.

Step 1.

Download…