The structure of pages within MediaWiki (subpages, namespaces, categories, templates etc) and how to customize the look and feel (CSS, Gadgets), internals (Extensions) and content (API, bots).
Based on "Hacking Mediawiki (For Users)" by Brianna Laugher.
http://www.slideshare.net/pfctdayelise/hacking-mediawiki-for-users-presentation
19. Look like {{CAPS TEMPLATES}} Especially used in templates - context. Time, revision related Stats! {{NUMBEROFARTICLES}} {{NUMBEROFEDITS}} {{NUMBEROFUSERS}} {{PAGESINCATEGORY:Foo}} Magic words Help:Magic words
22. “ System [interface] messages” Edit MediaWiki: pages to overrride defaults (sysops only) Search on Special:Allmessages to find the right message/page MediaWiki namespace Manual:System message
23.
24. Users can customize their own view! MediaWiki:Common.css MediaWiki:Common.js Monobook skin: (same for others) MediaWiki:Monobook.css MediaWiki:Monobook.js Look & feel
25. Massively simplify user JS/CSS sharing: no more copying user subpages MediaWiki:Gadgets-definition -> New Preferences tab JS/CSS Gadgets Extension:Gadgets
28. Make your edit box less scary: Gadget rec: wikEd http://enwp.org/WP:WIKED
29. The way to add random PHP code to extend MediaWiki's functionality ~1500 already available Quality varies widely Stick to those already live on Wikimedia projects... Extensions Manual:Extensions
30. Adds Editor, Reviewer user classes Page revisions must be approved before they go live to public Comments and quality flags for pages Being rolled out on Wikipedia now FlaggedRevs Extension:FlaggedRevs
31. When categories aren't enough... Semantic tags in content [[name::Melbourne]] [[place::city]] [[pop::3609734]] SQL-type queries across content {{#ask: [[place::city]] [[pop::>1000000]] | ?name }} Semantic Mediawiki semanticmediawiki.org
32.
33.
34. Query (XML) Parse (= render as HTML) Edit, delete, move Bulk import, export (again XML) API operations mediawiki.org/wiki/API
35. http://mediawiki.org is half-decent now Still lots of info on http://meta.wikimedia.org/ IRC is popular: irc://irc.freenode.net/mediawiki MLs: mediawiki-l Forum: http://mwusers.com/ (unofficial) Support
36. Questions? Jani Patokallio <jani@contentshare.sg> Original slides by Brianna Laugher <brianna@modernthings.org> These slides are dual-licensed GFDL1.2+, CC-BY-SA-3.0. Screenshots are GFDL/GPL, WMF logo is all rights reserved, MediaWiki logo is public domain. Thank you!
Hinweis der Redaktion
Links are fundamentally one-way (A to B), but Mediawiki gives a couple of tools for working out