What is WordPress

WordPress - is a multi-function content management system for making web sites. It is very often used for building all sorts of online resources such as blogs, news sites and even online shops.

WordPress is a very simple system to use, but it is powerful at the same time, since it contains ability to install various plugins. It is written in PHP, licensed under the GPL open source license of version 2. MySQL is used as a database engine. One of its main advantages is that it is absolutely free.

If you look into the history of WordPress, it is worth noting that the author is Matt Mullenweg. The first public version was released in 2003 under version 0.70.

To install WordPress, your servers need to comply to certain requirements for software/hardware. It's better to have latest versions of Apache, MySQL and PHP. Also, you need to have the mod_rewrite Apache module installed to be able to create beautiful URL addresses. It's important to test your web hosting, it must comply to the specifications. You may need a text editor, FTP client and web browser while performing that operations.

Before installing the WordPress, you should decide into what folder you want to put it, you can have it in the root directory or in subdirectory. You may think of what pages will be on your site and what categories are required for posts. Categories in this system can be sorted alphabetically or by ID.

Let us briefly overview the installation of WordPress. Firstly, download and unpack the installation archive. You need to create a database on a web server, with full access to all of its fields. Next, the wp-config.php file has to be configured. Open this file and enter required settings that will allow to connect to your database. After placing the WordPress files on a web server, you need to open wp-admin/install.php link. The installation will be completed after running that script.

When configuring WordPress, you can set information about the site and it's name, information about users, configure settings of publication, turn RSS feeds on or add a website users and give them certain rights. When you setup site, you can also add desired categories or enable (disable) comments. You have the opportunity to change the design of your website in the "Themes" menu option. You may want to build your own individual design for the site. Of course, you will need to have skills of design, HTML, CSS and XHTML programming in that case. You can put a template that will either be free, or you may buy it on some websites that sell these templates. Sometimes, buying ready made design will be much cheaper than building a custom design. Also, another plus is that you can see final result when buying theme, which is not possible when hiring designer. But, the advantage of custom design is that the site will be unique and not like others on the Internet.

It would be good if you decide to use link manager and put Anti-Spam features. There are many additional modules and plug-ins that can be added to your site. They are designed to extend the functionality of the system and contain custom functions that each of us can easily adapt to any site. Installed modules may have features that are needed for your online resource. If this plugin does not exist, you can write it yourself by using WordPress documentation. There is a public repository where you can find the right plug-ins. But if no required module is found, then you can look for it on the Internet through a search engine.

So, after installing the system, let's try to log in to admin panel of your website. Here, you can create a completely personalized and interesting site. Basically, you collect all the pieces of your site together in Administration area. To go back to front end version of the site, you can click on "View Site" link in the top menu. Then, you can create a plan of future work. First of all, you need to decide what functionality it should have, what is needed for your customers and what plugins have to be installed.

In this article, we've described the process of WordPress installation, its basic functionality, advantages and disadvantages.

Best regards, DYAMAR Engineering.

Language: 
Category: 
Framework: 

All rights reserved. You may not copy or distribute, electronically or otherwise, any part of this article for any purpose without prior written permission from the DYAMAR Engineering.