Platform (WordPress Web Software / WordPress Components)
WordPress is a free and Open Source blogging tool and a Content Management System (CMS) based on files (PHP & Javascript) and Database (MySQL). It has many features including a template system (Theme) and a plug-in architecture (Plugin & Widget).
- Database: The WordPress database is where all of your content is stored, including your blog posts, pages, comments published on your blog posts by visitors. The WordPress code takes care of retrieving your content from the database to show on your website.
- A Content Management System allows users to update their website without the need for a web developer. A CMS is also a powerful SEO tool as your search engine rankings will improve with frequently changing content.
- Search Engine Optimization (SEO): WordPress is the most out-of-the-box search engine friendly software around. Once setup and quality content added, many sites begin ranking within days.
Theme
Themes allow users to change the look and functionality of a WordPress website or installation without altering the information content or structure. WordPress has evolved beyond just blogging software; many themes are now tailored for a particular use. For example:
- Magazine themes
- Gallery or Portfolio themes
- Blog
- Themes for business or corporate sites
- Personal sites
- eCommerce sites
- Rating website
- Membership site
- Themes for video or photo blogging
Free Themes vs. Premium Themes
There are thousands of free themes available to download, but we would recommend you to go with premium ones as they provide premium support and are regularly updated and enhanced. For just $50-100 you will get a theme with a great look right out of the box that will fit your needs. The easiest way to measure the reputation of a premium Theme is to look at their support forum. The best theme will be useless without support!
Plugin
A module that adds additional features and functionality beyond the core installation to your site. The plugin can be uploaded and configured directly from within your site.
Widget
A small module that adds content or functionality to a page. The widget can only be placed in a widget area (sidebar and footer).