Documentation: Introduction: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Fix a few terminology issues and capitalisation, and update some old links and wiki syntax)
 
(237 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{Welcome}}
{{Hh}}
{{handbook sidebar|handbook note}}  
{{handbook sidebar|handbook note}}  
This is PART 1: Introduction - [http://www.writers-write.co.uk Essay writing]
This is PART 1: Introduction - General Information and Architecture of the [[Documentation|MediaWiki documentation]].
General Information and Architecture of the [[Documentation|MediaWiki documentation]]. [http://www.dissertationinn.co.uk/ dissertation help]
 


== Overview ==
== Overview ==


This is a general, non-technical introduction to the WikiMedia software.
This is a general, non-technical introduction to the MediaWiki software.
   
   
=== Some Basic Terminology:
=== Some Basic Terminology: MediaWiki, Wikimedia, and Wikipedia ===


companies have become the need of the hour for many small scale health care specialists and practitioners. This is because they promote a much higher degree of efficiency by saving the time and money you would otherwise waste in performing the billing tasks yourself. Moreover, they also handle all the claims for you.
; ''MediaWiki'' : MediaWiki is the software program that runs [https://en.wikipedia.org/wiki/Wikipedia Wikipedia] and [https://wikimediafoundation.org/wiki/Our_projects other Wikimedia projects]. For the software project's history see https://www.mediawiki.org/wiki/MediaWiki_history.
 
; ''Wikimedia'' : Wikimedia (or Wikimedia Foundation) is the overarching non-profit that coordinates all management and development of Wikipedia and other Wikimedia projects.
 
; ''Wikipedia'' : Wikipedia is the Encyclopedia project, that initiated the development of the MediaWiki software.
 
; ''Meta-Wiki'' : Meta-Wiki (or Meta for short) is the central community site meant to coordinate discussion and documentation of about Wikipedia and other Wikimedia projects. See [https://meta.wikimedia.org/].


=== What is MediaWiki? ===
=== What is MediaWiki? ===


MediaWiki is the software program released under the GNU GPL that runs Wikipedia [http://meta.wikipedia.org/wiki/Wikipedia] and other Wikimedia projects [http://meta.wikipedia.org/wiki/Wikimedia] [http://www.easyessayhelp.com essay writing]. [http://www.writers-write.co.uk/dissertation-writing-help.php  Dissertation writing service] It is developed by contributors to these projects.
MediaWiki is the software program released under the GNU GPL that runs [https://en.wikipedia.org/wiki/Wikipedia Wikipedia] and [https://wikimediafoundation.org/wiki/Our_projects other Wikimedia projects].
[http://www.dissertationinn.co.uk/write-my-dissertation/ write my dissertation]
[http://www.easyessayhelp.com/classification-essay.php Classification Essay]


Not only is the job pleasing, it is rewarding as well. An ordinary yearly [http://lytecmedicalbillingsoftware.com/ medical billing salary] for is between $30,000 and $45,000 depending on where you live.
MediaWiki is a [[en:Wiki|WikiWiki]], meaning that anyone can easily edit any article and have those changes posted immediately. The software contains a lot of [[Documentation:Features|features]], also. If you want to learn more about editing and other aspect of the user's point of view, you might want to read the
 
MediaWiki is a [[en:WikiWiki|WikiWiki]], meaning that anyone can easily edit any article and have those changes posted immediately. The software contains a lot of [[Documentation:Features|features]], also. [http://www.dissertationinn.co.uk/dissertation-writers/ dissertation writers] If you want to learn more about editing and other aspect of [http://www.easyessayhelp.com/research-paper.php research paper] the user's point of view, [http://www.writers-write.co.uk/custom-accounting-help.php  accounting assignment help]  you might want to read the
* [[User's Guide]]
* [[User's Guide]]
[http://www.allegromedical.com/incontinence-c525.html incontinence supplies]


[http://www.easyessayhelp.com/write-my-essay.php write my essay] The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia [http://mail.wikipedia.org/pipermail/wikipedia-l/2003-July/010966.html]. [http://www.easyessayhelp.com/cause-&-effect-essay.php Cause & Effect Essay] Before that, [http://www.writers-write.co.uk/finance-assignment-help.php finance assignment help] the software was known as "Wikipedia software Phase III".[http://www.easyessayhelp.com/order-essay.php Order Essay]
The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia [https://lists.wikimedia.org/pipermail/wikipedia-l/2003-July/011021.html]. Before that, the software was known as "Wikipedia software Phase III".
 
This will of course depend on experience and accuracy as well. Doctors will pay top dough for somebody experienced in [http://lytecmedicalbillingsoftware.com/ medical billing training].  
    
    
The MediaWiki Project is hosted at Sourceforge [http://wikipedia.sourceforge.net/]; if you're interested in the code, you might want to read the following pages:
The MediaWiki software project is hosted in Git at https://gerrit.wikimedia.org; if you're interested in the code, you might want to read the following pages:
* [[Documentation: Developer's Guide|Developer's Guide]], and
* https://www.mediawiki.org/wiki/Manual:MediaWiki_Developer%27s_Guide
* [http://www.dissertationinn.co.uk/mba-dissertation/ MBA dissertation]
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
* [http://www.easyessayhelp.com/compare-&-contrast-essay.php Compare & Contrast Essay]
* [[How to become a MediaWiki hacker|How to become a MediaWiki hacker]].
* [http://www.writers-write.co.uk/c++programming-assignment.php C++ assignment help]
[http://www.dissertationinn.co.uk/dissertation-service/ dissertation writing service]


=== What is MediaWiki - not? ===
=== What is MediaWiki - not? ===
Line 50: Line 43:


See [[Wiki Uses]] for further description and discussion of these items.
See [[Wiki Uses]] for further description and discussion of these items.
[http://www.easyessayhelp.com/PersuasiveEssays.php Persuasive Essays]


== Architecture ==
== Architecture ==


The current MediaWiki software is built on top of an ''AMP'' environment; in this case, this means, [http://www.dissertationinn.co.uk/uk-dissertation/ uk dissertation] that MediaWiki utilizes
The current MediaWiki software is built on top of an ''AMP'' environment; in this case, this means, that MediaWiki utilizes
* the [[en:Apache|Apache httpd]] [[en:Web server|web server]] for delivering web pages,
* the [[en:Apache|Apache httpd]] [[en:Web server|web server]] for delivering web pages,
* [http://www.writers-write.co.uk/pay-someone-to-do-my-assignment.php do my assignment for me]
* the [[en:DBMS|relational database management system]] [[en:MySQL|MySQL]] as a database backend for storing the content, and
* [http://pinkeyesymptomstreat.com pink eye symptoms]
* the [[en:DBMS|relational database management system]] [[en:MySQL|MySQL]] as a database backend for storing the content, [http://www.dissertationinn.co.uk/dissertation-service/ dissertation service] and
* the [[en:Scripting language|scripting language]] [[en:PHP|PHP]] for the application logic that glues together these components.
* the [[en:Scripting language|scripting language]] [[en:PHP|PHP]] for the application logic that glues together these components.
[http://www.easyessayhelp.com/AdmissionEssays.php Admission Essays]


== System Requirements ==
== System Requirements ==


The MediaWiki software typically runs in a [[en:LAMP|LAMP]] environment on the i386 platform. [http://www.writers-write.co.uk/computer-programming-help.php computer programming assignment] (This is the primary/reference platform.) It is also possible to run the MediaWiki software efficiently under Microsoft Windows and Apple Mac OS X.
The MediaWiki software typically runs in a [[en:LAMP|LAMP]] environment on the i386 platform. (This is the primary/reference platform.) It is also possible to run the MediaWiki software efficiently under Microsoft Windows and Apple Mac OS X.


=== Software ===
=== Software ===
Line 70: Line 59:
Everything you need to run a MediaWiki server is available as Open Source Software.
Everything you need to run a MediaWiki server is available as Open Source Software.


* Operating system: Several platforms are possible, including GNU/Linux, Microsoft Windows, and Apple MacOS X. The software is being developed under GNU/Linux, [http://www.headlicetreatmentworld.com/ head lice treatment] and the recommended environment is a GNU/Linux distribution, also; we recommend Debian GNU/Linux, because this comes closest to the ideals of the Wikipedia, [http://www.logodesignmaestro.com logo desaign] but in this area you are free to choose.
* Operating system: Several platforms are possible, including GNU/Linux, Microsoft Windows, and Apple MacOS X. The software is being developed under GNU/Linux, and the recommended environment is a GNU/Linux distribution, also; we recommend Debian GNU/Linux, because this comes closest to the ideals of the Wikipedia, but in this area you are free to choose.
* Apache httpd, version 1.3 or 2.0 - Open Source.
* Apache httpd, version 1.3 or 2.0 - Open Source.
* MySQL daemon, version 4.x - Open Source.
* MySQL daemon, version 4.x - Open Source.
Line 76: Line 65:
* MediaWiki software - Open Source.
* MediaWiki software - Open Source.
* Some web browser - lots of alternatives are available as Open Source.
* Some web browser - lots of alternatives are available as Open Source.
[http://hostgator-vps-coupon.net/Hostgator VPS Coupon]
[http://hostgator-reseller-coupon.com/ Hostgator Reseller Coupon]
[http://hostgator1centcoupon.net/ Hostgator 1 cent coupon]


=== Hardware ===
=== Hardware ===
Line 84: Line 70:
* i386 hardware architecture (Intel, AMD etc.) recommended, some other architectures are possible (e.g. PowerPC w/ Mac OS X).
* i386 hardware architecture (Intel, AMD etc.) recommended, some other architectures are possible (e.g. PowerPC w/ Mac OS X).
* Memory - depending on the planned usage everything is possible starting with about 96 MB of RAM (?); for best performance, the complete database should fit into the RAM.
* Memory - depending on the planned usage everything is possible starting with about 96 MB of RAM (?); for best performance, the complete database should fit into the RAM.
* Disk space - also depending on your requirements; if you want to start a small WikiWikiWeb on your own, a [http://www.logodesignmaestro.com/cheap-logo-design/ Cheap custom logo design] few Megabytes of disk space will be enough. If you want to completely mirror the English Wikipedia with all images, you'll at least need 3 Gigabytes (?)
* Disk space - also depending on your requirements; if you want to start a small WikiWikiWeb on your own, a few Megabytes of disk space will be enough. If you want to completely mirror the English Wikipedia with all images, you'll at least need 3 Gigabytes (?)
* Network Interface Card (NIC) - anything that is supported by your operating system can be used.
* Network Interface Card (NIC) - anything that is supported by your operating system can be used.
[http://medicalassistantschoolsinfo.com/ medical assistant schools] are there to help you become a professional Medical Assistant. It takes some research to find the best school for you. So here are a few good tips to help you get started.


=== Networking ===
=== Networking ===


* The MediaWiki software can run [http://www.writers-write.co.uk/essay-editing.php Essay Editing] on any networked computer; it doesn't even require a DNS entry. If you want to offer a [http://www.writers-write.co.uk/cv-writing.php Cv Writing] public website, you need an Internet connection, the faster the better; but you can even run it through a leased line with DynDNS.
* The MediaWiki software can run on any networked computer; it doesn't even require a DNS entry. If you want to offer a public website, you need an Internet connection, the faster the better; but you can even run it through a leased line with DynDNS.
* MediaWiki can also run on a [http://www.writers-write.co.uk/cv-editing.php Cv Editing]local computer without a network connection and serve you as a powerful Personal Information Management system (PIM).
* MediaWiki can also run on a local computer without a network connection and serve you as a powerful Personal Information Management system (PIM).


== Licensing ==
== Licensing ==
Line 104: Line 88:
== Feature list ==
== Feature list ==


You may wonder if you should use [[MediaWiki]] for your own wiki. This depends on what kind of wiki you want to run.<span class="plainlinks">[http://www.essayhelppros.co.uk/uk-essay-writing.php <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">essay writing</span>] Wikipedia's software has many useful features that grew out of the needs of the users and the ideas of the developers -- but features also mean complexity. The functionality can be overwhelming, even though we try to do everything we can to keep things easy to use. Complexity also means that there are lots of places where you may have to customize the script for your own use <span class="plainlinks">[http://www.essaywriter.co.uk/essays.aspx <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">essays</span>].
You may wonder if you should use [[MediaWiki]] for your own wiki. This depends on what kind of wiki you want to run. Wikipedia's software has many useful features that grew out of the needs of the users and the ideas of the developers -- but features also mean complexity. The functionality can be overwhelming, even though we try to do everything we can to keep things easy to use. Complexity also means that there are lots of places where you may have to customize the script for your own use.


Before you decide to use the Wikipedia script, please do take a look at other Wiki Engines and see if one of them might meet your requirements better. For small wikis, [http://www.usemod.com/cgi-bin/wiki.pl UseMod] is always a safe bet -- it supports <nowiki>[[free links]]</nowiki> (as opposed to [[:en:CamelCase|CamelCase]]) and does not need (or support) a database. This is, of course, also a bottleneck in <span class="plainlinks">[http://www.essaywriter.co.uk/essay-writing.aspx <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">essay writing</span>] terms of functionality.
Before you decide to use the Wikipedia script, please do take a look at other Wiki Engines and see if one of them might meet your requirements better. For small wikis, [http://www.usemod.com/cgi-bin/wiki.pl UseMod] is always a safe bet -- it supports <nowiki>[[free links]]</nowiki> (as opposed to [[:en:CamelCase|CamelCase]]) and does not need (or support) a database. This is, of course, also a bottleneck in terms of functionality.


=== Look and feel ===
=== Look and feel ===


*'''Side bar''': A bar on the left [http://www.easyessayhelp.com/buy-essay.php buy essay] or right of the screen with short-cuts
*'''Side bar''': A bar on the left or right of the screen with short-cuts
*'''[[Skins]]''': Different ways to present the site.
*'''[[Skins]]''': Different ways to present the site.
* '''"Stub" threshold''': Users can see links to articles below a certain size rendered in a different color
* '''"Stub" threshold''': Users can see links to articles below a certain size rendered in a different color
Line 117: Line 101:
*'''Generate a table of contents''' for long articles (optional)
*'''Generate a table of contents''' for long articles (optional)
* Automagically turn '''ISBN numbers''' into links to an editable list of booksellers
* Automagically turn '''ISBN numbers''' into links to an editable list of booksellers
* [http://www.easyessayhelp.com/pay-for-essay.php Pay Someone To Write My Essay]
 
=== Multimedia and extensions ===
=== Multimedia and extensions ===


Line 153: Line 137:
=== Discussions ===
=== Discussions ===


*'''Talk pages''': Each user (including every anonymous user) and every article has an associated page where messages can be left.<span class="plainlinks">[http://www.customessayhelp.com/ <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">essay help</span>] These are separate namespaces (see above), "Talk:" and "User talk:".
*'''Talk pages''': Each user (including every anonymous user) and every article has an associated page where messages can be left. These are separate namespaces (see above), "Talk:" and "User talk:".
*'''Message notification''' (user gets a "You have new messages" notice if someone else has edited his user discussion page); this also works for anonymous users
*'''Message notification''' (user gets a "You have new messages" notice if someone else has edited his user discussion page); this also works for anonymous users
*'''Automatic signature''': Just type three tildes (~) when you edit, and on saving the page, it will be replaced with your user name and a link to your user page. If you use four tildes, the current date will be added as well. Mainly intended for Talk pages.
*'''Automatic signature''': Just type three tildes (~) when you edit, and on saving the page, it will be replaced with your user name and a link to your user page. If you use four tildes, the current date will be added as well. Mainly intended for Talk pages.
Line 215: Line 199:
* Users can configure their '''timezone''', which is used on all report timestamps
* Users can configure their '''timezone''', which is used on all report timestamps
* The attributes of many report pages ('''number of results''' etc.) can be set in the user preferences
* The attributes of many report pages ('''number of results''' etc.) can be set in the user preferences
[http://www.iibc.com/ anti aging]
[http://www.natural-seo.com/ link building services]
[http://www.essayinn.co.uk Essay Help]
[http://www.oxygensensor.info/ o2 oxygen sensor]
[http://www.exploreanywhere.com/ keystroke logger]
[http://antiagingandfood.com/anti-aging/ anti aging]
[http://www.dailycrazy.com/ online games]
[http://www.hello3dworld.com/vi/products/1103/tivi-samsung-3d-led-ua55c8000.plg samsung 3d led]
[http://www.hello3dworld.com/vi/products/610/tivi-sony-lcd-bravia-klv-32v400a-b.plg tivi sony lcd]
[http://www.hello3dworld.com/en/3D-products/1095/samsung-plasma-tv-ps50c7000.plg tivi samsung plasma]
[http://www.hello3dworld.com/en/3D-products/1095/samsung-plasma-tv-ps50c7000.plg tivi 3d]
[http://www.hello3dworld.com/vi/category/89/tv.plg tivi]
[http://www.hello3dworld.com/vi/products/610/tivi-sony-lcd-bravia-klv-32v400a-b.plg tivi]
[http://www.hello3dworld.com/vi/category/89/tv.plg tivi 3d plasma]
[http://www.hello3dworld.com/vi/category/-299/macbook.plg macbook]
[http://www.hello3dworld.com/vi/products/4899/apple-macbook-pro-13inch.plg macbook]
[http://www.hello3dworld.com/vi/products/4899/apple-macbook-pro-13inch.plg macbook pro]
[http://www.hello3dworld.com/vi/category/-300/imac.plg imac]
[http://www.hello3dworld.com/vi/category/-301/mac-mini.plg mac mini]
[http://www.hello3dworld.com/vi/category/-228/thiet-bi-van-phong.plg thiet bi van phong]
[http://www.hello3dworld.com/vi/san-pham-3d/4939/dau-dia-tien-dat-dvd-818.plg dau dia tien dat]
[http://www.hello3dworld.com/vi/san-pham-3d/4939/dau-dia-tien-dat-dvd-818.plg dau dia]
[http://www.hello3dworld.com/vi/san-pham-3d/8070/dau-dvd-sony-dvp-ns718hp.plg dau dvd sony]
[http://www.hello3dworld.com/vi/category/-246/dau-dia.plg dau dia dvd]
[http://www.hello3dworld.com/vi/products/7549/loa-vi-tinh-soundmax-a120.plg loa]
[http://www.hello3dworld.com/vi/category/-245/loa-ampli.plg loa ampli]
[http://www.hello3dworld.com/vi/products/7549/loa-vi-tinh-soundmax-a120.plg loa vi tinh]
[http://www.hello3dworld.com/vi/san-pham-3d/8036/amply-sony-bdv-e880w.plg amply sony]
[http://www.hello3dworld.com/vi/category/-233/son-nuoc.plg son nuoc]
[http://www.hello3dworld.com/vi/products/7155/tranh-thu-phap-chu-cha-me.plg tranh thu phap cha me]
[http://www.hello3dworld.com/vi/products/7155/tranh-thu-phap-chu-cha-me.plg tranh thu phap]
[http://www.hello3dworld.com/vi/products/7299/tranh-son-dau-phong-canh-trang.plg tranh son dau]
[http://www.hello3dworld.com/vi/danh-muc-san-pham-3D/-256/gom-su.plg gom su]
[http://www.hello3dworld.com/vi/category/-216/phan-bon.plg phan bon]
[http://www.hello3dworld.com/vi/home.plg trien lam]
[http://www.hello3dworld.com/vi/home.plg hoi cho]
[http://www.hello3dworld.com/vi/san-pham-3D.plg san pham 3d]
[http://www.hello3dworld.com/vi/home.plg gian hang 3d]
[http://www.hello3dworld.com/vi/select_c/gian-hang-3d-theo-quoc-gia.plg gian hang 3d]
[http://www.hello3dworld.com/vi/select_c/van-phong-3D-theo-quoc-gia.plg van phong 3d]
[http://www.hello3dworld.com/en/select_c/3D-offices-by-countries.plg 3d offices]
[http://www.hello3dworld.com/ web 3d]
[http://www.hello3dworld.com/vi/home.plg hoi cho trien lam]
[http://www.hello3dworld.com/vi/plg.plg cong nghe 3d]
[http://www.hello3dworld.com/ fair]
[http://www.hello3dworld.com/ 3d products]
[http://www.hello3dworld.com/en/3D-products.plg 3d products]
[http://www.hello3dworld.com/en/recomment.plg 3d showroom]
[http://www.hello3dworld.com/en/recomment.plg 3d fair]
[http://www.hello3dworld.com/ exhibition]
[http://www.hello3dworld.com/en/recomment.plg trien lam 3d]
[http://www.hello3dworld.com/ business exhibitions]
[http://www.hello3dworld.com/ business fair]
[http://lytecmedicalbillingsoftware.com/ medical billing and coding] are become fast feasible profession for most of people in healthcare industry. Billing and coding is also useful and essential outsourcing services in the health care industry.


== Structure: Orientation on the Web Site(s) ==
== Structure: Orientation on the Web Site(s) ==
Line 276: Line 205:


* Wikipedia - English, [http://en.wikipedia.org/wiki/Main_Page] etc. - Great to see what can be done with the MediaWiki software, to learn about the conventions used in Wiki editing, and to see lots of helpful markup samples.
* Wikipedia - English, [http://en.wikipedia.org/wiki/Main_Page] etc. - Great to see what can be done with the MediaWiki software, to learn about the conventions used in Wiki editing, and to see lots of helpful markup samples.
* September 11 Memorial Wiki, [http://sep11.wikipedia.org/] - Another example of the MediaWiki software in use [http://www.casinobonuscity.net/ no deposit casino].
* September 11 Memorial Wiki, [http://sep11.wikipedia.org/] - Another example of the MediaWiki software in use.
* Wikipedia database download, [http://download.wikipedia.org/].
* Wikipedia database download, [http://download.wikipedia.org/].
* ...
* ...
Line 311: Line 240:
The Phase III software is robust, and under active development. Many more features have been, and are expected to be, added to the Phase III software, together with bug fixes and improvements in stability. You are encouraged to submit bug reports.
The Phase III software is robust, and under active development. Many more features have been, and are expected to be, added to the Phase III software, together with bug fixes and improvements in stability. You are encouraged to submit bug reports.


* Wikipedia software Phase III = MediaWiki - based on LAMP/AMP. The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer <span class="plainlinks">[http://www.andrewflusche.com/ <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Stafford DUI Lawyer</span>] as a play on Wikimedia.[http://mail.wikipedia.org/pipermail/wikipedia-l/2003-July/010966.html] Before that, the software was known as "Wikipedia software Phase III"; it was was replaced by what is now called MediaWiki in June 2002.
* Wikipedia software Phase III = MediaWiki - based on LAMP/AMP. The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia.[http://mail.wikipedia.org/pipermail/wikipedia-l/2003-July/010966.html] Before that, the software was known as "Wikipedia software Phase III"; it was was replaced by what is now called MediaWiki in June 2002.


* "Wikipedia software Phase IV" [http://www.wikipedia.org/wiki/en:Wikipedia:Software_Phase_IV], [http://www.wikipedia.org/wiki/en:wikitech-l].
* "Wikipedia software Phase IV" [http://www.wikipedia.org/wiki/en:Wikipedia:Software_Phase_IV], [http://www.wikipedia.org/wiki/en:wikitech-l].
Line 318: Line 247:
== Where to go from here ==
== Where to go from here ==


* If you want to setup a <span class="plainlinks">[http://www.diamondlinks.net/ <span style="color:#444444;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">link building service</span>] MediaWiki on your own, go to the [[Documentation: Administrator's Guide|Administrator's Guide]]. the best shop drabuziai [http://madon.lt drabuziai internetu] internetu drabuziai
* If you want to setup a MediaWiki on your own, go to the [[Documentation: Administrator's Guide|Administrator's Guide]].
get free dating [http://justfreedatingsites.com dating sites] date now
* If you want see MediaWiki live, go to [http://www.wikipedia.org Wikipedia] or one of its [[Sister sites|sister sites]].
get freebies [http://getfreesamplesbymailnosurveys.com/ free stuff] free sample
baby generator [http://whatwillmybabylooklikegenerator.org what will my baby look like] baby
[http://www.easyessayhelp.com/ArgumentativeEssays.php Argumentative Essays]
[http://nelija.lt sex pazintys]
payday loans [http://paydayloansonlineking.com payday loans] advance loans
weight loss [http://hereshowtoloseweightinaweek.com/ how to lose weight in a week] weight natural loss
* If you want see MediaWiki live, go to its [[Sister sites|sister sites]].
* If you want to learn how to use MediaWiki, go to the [[User's Guide]].
* If you want to learn how to use MediaWiki, go to the [[User's Guide]].
* If you want to dive right into the code, continue reading the [[Documentation: Developer's Guide|Developer's Guide]] and [[How to become a MediaWiki hacker|How to become a MediaWiki hacker]].[http://pacquiaovsmarquez3live.com/2011/07/pacquiao-vs-marquez-tickets-for-sale/ Pacquiao vs Marquez Tickets] [http://mayweatherversusortiz.com/ Mayweather vs Ortiz] [http://www.gallbladderdetox.com/gall-bladder-symptoms/ gall bladder symptoms] [http://www.allegromedical.com/wound-care-c541/coban-self-adherent-wrap-neon-3-wide-p191019.html coban]  [http://www.easyessayhelp.com/write-my-research-paper.php write my research paper]
* If you want to dive right into the code, continue reading the [[Documentation: Developer's Guide|Developer's Guide]] and [[How to become a MediaWiki hacker|How to become a MediaWiki hacker]].

Latest revision as of 17:18, 3 January 2018

MozillaWiki Handbook
Software help for MozillaWiki — see page histories for older versions.
Handbook Contents | Other help

This is PART 1: Introduction - General Information and Architecture of the MediaWiki documentation.

Overview

This is a general, non-technical introduction to the MediaWiki software.

Some Basic Terminology: MediaWiki, Wikimedia, and Wikipedia

MediaWiki
MediaWiki is the software program that runs Wikipedia and other Wikimedia projects. For the software project's history see https://www.mediawiki.org/wiki/MediaWiki_history.
Wikimedia
Wikimedia (or Wikimedia Foundation) is the overarching non-profit that coordinates all management and development of Wikipedia and other Wikimedia projects.
Wikipedia
Wikipedia is the Encyclopedia project, that initiated the development of the MediaWiki software.
Meta-Wiki
Meta-Wiki (or Meta for short) is the central community site meant to coordinate discussion and documentation of about Wikipedia and other Wikimedia projects. See [1].

What is MediaWiki?

MediaWiki is the software program released under the GNU GPL that runs Wikipedia and other Wikimedia projects.

MediaWiki is a WikiWiki, meaning that anyone can easily edit any article and have those changes posted immediately. The software contains a lot of features, also. If you want to learn more about editing and other aspect of the user's point of view, you might want to read the

The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia [2]. Before that, the software was known as "Wikipedia software Phase III".

The MediaWiki software project is hosted in Git at https://gerrit.wikimedia.org; if you're interested in the code, you might want to read the following pages:

What is MediaWiki - not?

MediaWiki is not...

...a Content Management System (CMS) software.

...a Forum or Bulletin Board System (BBS) software.

...a Groupware, Messaging, or Computer Supported Cooperative Work (CSCW) software

...a Workflow Management System (WfMS).

See Wiki Uses for further description and discussion of these items.

Architecture

The current MediaWiki software is built on top of an AMP environment; in this case, this means, that MediaWiki utilizes

System Requirements

The MediaWiki software typically runs in a LAMP environment on the i386 platform. (This is the primary/reference platform.) It is also possible to run the MediaWiki software efficiently under Microsoft Windows and Apple Mac OS X.

Software

Everything you need to run a MediaWiki server is available as Open Source Software.

  • Operating system: Several platforms are possible, including GNU/Linux, Microsoft Windows, and Apple MacOS X. The software is being developed under GNU/Linux, and the recommended environment is a GNU/Linux distribution, also; we recommend Debian GNU/Linux, because this comes closest to the ideals of the Wikipedia, but in this area you are free to choose.
  • Apache httpd, version 1.3 or 2.0 - Open Source.
  • MySQL daemon, version 4.x - Open Source.
  • PHP scripting environment, version 4.3 - Open Source.
  • MediaWiki software - Open Source.
  • Some web browser - lots of alternatives are available as Open Source.

Hardware

  • i386 hardware architecture (Intel, AMD etc.) recommended, some other architectures are possible (e.g. PowerPC w/ Mac OS X).
  • Memory - depending on the planned usage everything is possible starting with about 96 MB of RAM (?); for best performance, the complete database should fit into the RAM.
  • Disk space - also depending on your requirements; if you want to start a small WikiWikiWeb on your own, a few Megabytes of disk space will be enough. If you want to completely mirror the English Wikipedia with all images, you'll at least need 3 Gigabytes (?)
  • Network Interface Card (NIC) - anything that is supported by your operating system can be used.

Networking

  • The MediaWiki software can run on any networked computer; it doesn't even require a DNS entry. If you want to offer a public website, you need an Internet connection, the faster the better; but you can even run it through a leased line with DynDNS.
  • MediaWiki can also run on a local computer without a network connection and serve you as a powerful Personal Information Management system (PIM).

Licensing

  • The MediaWiki software is licensed under terms of the GNU General Public License (GPL)
  • The content created by the MediaWiki can be licensed under terms of the GNU Free Documentation License, [3], as it has been done on Wikipedia and Wiktionary, but you are free to choose another type of licensing.

See also: Copyrights and [4].

Feature list

You may wonder if you should use MediaWiki for your own wiki. This depends on what kind of wiki you want to run. Wikipedia's software has many useful features that grew out of the needs of the users and the ideas of the developers -- but features also mean complexity. The functionality can be overwhelming, even though we try to do everything we can to keep things easy to use. Complexity also means that there are lots of places where you may have to customize the script for your own use.

Before you decide to use the Wikipedia script, please do take a look at other Wiki Engines and see if one of them might meet your requirements better. For small wikis, UseMod is always a safe bet -- it supports [[free links]] (as opposed to CamelCase) and does not need (or support) a database. This is, of course, also a bottleneck in terms of functionality.

Look and feel

  • Side bar: A bar on the left or right of the screen with short-cuts
  • Skins: Different ways to present the site.
  • "Stub" threshold: Users can see links to articles below a certain size rendered in a different color
  • Printable versions of articles can be generated
  • Auto-number headings in an article (optional)
  • Generate a table of contents for long articles (optional)
  • Automagically turn ISBN numbers into links to an editable list of booksellers

Multimedia and extensions

  • File upload feature allows to upload graphics or sound files, see special:Upload. Uploaded files are listed on Recent Changes and they are also logged on log:Uploads.
  • Mathematical formulas using LaTeX syntax: see texvc
  • Automatic resizing of images using ImageMagick or libgd, simple syntax for image captions and image alignment

Keeping track of edits

  • Watchlist Every page has a link "Watch this article for me". Use special:Watchlist to track changes on the articles you declared an interest in; watched articles are also bolded in the Recent changes list .
  • User contributions in the sidebar of each user page list all articles the user has worked on, according to the database.
  • Extended recent changes with dynamic collapsing of edits to the same article and quick links to diff the edit, show the article history, show the user page, show the user talk page, or block the user (for sysops)
  • "Related changes": View a filtered version of Recent Changes to the pages linked from the current page.
  • Side-by-side diffs - the diffs are shown side-by-side, and changed portions of lines are highlighted, making it much easier to see what's what. Additionally, a diff is shown during an edit conflict so you can see exactly what you need to reintegrate.

Structure and syntax

  • Editing syntax based on UseMod, with support for mixing wiki-syntax and HTML. Only free links are supported for linking, not CamelCase (deliberate design decision).
  • Namespaces allow content separation (to address the namespace, use the [[Namespace:Page title]] syntax). Discussion pages are separate from article pages, "meta" project pages can be separated from content pages, image pages are used for image descriptions.
  • Word-extension linking: If you include a link of the form [[war]]s, or [[war]]time, the system will automatically display it as if you had typed [[war|wars]] or [[war|wartime]], respectively, saving some typing.
  • Parenthetical hiding If you include a link of the form [[kernel (mathematics)|]], the parenthetical portion will be hidden in the link: kernel. This is useful for disambiguating different meanings of a word without making linking too difficult or cluttering up the text of articles. This also works with cropping out namespaces when you want a cleaner-looking link: [[Wikipedia:copyrights|]] becomes copyrights
  • Link to individual sections of an article, e.g. MediaWiki roadmap#Version 1.4 (these links may become invalid if sections are retitled or removed)
  • Support for subpages (link to "Foo/Bar" from "Foo" by just typing "/Bar", "Foo/Bar" contains a backlink to "Foo"), these can be enabled or disabled by namespace (e.g., Wikipedia currently supports subpages on discussion pages, to make archiving easy, and on user pages, to give users space for personal pages)

Editing

  • Section editing. Users can enable an option that allows them to edit individual sections of an article (separated by headlines) instead of loading the entire article.
  • Edit toolbar (JavaScript-based) for formatting text as bold, italic etc. (fully works in Mozilla and IE, other browsers use it to show the syntax, but cannot format text inside the textarea because their JavaScript implementation does not support it). If JavaScript is disabled, the toolbar is not shown.
  • Edit summary which is shown in "Recent changes"
  • Double click editing: Users can enable an option that allows them to edit articles by double clicking them.
  • Edit preview (can be shown before or after edit box)
  • Handle edit conflicts (page being saved by a user while still being edited by another one, then saved again)
  • Mark edits as minor; users can decide to hide such edits from the Recent Changes list. Only signed in users can mark edits as minor.

Discussions

  • Talk pages: Each user (including every anonymous user) and every article has an associated page where messages can be left. These are separate namespaces (see above), "Talk:" and "User talk:".
  • Message notification (user gets a "You have new messages" notice if someone else has edited his user discussion page); this also works for anonymous users
  • Automatic signature: Just type three tildes (~) when you edit, and on saving the page, it will be replaced with your user name and a link to your user page. If you use four tildes, the current date will be added as well. Mainly intended for Talk pages.
  • Support for emailing users through the wiki (email address not shown to the user)

Multilanguage support

Backend

  • Database-driven (MySQL, no other databases currently supported)
  • Smart caching: rendered pages are (optionally) saved as static HTML files and served as such unless modified; support for Squid proxies
  • Cookie-based account and login system, but anonymous users can also edit pages.
  • All revisions of an article are stored (optionally compressed).

Permissions

  • Different rights for anonymous users, signed in users, sysops, bureaucrats and developers.
  • Signed in users can:
    • move and rename pages
    • upload files
  • Sysops can:
    • protect pages from editing
    • delete and undelete pages
    • edit protected pages
    • ban users by IP address
    • ban users by username, if this option is enabled
    • run SQL queries on the database, if this option is enabled
  • "Bureaucrats" can:
    • create sysops
  • Developers (admins) can:
    • lock the database
    • run various maintenance tasks
  • Other permission schemes (e.g. only signed in users can edit pages) can be configured

Search and Queries

  • Full text search
  • "Go" button allows direct viewing of a specified article's contents (tries near match if no exact hit)
  • "What links here": View pages that link to the current page (backlinks)
  • Special report pages:
    • New pages: List of newly created articles
    • Ancient pages: Articles sorted by timestamp, ascending
    • List of images
    • List of users
    • Site statistics
    • Orphaned articles (articles that have no links pointing to them)
    • Orphaned images
    • Popular articles (articles by number of visits, works only if counters are enabled)
    • Most wanted articles (non-existent articles sorted by number of links pointing to them)
    • Short articles
    • Long articles
    • List of all pages by title

Misc.

  • Random article display function
  • Users can configure their timezone, which is used on all report timestamps
  • The attributes of many report pages (number of results etc.) can be set in the user preferences

Structure: Orientation on the Web Site(s)

This section gives you a short introduction about the MediaWiki, Wikipedia, Wikimedia, and associated websites - what they are, what you can find there, and why you might to check them out.

  • Wikipedia - English, [5] etc. - Great to see what can be done with the MediaWiki software, to learn about the conventions used in Wiki editing, and to see lots of helpful markup samples.
  • September 11 Memorial Wiki, [6] - Another example of the MediaWiki software in use.
  • Wikipedia database download, [7].
  • ...

Project Communication - Getting in contact and keeping in touch

Most of the communication within the MediaWiki project is managed through three channels:

  • Talk pages - for associated discussions about a specifig page or topic;
  • Mailing lists - for general, asynchronous discussions, questions and answers, and announcements,
  • IRC - for real time communication, especially for active developers and contributors.

Revision History (Changelog)

  • Wikipedia software Phase I - UseMod software [8]. Until early 2002 it was used to run all versions of Wikipedia. Currently it is still used for a number of language versions, including Finnish, Italian, Portuguese, Norwegian and Lower Saxon. They are planned to be converted to MediaWiki, see m:Wikipedia software upgrade status [9].
  • Wikipedia software Phase II - first implementation in LAMP/AMP by Magnus Manske [10]. It was switched from UseModWiki software ("Phase I") to new software, written especially for Wikipedia using the PHP programming language, on January 25, 2002 ("Phase II").

Change from Phase II to Phase III [11]

On Saturday, July 20, 2002, Wikipedia moved to a new high-capacity server and new, hopefully more efficient, software base. The new software was designed to look and behave as similarly to the previous phase II software as possible, but a few new features and changes should be noted:

  • A whole new system for uploading and using images to illustrate your articles.
  • Search function now indexes 2- and 3-letter words.
  • New side-by-side diffs of article changes.
  • "Floating" sidebar option for some modern web browsers.
  • A few minor changes to wikitext syntax (see wikipedia:How does one edit a page)
  • Since anonymous users, while not having user pages, still have user contributions pages, their IP numbers in lists like Recentchanges and article histories link to their contributions.
  • Support for maths formulae using Wikipedia:TeX markup
  • Better support for auto-posting "bots"
  • A new static page caching system has greatly reduced system load
  • The database server and the page server now run on separate machines

The Phase III software is robust, and under active development. Many more features have been, and are expected to be, added to the Phase III software, together with bug fixes and improvements in stability. You are encouraged to submit bug reports.

  • Wikipedia software Phase III = MediaWiki - based on LAMP/AMP. The name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia.[12] Before that, the software was known as "Wikipedia software Phase III"; it was was replaced by what is now called MediaWiki in June 2002.
  • "Wikipedia software Phase IV" [13], [14].

The next version of the software is Phase IV.

Where to go from here