I find a lot of people are confused as to what is happening when they use the admin panel in their blogs. They are confident about writing their WordPress blogs, but don’t understand what exactly is happening that allows them to do this.
The answer is relatively simple. WordPress (in common with a number of other systems) uses what is called a content management system (CMS).
A CMS is a set of instruction files that allows me to alter and add to the files that make up this blog and to click a button when I am done that sends these files to the server.
I am not sure where the WordPress.com servers are located – very probably they are somewhere in the United States.
Without a content management system, I would have write directly on the files that are residing on the server and then restart the server.
That might be a way of doing things with my own blog on my own server, but WordPress.com blogs are hosted by the people who make WordPress, and they don’t want people going anywhere near their servers directly.
In fact, they have a number of instructions that strip out anything that is written on a blog that might violate their set-up – things such as bits of malicious code that can harm the system.
So instead, WordPress takes advantage of the technology in a CMS.
That is, I make the changes in the back end of my blog (the admin pages that appear on my screen when I enter my password credentials), but nothing changes until I have finished whatever changes or additions I want to make.
Then I press the Publish or Update button and the new information is sent to the server with instructions to add to or change the information there.