Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Advanced wiki training course
Dr. Konrad U. Forstner
April 21st, 2010 @ EMBL, Heidelberg, Germany
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Basics we covered before
External links
Internal links and page creation
Basic font modifications
Captions
Lists
Uploading files and image insertion
Comparing revisions
User dashboard
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Tables
Mediawiki can render tables
Example:{|border=’1’ cellpadding=’10’ cellspacing=’0’
! First cell in the header
! Second cell in the header row
|-
| First cell in the second row
| Second cell in the second row
|-
| First cell in the third row
| Second cell in the third row
|}
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Categories
Categories help to group pages
Example: [[Category:My favorite sites]]
A link to the category page which lists all the pages in thatcategory is added. The description page of the category canbe edited.
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Namespaces
Namespaces group pages on a higher level
There are some default names spaces that have prefixes likeUser:, File:, Talk:
The main namespace does not have any prefix
Namespaces can be added by modifying the configuration file
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Subpages
Subpages offer a way to build hierarchies of pages
Example: [[People/Scientists/Albert Einstein]]
Per default this function is available in the User name spacebut has to be enabled for the main namespace
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Redirects
Redirects make it possible to generate aliases of pages
Example: The page “EMBL” of the English Wikipediaredirects the user to the page “European Molecular BiologyLaboratory”#REDIRECT [[European Molecular Biology Laboratory]]
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Templates
Templates make the reuse of content possible
Many pages in Wikipedia offer info boxes that are templateswith tables.
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Access control list
ACL: who can do what
who = a user or a group of users
what = read, write, create or delete pages; upload files
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
ACL functionality is missing in Mediawiki
Due to its open philosophy Mediawiki has only very limiteduser rights management capabilities
It distinguishes between users, registered users, administrators,bureaucrat and bots
This is why we use DokuWiki for the ACL demonstration
You can search WikiMatrix for wiki engines with ACL
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Extension
Missing functionalities can be added by extensions
Example: ContactPage extension
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Table of content
1 Recapitulation
2 Tables
3 Organizing content
4 Templates
5 Access Control Lists
6 Extensions
7 Licenses for open content
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Licenses for open content
Open content = easy exchange, contribution to humankindsknowledge, transfer of prosperity
Use e.g. Creative Commons licences / Public domain
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Selected links
http://www.wikimatrix.org
http://en.wikipedia.org/wiki/List_of_wiki_software
http://www.mediawiki.org
http://www.mediawiki.org/wiki/Help:Tables
http://www.mediawiki.org/wiki/Help:Categories
http://www.mediawiki.org/wiki/Help:Namespaces
http://www.mediawiki.org/wiki/Help:Subpages
http://www.mediawiki.org/wiki/Help:Redirect
http://www.mediawiki.org/wiki/Help:Templates
http://www.dokuwiki.org/
http://www.dokuwiki.org/acl
http://www.mediawiki.org/wiki/Category:Extensions
http://www.mediawiki.org/wiki/Category:All_extensions
http://www.mediawiki.org/wiki/Extension:ContactPage
http://creativecommons.org
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
Image sources/attribution
http://www.flickr.com/photos/olibac/2354102486/
http://www.flickr.com/photos/johnath/91637121/
http://www.flickr.com/photos/10037058@N08/3696670712/
http://www.flickr.com/photos/myuibe/2726798563/
http://www.flickr.com/photos/90318532@N00/22078028
http://www.flickr.com/photos/jurvetson/1028428/
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources
About this document
Created in LATEX using the beamer class, TeX Live and Emacs.
All these programs run on OpenBSD.
http://www.latex-project.org
http://latex-beamer.sourceforge.net
http://www.tug.org/texlive/
http://www.gnu.org/software/emacs
http://www.gimp.org/
http://www.openbsd.org
Published under the Creative Commons Attribution 3.0 License (*)http://creativecommons.org/licenses/by/3.0/
by Konrad Forstnerhttp://konrad.foerstner.org
(*) Excepting the EMBL Logo
Document version 1.2 2010/04/21