WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL
It has many features including a plugin architecture and a templating system. Used by over 2% of the 10,000 biggest websites, WordPress is the most popular blog software in use today
It was first released in May 2003 by Matt Mullenweg as a fork of b2/cafelog. As of September 2009, it was being used by 202 million websites worldwide.
WordPress Template Hierarchy
WordPress has a templating system, which includes widgets that can be rearranged without editing PHP or HTML code, as well as themes that can be installed and switched between
The PHP and HTML code in themes can also be edited for more advanced customizations. WordPress also features integrated link management; a search engine-friendly, clean permalink structure; the ability to assign nested, multiple categories to articles; and support for tagging of posts and articles
In 2007 WordPress won a Packt Open Source CMS Award.
In 2009 WordPress won the best Open Source CMS Award.
WordPress supports one blog per installation, although multiple concurrent copies may be run from different directories if configured to use separate database tables.
WordPress can be deployed using various methods on a hosting environment. Users have the option to download the current version of WordPress from WordPress.org. From there, they can upload the source code and its dependencies to their hosting environment. Previously seen as a difficult method to install WordPress, extensive documentation as well as a user friendly installer have proved different.
The term "Web 2.0" (2004–present) is commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centered design, and collaboration on the World Wide Web.
Examples of Web 2.0 include web-based communities, hosted services, web applications, social-networking sites, video-sharing sites, wikis, blogs, mashups, and folksonomies.
A Web 2.0 site allows its users to interact with other users or to change website content, in contrast to non-interactive websites where users are limited to the passive viewing of information that is provided to them.
Web 2.0 draws together the capabilities of client- and server-side software, content syndication and the use of network protocols.
Finding information through keyword search.
Connects information together into a meaningful information ecosystem using the model of the Web, and provides low-barrier social tools.
The ability to create and update content leads to the collaborative work of many rather than just a few web authors. In wikis, users may extend, undo and redo each other's work. In blogs, posts and the comments of individuals build up over time.
Categorization of content by users adding "tags" - short, usually one-word descriptions = to facilitate searching, without dependence on pre-made categories. Collections of tags created by many users within a single system may be referred to as "folksonomies" (i.e., folk taxonomies).
Software that makes the Web an application platform as well as a document server.
The use of syndication technology such as RSS to notify users of content changes.
How it works