Blog Lesson: The CMS Makes it Easy
One of the most significant aspect of blogging is the technology that powers most blogs. Blogs are powered by software applications or services that are a specialized type of content management system (CMS).
A content management system is an application that faciliates the authoring, modification, and publishing of a web site. Most blog CMS' have two key features. First, blog entries are entering using a simple web form and stored in a database. Secondly, the web pages are generated (statically or dynamically) by combining the entries in the database with a setup of web templates that determine the HTML web layout and structure of each page. This is significant because:
Blog CMS applications make it easy to publish web content, avoid the need to manually code the HTML for each individual page
These blogging tools (CMS applications) made it easy for people to publish a web site, without having to learn HTML. This fueled the eventual popularity of blogs as a means of personal web publishing.
Of course, the web templates can be customized by those who do know HTML. By coding the HTML once into the web tempaltes, much time can be saved because pblishing new content (blog entries) becomes very easy to do: by filling out a simple form.

