MediaWiki

Wall Street Digital Media is a Dubai-based global publishing network creating credible, audience-focused business, finance, technology and lifestyle platforms across Africa, the Middle East, Asia, Europe and the Americas.

The Myth in the Desert
Thalesburry

MediaWiki is wiki software written in PHP, initially released in 2002 for its use by Wikipedia. It powers several wiki hosting websites across the Internet, as well as most websites hosted by the Wikimedia Foundation, including Wikipedia, Wiktionary, Wikimedia Commons, Wikiquote, Wikivoyage, Meta-Wiki and Wikidata, which define a large part of the set requirements for the software. Besides its usage on Wikimedia sites, MediaWiki has been used as a knowledge management and content management system on websites such as Fandom, wikiHow and major internal installations like Intellipedia and Diplopedia.

MediaWiki is written in the PHP programming language and stores all text content into a database. The software is optimized to efficiently handle large projects, which can have terabytes of content and hundreds of thousands of views per second. Because Wikipedia is one of the world’s largest and most visited websites, achieving scalability through multiple layers of caching and database replication has been a major concern for developers. Another major aspect of MediaWiki is its internationalization; its interface is available in more than 400 languages.[8] The software has hundreds of configuration settings and more than 1,000 extensions available for enabling various features to be added or changed. It was originally developed by Magnus Manske and later further enhanced by Lee Daniel Crocker, after which development has been coordinated by the Wikimedia Foundation.

Websitewww.mediawiki.org Edit this at Wikidata
Repositorygerrit.wikimedia.org/g/mediawiki/core/

Installation and configuration

Installation of MediaWiki requires that the user have administrative privileges on a server running both PHP and a compatible type of SQL database. Some users find that setting up a virtual host is helpful if the majority of one’s site runs under a framework (such as Zope or Ruby on Rails) that is largely incompatible with MediaWiki.[15] Cloud hosting can eliminate the need to deploy a new server.[16]

An installation PHP script is accessed via a web browser to initialize the wiki’s settings. It prompts the user for a minimal set of required parameters, leaving further changes, such as enabling uploads,[17] adding a site logo,[18] and installing extensions, to be made by modifying configuration settings contained in a file called LocalSettings.php.[19] Some aspects of MediaWiki can be configured through special pages or by editing certain pages; for instance, abuse filters can be configured through a special page,[20] and certain gadgets can be added by creating JavaScript pages in the MediaWiki namespace.[21] The MediaWiki community publishes a comprehensive installation guide.[22]

Markup

One of the earliest differences between MediaWiki (and its predecessor, UseModWiki) and other wiki engines was the use of “free links” instead of CamelCase. When MediaWiki was created, it was typical for wikis to require text like “WorldWideWeb” to create a link to a page about the World Wide Web; links in MediaWiki, on the other hand, are created by surrounding words with double square brackets, and any spaces between them are left intact, e.g. [[World Wide Web]]. This change was logical for the purpose of creating an encyclopedia, where accuracy in titles is important.[citation needed]

MediaWiki uses an extensible[23] lightweight wiki markup designed to be easier to use and learn than HTML. Tools exist for converting content such as tables between MediaWiki markup and HTML.[24] Efforts have been made to create a MediaWiki markup spec, but a consensus seems to have been reached that Wikicode requires context-sensitive grammar rules

Previous article
Next article
spot_img