Difference between revisions of "MediaWiki"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
m (→‎Reference: updated link)
 
(85 intermediate revisions by 21 users not shown)
Line 1: Line 1:
==Navigation==
+
<hide>
[[computing]]: [[software]]: [[content management system|content management]]: [[wiki]]: [[MediaWiki]]
+
[[page type::directory]]
==Overview==
+
[[thing type::software]]
 +
[[category:software]]
 +
</hide>
 +
==About==
 
[[MediaWiki]] is the software used for this wiki, and seems to be the most mature (and most rapidly developing) [[wiki]] software available.
 
[[MediaWiki]] is the software used for this wiki, and seems to be the most mature (and most rapidly developing) [[wiki]] software available.
 +
===Pages===
 +
* {{l/sub|extensions}}
 +
* {{l/sub|skins}}
 +
* '''files''': pages about important files in the MediaWiki distribution
 +
** {{l/sub|skin.json}}
 +
* {{l/sub|archive}}: pages that might have once been useful but are now mostly (or entirely) obsolete
 +
====need review / likely obsolete====
 +
* {{l/sub|backing up}}
 +
* {{l/sub|fighting spam}}
 +
* '''advanced''' (possibly incomplete, obsolete):
 +
** {{l/sub|content programming}}: programming with wikicode (there are a ''lot'' of options for this now)
 +
** {{l/sub|Flattr}}: using MediaWiki with the [[Flattr]] service
 +
** {{l/sub|federated}}: notes on turning MW into a distributed platform
 +
** {{l/sub|tables}} (DB): notes on what they do
 
==Links==
 
==Links==
===Reference===
+
===Official===
* [[mwsite:MediaWiki|MediaWiki]] software's official web site
+
* {{l/mw|MediaWiki}}: the software's official help & documentation site
** [[mwsite:Documentation|Documentation]]
+
** {{l/mw|Documentation}}
** [[metawikipedia:Help:Contents|User's Guide]]
+
*** {{l/mw|Category:MediaWiki database tables}}
*** [[metawikipedia:Help:Magic words|magic words]]
+
** {{l/mw|Manual:Contents}}: installing, running and developing for the MediaWiki software
** [[mwsite:Customization|Customization]]
+
** [[metawikipedia:Help:Contents|User's Guide / Help index]]
*** [[metawikipedia:Skins|Creating custom skins, etc.]]
 
** [[metawikipedia:Help:Contents|Help Index]]
 
 
* '''Editing''':
 
* '''Editing''':
** [[metawikipedia:Help:Variable|Template Variables]]
+
** '''Magic words''':
** [http://www.mwusers.com/ MediaWiki Forums] (unofficial, but the response seems to be positive)
+
*** [[metawikipedia:Help:Magic words|Meta]] needs to be merged with MediaWiki; has some info MediaWiki lacks
** Wikipedia:
+
*** [[mwsite:Help:Magic words|MediaWiki.org]]
*** [[wikipedia:Wikipedia:Extended image syntax|extended image syntax]]
+
*** ''see also: [[mwsite:Manual:Magic words]] for coding info''
*** [[wikipedia:Wikipedia:Gallery tag|image galleries]]
+
** [[mwsite:Manual:Parameters to index.php|Manual:Parameters to index.php]]: list of standard arguments used in MW URLs
*** [[wikipedia:Help:Table|table formatting]]
+
** [[mwsite:Help:Variables|Help:Variables]]: built-in variables
 +
*** [[metawikipedia:Help:Variable|old version on Meta]]
 +
** '''Advanced techniques'''
 +
*** [[metawikipedia:Help:Template|Help:Template]]
 +
*** [[metawikipedia:Help:Substitution|Help:Substitution]]
 
* '''Administration & Customization''':
 
* '''Administration & Customization''':
** [[mwsite:Manual:Contents|installing, running and developing]] for the MediaWiki software
+
** [[mwsite:Customization|Customization]] (see also [[MediaWiki customization]])
 +
** [[metawikipedia:Customization:Quickbar|Quickbar Customization]]
 +
** [[metawikipedia:Skins|Creating custom skins, etc.]]
 +
** '''[[/extension]]s'''
 
** [[mwsite:Manual:LocalSettings.php|LocalSettings.php]]
 
** [[mwsite:Manual:LocalSettings.php|LocalSettings.php]]
** [[metawikipedia:Customization:Quickbar|Quickbar Customization]]
+
* '''Coding'''
 +
** [[mwsite:API:Main page|API]]: API documentation index
 +
** [[mwsite:Manual:Database layout|Database layout]]: what the tables do
 +
*** [[mwsite:Manual:User properties table|User properties]]
 +
*** [[mwsite:Manual:Page props table|Page props]]
 +
** [[mwsite:Manual:Variables|Manual:Variables]]: guide to writing extensions which define new variables
 +
*** seems to be wrong in some ways; examples don't work, and examples on Meta work better (need to find page) --[[User:Woozle|Woozle]] 15:53, 17 September 2007 (EDT)
 
** [http://wikipedia.sourceforge.net/doc/MediaWiki/ Directory of Coding Docs] at SourceForge
 
** [http://wikipedia.sourceforge.net/doc/MediaWiki/ Directory of Coding Docs] at SourceForge
** [http://wise-nano.org/w/Programming_notes Programming Notes] from one developer who was doing some relatively simple modifications to MediaWiki; describes where a lot of the basic nuts and bolts are.
 
  
==Articles==
+
MediaWiki docs
''see also Developer Docs, below''
+
 
* '''common operations'''
+
===Reference===
** [[MediaWiki installation|installation]]
+
* '''Wikipedia''':
** [[MediaWiki customization|customization]]
+
** [[wikipedia:Wikipedia:Extended image syntax|extended image syntax]]
** [[upgrading MediaWiki]]
+
** [[wikipedia:Wikipedia:Gallery tag|image galleries]]
** [[backing up MediaWiki]]
+
** [[wikipedia:Help:Table|table formatting]]
** [[fighting spam posts in MediaWiki]]
+
* [http://secunia.com/advisories/search/?search=mediawiki Secunia]: security vulnerability database
** [[creating a custom Special page in MediaWiki]]
+
===Notes===
* '''works in progress'''
+
* [http://wise-nano.org/w/Programming_notes Programming Notes] from one developer who was doing some relatively simple modifications to MediaWiki; describes where a lot of the basic nuts and bolts are.
** [[embedding MediaWiki content in external pages]]
+
===Tools===
** [[subwikifying MediaWiki]]
+
* [http://www.chekmate.org/wiki/index.php/Word2mediawiki Word2MediaWiki]: [[VBA]] script which converts [[Microsoft Word]] documents to MediaWiki format
** [[mirroring a MediaWiki site on a laptop]]
+
===Help===
** [[MediaWiki customization for an outward-looking site]]
+
* [http://www.mwusers.com/ MediaWiki Forums] (unofficial, but the response seems to be positive)
* '''outdated'''
+
 
** [[MediaWiki source code details|Code Documentation]]
 
*** [[Article.php (MediaWiki)|Article.php]]
 
*** [[Index.php (MediaWiki)|index.php]]
 
*** [[LocalSettings.php]]
 
*** [[OutputPage.php (MediaWiki)|OutputPage.php]]
 
*** [[Setup.php (MediaWiki)|Setup.php]]
 
===Related===
 
* [[Subwikis]]
 
 
==Wish List==
 
==Wish List==
 
* [[RSS]]/Atom feeds for:
 
* [[RSS]]/Atom feeds for:
Line 55: Line 74:
 
** Other users' contributions only (maybe the ability to select which users to include, with "[x]new users" being an option -- then you'd check everyone except yourself, and new users would automatically get added to the list)
 
** Other users' contributions only (maybe the ability to select which users to include, with "[x]new users" being an option -- then you'd check everyone except yourself, and new users would automatically get added to the list)
 
*: ...and are there feed readers out there which can do this kind of filtering on their own, perhaps? They seem to be the exception, rather than the rule, and anyway as long as the feed itself contains Every Change To The Site, I can't use it as a source for a public aggregator page (e.g. the one at [http://sluggysquad.com SluggySquad]). Seems like filter parameters should be part of the URL, even, though I doubt that's the case.
 
*: ...and are there feed readers out there which can do this kind of filtering on their own, perhaps? They seem to be the exception, rather than the rule, and anyway as long as the feed itself contains Every Change To The Site, I can't use it as a source for a public aggregator page (e.g. the one at [http://sluggysquad.com SluggySquad]). Seems like filter parameters should be part of the URL, even, though I doubt that's the case.
* [[Subwikis]]
+
* [[subwikis]]
==Developer Documents==
 
A number of documents are included with the MediaWiki package, found in the /docs directory. They are reproduced here for easier reference, annotation, and discussion. (The actual names are all lowercase.)
 
*[[Deferred.doc (MediaWiki)|Deferred.doc]]
 
*[[Design.doc (MediaWiki)|Design.doc]]
 
*[[Globals.doc (MediaWiki)|Globals.doc]]
 
*[[Hooks.doc (MediaWiki)|Hooks.doc]]
 
*[[Language.doc (MediaWiki)|Language.doc]]
 
*[[LinkCache.doc (MediaWiki)|LinkCache.doc]]
 
*[[MemCached.doc (MediaWiki)|MemCached.doc]]
 
*[[Schema.doc (MediaWiki)|Schema.doc]]
 
*[[Skin.doc (MediaWiki)|Skin.doc]]
 
*[[Title.doc (MediaWiki)|Title.doc]]
 
*[[User.doc (MediaWiki)|User.doc]]
 

Latest revision as of 15:06, 16 April 2022

About

MediaWiki is the software used for this wiki, and seems to be the most mature (and most rapidly developing) wiki software available.

Pages

  • extensions
  • skins
  • files: pages about important files in the MediaWiki distribution
  • archive: pages that might have once been useful but are now mostly (or entirely) obsolete

need review / likely obsolete

Links

Official

MediaWiki docs

Reference

Notes

  • Programming Notes from one developer who was doing some relatively simple modifications to MediaWiki; describes where a lot of the basic nuts and bolts are.

Tools

Help

Wish List

  • RSS/Atom feeds for:
    • Specific pages only
    • Watched pages only
    • Other users' contributions only (maybe the ability to select which users to include, with "[x]new users" being an option -- then you'd check everyone except yourself, and new users would automatically get added to the list)
    ...and are there feed readers out there which can do this kind of filtering on their own, perhaps? They seem to be the exception, rather than the rule, and anyway as long as the feed itself contains Every Change To The Site, I can't use it as a source for a public aggregator page (e.g. the one at SluggySquad). Seems like filter parameters should be part of the URL, even, though I doubt that's the case.
  • subwikis