From now on, it is not efficient anymore to write the html code for each page of our website. Beside html can only be used as static website, the further development is also very difficult. Therefore we have to use an already done software for the website.
The software for the website are various depending on what we need for the website. One website also possible to have more than one software to fulfill the requirement. Fortunately, there are many free software for the website, these software can be called Content Management System or CMS. Using Content Management System, the website is very flexible and easy to extend. We can put text editor that seems like Microsoft Word, give search facility, take care the user, manage the content, add gallery, file management and much more.
The CMS can be divided to the purpose of the software. The following part is the software main purpose and the example software for it:
Forum:
Simple Machine Forum
phpBB
Wiki (like wikipedia):
MediaWiki
Content Management System:
Drupal
Joomla
Blog
Wordpress
Online Marketing:
VirtueMart
The typical installation for those software are almost the same. Before we can install those software, we should know the requirement for the software. Typical requirement of the mentioned software above are:
1. Webserver that has capability to process php script
2. mySQL
3. Enough space to store the CMS code
The installation are mostly the same as in the following steps:
1. Make a data base to store the data (everything is automatically done by the software)
2. Create a user for the data base (remember the user name and its password)
3. Insert user to the data base that we have created
4. Give full access to the user
5. Download the source code of the software
6. Upload using ftp software like Filezilla to the webserver
7. Visit our new website, for example: www.example.com
8. Usualy the software is already running and go to the installation procedure
9. Put the setting for the new website
10. Clean up everything by deleting the installation files and change the files/folders attribute for the safety
11. Done