Written For Christ

Written For Christ


Written For Christ - Tutorial

Web Development using HTML and PHP versus WordPress

Hypertext Preprocessor A.K.A. Personal Home Page (PHP) is server side (scripting) language, used by web developers to create web applications. Alternatively, WordPress is a free open-source Content Management System (CMS) based on PHP and MySQL.

Sometimes a church does not have the time and resources to develop a web site using HTML and PHP coding. WordPress is a quick way to develop a web site. WordPress is the most popular CMS and used by 58.6% of all the websites whose content management system we know. If you want to develop a simple website where one should be capable to modify look and feel of website by logging into Administration Panel of the website then you should go for a CMS. WordPress is a good choice, if you like to have a Content Management System for your website. If you like to extend WordPress with your own custom plugins – this will require PHP, HTML5 and CSS3.

Topic WordPress HTML and PHP
Development Time Much faster More required time
Skills to Master Simpler More required skills
Flexibility Less options More customizable

The WordPress is built on HTML5, CSS3, and PHP. The HTML5 and CSS3 go together and most programmers learn them as a pair. When we refer to HTML, we are referring to HTML5 and CSS3. The HTML (by itself without scripting languages) produces static pages, (simple pages which do not interact with the user).

If you want to write your own complex custom web application, you would really require a scripting language and PHP is the most popular. For developing a website using PHP, you should have detailed knowledge about programming concepts, Databases, HTML5, CSS3 Web-server configuration and etc. PHP is the programming language used to build WordPress CMS.

The PHP gives the HTML a dynamic aspect to the pages. There are a few ways besides PHP to make dynamic pages. With dynamic pages, you can ask the user questions and then respond. With PHP you can also interface with the database, such as MySQL.

These tutorials will have several steps to get you to the point you have a working web-site. Click one of the tutorials for more info.