Page 01: Prerequisitions
Before you start this tutorial there are some things you'll need to have. You will also need to have some earlier basic knowledge since I won't go into evry line of code and explain it.
Software
This is the software that you will need in order to follow this tutorial:
- Apache Server (or any other local server that supports PHP). I recommend WAMP for Windows. MAMP or XAMPP should work well on Mac.
- MySQL comes with all the three packages I mentioned above. You will also need to know the root-password for the database (if there is any).
- Text Editor is up to you to choose. I use Notepad++ for Windows.
Programming knowledge
Since I won't go through every line of code you may need some basic knowledge in the following:
- HTML : I won't explain any HTML-tags so if you don't know any HTML you probably should learn that first. Who wants to build a CMS without having HTML-knowledge, anyway?
- CSS : I'm not going to discuss the design in this tutorial. The main reason for this is that there is no design, only colored fields. I leave the design to you. There are some DIV-names that are essential for the script to work and I will point that out to you during the tutorial. The CSS-file used in the prototype will be available to download in case you don't want to bother with designing the CMS.
- PHP : Some knowledge is good but I think you could follow along even if you don't now anything about PHP.
- SQL : No knowledge required if you have access to PHPMyAdmin. Otherwise you should know some SQL if you have to input all queries via the MySQL command window.
- JavaScript : There is a lot of JavaScript going on at this CMS since it's Ajax-based. The more knowledge you have, the better. But I will try to explain the JavaScript-functions as thorougly as I can.
<<-- INDEX PAGE 02 -->>