MediaWiki/Presentation: Difference between revisions

From Freephile Wiki
Creating Structure: adds links to the existing "Templates" and "Transclusion" pages
notice that wikEd is enabled
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 mediawiki slideshow 5 minutes prior to presentation
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 at http://www.archive.org/details/collaboration.at.wiki.speed-audio-part1 <!-- and locally at http://freephile.com/mediawiki-greg.mp3 (45 minutes long) -->  
Audio of my presentation is at http://www.archive.org/details/collaboration.at.wiki.speed-audio-part1 <!-- and locally at http://freephile.com/mediawiki-greg.mp3 (45 minutes long) -->


== What's a Wiki? ==
== What's a Wiki? ==
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.
<ol>
# FCK Editor is a full wysiwyg editor that includes page link searching as you type
<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 installation.
# 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
{{Messagebox |
# Kaltura does a collaborative video editing solution http://corp.kaltura.com/wiki/index.php/MediaWiki_Extension
|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 ====
==== WikEd ====
Line 104: Line 109:


==== FCK Editor ====
==== FCK Editor ====
* http://www.mediawiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia)
* 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 112: Line 117:
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 mediawiki page as a presentation
* Use this http://userscripts.org/scripts/show/6372 Greasemonkey script to show any MediaWiki page as a presentation




Line 152: Line 157:
## arguments
## arguments
## Templates used on this page
## Templates used on this page
## copying from mediawiki [[Special:ExpandTemplates]]
## copying from MediaWiki [[Special:ExpandTemplates]]
# Categories
# Categories
# Navigation (talk about in Administration)
# Navigation (talk about in Administration)
Line 192: Line 197:


=== Extensions ===
=== Extensions ===
# [http://www.mediawiki.org/wiki/Manual:Extensions The Manual]
# [http://www.MediaWiki.org/wiki/Manual:Extensions The Manual]
# [http://www.mediawiki.org/wiki/Extension_Matrix An incomplete list of extensions]
# [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 206: Line 211:


==== Timelines  ====
==== Timelines  ====
# http://www.mediawiki.org/wiki/Extension:EasyTimeline
# 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
Line 215: Line 220:


== 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.org/wiki/Version_lifecycle
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 236: Line 241:
| bgcolor="#FF1000" | September 2008
| bgcolor="#FF1000" | September 2008
|}
|}
[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>
[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 247: Line 252:


=== Integration with Software Development ===
=== Integration with Software Development ===
# CodeReview http://www.mediawiki.org/wiki/Extension:CodeReview e.g. http://www.mediawiki.org/wiki/Special:Code/MediaWiki/44245#c829
# CodeReview http://www.MediaWiki.org/wiki/Extension:CodeReview e.g. http://www.MediaWiki.org/wiki/Special:Code/MediaWiki/44245#c829
# [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
# [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 268: Line 273:
* 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.mediawiki.org/wiki/User:Pfctdayelise/Manual:Uselang_hack
* http://www.MediaWiki.org/wiki/User:Pfctdayelise/Manual:Uselang_hack


== Resources ==
== Resources ==

Revision as of 22:53, 24 February 2009