Advanced Wiki training course

Preview:

DESCRIPTION

 

Citation preview

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

Recommended