Thursday, November 24, 2016

Wordpress: Left-hand Navigation Menu

In addition to the WordPress dashboard home screen, the other major component of the WordPress dashboard is the left-hand navigation menu.

This navigation menu provides links to all of the WordPress administration screens for posts, the media library, pages, comments, appearance options, plugins, users, tools and settings.

Tuesday, November 22, 2016

Basic WordPress configuration

Still on our Wordpress tutorial, today we are going to take a look at the dashboard, its going to be short, because the dashboard is a lot to take in at once.

If you have not read the past posts, you should:

Last one before this
One before the last one

After installation, you should:

Change your password to something you can remember: If during installation you used the suggested password, you should change your password to something you can remember.

In the Dashboard, select users > select your profile.

Click on generate password, and replace the generated password with your
own password. When you’re done, click on update profile.

Friday, November 11, 2016

OS: Operating System

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

All computer programs, excluding firmware, require an operating system to function.

Wednesday, November 9, 2016


I believe by now you have wordpress installed.

Its possible you don't want to get domain name or hosting yet, that's okay... its possible to work locally, that way you don't have to worry about internet, domain name etc.

But of course to be able to use Wordpress on your local computer, you must convert your computer to some sort of "web server". To do this, you can install one of the the already packaged server applications like wamp server, xampp or easyPHP, but for those like me working with linux, you won't be able to use wamp, and probably you might not be able to use xampp out of the box without writing a few lines of terminal code (maybe i'll write about that later), but since i'm convinced that most people out there work with windows, you can just download wamp server, install it and congratulations, your computer is now your personal hosting server (called localhost).


In computer networking, localhost is a hostname that means this computer. It is used to access the network services that are running on the host via its loopback network interface. Using the loopback interface bypasses any local network interface hardware.

The local loopback mechanism is useful for testing software during development, independently of any networking configurations. For example, loopback may be used to direct a locally running web browser to http://localhost to display a local html file.

On most computer systems, localhost resolves to the IP address, which is the most commonly used IPv4 loopback address, and to the IPv6 loopback address

The name localhost is also a reserved top-level domain name, set aside to avoid confusion with the definition as a hostname. The IETF standards restrict domain name registrars from assigning the name localhost in registration procedures, such as for second-level domains.

Internet Engineering Task Force (IETF)

The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP). It is an open standards organization, with no formal membership or membership requirements. All participants and managers are volunteers, though their work is usually funded by their employers or sponsors.

The IETF started out as an activity supported by the U.S. federal government, but since 1993 it has operated as a standards development function under the auspices of the Internet Society, an international membership-based non-profit organization.

Tuesday, November 8, 2016


Wordpress as we have already established is a fast growing Content Management System (CMS).

Before we go into wordpress installation, i'll take a few minutes to explain domain name and hosting... this is going to be a very boring post (for those that already know), or a very interesting one (for those who don't know), so, my advice, if you are confident of your knowledge of the concept of hosting and domain name management, you can skip to the next post... or maybe just read this too, i mean its just a few minutes of your time...

Web Page

A document on the World Wide Web. Every Web page is identified by a unique URL(Uniform Resource Locator).

TCP/IP - Transmission Control Protocol/Internet Protocol

(pronounced as separate letters) TCP/IP is short for Transmission Control Protocol/Internet Protocol.

TCP/IP is the suite of communications protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP. TCP/IP is built into the UNIX operating system and is used by the Internet, making it the de facto standard for transmitting data over networks.

Even network operating systems that have their own protocols, such as Netware, also support TCP/IP.

URL - Uniform Resource Locator

URL is the abbreviation of Uniform Resource Locator. It is the global address of documents and other resources on the World Wide Web. For example, is a URL. A URL is one type of Uniform Resource Identifier (URI); the generic term for all types of names and addresses that refer to objects on the World Wide Web.

Parts of a URL

The first part of the URL is called a protocol identifier and it indicates what protocol to use, and the second part is called a resource name and it specifies the IP address or the domain name where the resource is located. The protocol identifier and the resource name are separated by a colon and two forward slashes.

IP address - Internet Protocol (IP) address

IP address is short for Internet Protocol (IP) address. An IP address is an identifier for a computer or device on a TCP/IP network.

Networks using the TCP/IP protocol route messages based on the IP address of the destination. Contrast with IP, which specifies the format of packets, also called datagrams, and the addressing scheme.

Domain Name

Domain names are used to identify one or more IP addresses.

For example, the domain name represents about a dozen IP addresses. Domain names are used in URLs to identify particular Web pages.

For example, in the URL, the domain name is 

Every domain name has a suffix that indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example:
  • gov - Government agencies
  • edu - Educational institutions
  • org - Organizations (nonprofit)
  • mil - Military
  • com - commercial business
  • net - Network organizations
  • ca - Canada
  • th - Thailand
  • Because the Internet is based on IP addresses, not domain names, every Web server requires a Domain Name System (DNS) server to translate domain names into IP addresses.

    Monday, November 7, 2016

    Getting Started: What is wordpress?
    The website above was done with Wordpress. Its an e-commerce website, with product listing, payment gateway integration and all other things that makes a website e-commerce, in addition it offers easy to use admin end for the owner to edit, upload and see orders. If i was to create this (by this i mean something similar) with php (want to know more about php? i have some tutorials on it, click here), it would have no doubt taken me more than 2 weeks, and then i have to worry about security, updates, edits to top it all, i will need to create admin easy to use interface for the owner to be able to upload products, edit product, delete etc and see orders.

    Do you see my point? (if you don't understand this line of thought, read the previous post - click here.)

    What is wordpress?

    WordPress started in 2003 and is now the largest self-hosted blogging tool and is used on, literally, millions of sites worldwide.

    WordPress is an online, open source website creation tool written in PHP. It’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today.

    Since WordPress is open source, it’s free. That’s always a bonus. And because it’s open source, it also has a thriving community of developers constantly improving the software and creating plugins to expand the software. WordPress lets you create pages (stand-alone content) and posts (time-driven content) to build out the content of your site. And you can also easily manage your site’s look and feel with themes.

    WordPress is highly customizable, and has literally thousands of plugin pieces of software so you can use your site for just about anything.

    You might have to do a little "googling" to understand every term, but basically, this is a summary of what wordpress is.

    There are two things you should also note, and with, you don't have freedom of hosting, meaning your website is hosted by "wordpress", with, you decide on your hosting, this is where you will find the download-able version of wordpress. (click here for more).

    In the next post, we are going to talk about installing wordpress both locally and online, we will also deal with hosting, domain name etc.

    Don't forget to share.


    If you’re new to WordPress, you might be wondering about the difference between and vs

    The one major difference between and is who’s actually hosting your website.

    With, YOU host your own blog or website. is where you’ll find the free WordPress software that you can download and install on your own web server., on the other hand, takes care of all of the hosting for you. You don’t have to download software, pay for hosting, or manage a web server.
    Pros and Cons of vs

    Both and have pros and cons, depending on your needs.

    If you’re not interested in paying for your own hosting, managing your own web server or paying someone else to handle that for you, you’ll probably want to use It’s free and easy to set up and you have lots of options for customizing your site.

    A few of the cons of using include that your domain will, by default, include “” You also can’t upload any custom themes, plugins or modify the PHP code behind your site.

    While is free to set up, they do offer several premium upgrades, including domain name registration (if you don’t want in your domain name), the ability to upload videos and if you want to use their premium themes.

    Using the downloaded version of WordPress from opens up more control and flexibility for your WordPress site, but it also means more responsibility. Using a self-hosted version of WordPress means you can use your own domain name, upload and install themes and plugins, edit the code behind your site and have access to your site’s database (or files). Most of the showcase sites you see on the WordPress site showcase are the self-hosted version of WordPress, since many of them have unique functionality or a custom-made design.


    Friday, November 4, 2016


    I started web development a few years back, and i was (and still am) a "do it the hard way" kind of developer.

    Like i would develop my code library instead of using an already made library, i would write my css instead of use bootstrap, i would write every bit of code instead of using wordpress, i even made a custom cms at some point. And to the extreme that, i try not to reuse my code, like something used for another project on a new project (yeah, i was like that), a friend called me "obstinate developer"... lol

    I believed that doing the same thing over and over again makes you better at it, so if you write the code over and over again, you learn new things, better ways to do it, etc...

    (i'm going to continue with that line of thought later)

    About two years ago, i worked with a fast pace company, this means, the boss expected you to be done with the project yesterday. No matter the complexity (to you), he expects a few clicks and taps on the keyboard and like magic its ready (probably due to too much moves - i blame Hollywood, Nollywood and other woods around the world).

    Anyway, i didn't have a choice than to find faster ways to do things, hence, i had to let go of hard coding, and embrace Wordpress and other easy to use tools.

    However, i don't regret learning the hard way, i don't regret creating my libraries, or creating a custom CMS... And till now, when i have the time, i do prefer doing it all myself. But when time does not permit, i go the easy and fast way.

    So, i would advice anyone who wants to become a developer / programmer to go the hard way, learn the codes... don't just copy and use other people's code, try to understand every bit of it (well, ofcourse, copying other peoples code isn't wrong, however, i think not understanding or attempting to understand is wrong). Because if you can learn the hard stuff, the easy stuff becomes child play to you.

    And don't get me wrong, i'm not saying Wordpress or any other CMS is so easy (they have their level of complexity too), however, a language is used for such CMS (like php for wordpress), i'm just saying; learn the language before using the tools created with the language.

    What is wordpress? What are its uses? Its advantages? How to get started? I'll be able to answer all these in my next post.

    Wednesday, November 2, 2016

    Back After a year...

    Over the past few months (about 12 months), i have been on a "dynamic state", and this has prevented me from writing any content here. Maybe one day i'll write about what i mean by "dynamic state", but for now, i am back and most likely better. :)

    Here's my focus for the next few months:


    I also have a target audience (you ... :D).

    So, do well, to share and comment if need be.

    I'll be starting monday (7/11/2016), with topics like:

    1. what is wordpress
    2. Wordpress Installation on local machine
    3. Wordpress Installation online (which will probably lead us to talk about hosting, domain names, extensions etc)
    4. Getting into wordpress

    And much more.

    Its good to be back.

    And likely on the side, i'll be posting news from around the world.