Difference between revisions of "MediaWiki"

From Conservapedia
Jump to: navigation, search
(Expansion)
(External Links: adding another category)
(14 intermediate revisions by 12 users not shown)
Line 1: Line 1:
MediaWiki is a [[free software]] [[wiki]] engine, licensed under the [[GNU General Public License]], or GPL.. The software was originally created to power [[Wikipedia]], and, as it is [[free software]], is now used to power many other sites of varying size, including [[CreationWiki]], Conservapedia, the various projects of the [[Wikimedia Foundation]], and [[Jimmy Wales]]'s [[for-profit company]], [[Wikia]], as well as being applied in small wikis for a single group. A notably different use of the MediaWiki software is by the company [[Novell]], which uses it to power several of its high-traffic websites, which are only editable by a select group, not the general public. As Wikipedia is an extremely high-traffic website, MediaWiki is highly optimized for preformance.
+
'''MediaWiki''' is a [[free software]] [[wiki]] engine, licensed under the [[GNU General Public License]], or GPL. The software was originally created to power [[Wikipedia]], and, as it is [[free software]], is now used to power many other sites of varying size, including [[CreationWiki]], Conservapedia, the various projects of the [[Wikimedia Foundation]], and [[Jimmy Wales]]'s [[for-profit company]], [[Wikia]], as well as being applied in small wikis for a single group. A notably different use of the MediaWiki software is by the company [[Novell]], which uses it to power several of its high-traffic websites, which are only editable by a select group, not the general public. As Wikipedia is an extremely high-traffic website, MediaWiki is highly optimized for performance.
  
 
==Codebase==
 
==Codebase==
The MediaWiki [[codebase]] is primarily written in [[PHP]], and can utilize either the [[MySQL]] or [[PostgreSQL]] [[relational database]] systems. MediaWiki is [[free software]], licensed under the [[GNU General Public License]], or GPL.
+
The MediaWiki [[codebase]] is primarily written in [[PHP]], and can utilize either the [[MySQL]] or [[PostgreSQL]] [[relational database]] systems. MediaWiki is [[free software]], licensed under the [[GNU General Public License]], or GPL. Several hundred optional extensions have been created for MediaWiki. A few extensions, such as ParserFunctions and Cite, are almost ubiquitously used throughout the wikisphere on MediaWiki installations. FlaggedRevs is one extension that has the potential to greatly limit the potential for readers to be exposed to the results of wiki vandalism.
  
 
==Namespaces in MediaWiki==
 
==Namespaces in MediaWiki==
MediaWiki divides pages into logical subdivisions by means of [[namespace|namespaces]], which, in MediaWiki, are denoted by a text string, descriptive of the purpose of the page, followed by a colon, all of which preceeds the title. This yields titles in the form of ''Namespace:Title''. MediaWiki is by default configured with certain stock namespaces, and others can easily be added for a website by those with access to the code. Different properties apply to different namespaces. The only exception to the naming scheme is that of the main namespace, which has no prefix.
+
MediaWiki divides pages into logical subdivisions by means of [[namespace|namespaces]], which, in MediaWiki, are denoted by a text string, descriptive of the purpose of the page, followed by a colon, all of which precedes the title. This yields titles in the form of ''Namespace:Title''. MediaWiki is by default configured with certain stock namespaces, and others can easily be added for a website by those with access to the code. Different properties apply to different namespaces. The only exception to the naming scheme is that of the main namespace, which has no prefix.
  
==WYSIWIG editing==
+
==WYSIWYG editing==
Like many wikis, MediaWiki has a semi-[[WYSIWIG]] (an acronym for '''W'''hat '''Y'''ou '''S'''ee '''I'''s '''W'''hat '''Y'''ou '''G'''et) language for the editing of the content on the sites it powers, allowing users who do no know [[HTML]] to relatively easily generate web content of high technological quality.
+
Like many wikis, MediaWiki has a semi-[[WYSIWYG]] (an acronym for '''W'''hat '''Y'''ou '''S'''ee '''I'''s '''W'''hat '''Y'''ou '''G'''et) language for the editing of the content on the sites it powers, allowing users who do not know [[HTML]] to relatively easily generate web content of high technological quality.
  
 
==Customizable interface==
 
==Customizable interface==
Line 19: Line 19:
 
MediaWiki allows articles to be broken up into sections for the sake of convenience, and generally allows these sections to be individually editable.
 
MediaWiki allows articles to be broken up into sections for the sake of convenience, and generally allows these sections to be individually editable.
  
==See also==
+
==External Links==
 
*[http://www.mediawiki.org/ MediaWiki.org]
 
*[http://www.mediawiki.org/ MediaWiki.org]
 
*[http://www.wikipedia.org/ Wikipedia]
 
*[http://www.wikipedia.org/ Wikipedia]
 
*[http://www.creationwiki.org/ CreationWiki]
 
*[http://www.creationwiki.org/ CreationWiki]
  
[[category:Wiki]]
+
[[Category:Wikis]]
 +
[[Category:MediaWiki]]
 +
[[Category:Wikimedia Foundation]]

Revision as of 17:28, March 14, 2013

MediaWiki is a free software wiki engine, licensed under the GNU General Public License, or GPL. The software was originally created to power Wikipedia, and, as it is free software, is now used to power many other sites of varying size, including CreationWiki, Conservapedia, the various projects of the Wikimedia Foundation, and Jimmy Wales's for-profit company, Wikia, as well as being applied in small wikis for a single group. A notably different use of the MediaWiki software is by the company Novell, which uses it to power several of its high-traffic websites, which are only editable by a select group, not the general public. As Wikipedia is an extremely high-traffic website, MediaWiki is highly optimized for performance.

Codebase

The MediaWiki codebase is primarily written in PHP, and can utilize either the MySQL or PostgreSQL relational database systems. MediaWiki is free software, licensed under the GNU General Public License, or GPL. Several hundred optional extensions have been created for MediaWiki. A few extensions, such as ParserFunctions and Cite, are almost ubiquitously used throughout the wikisphere on MediaWiki installations. FlaggedRevs is one extension that has the potential to greatly limit the potential for readers to be exposed to the results of wiki vandalism.

Namespaces in MediaWiki

MediaWiki divides pages into logical subdivisions by means of namespaces, which, in MediaWiki, are denoted by a text string, descriptive of the purpose of the page, followed by a colon, all of which precedes the title. This yields titles in the form of Namespace:Title. MediaWiki is by default configured with certain stock namespaces, and others can easily be added for a website by those with access to the code. Different properties apply to different namespaces. The only exception to the naming scheme is that of the main namespace, which has no prefix.

WYSIWYG editing

Like many wikis, MediaWiki has a semi-WYSIWYG (an acronym for What You See Is What You Get) language for the editing of the content on the sites it powers, allowing users who do not know HTML to relatively easily generate web content of high technological quality.

Customizable interface

MediaWiki allows a high degree of customizability to websites it powers, often by directly editing the PHP of the site, although users are often able to edit a personal JavaScript or CSS (Cascading Style Sheets) file to customize large portions of the interface to their own preferences. An example of a common interface element primarily changed through direct editing of the PHP is the site logo, defined by the $wgLogo variable.

MediaWiki namespace

Many interface elements, collectively known as system messages, are defined by pages in the MediaWiki namespace. These pages are, by default, protected to be only editable by administrators, as they define global interface elements.

Section editing

MediaWiki allows articles to be broken up into sections for the sake of convenience, and generally allows these sections to be individually editable.

External Links