WordPress

WordPress is a free software to manage the content of a website ( texts and pictures). It is particularly useful for building and maintaining a weblog as it can assign every post one or more template system and to automatically generate the corresponding navigation elements. In parallel, WordPress also manage hierarchical pages and allows the use of a CMS.

Next, the system reader comments with the opportunity to examine them before the release only, as well as a central link management, a management of user roles and rights and the possibility of external plug-ins, which WordPress will be expanded in the direction of a full-fledged content management system can.

WordPress is based on the PHP scripting language ( at least PHP 5.2.4) and requires a MySQL database ( MySQL 5.0.15 at least ). It is free software, licensed under the GNU General Public License ( GPL). According to the developers, the system places special emphasis on web standards, elegance, ease of use and easy adjustability. WordPress was created based on the software b2 and has a steadily growing user and developer community.

  • 3.1 WordPress μ
  • 3.2 BuddyPress
  • 3.3 WordPress for mobile devices
  • 4.1 WordPress Germany
  • 5.1 DE- Edition
  • 5.2 multilingualism
  • 5.3 Memory consumption
  • 5.4 Programming Interface ( API)
  • 6.1 Video training

History

In the years 2001/2002 Michel Valdrighi developed a program written in PHP Blog system called b2/Cafelog, which was released under GPL. A few months after Valdrighi had discontinued the development of b2, Matthew Mullenweg announced in January 2003 in his blog announced that he wanted to write on the b2 codebase a new weblog software that is easy to use, should be flexible and well adapted. A short time later he started with Mike Little, the development of WordPress.

The first stable version of WordPress was released on January 3, 2004. Since version 1.0.1 all major versions are named after jazz musicians. After also Michel Valdrighi group of developers joined to Mullenweg, WordPress has become the official successor of b2. Over the years, the range of functions has been expanded more and more. Since version 1.5 ( " Strayhorn " ) Wordpress supports the Managing static pages, so contributions outside of the normal blog chronology. Thus the basis was created to use WordPress not only as a pure blogging software, but also as a simple content management system.

In August 2005, Matt Mullenweg founded along with several other developers Automattic with the aim of further services related to blogging offering and better coordinate the development of WordPress. In the same year launched the Automattic Blog hosting service WordPress.com, which is based on the multi-user version of WordPress. A year later, the first WordCamp was held in San Francisco.

2007 won the WordPress Open Source CMS Award in the category Best Open Source Social Networking Content Management System and 2009 in the Overall Best Open Source CMS.

The current version 3.8 has been downloaded 21.6 million. According to statistics based interviewed between 50 and 60 % of all the websites that are created using a content management system to WordPress.

Functions

The " five - minute installation "

From downloading the package with the source code to the finished blog regularly according to the manufacturer less than five minutes to complete. Although the installation dialog has been enhanced in WordPress 3.0 will continue to be below the five minutes.

Basic functions

WordPress supports the creation and management of blog articles. Any product can be classified into different categories. In addition, an article tags and other user- defined metadata can be assigned (using " Custom Fields "). The blog posts are offered in addition to the normal presentation as a Web page readers also have news feeds in the protocols RSS 2.0, RSS 0.93, and Atom 0.3.

In addition to articles can be created and managed outside the hierarchy Blog with WordPress static pages. Since version 2.6 the versioning of articles and pages also is supported. Furthermore WordPress comment entries, and links to manage. There is a simple content management system with five user roles (administrator, editor, author, employees, readers ), a media gallery with built-in uploader and an integrated full-text search. In addition, TinyMCE is enabled by default as text editor.

Plug -ins

With the help of plug-ins WordPress can be extended by various functions. All these extensions can be edited using the built-in editor.

Overall, the plug-in directory of the developer as well as the integrated " plug- in browser" more than 5000 different free plug-ins available. Example, there are plug- ins that allow the use of other log-in process such as LDAP, OpenID or Shibboleth, connect your own blog with Twitter or WordPress expand a statistics function.

Automattic also provides plug- ins, providing a connection with the other in-house projects such as the bbPress Forum Software or Services as the anti - spam service Akismet.

Topics ( Themes )

By using the Theme technology design and program the core of WordPress are clearly separated, which makes it easy to develop custom designs, without being familiar with the programming of the software itself. However, it is in WordPress also possible to program various functions directly into a theme, which this separation can be partially lifted.

A normal WordPress theme consists of a series of building blocks ( PHP functions ) and HTML code. Each theme follows a fundamentally same structure. Therefore, there are some developers of special themes that already include all the basic building blocks and thus simplify the development of an own themes.

From version 1.5 to 3.0, the default theme Kubrick was (named after director Stanley Kubrick ). On the side of the developer and the built-in "Theme Browser" also many other free themes for WordPress available. WordPress themes fall just like WordPress itself under the GPL.

Since version 3.0, WordPress defaults to the new theme " Twenty Ten " (Eng. 2010); the theme "Classic" and "default" ( " Kubrick " ) contained so far are only available separately. With version 3.2, was added to the Theme " Twenty Ten ", the new "Twenty Eleven " (Eng. 2011).

WordPress themes can also be edited as plug-ins in the editor of the basic system, however, no syntax highlighting is available.

In May 2012, an unofficial app store was designed by the WordPress developers Brad Touesnard furnished. This allows users on a single point of access on non- freely available to get Premium Themes for Wordpress plug-ins respectively.

In early December 2012, the version of WordPress 3.5 was released, including the new default theme " Twenty Twelve " (Eng. 2012). The version is dedicated to the jazz musician Elvin Jones.

Versions

WordPress μ

The project WordPress μ ( μ = mu, here used as an abbreviation for Multi-User ) offered the opportunity to host weblogs multitenant and thus set up a weblog service. WordPress μ - versions based respectively on the current version of WordPress and appeared mostly in a timely manner thereto. The project was also coordinated by Automattic.

Since WordPress 3.0 is μ under the name " multi-site " an integral part of the blogging software and will no longer run as a separate project.

BuddyPress

BuddyPress is a plug -in for WordPress ( originally only for WordPress μ ), which transforms the blog system in a small social network. The current version is 1.8.1 dated 5 August 2013.

WordPress for mobile devices

For operating systems (currently iOS, Android, Windows Phone, BlackBerry OS, Symbian, Palm webOS ) of different mobile devices are offered applications, which allows mobile access to WordPress.com blogs and wordpress blogs from version 2.7. These materials offer the opportunity to edit posts locally and upload images and videos. The last update was made in August 2012, with a WordPress has introduced a new interface for tablets for mobile devices.

Community

Wordpress Germany

Wordpress Germany referred to as the " central point of the German- WordPress users ". The commercial blog hosting wordpress.com falls despite the name similarity explicitly not including, as this is a completely different product for which the operator offers its own German language site.

Criticism

DE- Edition

The omnibus integration of plug-ins " LinkLift ", the advertisements by activation of the user in the unofficial German version 2.3, sparked discussions from among users. In response, it was announced on 1 October 2007 in Germany WordPress blog that the controversial extension no longer included with the German Edition available now.

For a long time there was also for Wordpress in German-speaking several language files: one from wordpress.org and two of WordPress Germany ( a "you" - and a " you " version). Since the language files used the same country code, it came with the introduction of the Automatic Updates with WordPress 2.7 to various problems with the update function. These problems have been fixed with version 2.8 and the merger of the German language versions.

Multilingualism

WordPress does not provide native support for multi-lingual websites. Although plug-ins offer the ability to manage multilingual content, however, these usually refer only to individual posts and not to all available items. Alternatively, it is possible to use the multisite feature of WordPress 3.0 and thus to create a separate blog for each language.

Memory consumption

In version 2.8 of the memory usage compared to previous versions, especially on 64- bit systems has increased significantly. By default, 40 or 64 MB of RAM are required. This - in terms of modern PCs low - memory requirements make today even with simpler commercial web host service packages usually no longer a problem

With version 3.2, the amount of code was reduced and worked on the performance.

Application Programming Interface ( API)

Especially in developing skins ( at WordPress Themes called ) criticize the inconsistent developer API. Thus, there are redundant or almost identical functions. Global variables are used and object-oriented mixed with procedural programming. Also, give some functions values ​​directly on the screen, while others give only back.

829082
de