WordPress to Drupal Migration – Part 1

WordPress to Drupal Migration – Part 1

Recently I have done few projects where sites were growing rapidly in terms of functionalities and their current wordpress structure was not good enough to handle those changes. I am going to write about the summary of these personal experiences in this series of articles. I will summarize the steps and work I have done to do this migration.

Why Migration?

We should not do something because we can, should only do if need is there. So before starting it is necessary to understand if you really need the migration from WordPress to Drupal.…

What you should know in wordpress to be a wordpress programmer?

What you should know in wordpress to be a wordpress programmer?

I got several messages that I should point out a list of topics which a developer should know in wordpress to categorize him/her as a wordpress programmer.

“WordPress Programmer” or “WordPress Developer” terms can be new to someone but due its popularity, term is getting attention and several companies are doing hiring based on wordpress experience only.

So in this post I am just enlisting some points which a wordpress programmer should know.

  • How to install wordpress? (Yes it really easy but you should know that :))
  • How to edit config file of wordpress if needed?
WordPress : A PHP Developer’s delight

WordPress : A PHP Developer’s delight

First in the series of my experiments with Open Source CMS, today I will write about my experiments with wordpress as PHP developer.

I heard about wordpress long ago but have used it on large scale since year 2007. I have created some custom setups so different domains can run from same code base. I have also created lots of plugins to handle content customization, displaying different source content like google maps, creating automated posts with different source database, url customizations and lots of things.…

Smarty Sponsorship : Nes Web Design now Sponsors Best  PHP Template Engine  Smarty

Smarty Sponsorship : Nes Web Design now Sponsors Best PHP Template Engine Smarty

I am really feeling good by announcing that Nes Web Design (ONS Interactive Solutions Pvt. Ltd.), company with which I am working as CTO is sponsoring Smarty Template Engine, which in my view is the best Template Engine in PHP.Smarty helps a php developer in separating business logic from display logic.

It was year 2003 when I first got a chance to work with Smarty for a big project and today I am still proud of my decision.

Smarty is not just a presentation layer or tool to separate the html from programming code, it is in fact a complete system to handle display logic of your application.…

My Experiments with Open Source CMS and E-commerce Solutions

My Experiments with Open Source CMS and E-commerce Solutions

From now I will write about my experiences with Open Source CMSs/E-commerce Solutions everyday, I have planned to write about my projects and my work in those CMSs as a php developer.

I have planned following CMSs :

1. Joomla
2. WordPress
3. Drupal
4. SugarCRM
5. OsCommerce
6. Magento
7. PHPbb
8. ZenCart

Of course this list will increase everyday,…

Zundoo : Zend CMS : Zend Framework based CMS : A new initiative

Zundoo : Zend CMS : Zend Framework based CMS : A new initiative

We have just started a new ambitious project Zundoo.

Zundoo is aiming to be a best project for a CMS based on Zend Framwork.

Some of Zundoo’s planned features

1. Easy to Start like WordPress
2. Extensible like Drupal and Joomla
3. Security above everything
4.Automated update of the core
5. Yes, based on Zend Framework 🙂
6. Plugin System
7. Theme Based
8. Theme converter for migration from WordPress or similar types of simple CMS
9. Content importer for different CMS

…………………………… and many more
This will one of the first Zend CMS in the market.…

PHP Functions to work with PHP functions

PHP Functions to work with PHP functions

In this article, I am going to write about the functions using which you can get the information about php functions.

For a full list of PHP functions you can visit http://www.zend.com/phpfunc/

Using these functions you can query the stats/status of your functions, these functions are very useful in dynamic application creation.

For example, using func_get_arg and func_num_args functions you can simulate the function overloading in PHP.

Read a good example for http://www.dubi.org/php-function-overloading

Functions I will write in this article are :-

get_defined_functions();

You want to how many functions are in your installation of PHP, just call this function, it will return an array of all php functions you can call.…

Use Exit after redirecting user via header function

Use Exit after redirecting user via header function

Some weeks ago I got an old PHP application to work with. I was asked to look for the potential problems and bottlenecks in the application. So I decide to use APD as a profiler for the application, after installing the APD on that server. I enabled profiler on one of the reportedly slow page.

That page was meant to be displayed and executed only if user is logged in and session variables are set. If we don’t found user session then user was being redirected to Login page of the application.…

PHP Development Notes

PHP Development Notes

While writing PHP code or planning an application to be written in PHP, Every other day we have to face different aspects of programming, and we also need to find the work around or solutions to the problem we got during our development work.

Many times I surf the online pages of PHP manual to solve my problems and I found comments by other people very useful, so I have decided to compile the list of notes I normally took while working on the project.…

If Suggested By Nata

If Suggested By Nata

If you can keep your head when all about you

Are losing theirs and blaming it on you;

If you can trust yourself when all men doubt you,

But make allowance for their doubting too;

If you can wait and not be tired by waiting,

Or, being lied about, don’t deal in lies,

Or, being hated, don’t give way to hating,

And yet don’t look too good, nor talk too wise;

If you can dream – and not make dreams your master;

If you can think – and not make thoughts your aim;

If you can meet with triumph and disaster

And treat those two imposters just the same;

If you can bear to hear the truth you’ve spoken

Twisted by knaves to make a trap for fools,

Or watch the things you gave your life to broken,

And stoop and build ’em up with wornout tools;

If you can make one heap of all your winnings

And risk it on one turn of pitch-and-toss,

And lose, and start again at your beginnings

And never breath a word about your loss;

If you can force your heart and nerve and sinew

To serve your turn long after they are gone,

And so hold on when there is nothing in you

Except the Will which says to them: “Hold on !”;…

Why This Homepage?

Why This Homepage?

Zareef Ahmed

Zareef Ahmed

Why should I design and develope a homepage? This question struck me on the very first day when I decided to register a domain name for my own homepage. The first reason for developing one is the word ‘HOMEPAGE’ to attach to this.

Who wants to be a homeless person…? I decided to develop a homepage because I just refuse to be homeless on the Internet.

But after registering the domain… a big question arose what should I present to visitors of my homepage?…