+ All Categories
Home > Technology > Advanced Wiki training course

Advanced Wiki training course

Date post: 01-Nov-2014
Category:
Upload: konrad-foerstner
View: 1,862 times
Download: 3 times
Share this document with a friend
Description:
 
Popular Tags:
23
Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources Advanced wiki training course Dr. Konrad U. F¨ orstner April 21st, 2010 @ EMBL, Heidelberg, Germany
Transcript
Page 1: Advanced Wiki training course

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

Page 2: Advanced Wiki training course

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

Page 3: Advanced Wiki training course

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

Page 4: Advanced Wiki training course

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

Page 5: Advanced Wiki training course

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

Page 6: Advanced Wiki training course

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

|}

Page 7: Advanced Wiki training course

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

Page 8: Advanced Wiki training course

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.

Page 9: Advanced Wiki training course

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

Page 10: Advanced Wiki training course

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

Page 11: Advanced Wiki training course

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]]

Page 12: Advanced Wiki training course

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

Page 13: Advanced Wiki training course

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.

Page 14: Advanced Wiki training course

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

Page 15: Advanced Wiki training course

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

Page 16: Advanced Wiki training course

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

Page 17: Advanced Wiki training course

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

Page 18: Advanced Wiki training course

Recapitulation Tables Organizing content Templates ACL Extensions Licenses Link collections Sources

Extension

Missing functionalities can be added by extensions

Example: ContactPage extension

Page 19: Advanced Wiki training course

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

Page 20: Advanced Wiki training course

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

Page 21: Advanced Wiki training course

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

Page 22: Advanced Wiki training course

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/

Page 23: Advanced Wiki training course

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