Prior to learning on what to know before starting a blog site, let us get our basics strengthened.
What is the Web?
No, it’s not our friendly neighborhood spiderman web. But the whole bunch of computers across the globe connected to each other and having fun talks.
We have plenty of computers sitting and serving users. How does user know which computer to use? He does not need to. Because, on the internet, no one cares which computer serves them with information.
Why? One computer can have multiple “sites” located. or multiple computers will host one “site”.
Confusing? No, you don’t need to.
Look at this from a vending machine perspective. It has one dedicated place to put the coin, and one output tray to pick your product. But you can have multiple products being served by the vending machine.
Got it. This is exactly how multiple sites sitting on the same computer works.
What is a Web Site?
If so, how do we access one particular site?
This is similar to how our postal system works. Internet also works using the numeric address. Since it is too hard to remember all the numbers, we have the friendly names associated with each of these numbers.
Those numbers are called IP address. The human readable names are called the domain names. So, one site is accessed by its respective address, which is also called as the Domain name.
Do not worry, I will re-emphasize these once we discuss them in detial in the upcoming sections. So, hearing or learning the same things again and again is certainly going to help you.
Now, imagine the postal codes. The format of codes in one part of the world could be entirely different from the other part of the world. If so, how will the users sitting in different parts of the world know which format to use?
Let’s learn URL
That is why we have a standard way of representing this address. Those are called URL – Uniform Resource Locator. It defines the address of the resource you want to locate and also the method by which you want to access that resource.
For simplicity, let’s consider the one method which we often use for regular browsing. It’s called HTTP.
So if everyone likes a given name and want to associate it to their address, how can it be possible? Who can get the name? The most powerful? Do they fight among them to pick it?
No, this does not work that way. We have an international body which manages this address to name mapping. Since the organization has some overheads of maintaining the records, this comes at a cost. This ensure fair play and mostly it is about first come first serve.
So, what are we looking at these sites? It could be any sort of information. The content could be regular text, media like images, musics or even videos. And this content could be either static or dynamic.
What are Static & Dynamic pages?
In simple terms, if the website content does not change and stays the same for a longer period, its called Static page. For eg; The introduction of you in the “About me” page. Do you change every day the detail with your height, weight etc? No. You create it, and it stays!
On other hands, let us take an e-commerce website – the online shops like Amazon.There are 100s of products being sold. The list of product keeps changing. The price could also be changing. The images used for the product could be changing. In other words, none of the content is static. They change every other day. This is what we call Dynamic pages.
Now if the change was manually done for each of the pages, it needs loads of man hours to change it every time. Not humanly possible. Plus you need to stop the users from external world from viewing this resource page until you complete changing the content. Meaning, downtime of your sites.
Imagine, if this whole process was automated? If there is something that automatically changes this content dynamically? That “something” is exactly what we call Content Mangement Softwares.
Don’t you think how handy and powerful this content management software is all about? Yes, that is why the whole market is looking towards such software. The article you read right now on my website is also managed by some Content Management Software.
We are bloggers!
Since you are venturing into the world of blogging, let us switch our jargon in relation to the blogging world.
You want to create a website. Let us assume you are smart enough to create it with the HTML codes. Now, next day you want to add a new page rich in content with media etc. You can, of course, write codes and get this done with many utilities. If this is an ongoing process, are you going to keep writing codes every day on top of actually writing the content?
Not practical. This is where these CMS platforms are seen to be a boom for bloggers.
Since there are numerous platforms for blogging, we will restrict our discussion into one of the most successful platforms – WordPress.
I guess this warming up should be good enough to start our journey into creating a blogging site.
Be ready. From the next section, we will start talking about the real how-to-dos.