Blog

Working on something: Project Management within WordPress

For some days, I’ve working on a new project. Basically a WordPress plugin for easy project management between client and co-workers. Something like basecamp, but within WordPress. It’s not complete yet, still working on it. Here is some screenshot – Features: Create new project, set co-workers, clients, budget Messaging system on project. Message can be … Continue reading Working on something: Project Management within WordPress

WordPress Settings API PHP Class – It has never been easier

Yesterday I was thinking to migrate my “WP User Frontend” plugins option panel to settings API which is using a manual option currently. So I thought why not write a PHP class that will solve my problems for every plugin or theme I’ll be writing? There are many existing framework like “Options Framework” and other … Continue reading WordPress Settings API PHP Class – It has never been easier

Fixing phpmyadmin not found problem and AllowNoPassword in ubuntu

Every time I installed phpmyadmin in my ubuntu desktop, navigating to http://localhost/phpmyadmin simply displays a 404 message. This is how I fix everytime – [shell]$ sudo ln -s /usr/share/phpmyadmin /var/www[/shell] Fixing AllowNoPassword I don’t use any password for mysql in my development invironment. But by default phpmyadmin doesn’t allow you to login without a password. … Continue reading Fixing phpmyadmin not found problem and AllowNoPassword in ubuntu

Changing apache document root in ubuntu

In my development machine I always like to move the default /var/www directory to my home directory, e.g. /home/tareq/www . It’s very simple to do. Open the /etc/apache2/sites-available/default file with administrator previledge and change the document root as you want [shell]$ sudo gedit /etc/apache2/sites-available/default[/shell] Now change the file like this: [shell highlight=”1,6″] DocumentRoot /home/tareq/www <Directory … Continue reading Changing apache document root in ubuntu