3.1Proposed system 1. wordpress2.
xampp server3. phpmyadmin4. Git5.
Github6. Firebug 1.3.2Advantages of proposed systemWordPress does not require PHP nor HTML knowledge unlinke Drupal, Joomlaor Typo3. A preinstalled plugin and template function allows them to beinstalled very easily. All you need to do is to choose a plugin or a templateand click on it to install.
It’s good choice for beginners. To have a useful support, there must be a largecommunity of users, who will be a part of e.g. a discussion board. The scripthas over dozen thousands of plugins available on its website. They are thereason WordPress is considered a CMS, not only a blogging script. Strongmajority of the plugins is available for free.
On the script’s homepageyou can view thousands of graphics templates that can change your website’slook. You can find there both free and paid templates. The paid ones are oftenmore advanced as well as more interesting. WordPress menu management hasextended functionalities that can be modified to include categories, pages,etc. You can easily add fields to forms by yourself or using plugins.
It willallow your blog or subpages to have additional labels, categories ordescriptions.You can start and stop the whole webserver+database stack with onecommand. XAMPP is portable so you can carry it around on a thumb drive.
Thesecurity settings are strict by default, nobody but you will be able to accessthe web server. Php error reporting is enabled by default, which helps whendebugging scripts. You didn’t specify what kind of production server you aredeploying your work on. If it is also Ubuntu, it could be interesting tomimic the production server by installing the Apache, MySQL and PHP packagesfrom the repositories for development. Using the graphicinterface of 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 and merging are easy:Branching is a walk in the park. It feels like a natural part of the workflow.They are cheap (fast and consume very little space) so that you can branchwhenever you want.
This means you can sandbox your features and ideas till theyare ready for the mainstream.Firebug gives theability to inspect and edit html. There are several other programs that do thesame thing the difference is that you never have to leave the browser. Alsowhen you do edit the html it highlights the changes. As soon as the html isedited it will instantly updates in the browser.
Also you can simply rightclick on then element you would like to see or edit and click edit html andinstantly it shows that elements source code.