User Tools

Site Tools


hilfeseiten:plugins

Aufgaben

~~TASK:[user]?[due date][priority]~~
[user] Zuständige Person – auch user oder voller Name
[due date] Termin YYYY-MM-DD ;
[priority] low, medium !, high !! or critical !!!

Markiere eine Seite mit ~~TASK~~ als Aufgabe. Der Titel (erste Überschrift) wird die Bezeichnung der Aufgabe, der Inhalt seine Beschreibung.

Eine nicht zugeteilte Aufgabe kann von jedem User angenommen werden. Der zuständige User kann den Status über ein Auswahlmenü definieren.

  • rejected – task is not worthwhile or not accepted by user
  • new – reassign task so somebody else can take it
  • accepted – user took over task but did not yet start the work
  • started – work on task started
  • done – work on task completed

Der “done”-Status kann und muss durch andere User bestätigt werden.

Über das Icon neben dem Titel kann ein .ics file heruntergeladen werden, das von einem großteil gängiger iCalendar-Anwendungen gelesen werden kann.

Aufgabenliste

{{tasks>[namespace]?[view]&[flags]}}
[namespace] the namespace to look for tasks notwendig
[view] one of the views, see here optional; default open
[flags] pagelist flags delimited by &, see flags optional

Views

all alle Tasks
open alle neuen, nicht abgeschlossenen Tasks sofern sie mir oder noch niemandem zugeordnet sind.
my nur die eigenen Tasks
new neue Tasks, die noch keinem Verantwortlichen zugeordnet sind.
done abgeschlossene aber noch nicht überprüfte Tasks
due alle offenen Tasks mit dem heuten Datum als Abschlusstermin
overdue alle offenen Tasks mit einem Abschlusstermin in der Vergangenheit

Flags

noform Darstellung ohne das “Neue Tasks”-Modul

Boxes & Notes

Im “Bearbeiten”-Modus befindet sich über dem Eingabefeld ein Editor, der alle wichtigen Textauszeichnungen enthält. Dieser enthält auch vier über Knopfdruck einfügbare Hinweisboxen, die mit Text gefüllt werden können (siehe Kasten rechts).

Neben den “notes” lassen sich farbige Boxen erstellen (Einsatzbeispiel):

<box> dies ergäbe eine einfache Box </box> 

Die Boxen lassen sich verschiedentlich anpassen:

<box width classes colours |TITLE TEXT> contents text </box|CAPTION TEXT>

  • TITLE TEXT — text (including DokuWiki markup) displayed above the box contents, with distinct style.
  • CAPTION TEXT — text (no markup allowed) displayed below the box contents, with distinct style.

Die einleitende Markierung <box … > darf keinen Seitenumbruch enthalten, der Inhalt kann mehrere Zeilen umfassen.

  • width — any legal CSS width value
  • classes — any number of classes which use the styles in your template or the plugin's own stylesheet to determine the look of the box. The box plugins comes with the following classes already defined:
    • round — box will have rounded corners
    • blue — blue colour scheme
    • red — red colour scheme
    • green — green colour scheme
    • orange — orange colour scheme
    • left — float the box left within the wiki page
    • right — float the box right within the wiki page

Bei fehlender Definition wird ein eckiges Feld auf dem Farbschema des Wiki-Templates generiert.

  • colours — 1-4 colours in CSS hex or RGB notation, e.g. #F00 #fcab94 rgb(255,255,0). The colours are applied in order to:
    1. content background
    2. title background
    3. outer box background
    4. borders

if less than four colours are specified, the first colour is used for the missing colours.

  • title text — text (including DokuWiki markup) displayed above the box contents, with distinct style.
  • caption text — text (no markup allowed) displayed below the box contents, with distinct style.

Die einleitende Markierung <box … > darf keinen Seitenumbruch enthalten, der Inhalt kann mehrere Zeilen umfassen.

Dateiexport

Das ZfQ-DokuWiki ermöglicht den Export einzelner Seiten in eine für Textverarbeitungsprogramme lesbare .odt-Datei. Dafür füge

~~ODT~~

an den anfang oder ans Ende der zu exportierenden Seite ein.

Diagramme

<gchart 350×120 pie3d #0000ff #ffffff right> Apples = 33 Peaches = 23 Strawberries = 25 Peanuts = 7 </gchart>

<gchart 350x120 pie3d #0000ff #ffffff right>
Apples       = 33
Peaches      = 23
Strawberries = 25
Peanuts      = 7
</gchart>

Optionen:

  • Size give in the form widthxheight in pixels. Defaults to 320x140
  • Type defaults to pie3d, can be one of the following
    • pie3d for a 3D pie graph
    • pie2d for a 2D pie graph
    • line for a line graph
    • sparkline for a “sparkline” graph
    • hbar for a horizontal bar graph
    • vbar for a vertical bar graph
  • Graph color this is the first hex color given. Defaults to the configuration (see below) or orange if no config is given.
  • Background color this is the second hex color given. Defaults to the configuration (see below) or white if no config is given.
  • Alignment can be left, center or right. Defaults to right.
  • Value Display if value is given, the entered values are added to the graph
  • Legend is only available for pie graphs. If legend is given, the slices will not be labeled directly
  • Title if you want to add a title to the graphic, give it in quotes. E.g. “this is my Title”

Diskussionsbereich

~~DISCUSSION~~Fügt einen Diskussionsbereich am Ende der Seite ein
~~DISCUSSION:off~~schließt die Diskussion
~~DISCUSSION:closed~~schließt die Diskussion, lässt sie aber sichtbar
~~DISCUSSION|Custom Title String~~Fügt einen Titel dazu
~~DISCUSSION:closed|Custom Title String~~

doodle

Um eine doodle einzubinden schreibe:

<doodle [id]>
^ [choice] ^ [choice] ^ ... ^
</doodle>

That means, you can simply put <doodle> tags around regular table header to get a check box table with different choices.

[id] the ID of the doodle; must be unique1); appears as title required
[choice] an option for which users can tick a checkbox whether it's okay for them or not required

You may also add more optional parameters…

<doodle [disable] [single] [login]| [id]>
^ [choice] ^ [choice] ^ ... ^
</doodle>
[disable] view the result(cannot vote)
[single] only can check one choice
[login] voter must login first & use fullname to be voter name

Kalender

einfache Monatsübersicht

Einfacher Kalender mit einer Seite pro Tag.

Um den allgemeinen Kalender auf eine Seite einzubinden schreibe:

{{cal>kalender}}

Es lässt sich auch ein persönlicher Kalender generieren:

{{cal>DEIN USERNAMESPACE:kalender}}

http://www.dokuwiki.org/plugin:wikicalendar

kombinierbarer Kalender

Dieser Kalender greift auf Seiten zurück, in denen Termine gelistet werden müssen. Es lassen sich mehrere Seiten in einen Kalender einbinden, so dass bspw. mehrere persönliche oder Gruppenkalender gemeinsam auf einer Seite abgebildet werden können.

<gcal <parameter-1>=<value-1> <parameter-1>=<value-1>  ... >

http://www.dokuwiki.org/plugin:gcalendar

Präsentationen / Slide Shows

Um eine Seite als Präsentation anzeigen zu lassen füge auf die Seite ein:

~~SLIDESHOW~~

Die H1 Überschrift wird zur Begrüßungsseite, jede H2-Überschrift fügt einen neuen Slide ein. Zur Verfügung stehen verschiedene Themes, die sich auch gestalten lassen.

Seiten einbinden

Plugin Include

{{page>[id]#[section]&[flags]}}
{{section>[id]#[section]&[flags]}}
{{namespace>[namespace]&[flags]}}
[id] Name der einzubindenden Seite; macros sind möglich required
[section] beschränkt die Einbindung auf den angegebenen Bereich optional
[flags] getrennt durch &, siehe flags optional

The plugin offers three syntaxes, {{page>...}} and {{section>...}} and {{namespace>...}}.

Section is aimed more at including sections, page at including whole pages and namespace at including whole namespaces2).

noheader Don't display the header of the inserted section
firstseconly Display only the first section of the included page
showtaglogos Show/hide an image for the first tag (if the page has tags)
showfooter Show/hide page footer below the included page
showlink Makes the first headline of a included page/section a link to the included page/section
showpermalink Show/hide a permalink to the included page in the page footer
showdate Show/hide creation date of the page in the page footer
showuser Show/hide user name of the page creator in the page footer
showcomments Show/hide number of comments in the page footer (requires the discussion plugin)
showlinkbacks Show/hide number of linkbacks in the page footer (requires the linkback or backlinks2 plugin)
showtags Show/hide tags in the page footer (requires the tag plugin)
showeditbtn Show/hide edit button below the included page
usernamespace Namespace for user pages (see showuser configuration) (default user)

Seitenlisten

Just wrap a regular unordered list of internal links with the <pagelist> tag:

<pagelist&[flags]>
  * [[hilfsseiten:blog|Blog Plugin]]
  * [[hilfsseiten:discussion|Discussion Plugin]]
  * [[hilfsseiten:editor|Editor Plugin]]
  * [[hilfsseiten:tag|Tag Plugin]]
</pagelist>

[flags] verändert die Darstellung der Seitenliste.

Setting Default Alternative
style default table with horizontal lines table or list standard DokuWiki table or list style
showheader noheader hide the heading row of the pagelist table header show the header
showdate date show the creation or last modification date nodate hide the date
showuser user show creator or contributors nouser hide the user
showdesc nodesc hide the description desc show the description (from metadata)
showcomments nocomments hide the number of comments comments show the number of comments (if Discussion Plugin is installed)
showtags notags hide the tags tags show the tags (if Tag Plugin is installed)
showfirsthl firsthl show the first headline nofirsthl show the page name
<pagelist&header&comments>
...
</pagelist>

Das Beispiel listet alle Seiten mit Überschrift und Kommentarbereich.

Spalten

Über das Plugin Columns lassen sich Spalten auf Wikiseiten anlegen, um so Informationen nebeneinander darzustellen. Syntax:

<columns 100% 50% - ->
information in column 1 (50% width)
<newcolumn>
information in column 2
<newcolumn>
information in column 3
</columns>

Oder nutze den “WRAP”-Button in der Navigationsleiste (vierte von rechts) und wähle das “Spalten”-Symbol .

Tagging

Tag

{{tag>[list of tags]}}
[list of tags] Liste von Kategorien, mehrere werden durch ein Leerzeichen getrennt. Kategoriennamen, die aus mehreren Worten bestehen werden mit “_” zusammengehalten.

Allows you to categorize your wiki pages. The resulting links either point to the corresponding page in the specified tag namespace (only if it exists). If you want a link to point to a page in another namespace, you have to indicate the namespace before the tag name. If this page doesn't exist, just the list of pages with the same tag is shown when you follow one of those links.

Examples:

  • {{tag>tag1 tag2 tag3}}
  • with namespaces: {{tag>:ns1:tag1 ns1:tag2 ns2:subns1:tag3}}

Topic

{{topic>[tag]&[flags]}}
[tag] the category tag for which you want a list of pages required
[flags] pagelist flags delimited by &, see flags optional

This displays a list of all pages that contain the given category tag. The list is sorted alphabetically by page ID. You can also prepend the modifiers + and -. + creates an intersection between the list of pages created by the already defined tags and the pages matching the tag following the + (AND), - removes all pages tagged with the given tag from the list of already found pages.

Example:

  • {{topic>tag1 -tag2}} – Lists all pages tagged with tag1 but not with tag2.
  • {{topic>tag1 +tag2}} – Lists all pages tagged with tag1 and tag2.
  • {{topic>tag1 tag2}} – Lists all pages tagged with either tag1 or tag2 or both.

ToDo Listen

Es lassen sich ToDo Listen erstellen, die per Knopfdruck als erledigt markiert werden können. Nutze dazu den Button in der “Bearbeiten”-Leiste oder schreibe jede einzelne Aufgabe in folgende Markierung:

<todo>Title of todo Action</todo>

<todo>Title of todo Action</todo>

Folgender Text erstellt eine Aufgabe, die schon als erledigt markiert ist:

<todo #>Title of todo Action</todo>

<todo #>Title of todo Action</todo>

Wort-/Tagwolke

Folgender Eintrag fügt eine Wolke in die Seite, die die meistbenutzen Worte des Wikis enthält. Die zweite Variante begrenzt die Worte auf die dort angegebene Nummer (1-999, Standardwert 50).

<nowiki>~~CLOUD~~\\
~~CLOUD:number~~</nowiki>

Es können auch Worte manuell eingefügt werden indem sie, jedes auf eine eigenen Linie, in

conf/stopwords.txt

eingetragen werden.

Gleiches Prinzip gilt für Katgorienwolken:

<nowiki>~~TAGCLOUD~~\\
~~TAGCLOUD:number~~</nowiki>

Liste aller Plugins

Die Links führen zu den Vorstellungen der Plugins, die auch genaue Hilfen beinhalten:

hilfe

1)
If it is not, metadata of the doodles with the same id gets mixed up, i.e. answers to choices in a previous doodle appear in the new when the choices are the same.
2)
This syntax is considered experimental!
hilfeseiten/plugins.txt · Last modified: 2011/06/21 12:25 by 127.0.0.1