Difference between revisions of "MediaWiki/Presentation"
Jump to navigation
Jump to search
(revert edits to fix search where character encoding was a problem) |
(adds info about bulk image loading and also text (XML) automated backups.) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 25: | Line 25: | ||
Cue POTY slideshow and play in loop 30 minutes prior to presentation | Cue POTY slideshow and play in loop 30 minutes prior to presentation | ||
− | Cue | + | Cue mediawiki slideshow 5 minutes prior to presentation |
There is video, but so far I haven't been able to slice it and keep the audio track intact. | There is video, but so far I haven't been 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. | 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 my presentation is | + | Audio of my presentation is at http://freephile.com/mediawiki-greg.mp3 (45 minutes long) |
== What's a Wiki? == | == What's a Wiki? == | ||
Line 52: | Line 52: | ||
The growth curve of MediaWiki is exponential. The quality of the software is excellent. | 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]? | Does your wiki have [http://wikimania2006.wikimedia.org/wiki/Main_Page conferences]? | ||
− | [[Image:Logo | + | [[Image:Logo Buenos Aires.jpg|thumb|300px|WikiMania]] |
WikiPedia now has over ten million articles across 250 languages! | WikiPedia now has over ten million articles across 250 languages! | ||
Line 82: | Line 82: | ||
; WYSIWYG editor :Weird Yucky Sucky Interference With Your Goodness | ; WYSIWYG editor :Weird Yucky Sucky Interference With Your Goodness | ||
− | + | # [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 installation. | |
− | + | # FCK Editor is a full wysiwyg editor that includes page link searching as you type | |
− | + | # 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 | |
− | + | # Kaltura does a collaborative video editing solution http://corp.kaltura.com/wiki/index.php/MediaWiki_Extension | |
− | |||
− | |||
− | |||
− | |||
− | |||
==== WikEd ==== | ==== WikEd ==== | ||
Line 109: | Line 104: | ||
==== FCK Editor ==== | ==== FCK Editor ==== | ||
− | * http://www. | + | * http://www.mediawiki.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. | 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. | ||
Line 117: | Line 112: | ||
Other points about using MediaWiki | Other points about using MediaWiki | ||
* Style sheets and | * Style sheets and | ||
− | * Use this http://userscripts.org/scripts/show/6372 Greasemonkey script to show any | + | * Use this http://userscripts.org/scripts/show/6372 Greasemonkey script to show any mediawiki page as a presentation |
Line 153: | Line 148: | ||
</dl> | </dl> | ||
# Subpages | # Subpages | ||
− | # | + | # Templates "transclusion" |
## <pre><noinclude> </noinclude> <includeonly></includeonly></pre> [[Template:Messagebox]] example. | ## <pre><noinclude> </noinclude> <includeonly></includeonly></pre> [[Template:Messagebox]] example. | ||
## arguments | ## arguments | ||
## Templates used on this page | ## Templates used on this page | ||
− | ## copying from | + | ## copying from mediawiki [[Special:ExpandTemplates]] |
# Categories | # Categories | ||
# Navigation (talk about in Administration) | # Navigation (talk about in Administration) | ||
+ | |||
== Administering it == | == Administering it == | ||
Line 181: | Line 177: | ||
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: | 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"> | <source lang="bash"> | ||
− | php importImages.php --user=Freephile --comment='Set of screenshots of sites using MediaWiki ' ~/Desktop/mediawiki/snaps/ | + | php importImages.php --user=Freephile --comment='Set of screenshots of sites using MediaWiki [[Category:MediaWiki Sites]]' ~/Desktop/mediawiki/snaps/ |
</source> | </source> | ||
Note how using a Category tag in the comment will automatically place the images in the Category specified. | Note how using a Category tag in the comment will automatically place the images in the Category specified. | ||
Line 190: | Line 186: | ||
# Conversion of existing wikis and documents [[Format conversion]] | # 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 framework which helps to automate manipulation of the wiki. | # [[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 framework which helps to automate manipulation of the wiki. | ||
− | |||
=== Theming === | === Theming === | ||
Line 197: | Line 192: | ||
=== Extensions === | === Extensions === | ||
− | # [http://www. | + | # [http://www.mediawiki.org/wiki/Manual:Extensions The Manual] |
− | # [http://www. | + | # [http://www.mediawiki.org/wiki/Extension_Matrix An incomplete list of extensions] |
So many examples, which ones to highlight? | So many examples, which ones to highlight? | ||
Line 208: | Line 203: | ||
* http://wiki.eclipse.org/index.php/Special:Version | * http://wiki.eclipse.org/index.php/Special:Version | ||
− | See | + | See [[MediaWiki/Extensions]] |
==== Timelines ==== | ==== Timelines ==== | ||
− | # http://www. | + | # http://www.mediawiki.org/wiki/Extension:EasyTimeline |
# http://www.ehartwell.com/InfoDabble/MediaWiki_extension:_Timeline | # http://www.ehartwell.com/InfoDabble/MediaWiki_extension:_Timeline | ||
MIT's SIMILE project Timeline is integrated into Semantic MediaWiki | MIT's SIMILE project Timeline is integrated into Semantic MediaWiki | ||
* e.g. http://semanticweb.org/wiki/Events | * e.g. http://semanticweb.org/wiki/Events | ||
− | |||
− | |||
− | |||
== Getting it, Installing it == | == Getting it, Installing it == | ||
− | MediaWiki is developed using a Continuous Integration approach meaning that their trunk is tested and running in production http://www. | + | MediaWiki is developed using a Continuous Integration approach meaning that their trunk is tested and running in production http://www.mediawiki.org/wiki/Version_lifecycle |
{| class="datatable" | {| class="datatable" | ||
Line 241: | Line 233: | ||
| bgcolor="#FF1000" | September 2008 | | bgcolor="#FF1000" | September 2008 | ||
|} | |} | ||
− | [http://www. | + | [http://www.mediawiki.org/wiki/Download_from_SVN use svn] to get it, and that way updating your installation is as simple as <code>svn up</code> |
Line 252: | Line 244: | ||
=== Integration with Software Development === | === Integration with Software Development === | ||
− | # CodeReview http://www. | + | # CodeReview http://www.mediawiki.org/wiki/Extension:CodeReview e.g. http://www.mediawiki.org/wiki/Special:Code/MediaWiki/44245#c829 |
− | # [http://www. | + | # [http://www.mediawiki.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 === | === Setup for an intranet and/or KB === | ||
Line 273: | Line 265: | ||
* http://commons.wikimedia.org/wiki/MediaWiki:UploadForm.js/Documentation | * http://commons.wikimedia.org/wiki/MediaWiki:UploadForm.js/Documentation | ||
* http://commons.wikimedia.org/wiki/Commons:Redesigning_the_upload_form | * http://commons.wikimedia.org/wiki/Commons:Redesigning_the_upload_form | ||
− | * http://www. | + | * http://www.mediawiki.org/wiki/User:Pfctdayelise/Manual:Uselang_hack |
== Resources == | == Resources == | ||
Line 286: | Line 278: | ||
<references /> | <references /> | ||
− | |||
[[Category:MediaWiki Sites|sites running MediaWiki]] | [[Category:MediaWiki Sites|sites running MediaWiki]] | ||
[[Category:Book references]] | [[Category:Book references]] |