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
(a tiny bit of reorg so we can have a singular "/extension" subpage; SMW; much updating and reorg still needed)
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
[[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===
 
===Pages===
''see also Developer Docs, below''
+
* [[/archive]]: pages that might have once been useful but are now mostly (or entirely) obsolete
* '''versions'''
+
* [[/files]]: pages about important files in the MediaWiki distribution
** [[MediaWiki 1.11]] may require some changes to your configuration when upgrading
+
* [[/backing up]]
** [[MediaWiki 1.12]] has some substantial changes to the parser, breaking some usages of extension functions/tags
+
* [[/extensions]]
* '''common operations'''
+
* [[/fighting spam]]
** [[MediaWiki installation|installation]]
+
* '''advanced''' (possibly incomplete, obsolete):
** [[MediaWiki customization|customization]]
+
** [[/content programming]]: programming with wikicode (should just link to "magic words" page on mwsite)
** [[upgrading MediaWiki]]
 
** [[backing up MediaWiki]]
 
** [[fighting spam posts in MediaWiki]]
 
** [[creating a custom Special page in MediaWiki]]
 
** [[/skins|skinning]]
 
** [[/embedding|embedding]] MediaWiki content in other pages (on the same server)
 
* '''[[/extensions]]'''
 
** [[/extensions/Contributors]]
 
** [[LiquidThreads]]: threaded forum which takes over the talkpages
 
** [[SpamFerret]]: advanced spam filtering database (in progress but functional)
 
** [[W3TPL]]: scripting language (in progress but functional)
 
** [[/Special]]: special pages with documentation on this site
 
*** [[/Special/Interwiki|Interwiki]]: modified version of Stephanie Amanda Stevens's workhorse
 
*** [[/Special/LogPost|LogPost]]: for debugging POSTed data
 
*** [[/Special/SiteSubscribe|SiteSubscribe]]: for managing site subscriptions, with support for [[PayPal]]
 
*** [[/NukePlus]]: enhanced version of [[mwsite:Extension:Nuke]]
 
* '''advanced'''
 
** [[/content programming]]: programming with wikicode
 
* '''works in progress'''
 
** [[subwikifying MediaWiki]]
 
** [[mirroring a MediaWiki site on a laptop]]
 
** [[MediaWiki customization for an outward-looking site]]
 
 
** [[/Flattr]]: using MediaWiki with the [[Flattr]] service
 
** [[/Flattr]]: using MediaWiki with the [[Flattr]] service
 
** [[/federated]]: notes on turning MW into a distributed platform
 
** [[/federated]]: notes on turning MW into a distributed platform
 +
** [[/tables]]: notes on what they do
  
 
==Links==
 
==Links==
 
===Official===
 
===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}}
** [[mwsite:Manual:Contents|installing, running and developing]] for the MediaWiki software
+
*** {{l/mw|Category:MediaWiki database tables}}
 +
** {{l/mw|Manual:Contents}}: installing, running and developing for the MediaWiki software
 
** [[metawikipedia:Help:Contents|User's Guide / Help index]]
 
** [[metawikipedia:Help:Contents|User's Guide / Help index]]
 
* '''Editing''':
 
* '''Editing''':
Line 93: Line 73:
 
*: ...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.)
 
{{notice/need/update|These articles all reference old documentation; it's not clear whether it's worth keeping them up-to-date (are they found anywhere on mediawiki.org?). Also, the pages should be renamed to lowercase where appropriate and as subpages of this page, e.g. [[/deferred.doc]].}}
 
*[[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]]
 

Revision as of 16:46, 8 September 2020

About

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

Pages

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