WordPress , The Best CMS EVER (my ratings). I’ve been doing WordPress Theme development past 2, 3 years. I am still doing the WordPress.
WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL, which runs on a web hosting service. Features include a plug-in architecture and a template system. WordPress is used by more than 18.9% of the top 10 million websites as of August 2013. WordPress is the most popular blogging system in use on the Web, at more than 60 million websites. – Wikipedia
So let’s start WordPress Developing. Before you start the development let explore the WordPress CMS and it’s features.
- Good Knowledge of HTML/CSS
- Fundamental Knowledge of PHP
if you don’t then you’ll have to wait some time ( Coz I am planing to start HTML/CSS & PHP Fundamentals tutorials very soon, but there are many plenty of source over the internet which you can learn PHP ,HTML and CSS).
So Let’s start then…
1st step : Installing PHP /MYSQL & Apache in your Machine
Option 01 : XAMPP (whole php/mysql/apache package)
Link : http://www.wikihow.com/Install-XAMPP-for-Windows
Option 02 : WAMPP(whole php/mysql/apache package)
Link : http://www.instructables.com/id/Installing-WAMP-Server/
2nd Step : Installing WordPress in your Sever
if you are in XAMPP, Open XAMPP Control Panel,
Note : You need to start both Apache and MySql in Order to install WordPress, for the WAMPP users also this same, but with different control panel.
Once both Apache and MySQL are running, Open MySQL admin by admin button, (this will Open PhpMyAdmin, Graphical User Interface to manage MySQL Databases. )
Note : Most of the times, when you install XAMPP or WAMPP it takes default MySQL user name as “root” and no password, if your are doing the development in your local machine this is okey, but when you are doing these stuffs in Sever case may be different. if you are learning from the begging i would recommend you to do these tutorials in local sever.
Now DB is ready ( I assume that you have created a db) , let’s move to install WordPress. Get the latest version of WordPress Package from https://wordpress.org/. get the package as a zip, then extract it. you will get folder called wordpress.
You can follow these tutorial (it seems taking lot time to explain this. 😛 and below articles are very good if you don’t know how to start with XAMPP and WAMPP )
Ok, now you have Fresh WordPress installation in your local machine. before we move into theme development i need you to have good understanding about WordPress back end.
if you look in to the each and every Option you can get good idea.
These will cover those Options
from the next post onward, will start to develop our themes 🙂