Changes

Jump to navigation Jump to search
1,591 bytes added ,  08:50, 31 December 2018
revert edits to fix search where character encoding was a problem
Cue POTY slideshow and play in loop 30 minutes prior to presentation
Cue mediawiki MediaWiki slideshow 5 minutes prior to presentationThere is video, but so far I haven't been ablt able to slice it and keep the audio track intact.
-->
These screenshots of [[:Category:MediaWiki Sites|sites running MediaWiki]] illustrate the breadth of usage in the software world, and also some compelling theming examples. Audio of the my presentation is at http://www.archive.org/details/collaboration.at.wiki.speed-audio-part1 <!-- and locally at http://freephile.com/mediawiki-greg.mp3 (154 MB and 2 hours 45 minutes long)--> 
== What's a Wiki? ==
Wiki is the Hawaiian word for quick, and Ward Cunningham - the inventor of the wiki - named his project after the wiki wiki shuttle. A backcronym that is probably equally apropos is WIKI stands for "What I Know Is..." MediaWiki is the free software (GPL) that runs Wikipedia under the auspices of the [http://www.wikimedia.org/ Wikimedia Foundation].
The growth curve of MediaWiki is exponential. The quality of the software is excellent.
Does your wiki have [http://wikimania2006.wikimedia.org/wiki/Main_Page conferences]?
[[Image:Logo Wikimania Buenos Aires.jpg|thumb|300px|WikiMania]]
WikiPedia now has over ten million articles across 250 languages!
; WYSIWYG editor :Weird Yucky Sucky Interference With Your Goodness
# <ol><li> [http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd WikEd] is a full wysiwyg editor with special features for MediaWiki. You can install it for yourself in a single browser as a user script http://userscripts.org/scripts/show/12529 or you can install it into your mediawiki MediaWiki installation. {{Messagebox ||type=normal|text=wikEd is enabled sitewide on this wiki. Turn it on in your [[Special:Preferences|Preferences]] settings}}# <li> FCK Editor is a full wysiwyg editor that includes page link searching as you type# <li> Java project called Textile-J is now an Eclipse plugin called the "Mylyn WikiText component" that does wiki markup http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1098.html# <li> Kaltura does a collaborative video editing solution http://corp.kaltura.com/wiki/index.php/MediaWiki_Extension</ol>
==== WikEd ====
==== FCK Editor ====
* http://www.mediawikiMediaWiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia)
In 2007 it was announced that a WYSIWYG editor would be built for MediaWiki. Wikia (Jimmy Wales' for-profit venture) started work on it. It still isn't ready for prime time. Note that I had to patch a minor bug to get it to work and even then, it did funny things with my article (wanted to collapse a line-break between template tag and next line resulting in a space being inserted prior to the next line, resulting in preformatted text rendering for that line.
Other points about using MediaWiki
* Style sheets and
* Use this http://userscripts.org/scripts/show/6372 Greasemonkey script to show any mediawiki MediaWiki page as a presentation
</dl>
# Subpages
# [[Templates ]] "[[transclusion]]"
## <pre><noinclude> </noinclude> <includeonly></includeonly></pre> [[Template:Messagebox]] example.
## arguments
## Templates used on this page
## copying from mediawiki MediaWiki [[Special:ExpandTemplates]]
# Categories
# Navigation (talk about in Administration)
 
== Administering it ==
</source>
One good practice is to have some sort of text version or other backup of your wiki in case the machine, webserver, or database that the system depends on is down. One tool that As an administrator, you can come use the dumpBackup.php script found in handy is the <code>maintenance</code> directory of you MediaWiki installation. Something like the following in a system [[Special:Wiki2XMLcron]] would be good:<refsource lang="bash">http:/usr/bin/php /var/www/phase3/maintenance/toolsdumpBackup.wikimedia.dephp --current --output=file:/var/~magnusbackups/wiki2xmlexample.com/README, see also [[Format_conversion]]`date +%F`-wiki.text.export.txt</refsource>
You As a user, one tool that can mass come in handy is [[Special:Wiki2XML]] <ref>http://tools.wikimedia.de/~magnus/wiki2xml/README, see also [[Format_conversion]]</ref> Another useful tool to the Administrator is the bulk image importer. To import all the screenshots that I used at the start of this presentation, I did the following:<source lang="bash">php importImages.php --user=Freephile --comment='Set of screenshots of sites using MediaWiki ' ~/Desktop/mediawiki/snaps/</source>Note how using a Category tag in the comment will automatically place the imagesin the Category specified.
== Developing it ==
# Extensions
# Conversion of existing wikis and documents [[Format conversion]]
# [[API]]s are very useful to developers. [[mw:Developers|MediaWiki Developers]] can use the [[mw:API|Application Programming Interface for MediaWiki]] which gets exposed at /api.php, as well as the [http://meta.wikimedia.org/wiki/Pywikipediabot|PyWikipediaBot] framework which helps to automate manipulation of the wiki. # Database
=== Theming ===
=== Extensions ===
# [http://www.mediawikiMediaWiki.org/wiki/Manual:Extensions The Manual]# [http://www.mediawikiMediaWiki.org/wiki/Extension_Matrix An incomplete list of extensions]
So many examples, which ones to highlight?
* http://wiki.eclipse.org/index.php/Special:Version
See more at [[MediaWiki/Extensions]]
==== Timelines ====
# http://www.mediawikiMediaWiki.org/wiki/Extension:EasyTimeline
# http://www.ehartwell.com/InfoDabble/MediaWiki_extension:_Timeline
MIT's SIMILE project Timeline is integrated into Semantic MediaWiki
* e.g. http://semanticweb.org/wiki/Events
 
=== Database ===
The MediaWiki software uses a MySQL database backend to store content and other data. The [[MediaWiki/Sql]] article offers a couple helpful queries; whereas [[mw:Manual:Database_access]] covers this area more completely including info on API functions and wrappers.
== Getting it, Installing it ==
MediaWiki is developed using a Continuous Integration approach meaning that their trunk is tested and running in production http://www.mediawikiMediaWiki.org/wiki/Version_lifecycle
{| class="datatable"
| bgcolor="#FF1000" | September 2008
|}
[http://www.mediawikiMediaWiki.org/wiki/Download_from_SVN use svn] to get it, and that way updating your installation is as simple as <code>svn up</code>
=== Integration with Software Development ===
# CodeReview http://www.mediawikiMediaWiki.org/wiki/Extension:CodeReview e.g. http://www.mediawikiMediaWiki.org/wiki/Special:Code/MediaWiki/44245#c829# [http://www.mediawikiMediaWiki.org/wiki/Extension:ExtensionDistributor ExtensionDistributor] ([https://wikitech.leuksman.com/view/ExtensionDistributor info]) is a tool that automatically packages code from subversion and sends the user a tarball. There is a lot of interesting information at wikitech that describes how the WikiMedia Foundation is operated technically
=== Setup for an intranet and/or KB ===
* http://commons.wikimedia.org/wiki/MediaWiki:UploadForm.js/Documentation
* http://commons.wikimedia.org/wiki/Commons:Redesigning_the_upload_form
* http://www.mediawikiMediaWiki.org/wiki/User:Pfctdayelise/Manual:Uselang_hack
== Resources ==
<references />
[[Category:MediaWiki Sites]]
[[Category:MediaWiki Sites|sites running MediaWiki]]
[[Category:Book references]]
[[Category:Wiki]]
[[Category:Presentations]]
[[Category:Howto]]

Navigation menu