1. wordpress2. xampp server3. phpmyadmin4.
Git5. Github6. Firebug 1.3.2Advantages of proposed systemWordPressdoes not require programming languages like PHP, HTML, Drupal, Joomla or Typo3to develop a website. A predefined plugins and templates can be easilyinstalled from the framework provided. All you need to do is to choose a pluginor a template and click on it to install.
It is good choice for novice to havea useful support, there must be a large community forum of users, who will be apart of discussion board. The admin panel has over thousands of plugins to makethe task easy. They are the reason for WordPress to be considered as a CMS, notonly a blogging script. Major Plugins and templates are available for free of costto access basic version of it.
Admin can also buy pro version to acquire morefunctionalities of the plugin. On the panel’s homepage various graphictemplates are gives to change the websites look. Admin can choose any of thembased on the type of project he is developing. Admin can avail both free andpaid plugins and templates.
The paid ones are often pro version, more advancedas well as more interesting. WordPress menu can be configured to includecategories, sub categories, pages, posts, etc. Admin can easily modify fieldsto forms by himself or using plugins. Youcan access the whole webserver and database stack with one command. XAMPP isportable among them.
The securitysettings are strict by default, nobody but you will be able to access the webserver. Php error reporting is enabled by default, which helps when debuggingscripts. You didn’t specify what kind of production server you are deployingyour work on. If it is also Ubuntu, it could be interesting to mimic theproduction server by installing the Apache, MySQL and PHP packages from therepositories for development. Using the graphic interfaceof phpMyAmin you can easily make, delete or editdatabases and manage all their elements: tables with their rows and columns,indexes, fields, statements and queries. You can control users’ permissions andadminister several servers simultaneously.Distributed model: This means your work is your own. You can let otherssee only what is necessary.
Not everything has to be public. There are otheradvantages to the distributed model, such as the speed (since most everythingis local) and possibility of working offline. Branching