<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://profiwiki.bitplan.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wf</id>
	<title>BITPlan profiwiki Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://profiwiki.bitplan.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wf"/>
	<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php/Special:Contributions/Wf"/>
	<updated>2026-04-29T20:03:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=444</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=444"/>
		<updated>2019-01-05T14:40:18Z</updated>

		<summary type="html">&lt;p&gt;Wf: /* Critics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tool&lt;br /&gt;
|name=Docker&lt;br /&gt;
|logo=File:DockerLogo.png&lt;br /&gt;
|logourl=https://www.docker.com/sites/all/themes/docker/assets/images/logo.png&lt;br /&gt;
|website=https://www.docker.com/&lt;br /&gt;
|wikipediaurl=https://en.wikipedia.org/wiki/Docker_%28software%29&lt;br /&gt;
|stackoverflow=http://stackoverflow.com/questions/tagged/docker&lt;br /&gt;
|stackoverflowQuestionCount=49,616&lt;br /&gt;
|category=Build&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{GlossaryEntry&lt;br /&gt;
|since=2015/09/25&lt;br /&gt;
|description={{Link|target=https://www.docker.com/|title=Docker}} ''is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.''&lt;br /&gt;
|references=https://www.docker.com&lt;br /&gt;
|lang=en&lt;br /&gt;
|master=Docker&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Virtual Machine versus Container ==&lt;br /&gt;
http://i.imgur.com/MJHfm1c.jpg&lt;br /&gt;
== Introduction to Docker by {{Link|target=Solomon Hykes}} ==&lt;br /&gt;
&amp;lt;youtube&amp;gt;Q5POuMHxW-0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
* Shipping code to the server is too hard&lt;br /&gt;
* Docker uses separation of concerns (just like the Y-principle) to make shipping easier&lt;br /&gt;
* Docker images are manipulated git style with ids, diffs, commits, pushs and pulls&lt;br /&gt;
== Links ==&lt;br /&gt;
* https://twitter.com/docker&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Installation of Docker on Mac OS X ===&lt;br /&gt;
* https://docs.docker.com/installation/mac/&lt;br /&gt;
# Download Docker Toolbox&lt;br /&gt;
# Install (e.g. DockerToolbox-1.8.3.pkg)&lt;br /&gt;
# Either Use Kitematic Visual Management for Docker or Docker Quickstart Terminal Command Line Interface&lt;br /&gt;
[[File:Clipboard20151017102651.png]]&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        ##         .&lt;br /&gt;
                  ## ## ##        ==&lt;br /&gt;
               ## ## ## ## ##    ===&lt;br /&gt;
           /&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;\___/ ===&lt;br /&gt;
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~&lt;br /&gt;
           \______ o           __/&lt;br /&gt;
             \    \         __/&lt;br /&gt;
              \____\_______/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker is configured to use the default machine with IP 192.168.99.100&lt;br /&gt;
For help getting started, check out the docs at https://docs.docker.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== Installation of Docker on Linux ===&lt;br /&gt;
* see https://docs.docker.com/installation/ubuntulinux/&lt;br /&gt;
&lt;br /&gt;
== Docker command examples ==&lt;br /&gt;
upgrade docker machine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker-machine upgrade default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list running docker processes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
get and start the latest ubuntu image&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run ubuntu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
see which images are available&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
start a bash shall in ubuntu&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run -i -t ubuntu /bin/bash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
modify the image by creating new directory&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#touch /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
look at processes again and check the difference of the image with the given container id&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
84506e084bb9        ubuntu              &amp;quot;/bin/bash&amp;quot;         2 minutes ago       Up 2 minutes                            pensive_wozniak&lt;br /&gt;
bash-3.2$ docker diff 84506e084bb9&lt;br /&gt;
A /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
install some software&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#apt-get install php5&lt;br /&gt;
root@84506e084bb9:/#apt-get install mysql-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
commit the changes to images with the name &amp;quot;lamp&amp;quot;&lt;br /&gt;
and check the image list again&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker commit 84506e084bb9 lamp&lt;br /&gt;
8ba719cd9b0eae589b70f6b6ddd567b4c20f997fc2d8f4c6feb313d73c2d5c3a&lt;br /&gt;
&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
lamp                latest              8ba719cd9b0e        20 seconds ago      349.5 MB&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker version&lt;br /&gt;
Client:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      darwin/amd64&lt;br /&gt;
&lt;br /&gt;
Server:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      linux/amd64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Useful scripts ==&lt;br /&gt;
{{Link|target=Docker goodies}}&lt;br /&gt;
&lt;br /&gt;
== Static content example ==&lt;br /&gt;
Use the nginx image from https://github.com/docker-library/docs/tree/master/nginx&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run --name icon_html -v /Users/wf/Documents/workspace/com.bitplan.icons/src/main/resources/com/bitplan/icons:/usr/share/nginx/html:ro -d -p 8080:80 nginx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
find out the ip address for the mapping (Mac OS X)&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker-machine env default&lt;br /&gt;
export DOCKER_HOST=&amp;quot;tcp://192.168.99.100:2376&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try out via &amp;lt;pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&amp;lt;/pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&lt;br /&gt;
&lt;br /&gt;
== Dockerfile ==&lt;br /&gt;
The process can be automated using a {{Link|target=Dockerfile}}&lt;br /&gt;
== Critics ==&lt;br /&gt;
* http://www.boycottdocker.org/&lt;br /&gt;
* https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/&lt;br /&gt;
* https://github.com/moby/moby/issues/23203&lt;br /&gt;
* https://www.reddit.com/r/docker/comments/8n7app/the_joy_of_containers_virtualisation_and/&lt;br /&gt;
&lt;br /&gt;
== Docker book ==&lt;br /&gt;
&amp;lt;pdf&amp;gt;http://dockerbook.com/TheDockerBook_sample.pdf&amp;lt;/pdf&amp;gt;&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=443</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=443"/>
		<updated>2019-01-05T14:25:13Z</updated>

		<summary type="html">&lt;p&gt;Wf: /* Critics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tool&lt;br /&gt;
|name=Docker&lt;br /&gt;
|logo=File:DockerLogo.png&lt;br /&gt;
|logourl=https://www.docker.com/sites/all/themes/docker/assets/images/logo.png&lt;br /&gt;
|website=https://www.docker.com/&lt;br /&gt;
|wikipediaurl=https://en.wikipedia.org/wiki/Docker_%28software%29&lt;br /&gt;
|stackoverflow=http://stackoverflow.com/questions/tagged/docker&lt;br /&gt;
|stackoverflowQuestionCount=49,616&lt;br /&gt;
|category=Build&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{GlossaryEntry&lt;br /&gt;
|since=2015/09/25&lt;br /&gt;
|description={{Link|target=https://www.docker.com/|title=Docker}} ''is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.''&lt;br /&gt;
|references=https://www.docker.com&lt;br /&gt;
|lang=en&lt;br /&gt;
|master=Docker&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Virtual Machine versus Container ==&lt;br /&gt;
http://i.imgur.com/MJHfm1c.jpg&lt;br /&gt;
== Introduction to Docker by {{Link|target=Solomon Hykes}} ==&lt;br /&gt;
&amp;lt;youtube&amp;gt;Q5POuMHxW-0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
* Shipping code to the server is too hard&lt;br /&gt;
* Docker uses separation of concerns (just like the Y-principle) to make shipping easier&lt;br /&gt;
* Docker images are manipulated git style with ids, diffs, commits, pushs and pulls&lt;br /&gt;
== Links ==&lt;br /&gt;
* https://twitter.com/docker&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Installation of Docker on Mac OS X ===&lt;br /&gt;
* https://docs.docker.com/installation/mac/&lt;br /&gt;
# Download Docker Toolbox&lt;br /&gt;
# Install (e.g. DockerToolbox-1.8.3.pkg)&lt;br /&gt;
# Either Use Kitematic Visual Management for Docker or Docker Quickstart Terminal Command Line Interface&lt;br /&gt;
[[File:Clipboard20151017102651.png]]&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        ##         .&lt;br /&gt;
                  ## ## ##        ==&lt;br /&gt;
               ## ## ## ## ##    ===&lt;br /&gt;
           /&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;\___/ ===&lt;br /&gt;
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~&lt;br /&gt;
           \______ o           __/&lt;br /&gt;
             \    \         __/&lt;br /&gt;
              \____\_______/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker is configured to use the default machine with IP 192.168.99.100&lt;br /&gt;
For help getting started, check out the docs at https://docs.docker.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== Installation of Docker on Linux ===&lt;br /&gt;
* see https://docs.docker.com/installation/ubuntulinux/&lt;br /&gt;
&lt;br /&gt;
== Docker command examples ==&lt;br /&gt;
upgrade docker machine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker-machine upgrade default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list running docker processes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
get and start the latest ubuntu image&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run ubuntu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
see which images are available&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
start a bash shall in ubuntu&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run -i -t ubuntu /bin/bash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
modify the image by creating new directory&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#touch /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
look at processes again and check the difference of the image with the given container id&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
84506e084bb9        ubuntu              &amp;quot;/bin/bash&amp;quot;         2 minutes ago       Up 2 minutes                            pensive_wozniak&lt;br /&gt;
bash-3.2$ docker diff 84506e084bb9&lt;br /&gt;
A /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
install some software&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#apt-get install php5&lt;br /&gt;
root@84506e084bb9:/#apt-get install mysql-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
commit the changes to images with the name &amp;quot;lamp&amp;quot;&lt;br /&gt;
and check the image list again&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker commit 84506e084bb9 lamp&lt;br /&gt;
8ba719cd9b0eae589b70f6b6ddd567b4c20f997fc2d8f4c6feb313d73c2d5c3a&lt;br /&gt;
&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
lamp                latest              8ba719cd9b0e        20 seconds ago      349.5 MB&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker version&lt;br /&gt;
Client:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      darwin/amd64&lt;br /&gt;
&lt;br /&gt;
Server:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      linux/amd64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Useful scripts ==&lt;br /&gt;
{{Link|target=Docker goodies}}&lt;br /&gt;
&lt;br /&gt;
== Static content example ==&lt;br /&gt;
Use the nginx image from https://github.com/docker-library/docs/tree/master/nginx&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run --name icon_html -v /Users/wf/Documents/workspace/com.bitplan.icons/src/main/resources/com/bitplan/icons:/usr/share/nginx/html:ro -d -p 8080:80 nginx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
find out the ip address for the mapping (Mac OS X)&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker-machine env default&lt;br /&gt;
export DOCKER_HOST=&amp;quot;tcp://192.168.99.100:2376&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try out via &amp;lt;pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&amp;lt;/pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&lt;br /&gt;
&lt;br /&gt;
== Dockerfile ==&lt;br /&gt;
The process can be automated using a {{Link|target=Dockerfile}}&lt;br /&gt;
== Critics ==&lt;br /&gt;
* http://www.boycottdocker.org/&lt;br /&gt;
* https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/&lt;br /&gt;
* https://github.com/moby/moby/issues/23203&lt;br /&gt;
&lt;br /&gt;
== Docker book ==&lt;br /&gt;
&amp;lt;pdf&amp;gt;http://dockerbook.com/TheDockerBook_sample.pdf&amp;lt;/pdf&amp;gt;&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=442</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=442"/>
		<updated>2019-01-03T06:30:28Z</updated>

		<summary type="html">&lt;p&gt;Wf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Profiwikiicon.png|256px|right|link=http://www.bitplan.com/ProfiWiki]]&lt;br /&gt;
=== What is a [http://www.bitplan.com/ProfiWiki ProfiWiki] ?===&lt;br /&gt;
* Structured and unstructured content &lt;br /&gt;
* Easy search&lt;br /&gt;
* Quick data entry and linking&lt;br /&gt;
* Team collaboration&lt;br /&gt;
&lt;br /&gt;
=== The ProfiWiki layer cake recipe ===&lt;br /&gt;
==== Ingredients ====&lt;br /&gt;
* 1 small {{Link|target=Docker}} [[File:DockerLogo.png|218px]]&lt;br /&gt;
* 1 decent {{Link|target=http://www.mediawiki.org|title=MediaWiki}} [[File:MediaWikiLogo.png|100px]]&lt;br /&gt;
* 1 nice dose of {{Link|target=http://semantic-mediawiki.org/wiki/Semantic_MediaWiki|title=Semantic MediaWiki}} [[File:SemanticMediaWikiLogo.png|100px]]&lt;br /&gt;
==== Make the ProfiWiki cake ====&lt;br /&gt;
Follow the instructions at {{Link|target=https://github.com/BITPlan/docker-semanticmediawiki|title=docker-semanticmediawiki}}[[File:Profiwikiicon.png|128px|link=http://www.bitplan.com/ProfiWiki]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=441</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=441"/>
		<updated>2019-01-03T06:29:42Z</updated>

		<summary type="html">&lt;p&gt;Wf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Profiwikiicon.png|256px|right|link=http://www.bitplan.com/ProfiWiki]]&lt;br /&gt;
=== What is a [http://www.bitplan.com/ProfiWiki ProfiWiki] ?===&lt;br /&gt;
* Structured and unstructured content &lt;br /&gt;
* Easy search&lt;br /&gt;
* Quick data entry and linking&lt;br /&gt;
* Team collaboration&lt;br /&gt;
&lt;br /&gt;
=== The ProfiWiki layer cake recipe ===&lt;br /&gt;
==== Ingredients ====&lt;br /&gt;
* 1 small {{Link|target=Docker}} [[File:DockerLogo.png|218px]]&lt;br /&gt;
* 1 decent {{Link|target=http://www.mediawiki.org|title=MediaWiki}} [[File:MediaWikiLogo.png|100px]]&lt;br /&gt;
* 1 nice dose of {{Link|target=http://semantic-mediawiki.org/wiki/Semantic_MediaWiki|title=Semantic MediaWiki}} [[File:SemanticMediaWikiLogo.png|100px]]&lt;br /&gt;
==== Make the ProfiWiki cake ====&lt;br /&gt;
Follow the instructions at {{Link|target=https://github.com/BITPlan/docker-semanticmediawiki|title=docker-semanticmediawiki}}[[File:Profiwikiicon.png|128px]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=440</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Main_Page&amp;diff=440"/>
		<updated>2019-01-03T06:29:06Z</updated>

		<summary type="html">&lt;p&gt;Wf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Profiwikiicon.png|256px|right|link=http://www.bitplan.com/ProfiWiki]]&lt;br /&gt;
=== What is a [[ProfiWiki]] ?===&lt;br /&gt;
* Structured and unstructured content &lt;br /&gt;
* Easy search&lt;br /&gt;
* Quick data entry and linking&lt;br /&gt;
* Team collaboration&lt;br /&gt;
&lt;br /&gt;
=== The ProfiWiki layer cake recipe ===&lt;br /&gt;
==== Ingredients ====&lt;br /&gt;
* 1 small {{Link|target=Docker}} [[File:DockerLogo.png|218px]]&lt;br /&gt;
* 1 decent {{Link|target=http://www.mediawiki.org|title=MediaWiki}} [[File:MediaWikiLogo.png|100px]]&lt;br /&gt;
* 1 nice dose of {{Link|target=http://semantic-mediawiki.org/wiki/Semantic_MediaWiki|title=Semantic MediaWiki}} [[File:SemanticMediaWikiLogo.png|100px]]&lt;br /&gt;
==== Make the ProfiWiki cake ====&lt;br /&gt;
Follow the instructions at {{Link|target=https://github.com/BITPlan/docker-semanticmediawiki|title=docker-semanticmediawiki}}[[File:Profiwikiicon.png|128px]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=439</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Docker&amp;diff=439"/>
		<updated>2019-01-02T17:22:02Z</updated>

		<summary type="html">&lt;p&gt;Wf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tool&lt;br /&gt;
|name=Docker&lt;br /&gt;
|logo=File:DockerLogo.png&lt;br /&gt;
|logourl=https://www.docker.com/sites/all/themes/docker/assets/images/logo.png&lt;br /&gt;
|website=https://www.docker.com/&lt;br /&gt;
|wikipediaurl=https://en.wikipedia.org/wiki/Docker_%28software%29&lt;br /&gt;
|stackoverflow=http://stackoverflow.com/questions/tagged/docker&lt;br /&gt;
|stackoverflowQuestionCount=49,616&lt;br /&gt;
|category=Build&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{GlossaryEntry&lt;br /&gt;
|since=2015/09/25&lt;br /&gt;
|description={{Link|target=https://www.docker.com/|title=Docker}} ''is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.''&lt;br /&gt;
|references=https://www.docker.com&lt;br /&gt;
|lang=en&lt;br /&gt;
|master=Docker&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Virtual Machine versus Container ==&lt;br /&gt;
http://i.imgur.com/MJHfm1c.jpg&lt;br /&gt;
== Introduction to Docker by {{Link|target=Solomon Hykes}} ==&lt;br /&gt;
&amp;lt;youtube&amp;gt;Q5POuMHxW-0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
* Shipping code to the server is too hard&lt;br /&gt;
* Docker uses separation of concerns (just like the Y-principle) to make shipping easier&lt;br /&gt;
* Docker images are manipulated git style with ids, diffs, commits, pushs and pulls&lt;br /&gt;
== Links ==&lt;br /&gt;
* https://twitter.com/docker&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Installation of Docker on Mac OS X ===&lt;br /&gt;
* https://docs.docker.com/installation/mac/&lt;br /&gt;
# Download Docker Toolbox&lt;br /&gt;
# Install (e.g. DockerToolbox-1.8.3.pkg)&lt;br /&gt;
# Either Use Kitematic Visual Management for Docker or Docker Quickstart Terminal Command Line Interface&lt;br /&gt;
[[File:Clipboard20151017102651.png]]&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        ##         .&lt;br /&gt;
                  ## ## ##        ==&lt;br /&gt;
               ## ## ## ## ##    ===&lt;br /&gt;
           /&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;\___/ ===&lt;br /&gt;
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~&lt;br /&gt;
           \______ o           __/&lt;br /&gt;
             \    \         __/&lt;br /&gt;
              \____\_______/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docker is configured to use the default machine with IP 192.168.99.100&lt;br /&gt;
For help getting started, check out the docs at https://docs.docker.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== Installation of Docker on Linux ===&lt;br /&gt;
* see https://docs.docker.com/installation/ubuntulinux/&lt;br /&gt;
&lt;br /&gt;
== Docker command examples ==&lt;br /&gt;
upgrade docker machine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker-machine upgrade default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list running docker processes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
get and start the latest ubuntu image&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run ubuntu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
see which images are available&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
start a bash shall in ubuntu&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run -i -t ubuntu /bin/bash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
modify the image by creating new directory&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#touch /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
look at processes again and check the difference of the image with the given container id&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES&lt;br /&gt;
84506e084bb9        ubuntu              &amp;quot;/bin/bash&amp;quot;         2 minutes ago       Up 2 minutes                            pensive_wozniak&lt;br /&gt;
bash-3.2$ docker diff 84506e084bb9&lt;br /&gt;
A /test&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
install some software&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
root@84506e084bb9:/#apt-get install php5&lt;br /&gt;
root@84506e084bb9:/#apt-get install mysql-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
commit the changes to images with the name &amp;quot;lamp&amp;quot;&lt;br /&gt;
and check the image list again&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
bash-3.2$ docker commit 84506e084bb9 lamp&lt;br /&gt;
8ba719cd9b0eae589b70f6b6ddd567b4c20f997fc2d8f4c6feb313d73c2d5c3a&lt;br /&gt;
&lt;br /&gt;
bash-3.2$ docker images&lt;br /&gt;
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE&lt;br /&gt;
lamp                latest              8ba719cd9b0e        20 seconds ago      349.5 MB&lt;br /&gt;
ubuntu              latest              0a17decee413        4 days ago          188.4 MB&lt;br /&gt;
bash-3.2$ &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker version&lt;br /&gt;
Client:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      darwin/amd64&lt;br /&gt;
&lt;br /&gt;
Server:&lt;br /&gt;
 Version:      1.8.3&lt;br /&gt;
 API version:  1.20&lt;br /&gt;
 Go version:   go1.4.2&lt;br /&gt;
 Git commit:   f4bf5c7&lt;br /&gt;
 Built:        Mon Oct 12 18:01:15 UTC 2015&lt;br /&gt;
 OS/Arch:      linux/amd64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Useful scripts ==&lt;br /&gt;
{{Link|target=Docker goodies}}&lt;br /&gt;
&lt;br /&gt;
== Static content example ==&lt;br /&gt;
Use the nginx image from https://github.com/docker-library/docs/tree/master/nginx&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker run --name icon_html -v /Users/wf/Documents/workspace/com.bitplan.icons/src/main/resources/com/bitplan/icons:/usr/share/nginx/html:ro -d -p 8080:80 nginx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
find out the ip address for the mapping (Mac OS X)&lt;br /&gt;
&amp;lt;source lang='bash'&amp;gt;&lt;br /&gt;
docker-machine env default&lt;br /&gt;
export DOCKER_HOST=&amp;quot;tcp://192.168.99.100:2376&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try out via &amp;lt;pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&amp;lt;/pre&amp;gt;http://192.168.99.100:8080/48x48/shadow/wrench.png&lt;br /&gt;
&lt;br /&gt;
== Dockerfile ==&lt;br /&gt;
The process can be automated using a {{Link|target=Dockerfile}}&lt;br /&gt;
== Critics ==&lt;br /&gt;
http://www.boycottdocker.org/&lt;br /&gt;
&lt;br /&gt;
== Docker book ==&lt;br /&gt;
&amp;lt;pdf&amp;gt;http://dockerbook.com/TheDockerBook_sample.pdf&amp;lt;/pdf&amp;gt;&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=MediaWiki:Common.css&amp;diff=438</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=MediaWiki:Common.css&amp;diff=438"/>
		<updated>2017-11-05T18:17:33Z</updated>

		<summary type="html">&lt;p&gt;Wf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/** BITPlan **/&lt;br /&gt;
div.bitplanorange {&lt;br /&gt;
  margin-top: 0.4cm;&lt;br /&gt;
  font-size: 125%; color: rgb(255, 128, 0);&lt;br /&gt;
  margin-bottom: 0.0cm;&lt;br /&gt;
}&lt;br /&gt;
.externalimage-holder {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.externalimage-holder img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:SMW_Type_id&amp;diff=437</id>
		<title>Property:SMW Type id</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:SMW_Type_id&amp;diff=437"/>
		<updated>2017-11-05T18:06:18Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:18Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Property&lt;br /&gt;
|name=id&lt;br /&gt;
|label=id&lt;br /&gt;
|documentation=SMW internal id of the type&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Property_nullable&amp;diff=436</id>
		<title>Property:Property nullable</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Property_nullable&amp;diff=436"/>
		<updated>2017-11-05T18:06:18Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:17Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Property&lt;br /&gt;
|name=nullable&lt;br /&gt;
|label=allow nulls?&lt;br /&gt;
|documentation=should nullvalues be allowed and value set to NULL when empty?&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=18&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=false&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Link_title&amp;diff=435</id>
		<title>Property:Link title</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Link_title&amp;diff=435"/>
		<updated>2017-11-05T18:06:17Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:17Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property is used by the template {{Link|target=Template:Link}}.&lt;br /&gt;
It has the type [[Has type::text]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Link_targetUrl&amp;diff=434</id>
		<title>Property:Link targetUrl</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Link_targetUrl&amp;diff=434"/>
		<updated>2017-11-05T18:06:17Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:17Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property is used by the template {{Link|target=Template:Link}}.&lt;br /&gt;
It has the type [[Has type::url]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Link_targetPage&amp;diff=433</id>
		<title>Property:Link targetPage</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Link_targetPage&amp;diff=433"/>
		<updated>2017-11-05T18:06:17Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:17Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property is used by the template {{Link|target=Template:Link}}.&lt;br /&gt;
It has the type [[Has type::page]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Link_target&amp;diff=432</id>
		<title>Property:Link target</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Link_target&amp;diff=432"/>
		<updated>2017-11-05T18:06:16Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:16Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property is used by the template {{Link|target=Template:Link}}.&lt;br /&gt;
It has the type [[Has type::text]] which can be a page or an URL&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:Languagelink&amp;diff=431</id>
		<title>Template:Languagelink</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:Languagelink&amp;diff=431"/>
		<updated>2017-11-05T18:06:16Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:16Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{TemplateSequence&lt;br /&gt;
|prev=Template:Language&lt;br /&gt;
|next=Template:Link&lt;br /&gt;
}}&lt;br /&gt;
From http://semantic-mediawiki.org/wiki/Template:Languagelink&lt;br /&gt;
This template creates a link to another page (parameter 1), using the language code as a link text (parameter 2). Flags can be shown by defining suitable styles for the span classes &amp;lt;code&amp;gt;lang-LANGCODE&amp;lt;/code&amp;gt; (using [[MediaWiki:Common.css]]).&lt;br /&gt;
&lt;br /&gt;
Languages with special styles currently are:&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-zh-hans&amp;quot;&amp;gt;Chinese (simplified)&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-nl&amp;quot;&amp;gt;Dutch&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-en&amp;quot;&amp;gt;English&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-fr&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-de&amp;quot;&amp;gt;German&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-ja&amp;quot;&amp;gt;Japanese&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-ru&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-es&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;lang-uk&amp;quot;&amp;gt;Ukrainian&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span style=&amp;quot;text-transform: uppercase;&amp;quot; class=&amp;quot;lang-{{{2}}}&amp;quot;&amp;gt;[[{{{1}}}|{{{2}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Translations]]&lt;br /&gt;
[[Category:Template]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Anforderungen_im_Rahmen_der_Konzeption_erheben.png&amp;diff=430</id>
		<title>File:Anforderungen im Rahmen der Konzeption erheben.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Anforderungen_im_Rahmen_der_Konzeption_erheben.png&amp;diff=430"/>
		<updated>2017-11-05T18:06:16Z</updated>

		<summary type="html">&lt;p&gt;Wf: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:Slide&amp;diff=429</id>
		<title>Template:Slide</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:Slide&amp;diff=429"/>
		<updated>2017-11-05T18:06:15Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:15Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  -- 	Copyright (C) 2015 BITPlan GmbH&lt;br /&gt;
  -- &lt;br /&gt;
  -- 	Pater-Delp-Str. -- 1&lt;br /&gt;
  -- 	D-47877 -- Willich-Schiefbahn&lt;br /&gt;
  -- &lt;br /&gt;
  -- 	http://www.bitplan.com&lt;br /&gt;
  --&lt;br /&gt;
  -- &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{TemplateSequence&lt;br /&gt;
|prev=Template:Sidif&lt;br /&gt;
|next=Template:SlideSequence&lt;br /&gt;
}}&lt;br /&gt;
This is the template {{Link|target=Template:Slide|title=Slide}}.&lt;br /&gt;
It belongs to the concept/topic {{Link|target=:Concept:Slide}}&amp;lt;br&amp;gt;&lt;br /&gt;
You may find examples for the use of this template via the {{Link|target=List of Slides}}.&lt;br /&gt;
=== Usage ===&lt;br /&gt;
==== storemode subobject ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|storemode=subobject&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== storemode property ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== storemode none ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== viewmode tableheader ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|viewmode=tableheader&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== viewmode tablerow ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|viewmode=tablerow&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== viewmode tablefooter ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|viewmode=tablefooter&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== viewmode labelfield ====&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Slide&lt;br /&gt;
|title=&lt;br /&gt;
|pageno=&lt;br /&gt;
|pages=&lt;br /&gt;
|prev=&lt;br /&gt;
|next=&lt;br /&gt;
|leftContent=&lt;br /&gt;
|rightContent=&lt;br /&gt;
|text=&lt;br /&gt;
|notes=&lt;br /&gt;
|print=&lt;br /&gt;
|template=&lt;br /&gt;
|state=&lt;br /&gt;
|comment=&lt;br /&gt;
|presentation=&lt;br /&gt;
|viewmode=labelfield&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Source ===&lt;br /&gt;
&amp;lt;source lang='html4strict'&amp;gt;&lt;br /&gt;
{{#switch:{{{userparam|}}}|sidif={{#if:{{{?pageid|}}}|{{#replace:{{#replace:{{{?pageid}}}|#|}}|-|_}} isA Slide&amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?title|}}}|&amp;quot;{{{?title}}}&amp;quot; is title of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?pageno|}}}|&amp;quot;{{{?pageno}}}&amp;quot; is pageno of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?pages|}}}|&amp;quot;{{{?pages}}}&amp;quot; is pages of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?prev|}}}|&amp;quot;{{{?prev}}}&amp;quot; is prev of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?next|}}}|&amp;quot;{{{?next}}}&amp;quot; is next of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?leftContent|}}}|&amp;quot;{{{?leftContent}}}&amp;quot; is leftContent of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?rightContent|}}}|&amp;quot;{{{?rightContent}}}&amp;quot; is rightContent of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?text|}}}|&amp;quot;{{{?text}}}&amp;quot; is text of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?notes|}}}|&amp;quot;{{{?notes}}}&amp;quot; is notes of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?print|}}}|&amp;quot;{{{?print}}}&amp;quot; is print of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?template|}}}|&amp;quot;{{{?template}}}&amp;quot; is template of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?state|}}}|&amp;quot;{{{?state}}}&amp;quot; is state of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?comment|}}}|&amp;quot;{{{?comment}}}&amp;quot; is comment of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?presentation|}}}|&amp;quot;{{{?presentation}}}&amp;quot; is presentation of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
|#default={{#switch:{{{storemode|}}}&lt;br /&gt;
|none=&lt;br /&gt;
&lt;br /&gt;
|{{#set:&lt;br /&gt;
|isA=Slide&lt;br /&gt;
|Slide title={{{title|}}}&lt;br /&gt;
|Slide pageno={{{pageno|}}}&lt;br /&gt;
|Slide pages={{{pages|}}}&lt;br /&gt;
|Slide prev={{{prev|}}}&lt;br /&gt;
|Slide next={{{next|}}}&lt;br /&gt;
|Slide leftContent={{{leftContent|}}}&lt;br /&gt;
|Slide rightContent={{{rightContent|}}}&lt;br /&gt;
|Slide text={{{text|}}}&lt;br /&gt;
|Slide notes={{{notes|}}}&lt;br /&gt;
|Slide print={{{print|}}}&lt;br /&gt;
|Slide template={{{template|}}}&lt;br /&gt;
|Slide state={{{state|}}}&lt;br /&gt;
|Slide comment={{{comment|}}}&lt;br /&gt;
|Slide presentation={{{presentation|}}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{#switch: {{{viewmode|}}}&lt;br /&gt;
|masterdetail=&lt;br /&gt;
|tableheader={{{!}} class='wikitable'&lt;br /&gt;
!title!!pageno!!pages!!prev!!next!!leftContent!!rightContent!!text!!notes!!print!!template!!state!!comment!!presentation&lt;br /&gt;
{{!}}-&lt;br /&gt;
|tablerow=&lt;br /&gt;
{{!}}{{{title|}}}{{!}}{{!}}{{{pageno|}}}{{!}}{{!}}{{{pages|}}}{{!}}{{!}}{{{prev|}}}{{!}}{{!}}{{{next|}}}{{!}}{{!}}{{{leftContent|}}}{{!}}{{!}}{{{rightContent|}}}{{!}}{{!}}{{{text|}}}{{!}}{{!}}{{{notes|}}}{{!}}{{!}}{{{print|}}}{{!}}{{!}}{{{template|}}}{{!}}{{!}}{{{state|}}}{{!}}{{!}}{{{comment|}}}{{!}}{{!}}{{{presentation|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|tablefooter={{!}}}&lt;br /&gt;
|labelfield=&lt;br /&gt;
title={{#if:{{{title|}}}|{{{title|}}}|}}&amp;lt;br&amp;gt;pageno={{#if:{{{pageno|}}}|{{{pageno|}}}|}}&amp;lt;br&amp;gt;pages={{#if:{{{pages|}}}|{{{pages|}}}|}}&amp;lt;br&amp;gt;prev={{#if:{{{prev|}}}|[[{{{prev|}}}]]|}}&amp;lt;br&amp;gt;next={{#if:{{{next|}}}|[[{{{next|}}}]]|}}&amp;lt;br&amp;gt;leftContent={{#if:{{{leftContent|}}}|{{{leftContent|}}}|}}&amp;lt;br&amp;gt;rightContent={{#if:{{{rightContent|}}}|{{{rightContent|}}}|}}&amp;lt;br&amp;gt;text={{#if:{{{text|}}}|{{{text|}}}|}}&amp;lt;br&amp;gt;notes={{#if:{{{notes|}}}|{{{notes|}}}|}}&amp;lt;br&amp;gt;print={{#if:{{{print|}}}|{{{print|}}}|}}&amp;lt;br&amp;gt;template={{#if:{{{template|}}}|{{{template|}}}|}}&amp;lt;br&amp;gt;state={{#if:{{{state|}}}|{{{state|}}}|}}&amp;lt;br&amp;gt;comment={{#if:{{{comment|}}}|{{{comment|}}}|}}&amp;lt;br&amp;gt;presentation={{#if:{{{presentation|}}}|[[{{{presentation|}}}]]|}}&amp;lt;br&amp;gt;|#default={{{!}} class='wikitable'&lt;br /&gt;
! colspan='2' {{!}}Slide&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{#switch:{{{storemode|}}}|property=&lt;br /&gt;
! colspan='2' style='text-align:left' {{!}} {{Icon|name=edit|size=24}}{{Link|target=Special:FormEdit/Slide/{{FULLPAGENAME}}|title=edit}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
}}&lt;br /&gt;
!title&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{title|}}}|{{{title|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!#&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{pageno|}}}|{{{pageno|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
! ##&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{pages|}}}|{{{pages|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!prev&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{prev|}}}|[[{{{prev|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!next&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{next|}}}|[[{{{next|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!left&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{leftContent|}}}|{{{leftContent|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!right&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{rightContent|}}}|{{{rightContent|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!text&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{text|}}}|{{{text|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!notes&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{notes|}}}|{{{notes|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!print&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{print|}}}|{{{print|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!template&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{template|}}}|{{{template|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!state&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{state|}}}|{{{state|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!comment&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{comment|}}}|{{{comment|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!presentation&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{presentation|}}}|[[{{{presentation|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Slide]]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Click on &amp;quot;Edit&amp;quot; to edit the Source of this Template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{userparam|}}}|sidif={{#if:{{{?pageid|}}}|{{#replace:{{#replace:{{{?pageid}}}|#|}}|-|_}} isA Slide&amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?title|}}}|&amp;quot;{{{?title}}}&amp;quot; is title of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?pageno|}}}|&amp;quot;{{{?pageno}}}&amp;quot; is pageno of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?pages|}}}|&amp;quot;{{{?pages}}}&amp;quot; is pages of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?prev|}}}|&amp;quot;{{{?prev}}}&amp;quot; is prev of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?next|}}}|&amp;quot;{{{?next}}}&amp;quot; is next of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?leftContent|}}}|&amp;quot;{{{?leftContent}}}&amp;quot; is leftContent of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?rightContent|}}}|&amp;quot;{{{?rightContent}}}&amp;quot; is rightContent of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?text|}}}|&amp;quot;{{{?text}}}&amp;quot; is text of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?notes|}}}|&amp;quot;{{{?notes}}}&amp;quot; is notes of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?print|}}}|&amp;quot;{{{?print}}}&amp;quot; is print of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?template|}}}|&amp;quot;{{{?template}}}&amp;quot; is template of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?state|}}}|&amp;quot;{{{?state}}}&amp;quot; is state of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?comment|}}}|&amp;quot;{{{?comment}}}&amp;quot; is comment of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
{{#if:{{{?presentation|}}}|&amp;quot;{{{?presentation}}}&amp;quot; is presentation of it &amp;lt;br&amp;gt;|}}&lt;br /&gt;
|#default={{#switch:{{{storemode|}}}&lt;br /&gt;
|none=&lt;br /&gt;
&lt;br /&gt;
|{{#set:&lt;br /&gt;
|isA=Slide&lt;br /&gt;
|Slide title={{{title|}}}&lt;br /&gt;
|Slide pageno={{{pageno|}}}&lt;br /&gt;
|Slide pages={{{pages|}}}&lt;br /&gt;
|Slide prev={{{prev|}}}&lt;br /&gt;
|Slide next={{{next|}}}&lt;br /&gt;
|Slide leftContent={{{leftContent|}}}&lt;br /&gt;
|Slide rightContent={{{rightContent|}}}&lt;br /&gt;
|Slide text={{{text|}}}&lt;br /&gt;
|Slide notes={{{notes|}}}&lt;br /&gt;
|Slide print={{{print|}}}&lt;br /&gt;
|Slide template={{{template|}}}&lt;br /&gt;
|Slide state={{{state|}}}&lt;br /&gt;
|Slide comment={{{comment|}}}&lt;br /&gt;
|Slide presentation={{{presentation|}}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{#switch: {{{print|}}}&lt;br /&gt;
|wiki={{SlideSequence|prev={{{prev|}}}|presentation={{{presentation|}}}|next={{{next|}}}}}&lt;br /&gt;
|template={{{{{template|PPTTemplate}}}|content={{{leftContent|}}}|title={{{title|}}}|leftContent={{{leftContent|}}}|rightContent={{{rightContent|}}}|text={{{text|}}}|notes={{{notes|}}}|comment={{{comment|}}}|prev={{{prev|}}}|presentation={{{presentation|}}}|next={{{next|}}}}}&lt;br /&gt;
|#default={{#switch: {{{viewmode|}}}&lt;br /&gt;
|masterdetail=&lt;br /&gt;
|tableheader={{{!}} class='wikitable'&lt;br /&gt;
!title!!pageno!!pages!!prev!!next!!leftContent!!rightContent!!text!!notes!!print!!template!!state!!comment!!presentation&lt;br /&gt;
{{!}}-&lt;br /&gt;
|tablerow=&lt;br /&gt;
{{!}}{{{title|}}}{{!}}{{!}}{{{pageno|}}}{{!}}{{!}}{{{pages|}}}{{!}}{{!}}{{{prev|}}}{{!}}{{!}}{{{next|}}}{{!}}{{!}}{{{leftContent|}}}{{!}}{{!}}{{{rightContent|}}}{{!}}{{!}}{{{text|}}}{{!}}{{!}}{{{notes|}}}{{!}}{{!}}{{{print|}}}{{!}}{{!}}{{{template|}}}{{!}}{{!}}{{{state|}}}{{!}}{{!}}{{{comment|}}}{{!}}{{!}}{{{presentation|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|tablefooter={{!}}}&lt;br /&gt;
|labelfield=&lt;br /&gt;
title={{#if:{{{title|}}}|{{{title|}}}|}}&amp;lt;br&amp;gt;pageno={{#if:{{{pageno|}}}|{{{pageno|}}}|}}&amp;lt;br&amp;gt;pages={{#if:{{{pages|}}}|{{{pages|}}}|}}&amp;lt;br&amp;gt;prev={{#if:{{{prev|}}}|[[{{{prev|}}}]]|}}&amp;lt;br&amp;gt;next={{#if:{{{next|}}}|[[{{{next|}}}]]|}}&amp;lt;br&amp;gt;leftContent={{#if:{{{leftContent|}}}|{{{leftContent|}}}|}}&amp;lt;br&amp;gt;rightContent={{#if:{{{rightContent|}}}|{{{rightContent|}}}|}}&amp;lt;br&amp;gt;text={{#if:{{{text|}}}|{{{text|}}}|}}&amp;lt;br&amp;gt;notes={{#if:{{{notes|}}}|{{{notes|}}}|}}&amp;lt;br&amp;gt;print={{#if:{{{print|}}}|{{{print|}}}|}}&amp;lt;br&amp;gt;template={{#if:{{{template|}}}|{{{template|}}}|}}&amp;lt;br&amp;gt;state={{#if:{{{state|}}}|{{{state|}}}|}}&amp;lt;br&amp;gt;comment={{#if:{{{comment|}}}|{{{comment|}}}|}}&amp;lt;br&amp;gt;presentation={{#if:{{{presentation|}}}|[[{{{presentation|}}}]]|}}&amp;lt;br&amp;gt;|#default={{{!}} class='wikitable'&lt;br /&gt;
! colspan='2' {{!}}Slide&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{#switch:{{{storemode|}}}|property=&lt;br /&gt;
! colspan='2' style='text-align:left' {{!}} {{Icon|name=edit|size=24}}{{Link|target=Special:FormEdit/Slide/{{FULLPAGENAME}}|title=edit}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
}}&lt;br /&gt;
!title&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{title|}}}|{{{title|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!#&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{pageno|}}}|{{{pageno|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
! ##&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{pages|}}}|{{{pages|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!prev&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{prev|}}}|[[{{{prev|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!next&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{next|}}}|[[{{{next|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!left&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{leftContent|}}}|{{{leftContent|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!right&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{rightContent|}}}|{{{rightContent|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!text&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{text|}}}|{{{text|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!notes&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{notes|}}}|{{{notes|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!print&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{print|}}}|{{{print|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!template&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{template|}}}|{{{template|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!state&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{state|}}}|{{{state|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!comment&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{comment|}}}|{{{comment|}}}|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
!presentation&lt;br /&gt;
{{!}}&amp;amp;nbsp;{{#if:{{{presentation|}}}|[[{{{presentation|}}}]]|}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Slide]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:WikiSlide&amp;diff=428</id>
		<title>Template:WikiSlide</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:WikiSlide&amp;diff=428"/>
		<updated>2017-11-05T18:06:14Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:14Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{TemplateSequence&lt;br /&gt;
|prev=Template:WikiIconTask&lt;br /&gt;
|next=Template:!&lt;br /&gt;
}}&lt;br /&gt;
This is a template for printing and displaying Wiki pages as slides&lt;br /&gt;
=== Examples ===&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=A very long sample title that might well need two lines to be displayed&lt;br /&gt;
|text=&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class='bitplanorange'&amp;gt;A sample slide&amp;lt;/div&amp;gt;&lt;br /&gt;
|notes=This is a sample slide&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Typical slide&lt;br /&gt;
|text=Mostly slides have&lt;br /&gt;
* bullet points&lt;br /&gt;
* pictures&lt;br /&gt;
* plain text&lt;br /&gt;
|notes=This is a sample slide&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Typical slide&lt;br /&gt;
|text=Mostly slides have&lt;br /&gt;
* bullet points&lt;br /&gt;
* pictures&lt;br /&gt;
* plain text&lt;br /&gt;
|notes=This is a sample slide&lt;br /&gt;
}}&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Slide with picture (right)&lt;br /&gt;
|rightContent=[[File:Slotmachine.png|400px]]&lt;br /&gt;
|text=Some slides have&lt;br /&gt;
* pictures&lt;br /&gt;
* either placed right or left&lt;br /&gt;
* which float side by side with the text&lt;br /&gt;
|notes=see {{Link|target=Template:WikiSlide}}&lt;br /&gt;
}}&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Side with bigstock (right)&lt;br /&gt;
|rightContent={{Bigstock|id=60303878}}&lt;br /&gt;
|text=Tasks can be put in a task list&lt;br /&gt;
* each item can be marked as done&lt;br /&gt;
* the list updates itself&lt;br /&gt;
* the items can be assigned to people&lt;br /&gt;
}}&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Side with bigstock (left)&lt;br /&gt;
|leftContent={{Bigstock|id=23984411}}&lt;br /&gt;
|text=Tasks can be put in a task list&lt;br /&gt;
* each item can be marked as done&lt;br /&gt;
* the list updates itself&lt;br /&gt;
* the items can be assigned to people&lt;br /&gt;
}}&lt;br /&gt;
{{WikiSlide&lt;br /&gt;
|title=Slide with table in Notes&lt;br /&gt;
|leftContent={{Bigstock|id=66177250}}&lt;br /&gt;
|text=The table should show on the right&lt;br /&gt;
|notes={{{!}} class='wikitable sortable'&lt;br /&gt;
{{!}}Anforderungen &lt;br /&gt;
ermitteln&lt;br /&gt;
{{!}}Stakeholder und deren Bedürfnisse und Ideen&lt;br /&gt;
Gegebenenfalls: ein vorhandenes Altsystem und dessen Dokumentation &lt;br /&gt;
Konkurrenzprodukte&lt;br /&gt;
{{!}}Mündliche und schriftliche Anforderungen einschließlich der System-Vision&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Anforderungen &lt;br /&gt;
dokumentieren&lt;br /&gt;
{{!}}Mündliche und schriftliche Anforderungen&lt;br /&gt;
{{!}}Schriftliche Anforderungsspezifikation (textuell oder modellbasiert oder beides)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Anforderungen &lt;br /&gt;
prüfen und &lt;br /&gt;
abstimmen&lt;br /&gt;
{{!}}Schriftliche Anforderungsspezifikation&lt;br /&gt;
{{!}}Validierte, konfliktfreie, konsistente, priorisierte, qualitätsgesicherte Anforderungsspezifikation&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Anforderungen &lt;br /&gt;
verwalten&lt;br /&gt;
{{!}}Schriftliche Anforderungsspezifikation sowie Änderungsanträge&lt;br /&gt;
{{!}}Stets aktuelle, validierte, konfliktfreie, konsistente, priorisierte, qualitätsgesicherte Anforderungsspezifikation&lt;br /&gt;
Aufbereitung der Anforderungen für einzelne Stakeholder-Gruppen&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
[[Category:SlidePrintTemplate]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{SlideSequence|prev={{{prev|}}}|presentation={{{presentation|}}}|next={{{next|}}}}}&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
#bp-slide-frame {&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-header, #bp-slide-footer {&lt;br /&gt;
  background: #EAEAEA;&lt;br /&gt;
  font-family:Arial;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-header {&lt;br /&gt;
  background-size: 100px;&lt;br /&gt;
  height: 71px;&lt;br /&gt;
  margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-headerframe {&lt;br /&gt;
   border-bottom: 2px #ff8000 solid;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-headercontent {&lt;br /&gt;
  margin: 30px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-footer {&lt;br /&gt;
  height: 65px;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-footerframe {&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
  border-top: 2px #ff8000 solid;&lt;br /&gt;
}&lt;br /&gt;
#bp-slide-footercontent {&lt;br /&gt;
  margin: 10px&lt;br /&gt;
}&lt;br /&gt;
.bp-slide-content-row {&lt;br /&gt;
  background: #FFFFFF;&lt;br /&gt;
  min-height: 70%;&lt;br /&gt;
  overflow:scroll;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
.bp-slide-content {&lt;br /&gt;
  padding: 12px;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
.bp-slide-content-right {&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
.bp-slide-content-left {&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
{{HideSideBar}}&lt;br /&gt;
&amp;lt;table id='bp-slide-frame'&amp;gt;&lt;br /&gt;
  &amp;lt;tr id='bp-slide-header'&amp;gt;&lt;br /&gt;
    &amp;lt;td id='bp-slide-headerframe' colspan='3'&amp;gt;&lt;br /&gt;
      &amp;lt;div id='bp-slide-headercontent'&amp;gt;[[File:BITPlanLogo2012 138x77.png|left]]{{{title|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr class=&amp;quot;bp-slide-content-row&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td class='bp-slide-content-left'&amp;gt;{{#if:{{{leftContent|}}}|{{{leftContent|}}}}}&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td class='bp-slide-content'&amp;gt;{{#if:{{{text|}}}|{{{text|}}}}}&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td class='bp-slide-content-right'&amp;gt;&amp;amp;nbsp;{{#if:{{{rightContent|}}}|{{{rightContent|}}}}}&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width='50%'&amp;gt;&amp;amp;nbsp;{{#if:{{{notes|}}}|{{{notes|}}}}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;bp-slide-footer&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td id='bp-slide-footerframe' colspan='3'&amp;gt;&lt;br /&gt;
      &amp;lt;div id='bp-slide-footercontent'&amp;gt;Copyright (c) 2015 BITPlan GmbH&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:PPTSlide&amp;diff=427</id>
		<title>Template:PPTSlide</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:PPTSlide&amp;diff=427"/>
		<updated>2017-11-05T18:06:14Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:13Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{TemplateSequence&lt;br /&gt;
|prev=Template:PdfBook&lt;br /&gt;
|next=Template:ProfiWiki&lt;br /&gt;
}}&lt;br /&gt;
This is a template for printing and displaying &amp;quot;Powerpoint&amp;quot; slides&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
{{PPTSlide|content=File:Anforderungen_im_Rahmen_der_Konzeption_erheben.png|notes=Anforderungen werden im Rahmen der Konzeption erhoben.&amp;lt;br&amp;gt; Es wird die Problemseitige Fragestellung geklärt, bevor eine Lösung entwickelt wird.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{HideSideBar}}{{SlideSequence|prev={{{prev|}}}|presentation={{{presentation|}}}|next={{{next|}}}}}&lt;br /&gt;
{{#if:{{{content|}}}|[[{{{content|}}}|800px]]}}&amp;lt;div style='float:right'&amp;gt;{{{notes|}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:SlideSequence&amp;diff=426</id>
		<title>Template:SlideSequence</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:SlideSequence&amp;diff=426"/>
		<updated>2017-11-05T18:06:13Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:13Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{TemplateSequence&lt;br /&gt;
|prev=Template:Slide&lt;br /&gt;
|next=Template:TemplateSequence&lt;br /&gt;
}}&lt;br /&gt;
This is the Template for Slide Sequences &lt;br /&gt;
=== Example ===&lt;br /&gt;
{{SlideSequence|prev=Template:Slide|next=Template:PPTSlide|presentation=CPRE-AL-RM-presentation-1_ch01}}&lt;br /&gt;
{{SlideSequence|prev=Begriffe Kapitel 7|presentation=CPRE-AL-RM-presentation-7_ch07}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{IconLink|name=home|target=Main Page|title=home}}{{#if:{{{prev|}}}|{{IconLink|name=nav_left_blue|target={{{prev|}}}|title=previous}}}}{{#if:{{{presentation|}}}|{{#vardefine:categoryIcon|{{#show:{{{presentation|}}}|?categoryIcon#}}}}&lt;br /&gt;
{{IconLink|name={{#if:{{#var:categoryIcon}}|{{#var:categoryIcon}}|presentation}}|target={{{presentation|}}}|title={{{presentation|}}}}}}}{{#if:{{{next|}}}|{{IconLink|name=nav_right_blue|target={{{next|}}}|title=next}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:BITPlanLogo2012_138x77.png&amp;diff=425</id>
		<title>File:BITPlanLogo2012 138x77.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:BITPlanLogo2012_138x77.png&amp;diff=425"/>
		<updated>2017-11-05T18:06:13Z</updated>

		<summary type="html">&lt;p&gt;Wf: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:PageBreak&amp;diff=424</id>
		<title>Template:PageBreak</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:PageBreak&amp;diff=424"/>
		<updated>2017-11-05T18:06:12Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:12Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOCACHE__&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;{{TemplateSequence&lt;br /&gt;
|prev=Template:Link&lt;br /&gt;
|next=Template:PageSequence&lt;br /&gt;
}}This is the '''PageBreak''' template. It includes html markup into the wiki markup to force a page break on printout&lt;br /&gt;
== usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{PageBreak}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{PageBreak}}&lt;br /&gt;
== issues ==&lt;br /&gt;
* http://stackoverflow.com/questions/1630819/google-chrome-printing-page-breaks&lt;br /&gt;
* http://stackoverflow.com/questions/16989843/page-break-after-always-not-working-when-printing&lt;br /&gt;
&lt;br /&gt;
== test ==&lt;br /&gt;
If you print this page the test part should show on a new page&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div style='page-break-after: always;'&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:ExternalImage&amp;diff=423</id>
		<title>Template:ExternalImage</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:ExternalImage&amp;diff=423"/>
		<updated>2017-11-05T18:06:12Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:12Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;{{TemplateSequence&lt;br /&gt;
|prev=Template:Done&lt;br /&gt;
|next=Template:Fixme&lt;br /&gt;
}}&lt;br /&gt;
This is the Template ''ExternalImage''&lt;br /&gt;
It works along the lines of:&lt;br /&gt;
* http://stackoverflow.com/questions/19450262/mediawiki-set-external-image-width-by-value&lt;br /&gt;
You might want to add the following lines to {{Link|target=MediaWiki:Common.css}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.externalimage-holder {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.externalimage-holder img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== usage ===&lt;br /&gt;
&amp;lt;pre&amp;gt;{{ExternalImage|size=250px|title=Smiling Girl|link=http://philia-care.com/wp-content/uploads/2015/04/smiling_girl_small.jpg}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{ExternalImage|size=250px|title=Smiling Girl|link=http://philia-care.com/wp-content/uploads/2015/04/smiling_girl_small.jpg}}&lt;br /&gt;
[[Category:Template]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class='externalimage-holder' title='{{{title|}}}' style='width:{{{size|250px}}}'&amp;gt;{{{link|}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:Topic_headerTabs&amp;diff=422</id>
		<title>Property:Topic headerTabs</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:Topic_headerTabs&amp;diff=422"/>
		<updated>2017-11-05T18:06:11Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:11Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Property&lt;br /&gt;
|name=headerTabs&lt;br /&gt;
|label=headerTabs&lt;br /&gt;
|documentation=shall the forms be generated with header tabs?&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=10&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Actionicon.png&amp;diff=421</id>
		<title>File:Actionicon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Actionicon.png&amp;diff=421"/>
		<updated>2017-11-05T18:06:11Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Actionicon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=GenerateProperties&amp;diff=420</id>
		<title>GenerateProperties</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=GenerateProperties&amp;diff=420"/>
		<updated>2017-11-05T18:06:11Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:09Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Action&lt;br /&gt;
|name=GenerateProperties&lt;br /&gt;
|servicetype=WikiTask&lt;br /&gt;
|inputtype=Page&lt;br /&gt;
|input={{FULLPAGENAME}}#sidif&lt;br /&gt;
|actionpage={{FULLPAGENAME}}#template&lt;br /&gt;
|output={{FULLPAGENAME}}#result&lt;br /&gt;
|engine=rythm&lt;br /&gt;
|author=Wf&lt;br /&gt;
|since=2015/11/18&lt;br /&gt;
|comment=This saves a lot of work!&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
__NOCACHE__&lt;br /&gt;
&lt;br /&gt;
* {{Link|target=Concept:Action}}&lt;br /&gt;
* {{Link|target=Template:Action}}&lt;br /&gt;
* {{Link|target=Template:Wikitask}}&lt;br /&gt;
= input =&lt;br /&gt;
=== sidif ===&lt;br /&gt;
&amp;lt;source lang='java' id='sidif'&amp;gt;&lt;br /&gt;
MetaModel isA Context&lt;br /&gt;
&amp;quot;MetaModel#sidif&amp;quot;is sidif of it&lt;br /&gt;
Topic needs Properties&lt;br /&gt;
Property needs Properties&lt;br /&gt;
SMW_Type needs Properties&lt;br /&gt;
Context needs Properties&lt;br /&gt;
TopicLink needs Properties&lt;br /&gt;
Action needs Properties&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== presentation sidif ===&lt;br /&gt;
&amp;lt;source lang='java' id='pressidif'&amp;gt;&lt;br /&gt;
Presentation isA Context&lt;br /&gt;
&amp;quot;Presentation#sidif&amp;quot;is sidif of it&lt;br /&gt;
Bigstock needs Properties&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Training sidif ===&lt;br /&gt;
&amp;lt;source lang='java' id='trainingsidif'&amp;gt;&lt;br /&gt;
Training isA Context&lt;br /&gt;
&amp;quot;Training#sidif&amp;quot;is sidif of it&lt;br /&gt;
Quizkarte needs Properties&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== Syllabus sidif ===&lt;br /&gt;
&amp;lt;source lang='java' id='syllabussidif'&amp;gt;&lt;br /&gt;
Syllabus isA Context&lt;br /&gt;
&amp;quot;Syllabus#sidif&amp;quot;is sidif of it&lt;br /&gt;
LearningGoal needs Properties&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CRM Sidif ===&lt;br /&gt;
&amp;lt;source lang='java' id='crmsidif'&amp;gt;&lt;br /&gt;
CRM isA Context&lt;br /&gt;
&amp;quot;CRM#sidif&amp;quot;is sidif of it&lt;br /&gt;
Organization needs Properties&lt;br /&gt;
Person needs Properties&lt;br /&gt;
Contact needs Properties&lt;br /&gt;
SocialLink needs Properties&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= template =&lt;br /&gt;
&amp;lt;source lang='java' id='dialog'&amp;gt;&lt;br /&gt;
@// This is a rythm template&lt;br /&gt;
@import org.sidif.triple.TripleQuery&lt;br /&gt;
@import org.sidif.triple.Triple&lt;br /&gt;
@import org.sidif.wiki.SSLWiki&lt;br /&gt;
@import com.bitplan.topic.ContextSetting.TripleStoreMode&lt;br /&gt;
@import com.alibaba.fastjson.JSON&lt;br /&gt;
@import com.bitplan.mediawiki.japi.MediawikiApi&lt;br /&gt;
@import com.bitplan.mediawiki.japi.Mediawiki&lt;br /&gt;
@import com.bitplan.mediawiki.japi.api.Api&lt;br /&gt;
@include(wiki.SiDIFTemplates.propertiesdefs)&lt;br /&gt;
@args() {&lt;br /&gt;
  String title &lt;br /&gt;
  String logo&lt;br /&gt;
  org.sidif.wiki.WikiTask wikiTask&lt;br /&gt;
  org.sidif.triple.TripleStore tripleStore&lt;br /&gt;
}&lt;br /&gt;
@{&lt;br /&gt;
  TripleQuery query=tripleStore.query();&lt;br /&gt;
  TripleQuery needed=query.query(null,&amp;quot;needs&amp;quot;,&amp;quot;Properties&amp;quot;);&lt;br /&gt;
  Triple contextTriple=query.selectSingle(null,&amp;quot;isA&amp;quot;,&amp;quot;Context&amp;quot;);&lt;br /&gt;
  String contextName=contextTriple.getSubject().toString();&lt;br /&gt;
  Triple sidifTriple=query.selectSingle(contextName,&amp;quot;sidif&amp;quot;, null);&lt;br /&gt;
  String contextSidif=sidifTriple.getObject().toString();&lt;br /&gt;
  // now get the context&lt;br /&gt;
  ContextSetting contextSetting=ContextSetting.fromWikiTask(wikiTask);&lt;br /&gt;
  contextSetting.setContextName(contextName);&lt;br /&gt;
  contextSetting.setSidifInput(contextSidif);&lt;br /&gt;
  contextSetting.setTripleStoreMode(TripleStoreMode.SiDIF);&lt;br /&gt;
  Context context = ContextFactory.getInstance().getContext(contextSetting);&lt;br /&gt;
}&lt;br /&gt;
@(wikiTask.getWiki().getIsoTimeStamp())&lt;br /&gt;
@(needed.size()) Topics need Properties to be generated&lt;br /&gt;
@for (Triple neededTriple:needed.getTriples()) {&lt;br /&gt;
@{&lt;br /&gt;
  String topicName=neededTriple.getSubject().toString();&lt;br /&gt;
  Topic topic=context.byName(topicName);&lt;br /&gt;
}&lt;br /&gt;
== Topic: @(topicName) ==&lt;br /&gt;
=== properties of @(topic.name) ===&lt;br /&gt;
@for (Property property:topic.getProperties()) {&lt;br /&gt;
==== [[Property:@(topic.name) @(property.name)]] ====&lt;br /&gt;
@{&lt;br /&gt;
  Throwable error=null;&lt;br /&gt;
  try {&lt;br /&gt;
    // get the Rythm template result&lt;br /&gt;
    org.rythmengine.utils.RawData pageContentRaw=property(topic,property);&lt;br /&gt;
    String pageContent=pageContentRaw.toString();&lt;br /&gt;
    String pageTitle=&amp;quot;Property:&amp;quot;+topic.name+&amp;quot; &amp;quot;+property.name;&lt;br /&gt;
    SSLWiki wiki=(SSLWiki)wikiTask.getWiki();&lt;br /&gt;
    String currentContent=wiki.getPageContent(pageTitle);&lt;br /&gt;
    // if (currentContent==null || currentContent.length()==0) {&lt;br /&gt;
      String summary=&amp;quot;generated by GenerateProperties at &amp;quot;+wiki.getIsoTimeStamp();&lt;br /&gt;
      wiki.edit(pageTitle,pageContent,summary);&lt;br /&gt;
    // }&lt;br /&gt;
  } catch (Throwable th) {&lt;br /&gt;
    error=th;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@if (error) {&lt;br /&gt;
&amp;lt;span style='color:red'&amp;gt;Error: @(error.getMessage())&amp;lt;/span&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@property(topic,property)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{#default_form:Action}}&lt;br /&gt;
&lt;br /&gt;
= result =&lt;br /&gt;
2017-11-04T09:39:36Z&lt;br /&gt;
6 Topics need Properties to be generated&lt;br /&gt;
&lt;br /&gt;
== Topic: Topic ==&lt;br /&gt;
=== properties of Topic ===&lt;br /&gt;
==== [[Property:Topic name]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=name&lt;br /&gt;
|label=name&lt;br /&gt;
|documentation=The name of the topic&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=true&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=80&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic pluralName]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=pluralName&lt;br /&gt;
|label=pluralName&lt;br /&gt;
|documentation=The plural of a topic name. E.g. for the topic 'City' the pluralName is 'Cities'. If no pluralName is specified an 's' is appended. E.g. for the topic 'Book' the default pluralName is 'Books'&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic icon]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=icon&lt;br /&gt;
|label=icon&lt;br /&gt;
|documentation=an Icon for the topic&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=File&lt;br /&gt;
|size=55&lt;br /&gt;
|uploadable=true&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic iconUrl]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=iconUrl&lt;br /&gt;
|label=icon Url&lt;br /&gt;
|documentation=the url of an icon&lt;br /&gt;
|type=Special:Types/URL&lt;br /&gt;
|index=4&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=80&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=text&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::URL]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic documentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=documentation&lt;br /&gt;
|label=documentation&lt;br /&gt;
|documentation=The plaintext documentation of a Topic. Please do not use markup for this.&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=5&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic wikiDocumentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=wikiDocumentation&lt;br /&gt;
|label=wikiDocumentation&lt;br /&gt;
|documentation=Documentation of the Topic using MediaWiki / Semantic Mediawiki markup&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=6&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic defaultstoremode]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=defaultstoremode&lt;br /&gt;
|label=default storemode&lt;br /&gt;
|documentation=The default storemode of the topic&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=7&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=radiobutton&lt;br /&gt;
|allowedValues=none,property,subobject&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic listLimit]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=listLimit&lt;br /&gt;
|label=list Limit&lt;br /&gt;
|documentation=What is the default #ask list limit for this Topic?&lt;br /&gt;
|type=Special:Types/Number&lt;br /&gt;
|index=8&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=4&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=200&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Number]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic cargo]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=cargo&lt;br /&gt;
|label=use cargo&lt;br /&gt;
|documentation=Should the Topic be stored using the [https://www.mediawiki.org/wiki/Extension:Cargo Cargo Extension?]&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=9&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic headerTabs]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=headerTabs&lt;br /&gt;
|label=headerTabs&lt;br /&gt;
|documentation=shall the forms be generated with header tabs?&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=10&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Topic context]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=context&lt;br /&gt;
|label=context&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=&lt;br /&gt;
|mandatory=&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=concept=Context&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=true&lt;br /&gt;
|topic=Concept:Topic&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic: Property ==&lt;br /&gt;
=== properties of Property ===&lt;br /&gt;
==== [[Property:Property name]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=name&lt;br /&gt;
|label=name&lt;br /&gt;
|documentation=The name of the property&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=1&lt;br /&gt;
|primaryKey=true&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property label]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=label&lt;br /&gt;
|label=label&lt;br /&gt;
|documentation=The label to be shown when in a form&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property type]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=type&lt;br /&gt;
|label=type&lt;br /&gt;
|documentation=The type of a Property&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=Special:Types/Text&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=property=Property_type&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property index]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=index&lt;br /&gt;
|label=index&lt;br /&gt;
|documentation=A positive number that specifies at which position of a Topic the given property should show. The first property to show has the index 1 each following property has an index that is +1 of the previous.&lt;br /&gt;
|type=Special:Types/Number&lt;br /&gt;
|index=4&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Number]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property sortPos]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=sortPos&lt;br /&gt;
|label=sortPos&lt;br /&gt;
|documentation=If none empty &amp;gt;0 this is the position in the sort clause of this &lt;br /&gt;
property. This is used when displaying list of the topic as the default sort order&lt;br /&gt;
and it is used for selecting topics .&lt;br /&gt;
&lt;br /&gt;
E.g.&lt;br /&gt;
Sortpos 1 for attribute lastname and sortpos 2 for attribute firstname leads to  sort by lastname,firstname&lt;br /&gt;
|type=Special:Types/Number&lt;br /&gt;
|index=5&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=3&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Number]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property primaryKey]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=primaryKey&lt;br /&gt;
|label=primary key&lt;br /&gt;
|documentation=is this property a primary key of it's topic?&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=6&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=4&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property mandatory]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=mandatory&lt;br /&gt;
|label=mandatory&lt;br /&gt;
|documentation=Specifies that this field must be filled in by the user. Note: mandatory should not be used in conjunction with hidden. Use of both in any field will cause the mandatory check on any field to fail when the form is saved.&lt;br /&gt;
&lt;br /&gt;
see http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=7&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=4&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property namespace]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=namespace&lt;br /&gt;
|label=namespace&lt;br /&gt;
|documentation=namespace prefix&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=8&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=20&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property size]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=size&lt;br /&gt;
|label=size&lt;br /&gt;
|documentation=the display size of the field for the property&lt;br /&gt;
|type=Special:Types/Number&lt;br /&gt;
|index=9&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=3&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Number]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property uploadable]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=uploadable&lt;br /&gt;
|label=uploadable&lt;br /&gt;
|documentation=Specifies that a link should be placed next to this field, that opens a popup window to let the user upload a file; see 'Uploading files', below. See&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Uploading_files&lt;br /&gt;
&lt;br /&gt;
The type of the target property needs to be Page for this to work&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=10&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=4&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property defaultValue]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=defaultValue&lt;br /&gt;
|label=default&lt;br /&gt;
|documentation=default value - Specifies a default value for this field. For date-related fields, default=now will set the value to the current date and possibly time. For text fields, default=current user will set the value to the username of the user adding this page. For the checkbox input type, default=yes will check the checkbox by default. (The 'checkboxes' input type, on the other hand, like the 'listbox' type, requires specifying the actual values, like default=Value A, Value C.) You can also include templates, parser functions, and magic words within the 'default=' value.&lt;br /&gt;
&lt;br /&gt;
see http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag (default)&lt;br /&gt;
|type=Special:Types/Code&lt;br /&gt;
|index=11&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=80&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Code]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property inputType]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=inputType&lt;br /&gt;
|label=inputType&lt;br /&gt;
|documentation=see&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag&amp;lt;br&amp;gt;input type - Specifies the type of input this field will have in the form. If a field corresponds to an SMW property or Cargo field, the form will usually have the correct input type by default; otherwise the default is text. If the corresponding SMW property, or Cargo field, cannot be automatically determined, you can use the parameter 'property', or the parameters 'cargo table' and 'cargo field', to manually specify it (see below). The allowed set of input types is different for every semantic property type; see below for the full list of options.&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Allowed_input_types_for_data_types&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Semantic_Forms_Inputs&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=12&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=text, combobox, dropdown, textarea, tree, datetime, datepicker, timepicker, datetimepicker, menuselect,two listboxes, datecheck, regexp, radiobutton, googlemaps&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property allowedValues]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=allowedValues&lt;br /&gt;
|label=allowedValues&lt;br /&gt;
|documentation=There are two ways to specified allowed Values:&lt;br /&gt;
# https://semantic-mediawiki.org/wiki/Help:Special_property_Allows_value. &amp;lt;br&amp;gt;Use [[Property:Allows_value]] to see which values are allowed for certain properties&lt;br /&gt;
# http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag&amp;lt;br&amp;gt;values=possible values - Specifies a set of either possible values or autocompletion values (depending on the input type) that this field can have, overriding whatever set of values may have been set from the Semantic MediaWiki property. This set of values is separated by commas by default, but the delimiter can be modified using the delimiter= parameter.&lt;br /&gt;
&lt;br /&gt;
If you specify any values method number 2 will be used here which might override any allowed Values specified with method number 1.&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=13&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property documentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=documentation&lt;br /&gt;
|label=documentation&lt;br /&gt;
|documentation=The documentation for a property&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=14&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=500&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property values_from]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=values_from&lt;br /&gt;
|label=values from&lt;br /&gt;
|documentation=Specifies where to get the possible values to be displayed in a form from see&lt;br /&gt;
http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag&lt;br /&gt;
&lt;br /&gt;
* values from property=property name - Similar to values=, but gets its values from the the set of all values that a certain SMW property points to.&lt;br /&gt;
* values from category=category name - Similar to values=, but gets its values from the names of all pages belonging to a specific category.&lt;br /&gt;
* values from concept=concept name - Similar to values=, but gets its values from the names of all pages belonging to a specific concept.&lt;br /&gt;
* values from namespace=namespace name - Similar to values=, but gets its values from the names of all pages belonging to a specific namespace. (To get values from the main namespace, use 'Main' for the namespace name, or just leave it blank.)&lt;br /&gt;
* values from url=URL identifier - Used only for autocompletion. Specifies that autocompletion should be based on the values retrieved from an outside URL; see Autocompleting on outside values for how to do this.&lt;br /&gt;
* values from external data=variable name - Used for autocompletion. You need to have theExternal Data extension installed to be able to use this parameter. It specifies that autocompletion should be based on the data retrieved from an outside source. A large number of data sources are supported, including web APIs, regular wiki pages, files on the local server, databases and LDAP directories. See Autocompletion using External Data.&lt;br /&gt;
|type=Special:Types/Code&lt;br /&gt;
|index=15&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=200&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Code]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property showInGrid]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=showInGrid&lt;br /&gt;
|label=showInGrid&lt;br /&gt;
|documentation=I am true if this property is displayed in the default list of properties for my topic as &lt;br /&gt;
a column&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=16&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=true&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property isLink]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=isLink&lt;br /&gt;
|label=isLink&lt;br /&gt;
|documentation=true if this Property is derived form a Link. It will not be exported to SiDIF separately and automatically be added by the Property Generator&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=17&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property nullable]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=nullable&lt;br /&gt;
|label=allow nulls?&lt;br /&gt;
|documentation=should nullvalues be allowed and value set to NULL when empty?&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=18&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=false&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Property topic]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=topic&lt;br /&gt;
|label=topic&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=&lt;br /&gt;
|mandatory=&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=concept=Topic&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=true&lt;br /&gt;
|topic=Concept:Property&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic: SMW_Type ==&lt;br /&gt;
=== properties of SMW_Type ===&lt;br /&gt;
==== [[Property:SMW_Type type]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=type&lt;br /&gt;
|label=type&lt;br /&gt;
|documentation=The Semantic MediaWiki type  without the prefix e.g. Text, Number, Boolean&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=true&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type documentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=documentation&lt;br /&gt;
|label=documentation&lt;br /&gt;
|documentation=The documentation of this Semantic Media Wiki type&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type helppage]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=helppage&lt;br /&gt;
|label=helppage&lt;br /&gt;
|documentation=The url of the 'official' documentation page of this type&lt;br /&gt;
|type=Special:Types/URL&lt;br /&gt;
|index=4&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::URL]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type typepage]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=typepage&lt;br /&gt;
|label=typepage&lt;br /&gt;
|documentation=The Semantic Media Wiki Special page for this specific type e.g. Special:Types/Text, Special:Types/Boolean, Special:Types/Date, Special:Types/Number, Special:Types/Page&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=5&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type javaType]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=javaType&lt;br /&gt;
|label=java Type&lt;br /&gt;
|documentation=Java mapping of this type&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=6&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type id]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=id&lt;br /&gt;
|label=id&lt;br /&gt;
|documentation=SMW internal id of the type&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:SMW_Type usedByProperties]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=usedByProperties&lt;br /&gt;
|label=usedByProperties&lt;br /&gt;
|documentation=the properties having this type&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=&lt;br /&gt;
|mandatory=&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=concept=Property&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=true&lt;br /&gt;
|topic=Concept:SMW_Type&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic: Context ==&lt;br /&gt;
=== properties of Context ===&lt;br /&gt;
==== [[Property:Context name]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=name&lt;br /&gt;
|label=name&lt;br /&gt;
|documentation=Name of the context&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=1&lt;br /&gt;
|primaryKey=true&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=80&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Context&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Context since]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=since&lt;br /&gt;
|label=since&lt;br /&gt;
|documentation=since when is this context available?&lt;br /&gt;
|type=Special:Types/Date&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=datepicker&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Context&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Date]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Context master]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=master&lt;br /&gt;
|label=master&lt;br /&gt;
|documentation=what is the original master source of this context&lt;br /&gt;
|type=Special:Types/URL&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Context&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::URL]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic: TopicLink ==&lt;br /&gt;
=== properties of TopicLink ===&lt;br /&gt;
==== [[Property:TopicLink name]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=name&lt;br /&gt;
|label=name&lt;br /&gt;
|documentation=The name of the topic link&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink source]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=source&lt;br /&gt;
|label=source&lt;br /&gt;
|documentation=the source of a topic Link&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=dropdown&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=concept=Topic&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink sourceRole]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=sourceRole&lt;br /&gt;
|label=sourceRole&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink sourceMultiple]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=sourceMultiple&lt;br /&gt;
|label=sourceMultiple&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=4&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink sourceDocumentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=sourceDocumentation&lt;br /&gt;
|label=source Doc&lt;br /&gt;
|documentation=Documentation for the source Role&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=5&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=300&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink target]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=target&lt;br /&gt;
|label=target&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=6&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink targetRole]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=targetRole&lt;br /&gt;
|label=targetRole&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=7&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink targetMultiple]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=targetMultiple&lt;br /&gt;
|label=sourceMultiple&lt;br /&gt;
|documentation=&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=8&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=50&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink targetDocumentation]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=targetDocumentation&lt;br /&gt;
|label=target Doc&lt;br /&gt;
|documentation=Documentation for the target Role&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=9&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=300&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:TopicLink masterDetail]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=masterDetail&lt;br /&gt;
|label=masterDetail&lt;br /&gt;
|documentation=should the details be displayed in the same form and template?&lt;br /&gt;
If no &lt;br /&gt;
* for a 1:1 link there will be a linking attribute used and that can be selected. &lt;br /&gt;
* for a 1:n link a link to the list of neighbours will be displayed&lt;br /&gt;
if yes&lt;br /&gt;
* for a 1:1 link the details&lt;br /&gt;
* for a 1:n link&lt;br /&gt;
|type=Special:Types/Boolean&lt;br /&gt;
|index=10&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:TopicLink&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Boolean]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic: Action ==&lt;br /&gt;
=== properties of Action ===&lt;br /&gt;
==== [[Property:Action name]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=name&lt;br /&gt;
|label=name&lt;br /&gt;
|documentation=The name of the Action&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=0&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=true&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action servicetype]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=servicetype&lt;br /&gt;
|label=servicetype&lt;br /&gt;
|documentation=The type of the service&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=1&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=true&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=WikiTask&lt;br /&gt;
|inputType=radiobutton&lt;br /&gt;
|allowedValues=WikiTask&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action service]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=service&lt;br /&gt;
|label=service&lt;br /&gt;
|documentation=The service to be used&lt;br /&gt;
|type=Special:Types/URL&lt;br /&gt;
|index=2&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=&lt;br /&gt;
|mandatory=&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::URL]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action inputtype]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=inputtype&lt;br /&gt;
|label=inputtype&lt;br /&gt;
|documentation=What is the type of the input?&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=3&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=Page&lt;br /&gt;
|inputType=radiobutton&lt;br /&gt;
|allowedValues=Query,Page,URL&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action input]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=input&lt;br /&gt;
|label=input&lt;br /&gt;
|documentation=the decription of the input e.g. a page name, url or SMW ask query&lt;br /&gt;
|type=Special:Types/Code&lt;br /&gt;
|index=4&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=300&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Code]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action actionpage]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=actionpage&lt;br /&gt;
|label=actionpage&lt;br /&gt;
|documentation=What page will 'steer' this action?&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=5&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=Property:Action actionpage&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action output]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=output&lt;br /&gt;
|label=output&lt;br /&gt;
|documentation=where the output of the action should go&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=6&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=&lt;br /&gt;
|mandatory=&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action engine]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=engine&lt;br /&gt;
|label=engine&lt;br /&gt;
|documentation=the template engine to be used either [[Rythm]] or [[Freemarker]]&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=7&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=rythm&lt;br /&gt;
|inputType=radiobutton&lt;br /&gt;
|allowedValues=rythm,freemarker&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action author]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=author&lt;br /&gt;
|label=author&lt;br /&gt;
|documentation=the author of this action&lt;br /&gt;
|type=Special:Types/Page&lt;br /&gt;
|index=8&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=combobox&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=namespace=User&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Page]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action since]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=since&lt;br /&gt;
|label=since&lt;br /&gt;
|documentation=since when is this action available?&lt;br /&gt;
|type=Special:Types/Date&lt;br /&gt;
|index=9&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=datepicker&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=true&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Date]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== [[Property:Action comment]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Property&lt;br /&gt;
|name=comment&lt;br /&gt;
|label=comment&lt;br /&gt;
|documentation=a comment for the action&lt;br /&gt;
|type=Special:Types/Text&lt;br /&gt;
|index=10&lt;br /&gt;
|sortPos=&lt;br /&gt;
|primaryKey=false&lt;br /&gt;
|mandatory=false&lt;br /&gt;
|namespace=&lt;br /&gt;
|size=400&lt;br /&gt;
|uploadable=false&lt;br /&gt;
|defaultValue=&lt;br /&gt;
|inputType=textarea&lt;br /&gt;
|allowedValues=&lt;br /&gt;
|values_from=&lt;br /&gt;
|showInGrid=false&lt;br /&gt;
|isLink=false&lt;br /&gt;
|topic=Concept:Action&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
[[Has type::Text]]&lt;br /&gt;
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:15x18-fileicon-pdf.png&amp;diff=419</id>
		<title>File:15x18-fileicon-pdf.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:15x18-fileicon-pdf.png&amp;diff=419"/>
		<updated>2017-11-05T18:06:08Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:15x18-fileicon-pdf.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:FixmeIcon.png&amp;diff=418</id>
		<title>File:FixmeIcon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:FixmeIcon.png&amp;diff=418"/>
		<updated>2017-11-05T18:06:05Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:FixmeIcon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:Fixme&amp;diff=417</id>
		<title>Template:Fixme</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:Fixme&amp;diff=417"/>
		<updated>2017-11-05T18:06:04Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:04Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;{{TemplateSequence&lt;br /&gt;
|prev=Template:ExternalImage&lt;br /&gt;
|next=Template:HideSideBar&lt;br /&gt;
}}&lt;br /&gt;
This is the &amp;quot;Fixme&amp;quot; template.&lt;br /&gt;
It should be called in the following format:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Fixme&lt;br /&gt;
|done=&lt;br /&gt;
|todo=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Fixme|todo=change so that empty done parameter sets SMW done property as &amp;quot;false&amp;quot; and Fixme's with no attributes show up in the List of Fixmes|done=false}}&lt;br /&gt;
{{Fixme|todo=explain me|done=false}}&lt;br /&gt;
&lt;br /&gt;
Edit the page to see the template text.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! done&lt;br /&gt;
| [[Fixme_done::{{{done|}}}]] &lt;br /&gt;
|-&lt;br /&gt;
! todo&lt;br /&gt;
| [[Fixme_todo::{{{todo|}}}]] &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Property:LCODE&amp;diff=416</id>
		<title>Property:LCODE</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Property:LCODE&amp;diff=416"/>
		<updated>2017-11-05T18:06:02Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:02Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:ProfiWiki&amp;diff=415</id>
		<title>Template:ProfiWiki</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:ProfiWiki&amp;diff=415"/>
		<updated>2017-11-05T18:06:01Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:06:01Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;{{TemplateSequence&lt;br /&gt;
|prev=Template:PPTSlide&lt;br /&gt;
|next=Template:Sidif&lt;br /&gt;
}}&lt;br /&gt;
This is the &amp;quot;ProfiWiki&amp;quot; template. It shows a link to the ProfiWiki website&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProfiWiki}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{ProfiWiki}}&lt;br /&gt;
[[Category:Template]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{Link|target=http://www.profiwiki.de|title=ProfiWiki}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=TopicGenerator&amp;diff=414</id>
		<title>TopicGenerator</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=TopicGenerator&amp;diff=414"/>
		<updated>2017-11-05T18:05:57Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:57Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=== dialog ===&lt;br /&gt;
&amp;lt;source lang='java' id='dialog' cache='false'&amp;gt;&lt;br /&gt;
@// Copyright (c) 2016 BITPlan GmbH&lt;br /&gt;
@// &lt;br /&gt;
@// This is a Wikitask / Rythm template that&lt;br /&gt;
@// displays an AJAX GUI for generating SmartMediaWiki results&lt;br /&gt;
@// &lt;br /&gt;
@import org.sidif.wiki.Reference&lt;br /&gt;
@import org.sidif.wiki.ReferenceManager&lt;br /&gt;
@import org.sidif.wiki.Source&lt;br /&gt;
@import org.sidif.wiki.PageCache&lt;br /&gt;
@import org.sidif.wiki.WikiTask&lt;br /&gt;
@import com.bitplan.mediawiki.japi.api.Page&lt;br /&gt;
@import com.bitplan.mediawiki.japi.api.Rev&lt;br /&gt;
@include(wiki.SiDIFTemplates.defs)&lt;br /&gt;
@include(wiki.SiDIFTemplates.dialogdefs)&lt;br /&gt;
@// get a link for the given pagetitle&lt;br /&gt;
@def String getLink(String pageTitle, int revid) {&lt;br /&gt;
  String link=wikiTask.getServer()+wikiTask.getScriptpath()+&amp;quot;/index.php?title=&amp;quot;+urlEncode(pageTitle);&lt;br /&gt;
  if (revid&amp;gt;0) {&lt;br /&gt;
    link+=&amp;quot;&amp;amp;oldid=&amp;quot;+revid;&lt;br /&gt;
  }&lt;br /&gt;
  return link;&lt;br /&gt;
}&lt;br /&gt;
@// get the parameters for the wikitask&lt;br /&gt;
@def String getWikiTaskParams(String engine) {&lt;br /&gt;
  String params=&amp;quot;?server=&amp;quot;+urlEncode(wikiTask.getServer());&lt;br /&gt;
  params+=&amp;quot;&amp;amp;scriptpath=&amp;quot;+urlEncode(wikiTask.getScriptpath());&lt;br /&gt;
  params+=&amp;quot;&amp;amp;page=&amp;quot;+urlEncode(wikiTask.getPageTitle());&lt;br /&gt;
  params+=&amp;quot;&amp;amp;engine=&amp;quot;+engine;&lt;br /&gt;
  return params;&lt;br /&gt;
}&lt;br /&gt;
@// run the given wikitask command&lt;br /&gt;
@def doWikiTaskCmd(String cmd, String param) {&lt;br /&gt;
@{ &lt;br /&gt;
  String icon=&amp;quot;component&amp;quot;;&lt;br /&gt;
  String engine=&amp;quot;Freemarker&amp;quot;;&lt;br /&gt;
  if (&amp;quot;runtemplate&amp;quot;.equals(cmd)){ icon=&amp;quot;media_play_green.png&amp;quot;; }&lt;br /&gt;
  if (&amp;quot;reset&amp;quot;.equals(cmd))      { icon=&amp;quot;refresh&amp;quot;; }&lt;br /&gt;
  if (&amp;quot;help&amp;quot;.equals(cmd))       { icon=&amp;quot;help&amp;quot;; }&lt;br /&gt;
  if (&amp;quot;debug&amp;quot;.equals(cmd))      { icon=&amp;quot;wrench&amp;quot;; }&lt;br /&gt;
  if (&amp;quot;refreshRef&amp;quot;.equals(cmd)) { icon=&amp;quot;refresh&amp;quot;; }&lt;br /&gt;
  String params=getWikiTaskParams(engine);&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;a href='@(cmd)@(params)'&amp;gt;@(stockicon(icon,48,cmd,cmd))&amp;lt;/a&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// run the given wikitask command&lt;br /&gt;
@def wikiTaskCmd(String cmd) {&lt;br /&gt;
  @doWikiTaskCmd(cmd,null)&lt;br /&gt;
}&lt;br /&gt;
@// run the given wikitask command with a parameter&lt;br /&gt;
@def wikiTaskCmd(String cmd, String param) {&lt;br /&gt;
  @doWikiTaskCmd(cmd,param)&lt;br /&gt;
}&lt;br /&gt;
@// add styles for the generator&lt;br /&gt;
@def generatorStyle(String i_____) {&lt;br /&gt;
@(i_____)  &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
@(i_____)    // progress text that comes with progress bars&lt;br /&gt;
@(i_____)    // see http://stackoverflow.com/questions/12452594/how-can-i-add-label-inside-a-progress-bar-tag&lt;br /&gt;
@(i_____)    span.progresstext {&lt;br /&gt;
@(i_____)    font-family:'Arial';&lt;br /&gt;
@(i_____)    position:relative;&lt;br /&gt;
@(i_____)    top:-1.5em;&lt;br /&gt;
@(i_____)    margin-left:50%;;&lt;br /&gt;
@(i_____)    font-size:small;&lt;br /&gt;
@(i_____)  }&lt;br /&gt;
@(i_____)  &amp;lt;/style&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// scripts for generators&lt;br /&gt;
@def generatorScript() {    &lt;br /&gt;
&amp;lt;script&amp;gt;      &lt;br /&gt;
       // JavaScript support for Y-Principle TopicGenerator&lt;br /&gt;
       // convert a string to make the first char lower case&lt;br /&gt;
       function firstToLower(string) {&lt;br /&gt;
         return string.charAt(0).toLowerCase() + string.slice(1);&lt;br /&gt;
       } &lt;br /&gt;
       // get the div where responses are shown&lt;br /&gt;
       function getResponseDiv() {&lt;br /&gt;
         var result=document.getElementById(&amp;quot;response&amp;quot;);&lt;br /&gt;
         return result;&lt;br /&gt;
       }&lt;br /&gt;
       // get the div where errors are shown&lt;br /&gt;
       function getErrorDiv() {        &lt;br /&gt;
         var result=document.getElementById(&amp;quot;errorMessage&amp;quot;);&lt;br /&gt;
         return result;&lt;br /&gt;
       }&lt;br /&gt;
 &lt;br /&gt;
       // get the checkBox jquery object with the given id&lt;br /&gt;
       function getGeneratorElement(generatorId,postfix) {&lt;br /&gt;
         var result=$(&amp;quot;#&amp;quot;+generatorId+postfix);&lt;br /&gt;
         return result;&lt;br /&gt;
       }&lt;br /&gt;
       // clear the given div&lt;br /&gt;
       function clearDiv(div) {&lt;br /&gt;
         div.innerHTML='';&lt;br /&gt;
       }&lt;br /&gt;
       // add a TextElement with the given tag and message to the given parent&lt;br /&gt;
       function newTextElement(tag,msg) {&lt;br /&gt;
       	 var newElement=document.createElement(tag);&lt;br /&gt;
         var content = document.createTextNode(msg);&lt;br /&gt;
         newElement.appendChild(content);&lt;br /&gt;
         return newElement;&lt;br /&gt;
       }&lt;br /&gt;
       // add a message to the given div&lt;br /&gt;
       function addMessage(div, msg) {&lt;br /&gt;
       	 var newElement=newTextElement('pre',msg);&lt;br /&gt;
       	 div.appendChild(newElement);&lt;br /&gt;
       	 return newElement;&lt;br /&gt;
       }&lt;br /&gt;
       // progress on transfers from the server to the client (downloads)&lt;br /&gt;
       // see https://developer.mozilla.org/de/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest&lt;br /&gt;
       function updateProgress (oEvent) {&lt;br /&gt;
         if (oEvent.lengthComputable) {&lt;br /&gt;
           var percentComplete = oEvent.loaded / oEvent.total;&lt;br /&gt;
           // ...&lt;br /&gt;
         } else {&lt;br /&gt;
           // Unable to compute progress information since the total size is unknown&lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
       // show an error Message&lt;br /&gt;
       // param errMsg: the message to show&lt;br /&gt;
       function errorMessage(errMsg) {&lt;br /&gt;
         var errDiv=getErrorDiv();&lt;br /&gt;
         if (errDiv!=null) {&lt;br /&gt;
           addMessage(errDiv,errMsg);&lt;br /&gt;
           errDiv.style.display = 'block';&lt;br /&gt;
         } else {&lt;br /&gt;
           alert(errMsg); &lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
       // flag an error for the given id&lt;br /&gt;
       function flagError(id,msg) {&lt;br /&gt;
       	 setProgress(id,0,&amp;quot;&amp;quot;);&lt;br /&gt;
         var checkBox=getGeneratorElement(id,&amp;quot;&amp;quot;);&lt;br /&gt;
         var progresstext=getGeneratorElement(id,&amp;quot;_progress_pc&amp;quot;);&lt;br /&gt;
         var errorSpan=newTextElement('span','⚠ '+msg);&lt;br /&gt;
         errorSpan.style='color:red;font-size:14px';&lt;br /&gt;
         progresstext[0].appendChild(errorSpan);&lt;br /&gt;
         return checkBox;&lt;br /&gt;
       }&lt;br /&gt;
       // handle an error that has been thrown&lt;br /&gt;
       function handleError(err,id) {&lt;br /&gt;
       	 flagError(id,err.message);&lt;br /&gt;
       	 // abusing checkBox as data lookup &lt;br /&gt;
       	 var checkBox=getGeneratorElement(id,&amp;quot;&amp;quot;);&lt;br /&gt;
       	 var errMessage=checkBox[0].name+&amp;quot; ERROR:&amp;quot;+err.code+&amp;quot; &amp;quot;+err.name+&amp;quot; '&amp;quot;+err.message+&amp;quot;' line:&amp;quot;+err.lineNumber;&lt;br /&gt;
       	 errorMessage(errMessage);&lt;br /&gt;
       }&lt;br /&gt;
       // get the class name of the given object&lt;br /&gt;
       function getClass(obj) {&lt;br /&gt;
         if (typeof obj === &amp;quot;undefined&amp;quot;)&lt;br /&gt;
           return &amp;quot;undefined&amp;quot;;&lt;br /&gt;
         if (obj === null)&lt;br /&gt;
           return &amp;quot;null&amp;quot;;&lt;br /&gt;
         return Object.prototype.toString.call(obj)&lt;br /&gt;
           .match(/^\[object\s(.*)\]$/)[1];&lt;br /&gt;
       }&lt;br /&gt;
       // send the given form&lt;br /&gt;
       function sendForm(formData,action,id) {&lt;br /&gt;
         try {&lt;br /&gt;
           var oReq = new XMLHttpRequest();&lt;br /&gt;
           oReq.addEventListener('progress', updateProgress, false);&lt;br /&gt;
           oReq.addEventListener('load', transferComplete, false);&lt;br /&gt;
           oReq.addEventListener('error', transferFailed, false);&lt;br /&gt;
           oReq.addEventListener('abort', transferCanceled, false);&lt;br /&gt;
           oReq.onload = ajaxSuccess;&lt;br /&gt;
           // http://stackoverflow.com/questions/921198/get-request-url-from-xhr-object&lt;br /&gt;
           var xhrProto = XMLHttpRequest.prototype,&lt;br /&gt;
           origOpen = xhrProto.open;&lt;br /&gt;
 &lt;br /&gt;
           xhrProto.open = function (method, url, async) {&lt;br /&gt;
             this._url = url;&lt;br /&gt;
             this._id = id;&lt;br /&gt;
             return origOpen.apply(this,arguments);&lt;br /&gt;
           };&lt;br /&gt;
           var async=true;&lt;br /&gt;
           oReq.open('POST', action, async,id);&lt;br /&gt;
           // important - this makes the request a non-simple request with CORS&lt;br /&gt;
           // oReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');&lt;br /&gt;
           // user defined header forces CORS?&lt;br /&gt;
           oReq.setRequestHeader('Header-Custom-WikitaskCORS', 'OK');&lt;br /&gt;
           oReq.setRequestHeader('Accept','application/json');&lt;br /&gt;
           oReq.send(formData);&lt;br /&gt;
         } catch(err) {&lt;br /&gt;
           handleError(err,id);&lt;br /&gt;
         }&lt;br /&gt;
         return false; // Prevent direct form page button submit action&lt;br /&gt;
       }&lt;br /&gt;
       // set the progress for the given check box id&lt;br /&gt;
       // and return the progress bar&lt;br /&gt;
       function setProgress(checkBoxId,progress,percent) {&lt;br /&gt;
         var checkBox=getGeneratorElement(checkBoxId,&amp;quot;&amp;quot;);&lt;br /&gt;
         var progressbar=getGeneratorElement(checkBoxId,&amp;quot;_progress&amp;quot;);&lt;br /&gt;
         var progresstext=getGeneratorElement(checkBoxId,&amp;quot;_progress_pc&amp;quot;);&lt;br /&gt;
         // console.log(progressbar);&lt;br /&gt;
         // FIXME - do a true progress&lt;br /&gt;
         // progressbar.val(progress);&lt;br /&gt;
         if (progress==0) {&lt;br /&gt;
           progressbar[0].style.display = 'none';&lt;br /&gt;
         } else {&lt;br /&gt;
           progressbar[0].style.display = 'block';&lt;br /&gt;
         }&lt;br /&gt;
         progresstext[0].textContent=percent;&lt;br /&gt;
         return progressbar;&lt;br /&gt;
       }&lt;br /&gt;
       // start the generator for the given form, contextSetting, contextname, template and targetpage&lt;br /&gt;
       function startGenerator(form,contextSettingTxt,contextname,topic,template,targetpage,id) {&lt;br /&gt;
         var formData = new FormData(form);&lt;br /&gt;
         formData.append('server', &amp;quot;@(wikiTask.getServer())&amp;quot;);&lt;br /&gt;
         formData.append('scriptpath', &amp;quot;/@(wikiTask.getScriptpath())&amp;quot;);&lt;br /&gt;
         formData.append('engine', 'Rythm');&lt;br /&gt;
         formData.append('input', 'sidif');&lt;br /&gt;
         formData.append('page','Topic');&lt;br /&gt;
         var action=form.action;&lt;br /&gt;
         // action=&lt;br /&gt;
         // action=&amp;quot;http://phobos.bitplan.com:9089/wikiserver/task/runtemplate&amp;quot;;&lt;br /&gt;
         formData.append('template',template);&lt;br /&gt;
         formData.append('targetpage',targetpage);&lt;br /&gt;
         formData.append('id',id);&lt;br /&gt;
         // set the params from the contextSettings&lt;br /&gt;
         // e.g. wikiId:capri,sidifInput:Topic#sidif,contextName:MetaModel,maintopicName:Topic&lt;br /&gt;
         var contextSetting=JSON.parse(contextSettingTxt);&lt;br /&gt;
         contextSetting.maintopicName=topic;&lt;br /&gt;
         var contextSettingJson=JSON.stringify(contextSetting)&lt;br /&gt;
         formData.append('params',contextSettingJson);&lt;br /&gt;
         sendForm(formData,action,id);&lt;br /&gt;
       }&lt;br /&gt;
       // start the generators for the given form&lt;br /&gt;
       function startGenerators(form) {&lt;br /&gt;
         clearDiv(getErrorDiv());&lt;br /&gt;
         clearDiv(getResponseDiv());&lt;br /&gt;
 &lt;br /&gt;
         var generatorchecks= $(&amp;quot;.checkBoxClass:checked&amp;quot;);&lt;br /&gt;
         generatorchecks.each(function(){&lt;br /&gt;
           setProgress(this.id,1,&amp;quot;&amp;quot;);&lt;br /&gt;
           // targetPage is the name of the checkbox&lt;br /&gt;
           var template=this.value;&lt;br /&gt;
           var ytname=$(this).attr(&amp;quot;yt&amp;quot;)&lt;br /&gt;
           var target=$(this).attr(&amp;quot;target&amp;quot;);&lt;br /&gt;
           var contextname=$(this).attr(&amp;quot;context&amp;quot;);&lt;br /&gt;
           var contextSetting=$(this).attr(&amp;quot;contextsetting&amp;quot;);&lt;br /&gt;
           var id=this.id;&lt;br /&gt;
           // split e.g. Template_Context;&lt;br /&gt;
           var split = id.split('__');&lt;br /&gt;
           // FIXME use yt and topic and generator objects instead&lt;br /&gt;
           var topic=split[1]; &lt;br /&gt;
           startGenerator(form,contextSetting,contextname,topic,template,target,id);&lt;br /&gt;
         });&lt;br /&gt;
         return false;&lt;br /&gt;
       }&lt;br /&gt;
       // get SiDIF&lt;br /&gt;
       function getSiDIF(lbutton) {&lt;br /&gt;
         // {{wikitask&lt;br /&gt;
         // |cmd=runtemplate&lt;br /&gt;
         // |engine=Rythm&lt;br /&gt;
         // |input=sidif&lt;br /&gt;
         // |dialog=TopicGenerator#dialog&lt;br /&gt;
         // |template=TopicGenerator#template&lt;br /&gt;
         // |params=tripleStoreMode:SMW,contextName:{{{context|}}}&lt;br /&gt;
         // |targetpage=TopicGenerator2015/{{{context|}}}}}&lt;br /&gt;
         var contextSetting=JSON.parse(lbutton.value);&lt;br /&gt;
         var params='@(getWikiTaskParams(&amp;quot;Rythm&amp;quot;))';&lt;br /&gt;
         var wikiTaskLink=&amp;quot;runtemplate&amp;quot;+params;&lt;br /&gt;
         wikiTaskLink+=&amp;quot;&amp;amp;input=&amp;quot;+encodeURIComponent(contextSetting.sidifInput);&lt;br /&gt;
         wikiTaskLink+=&amp;quot;&amp;amp;dialog=&amp;quot;+encodeURIComponent(&amp;quot;TopicGenerator#dialog&amp;quot;);&lt;br /&gt;
         wikiTaskLink+=&amp;quot;&amp;amp;template=&amp;quot;+encodeURIComponent(&amp;quot;TopicGenerator#template&amp;quot;);&lt;br /&gt;
         wikiTaskLink+=&amp;quot;&amp;amp;targetpage=&amp;quot;+encodeURIComponent(&amp;quot;TopicGenerator2015/&amp;quot;+contextSetting.contextName);&lt;br /&gt;
         wikiTaskLink+=&amp;quot;&amp;amp;params=tripleStoreMode:&amp;quot;+contextSetting.tripleStoreMode;&lt;br /&gt;
         wikiTaskLink+=&amp;quot;,contextName:&amp;quot;+encodeURIComponent(contextSetting.contextName);&lt;br /&gt;
         wikiTaskLink+=&amp;quot;,sidifInput:&amp;quot;+encodeURIComponent(contextSetting.sidifInput);&lt;br /&gt;
         // console.log(wikiTaskLink);&lt;br /&gt;
         window.location.replace(wikiTaskLink);&lt;br /&gt;
       }&lt;br /&gt;
       // show the given event with the given message&lt;br /&gt;
       function showEvent(evt, msg) {&lt;br /&gt;
       	 var doshow=true;&lt;br /&gt;
         if (evt.target instanceof XMLHttpRequest) {&lt;br /&gt;
           var xhr=evt.target;&lt;br /&gt;
           msg+=&amp;quot; target=&amp;quot;+xhr._url;&lt;br /&gt;
           msg+=&amp;quot; responseType=&amp;quot;+xhr.responseType;&lt;br /&gt;
           msg+=&amp;quot; status=&amp;quot;+xhr.status;&lt;br /&gt;
           if (xhr.status==200) {&lt;br /&gt;
             doshow=false;&lt;br /&gt;
           }&lt;br /&gt;
         }&lt;br /&gt;
         if (doshow) {&lt;br /&gt;
           errorMessage(evt.type+&amp;quot; &amp;quot;+getClass(evt.target)+&amp;quot;: &amp;quot;+msg);&lt;br /&gt;
         }&lt;br /&gt;
         return evt.target;&lt;br /&gt;
       }&lt;br /&gt;
       // event when the transfer was successfully completed&lt;br /&gt;
       function ajaxSuccess () {&lt;br /&gt;
         var json=this.responseText;&lt;br /&gt;
         // console.log(json);&lt;br /&gt;
         try {&lt;br /&gt;
           var jsonResult=JSON.parse(json);  &lt;br /&gt;
           // console.log(jsonResult);&lt;br /&gt;
           var errorMsg=jsonResult.errorMsg;&lt;br /&gt;
           if (errorMsg!=null) {&lt;br /&gt;
             setProgress(jsonResult.id,100,&amp;quot;&amp;quot;);&lt;br /&gt;
             addMessage(getResponseDiv(),errorMsg);&lt;br /&gt;
           } else {&lt;br /&gt;
             setProgress(jsonResult.id,0,&amp;quot;&amp;quot;);&lt;br /&gt;
             var checkBox=getGeneratorElement(jsonResult.id,&amp;quot;&amp;quot;);&lt;br /&gt;
             var progresstext=getGeneratorElement(jsonResult.id,&amp;quot;_progress_pc&amp;quot;);&lt;br /&gt;
             var target=$(&amp;quot;#&amp;quot;+jsonResult.id).attr(&amp;quot;target&amp;quot;);&lt;br /&gt;
             var targetRef=newTextElement('a',target);&lt;br /&gt;
             targetRef.href=jsonResult.targetUrl;&lt;br /&gt;
             targetRef.style='font-size:12px';&lt;br /&gt;
             var doneSpan=newTextElement('span','✓');&lt;br /&gt;
             doneSpan.style='color:green;font-size:14px';&lt;br /&gt;
             progresstext[0].appendChild(targetRef);&lt;br /&gt;
             progresstext[0].appendChild(doneSpan);&lt;br /&gt;
             var deltaRef=newTextElement('a','Δ');&lt;br /&gt;
             deltaRef.style='font-size:12px';&lt;br /&gt;
             var revid=$(&amp;quot;#&amp;quot;+jsonResult.id+&amp;quot;_rev&amp;quot;).attr(&amp;quot;revid&amp;quot;);&lt;br /&gt;
             deltaRef.href=jsonResult.targetUrl+&amp;quot;?diff=cur&amp;amp;oldid=&amp;quot;+revid;&lt;br /&gt;
             progresstext[0].appendChild(deltaRef);&lt;br /&gt;
           }&lt;br /&gt;
         } catch (ex) {&lt;br /&gt;
            alert(ex.message+&amp;quot;\njson=&amp;quot;+json);&lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
       // event when transfer is complete&lt;br /&gt;
       function transferComplete(evt) {&lt;br /&gt;
         showEvent(evt,&amp;quot;transfer complete&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       // event when the transfer failed&lt;br /&gt;
       function transferFailed(evt) {&lt;br /&gt;
         var xhr=showEvent(evt,&amp;quot;transfer failed&amp;quot;);&lt;br /&gt;
         if (xhr instanceof XMLHttpRequest) {&lt;br /&gt;
         	 flagError(xhr._id,&amp;quot;transfer failed&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
       // event when the transer was cancelled&lt;br /&gt;
       function transferCanceled(evt) {&lt;br /&gt;
         showEvent(evt,&amp;quot;transfer canceled&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
     &amp;lt;/script&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// run the selected generators&lt;br /&gt;
@def runGenerators() {&lt;br /&gt;
@{&lt;br /&gt;
  String icon=&amp;quot;media_play_green&amp;quot;;&lt;br /&gt;
  String cmd=&amp;quot;run&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
    &amp;lt;button type='submit' name='@cmd' value='@cmd' title='@cmd' onclick=&amp;quot;return startGenerators(this.form);&amp;quot;&amp;gt;&lt;br /&gt;
      @(stockicon(icon,32,cmd,cmd))&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// display the given Reference as a row&lt;br /&gt;
@def referenceRow(Reference ref) {&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;@(wikiTaskCmd(&amp;quot;refreshRef&amp;quot;,ref.getReferenceId()))&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;a href='@(ref.getUrl())'&amp;gt;@(ref.getReferenceId())&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;@(ref.getReferenceType().toString())&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;@(ref.getAge())&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;@(ref.isAvailable())&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;@if(ref.getContent()) { @(ref.getContent().length()) } else { - }&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// display the given Source as a row&lt;br /&gt;
@def sourceRow(Source source) {&lt;br /&gt;
      &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(source.getId())&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(source.getPageTitle())&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(source.getAge())&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(source.isCache())&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(source.getSource().length())&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// display the table of PageCache entries &lt;br /&gt;
@def pageCacheTable(PageCache pageCache,String indent) {&lt;br /&gt;
@(indent)&amp;lt;table class=&amp;quot;table tablesorter sortable&amp;quot;&amp;gt;&lt;br /&gt;
@(indent)&amp;lt;thead&amp;gt;&lt;br /&gt;
@(indent)  &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;page&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;rev&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;timestamp&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
@(indent)&amp;lt;/thead&amp;gt;&lt;br /&gt;
@(indent)&amp;lt;tbody&amp;gt;&lt;br /&gt;
@{&lt;br /&gt;
  List&amp;lt;String&amp;gt; pageTitles = new ArrayList&amp;lt;String&amp;gt;(pageCache.getCachedPages().keySet());&lt;br /&gt;
}&lt;br /&gt;
@for (String pageTitle:pageTitles) {&lt;br /&gt;
@{&lt;br /&gt;
  Page page=pageCache.getCachedPages().get(pageTitle);&lt;br /&gt;
  Rev rev = PageCache.getPageRevision(page);&lt;br /&gt;
  int revid=-1;&lt;br /&gt;
  String timeStamp=&amp;quot;?&amp;quot;;&lt;br /&gt;
  if (rev!=null)  {&lt;br /&gt;
    revid=rev.getRevid();&lt;br /&gt;
    timeStamp=rev.getTimestamp();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@(indent)  &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;@showLink(pageTitle, 0, &amp;quot;Cache0_&amp;quot;+revid, &amp;quot;&amp;quot;)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@showLink(pageTitle, revid, &amp;quot;Cache_&amp;quot;+revid, &amp;quot;&amp;quot;)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;@(timeStamp)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@(indent)&amp;lt;/tbody&amp;gt;&lt;br /&gt;
@(indent)&amp;lt;/table&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// display the table of references and sources&lt;br /&gt;
@def referenceTable(ReferenceManager rm) {&lt;br /&gt;
           &amp;lt;table class=&amp;quot;table tablesorter sortable&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;thead&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;id&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;type&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;age&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;cache&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/thead&amp;gt;&lt;br /&gt;
              &amp;lt;tbody&amp;gt;&lt;br /&gt;
                @for (Reference reference:rm.referenceByReferenceId.values()) {&lt;br /&gt;
                  @referenceRow(reference)&lt;br /&gt;
                  @if (rm.getSourceById().get(reference.getReferenceId())!=null) {&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&amp;lt;th colspan='3'&amp;gt;Sources by Id&amp;lt;/th&amp;gt;&lt;br /&gt;
                    @for (Source source:wikiTask.referenceManager.getSourceById().get(reference.getReferenceId()).values()) {&lt;br /&gt;
                      @sourceRow(source)&lt;br /&gt;
                    }   &lt;br /&gt;
                  }&lt;br /&gt;
                  @if (rm.getSourceBySection().get(reference.getAnchor())!=null) {&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&amp;lt;th colspan='3'&amp;gt;Sources by Section&amp;lt;/th&amp;gt;&lt;br /&gt;
                    @for (Source source:wikiTask.referenceManager.getSourceBySection().get(reference.getAnchor()).values()) {&lt;br /&gt;
                      @sourceRow(source)&lt;br /&gt;
                    }   &lt;br /&gt;
                  }&lt;br /&gt;
                }&lt;br /&gt;
              &amp;lt;/tbody&amp;gt;           &lt;br /&gt;
           &amp;lt;/table&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// show a link for the given pageTitle and revision id&lt;br /&gt;
@def showLink(String pageTitle,int revid, String id, String indent) {&lt;br /&gt;
@{&lt;br /&gt;
  // default is unknown revision red link / create page approach&lt;br /&gt;
  String revname=&amp;quot;click to create&amp;quot;;&lt;br /&gt;
  String style=&amp;quot;style='color:red'&amp;quot;;&lt;br /&gt;
  if (revid&amp;gt;=0) {&lt;br /&gt;
    style=&amp;quot;style='font-size: 12px'&amp;quot;; // normal link but small font&lt;br /&gt;
    revname=&amp;quot;Rev &amp;quot;+revid;&lt;br /&gt;
  }&lt;br /&gt;
  String link=getLink(pageTitle,revid);&lt;br /&gt;
}&lt;br /&gt;
@(indent)&amp;lt;a href='@(link)' id='@(id)' revid='@(revid)' title='@(revname)' @(style)&amp;gt;@(pageTitle)&amp;lt;/a&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// show the page status link&lt;br /&gt;
@def pageStatusLink(Topic topic,YT yt,Map&amp;lt;String, Page&amp;gt; statusMap) {&lt;br /&gt;
@{&lt;br /&gt;
  String pageTitle=yt.getPageTitle(topic);&lt;br /&gt;
  Page page=statusMap.get(pageTitle);&lt;br /&gt;
  int revid = -1;&lt;br /&gt;
  if (page != null) {&lt;br /&gt;
    Rev rev = PageCache.getPageRevision(page);&lt;br /&gt;
    if (rev!=null) {&lt;br /&gt;
      revid = rev.getRevid();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
  @showLink(pageTitle, revid, yt.name+&amp;quot;__&amp;quot;+topic.name+&amp;quot;_rev&amp;quot;, &amp;quot;             &amp;quot;) &lt;br /&gt;
}&lt;br /&gt;
@// show a single row of generators for a given domain topic&lt;br /&gt;
@def topicRow(ContextSetting contextSetting,Context context,Topic topic,Map&amp;lt;String, Page&amp;gt; statusMap,YT[] yts, int rownum) {&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;th&amp;gt;@(topic.name)&amp;lt;div style=&amp;quot;margin: 0 auto; width: 48px&amp;quot;&amp;gt;&amp;lt;img src='@(wikiTask.getServer())@(wikiTask.getScriptpath())@(topic.iconUrl)' alt='@(topic.name)'&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input class='checkboxSelect' type='checkbox' id=&amp;quot;select_row_@(rownum)&amp;quot; title='select row'/&amp;gt;→&amp;lt;/label&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
      @{ int colnum=0;}&lt;br /&gt;
      @for(YT yt:yts) {&lt;br /&gt;
          &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;label for='@(yt.name)_@(topic.name)'&amp;gt;&lt;br /&gt;
              &amp;lt;input type=&amp;quot;checkbox&amp;quot; class=&amp;quot;checkBoxClass row_@(rownum) col_@(colnum)&amp;quot; contextsetting='@contextSetting.toJson()' context='@(context.name)' target='@yt.getPageTitle(topic)' yt='@(yt.name)' topic='@(topic.name)' id='@(yt.name)__@(topic.name)' name='@(yt.name):@(topic.name)' title='generate @(yt.getPageTitle(topic))' value=&amp;quot;SiDIFTemplates#@(yt.template)&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/label&amp;gt;&lt;br /&gt;
          &amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&lt;br /&gt;
             @pageStatusLink(topic,yt,statusMap)&lt;br /&gt;
             &amp;lt;progress id='@(yt.name)__@(topic.name)_progress' max='10' title='@(yt.name):@(topic.name)' style='display:none'&amp;gt;&amp;lt;/progress&amp;gt;&lt;br /&gt;
             &amp;lt;span id='@(yt.name)__@(topic.name)_progress_pc' class='progresstext'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
          &amp;lt;/td&amp;gt;&lt;br /&gt;
        @{ colnum++;}&lt;br /&gt;
      }&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@// display the generators&lt;br /&gt;
@// sortable disabled - doesn't seem to work with selectAll logic&lt;br /&gt;
@def showGeneratorTasks(WikiTask wikiTask,ContextSetting contextSetting) {&lt;br /&gt;
@{ &lt;br /&gt;
  Context context=ContextFactory.getInstance().getContext(contextSetting);&lt;br /&gt;
  List&amp;lt;String&amp;gt; pageTitles = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
  if (context!=null) {&lt;br /&gt;
    for (YT yt : YT.yts) {&lt;br /&gt;
      for (Topic topic : context.getTopics()) {&lt;br /&gt;
        pageTitles.add(yt.getPageTitle(topic));&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  Map&amp;lt;String, Page&amp;gt; statusMap = wikiTask.referenceManager.getPageCache()&lt;br /&gt;
        .updatePageStatus(pageTitles, true);&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;h3&amp;gt;@(contextSetting.getTripleStoreMode())&amp;lt;/h3&amp;gt;&lt;br /&gt;
@if (context) {&lt;br /&gt;
  &amp;lt;form action='#'&amp;gt;&lt;br /&gt;
    &amp;lt;table class=&amp;quot;table tablesorter tablesorter-blue&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;th width='12%'&amp;gt;@(runGenerators())&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;th&amp;gt;Targets&lt;br /&gt;
          &amp;lt;/th&amp;gt;&lt;br /&gt;
    @for(YT yt:YT.yts) {&lt;br /&gt;
          &amp;lt;th colspan='2' style=&amp;quot;text-align:center&amp;quot;&amp;gt;@(yt.label)&amp;lt;/th&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    @{ int colnum=0;}&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;th class='{sorter: false}'&amp;gt;Topics&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;div id='reloadbuttoncontainer' style='width:80px;display:inline-block' &amp;gt;&lt;br /&gt;
	      &amp;lt;button onclick='getSiDIF(this);return false;' value='@ContextSetting.fromWikiTaskAsSiDIF(wikiTask).toJson()'  title='reload from SiDIF' style='display:inline-block'&amp;gt;&lt;br /&gt;
	        &amp;lt;img src='/stockicons/16x16/shadow/arrow_down_blue.png'/&amp;gt;&lt;br /&gt;
	      &amp;lt;/button&amp;gt;&lt;br /&gt;
	      &amp;lt;button onclick='getSiDIF(this);return false;' value='@contextSetting.asSMWContextSetting().toJson()' title='reload from SMW Triples' style='display:inline-block' &amp;gt;&lt;br /&gt;
	        &amp;lt;img src='/stockicons/16x16/shadow/arrow_down_green.png'/&amp;gt;&lt;br /&gt;
	      &amp;lt;/button&amp;gt;&lt;br /&gt;
	    &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;th class='{sorter: false}'&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;selectall&amp;quot; name=&amp;quot;selectall&amp;quot; title='select all'/&amp;gt;↘&amp;lt;/label&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
   @for(YT yt:YT.yts) {&lt;br /&gt;
          &amp;lt;th class='{sorter: false}' width='14px'&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input class='checkboxSelect' type='checkbox' id='select_col_@(colnum)' title='select all @(yt.label)'/&amp;gt;↓&amp;lt;/label&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th width='10%'&amp;gt;&amp;lt;div style=&amp;quot;margin: 0 auto; width: 48px&amp;quot;&amp;gt;&amp;lt;img src='@(wikiTask.getServer())@(wikiTask.getScriptpath())@(yt.iconUrl)' alt='@(yt.label)'&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
        @{ colnum++;}&lt;br /&gt;
   }&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/thead&amp;gt;&lt;br /&gt;
      &amp;lt;tbody id='generatortasktable'&amp;gt;&lt;br /&gt;
    @{ int rownum=0;}&lt;br /&gt;
    @for (Topic topic:context.getTopics()) { &lt;br /&gt;
      @topicRow(contextSetting,context,topic,statusMap,YT.yts,rownum++)&lt;br /&gt;
    }&lt;br /&gt;
      &amp;lt;/tbody&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
@// show the HTML Page for the given context&lt;br /&gt;
@def showHtml(ContextSetting contextSetting) {&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta http-equiv='Content-Type' content='text/html; charset=utf-8'/&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;@(title)&amp;lt;/title&amp;gt;&lt;br /&gt;
@jquery(&amp;quot;    &amp;quot;)&lt;br /&gt;
@style(&amp;quot;    &amp;quot;)&lt;br /&gt;
@selectall()&lt;br /&gt;
@generatorStyle(&amp;quot;    &amp;quot;)&lt;br /&gt;
@generatorScript()&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
     &amp;lt;div id='container' class='container'&amp;gt;&lt;br /&gt;
       &amp;lt;div id=&amp;quot;dialog&amp;quot; title=&amp;quot;@(title)&amp;quot; &amp;gt;&lt;br /&gt;
         @(wikiTaskCmd(&amp;quot;reset&amp;quot;))@(wikiTaskCmd(&amp;quot;help&amp;quot;))@(wikiTaskCmd(&amp;quot;debug&amp;quot;))&lt;br /&gt;
         &amp;lt;a href='@(wikiTask.getTargetLink().getUrl())'&amp;gt;@(wikiTask.getTargetpage())&amp;lt;/a&amp;gt;&lt;br /&gt;
         called from &amp;lt;a href='@(wikiTask.getServer())@(wikiTask.getScriptpath())/index.php/@(wikiTask.getPageTitle())'&amp;gt;@(wikiTask.getPageTitle())&amp;lt;/a&amp;gt; (@(wikiTask.getDuration()) msecs)&lt;br /&gt;
         &amp;lt;div id=&amp;quot;tabs&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;ul&amp;gt;&lt;br /&gt;
             &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#generators&amp;quot;&amp;gt;Generators&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
             &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#pagecache&amp;quot;&amp;gt;Page-Cache&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
             &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#references&amp;quot;&amp;gt;References&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
           &amp;lt;/ul&amp;gt;&lt;br /&gt;
           &amp;lt;div id=&amp;quot;generators&amp;quot;&amp;gt;&lt;br /&gt;
             @(showGeneratorTasks(wikiTask,contextSetting))&lt;br /&gt;
           &amp;lt;/div&amp;gt;&lt;br /&gt;
           &amp;lt;div id=&amp;quot;pagecache&amp;quot;&amp;gt;&lt;br /&gt;
             @pageCacheTable(wikiTask.referenceManager.getPageCache(),&amp;quot;        &amp;quot;)&lt;br /&gt;
           &amp;lt;/div&amp;gt;&lt;br /&gt;
           &amp;lt;div id=&amp;quot;references&amp;quot;&amp;gt;&lt;br /&gt;
             @referenceTable(wikiTask.referenceManager)&lt;br /&gt;
           &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id='errorMessage' style='color:red;font-size: 14px;border:1px solid red;display:none'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id='response' style='font-size: 14px;border:1px solid blue'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;lt;/div&amp;gt;&lt;br /&gt;
     @dialog(&amp;quot;     &amp;quot;)&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@{&lt;br /&gt;
  ContextSetting contextSetting=ContextSetting.fromWikiTask(wikiTask);&lt;br /&gt;
}&lt;br /&gt;
@showHtml(contextSetting)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== template ===&lt;br /&gt;
&amp;lt;source lang='java' id='template'&amp;gt;&lt;br /&gt;
@include(wiki.SiDIFTemplates.defs)&lt;br /&gt;
@// handle error&lt;br /&gt;
@def handleError(Throwable error) {&lt;br /&gt;
error @(error.getClass().getName()): @(error.getMessage())&lt;br /&gt;
=== stacktrace ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@getStackTrace(error)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@{&lt;br /&gt;
  ContextSetting contextSetting=ContextSetting.fromWikiTask(wikiTask);&lt;br /&gt;
  Context context=ContextFactory.getInstance().getContext(contextSetting);&lt;br /&gt;
  Context smwContext=ContextFactory.getInstance().getContext(contextSetting.asSMWContextSetting());&lt;br /&gt;
  String contextName=contextSetting.getContextName();&lt;br /&gt;
}&lt;br /&gt;
@if (context==null) {&lt;br /&gt;
Context (sidif): @(contextName) not found in SiDIF&lt;br /&gt;
} else {== SiDIF ==&lt;br /&gt;
=== @(contextName) SiDIF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@(context.asSiDIF())&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== @(contextName) JSON ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@(context.toJson())&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
@if (smwContext==null) {&lt;br /&gt;
Context (smw): @(contextName) not found in SMW triples of Wiki&lt;br /&gt;
} else {&lt;br /&gt;
== SMW ==&lt;br /&gt;
=== @(contextName) SiDIF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@(smwContext.asSiDIF())&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== @(contextName) JSON ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@(smwContext.toJson())&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:BITPlanLogo2012.svg&amp;diff=413</id>
		<title>File:BITPlanLogo2012.svg</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:BITPlanLogo2012.svg&amp;diff=413"/>
		<updated>2017-11-05T18:05:57Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:BITPlanLogo2012.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Concept:SMW_Type&amp;diff=412</id>
		<title>Concept:SMW Type</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Concept:SMW_Type&amp;diff=412"/>
		<updated>2017-11-05T18:05:56Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:55Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOCACHE__&lt;br /&gt;
{{Topic&lt;br /&gt;
|name=SMW_Type&lt;br /&gt;
|pluralName=SMW_Types&lt;br /&gt;
|icon=File:Component.png&lt;br /&gt;
|iconUrl=/images/4/40/Component.png&lt;br /&gt;
|documentation=an SMW_Type is a data type which determines the possible values for that type e.g. a Boolean can hold true/false values while a Number can hold 3.1459 or 20. A Page can hold the name of a Wiki page see https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
|wikiDocumentation=see &lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Special:Types &lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
|defaultstoremode=subobject&lt;br /&gt;
|listLimit=&lt;br /&gt;
|cargo=&lt;br /&gt;
|context=MetaModel&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{Topic&lt;br /&gt;
|viewmode=masterdetail&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
{{#forminput:form=Property|button text=add Property}}&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
see &lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Special:Types &lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
=== uml ===&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title SMW_Type&lt;br /&gt;
note as SMW_TypeDiagramNote&lt;br /&gt;
Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
[[http://www.bitplan.com]]&lt;br /&gt;
end note&lt;br /&gt;
note as SMW_TypeNote&lt;br /&gt;
an SMW_Type is a data type which determines the possible values for that type e.g. a Boolean can hold true/false values while a Number can hold 3.1459 or 20. A Page can hold the name of a Wiki page see https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
end note&lt;br /&gt;
class SMW_Type {&lt;br /&gt;
  Text type&lt;br /&gt;
  Text documentation&lt;br /&gt;
  Text id&lt;br /&gt;
  URL helppage&lt;br /&gt;
  Page typepage&lt;br /&gt;
  Text javaType&lt;br /&gt;
  Page usedByProperties&lt;br /&gt;
}&lt;br /&gt;
SMW_TypeNote .. SMW_Type&lt;br /&gt;
&lt;br /&gt;
Property &amp;quot;usedByProperties (*)&amp;quot; -- &amp;quot;smw_type(1)&amp;quot; SMW_Type&lt;br /&gt;
' BITPlan Corporate identity skin params&lt;br /&gt;
' Copyright (c) 2015-2017 BITPlan GmbH&lt;br /&gt;
' see http://wiki.bitplan.com/PlantUmlSkinParams#BITPlanCI&lt;br /&gt;
' skinparams generated by com.bitplan.restmodelmanager&lt;br /&gt;
skinparam note {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam component {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam package {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam usecase {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam activity {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam classAttribute {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam interface {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam class {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam object {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
hide Circle&lt;br /&gt;
' end of skinparams '&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#concept:&lt;br /&gt;
 [[SMW_Type type::+]]&lt;br /&gt;
 |SMW_Types&lt;br /&gt;
see also&lt;br /&gt;
* [[List of SMW_Types]]&lt;br /&gt;
* [[Help:SMW_Type]]&lt;br /&gt;
* [[Concept:SMW_Type]]&lt;br /&gt;
* [[:Category:SMW_Type]]&lt;br /&gt;
* [[:Template:SMW_Type]]&lt;br /&gt;
* [[:Form:SMW_Type]]&lt;br /&gt;
topic links:&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:SMW_Type]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Concept:Property&amp;diff=411</id>
		<title>Concept:Property</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Concept:Property&amp;diff=411"/>
		<updated>2017-11-05T18:05:55Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:53Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOCACHE__&lt;br /&gt;
{{Topic&lt;br /&gt;
|name=Property&lt;br /&gt;
|pluralName=Properties&lt;br /&gt;
|icon=File:Element_into_input.png&lt;br /&gt;
|iconUrl=/images/6/6a/Element_into_input.png&lt;br /&gt;
|documentation=a Property is a Feature/Attribute of a Topic&lt;br /&gt;
|wikiDocumentation=see&lt;br /&gt;
&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:Properties_and_types&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:Special_properties&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
|defaultstoremode=property&lt;br /&gt;
|listLimit=&lt;br /&gt;
|cargo=&lt;br /&gt;
|context=MetaModel&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{Topic&lt;br /&gt;
|viewmode=masterdetail&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
{{#forminput:form=Property|button text=add Property}}&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
see&lt;br /&gt;
&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:Properties_and_types&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:Special_properties&lt;br /&gt;
* https://semantic-mediawiki.org/wiki/Help:List_of_datatypes&lt;br /&gt;
=== uml ===&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title Property&lt;br /&gt;
note as PropertyDiagramNote&lt;br /&gt;
Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
[[http://www.bitplan.com]]&lt;br /&gt;
end note&lt;br /&gt;
note as PropertyNote&lt;br /&gt;
a Property is a Feature/Attribute of a Topic&lt;br /&gt;
end note&lt;br /&gt;
class Property {&lt;br /&gt;
  Text name&lt;br /&gt;
  Text label&lt;br /&gt;
  Page type&lt;br /&gt;
  Number index&lt;br /&gt;
  Number sortPos&lt;br /&gt;
  Boolean primaryKey&lt;br /&gt;
  Boolean mandatory&lt;br /&gt;
  Text namespace&lt;br /&gt;
  Number size&lt;br /&gt;
  Boolean uploadable&lt;br /&gt;
  Code defaultValue&lt;br /&gt;
  Text inputType&lt;br /&gt;
  Text allowedValues&lt;br /&gt;
  Text documentation&lt;br /&gt;
  Code values_from&lt;br /&gt;
  Boolean showInGrid&lt;br /&gt;
  Boolean isLink&lt;br /&gt;
  Boolean nullable&lt;br /&gt;
  Page topic&lt;br /&gt;
}&lt;br /&gt;
PropertyNote .. Property&lt;br /&gt;
&lt;br /&gt;
Property &amp;quot;usedByProperties (*)&amp;quot; -- &amp;quot;smw_type(1)&amp;quot; SMW_Type&lt;br /&gt;
&lt;br /&gt;
Topic &amp;quot;topic (1)&amp;quot; -- &amp;quot;properties(*)&amp;quot; Property&lt;br /&gt;
' BITPlan Corporate identity skin params&lt;br /&gt;
' Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
' see http://wiki.bitplan.com/PlantUmlSkinParams#BITPlanCI&lt;br /&gt;
' skinparams generated by com.bitplan.restmodelmanager&lt;br /&gt;
skinparam note {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam component {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam package {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam usecase {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam activity {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam classAttribute {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam interface {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam class {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam object {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
hide Circle&lt;br /&gt;
' end of skinparams '&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#concept:&lt;br /&gt;
 [[Property name::+]]&lt;br /&gt;
 |Properties&lt;br /&gt;
see also&lt;br /&gt;
* [[List of Properties]]&lt;br /&gt;
* [[Help:Property]]&lt;br /&gt;
* [[Concept:Property]]&lt;br /&gt;
* [[:Category:Property]]&lt;br /&gt;
* [[:Template:Property]]&lt;br /&gt;
* [[:Form:Property]]&lt;br /&gt;
topic links:&lt;br /&gt;
* [[:Category:SMW_Type]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Property]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Concept:TopicLink&amp;diff=410</id>
		<title>Concept:TopicLink</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Concept:TopicLink&amp;diff=410"/>
		<updated>2017-11-05T18:05:53Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:52Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOCACHE__&lt;br /&gt;
{{Topic&lt;br /&gt;
|name=TopicLink&lt;br /&gt;
|pluralName=TopicLinks&lt;br /&gt;
|icon=File:Link.png&lt;br /&gt;
|iconUrl=/images/f/fd/Link.png&lt;br /&gt;
|documentation=A TopicLink links two Concepts&lt;br /&gt;
|wikiDocumentation=A TopicLink links two [[Concept:Topic]]s&lt;br /&gt;
|defaultstoremode=subobject&lt;br /&gt;
|listLimit=&lt;br /&gt;
|cargo=&lt;br /&gt;
|context=MetaModel&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{Topic&lt;br /&gt;
|viewmode=masterdetail&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
{{#forminput:form=Property|button text=add Property}}&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
A TopicLink links two [[Concept:Topic]]s&lt;br /&gt;
=== uml ===&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title TopicLink&lt;br /&gt;
note as TopicLinkDiagramNote&lt;br /&gt;
Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
[[http://www.bitplan.com]]&lt;br /&gt;
end note&lt;br /&gt;
note as TopicLinkNote&lt;br /&gt;
A TopicLink links two Concepts&lt;br /&gt;
end note&lt;br /&gt;
class TopicLink {&lt;br /&gt;
  Text name&lt;br /&gt;
  Page source&lt;br /&gt;
  Text sourceRole&lt;br /&gt;
  Boolean sourceMultiple&lt;br /&gt;
  Text sourceDocumentation&lt;br /&gt;
  Page target&lt;br /&gt;
  Text targetRole&lt;br /&gt;
  Boolean targetMultiple&lt;br /&gt;
  Text targetDocumentation&lt;br /&gt;
  Boolean masterDetail&lt;br /&gt;
}&lt;br /&gt;
TopicLinkNote .. TopicLink&lt;br /&gt;
' BITPlan Corporate identity skin params&lt;br /&gt;
' Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
' see http://wiki.bitplan.com/PlantUmlSkinParams#BITPlanCI&lt;br /&gt;
' skinparams generated by com.bitplan.restmodelmanager&lt;br /&gt;
skinparam note {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam component {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam package {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam usecase {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam activity {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam classAttribute {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam interface {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam class {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam object {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
hide Circle&lt;br /&gt;
' end of skinparams '&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#concept:&lt;br /&gt;
 [[TopicLink source::+]]&lt;br /&gt;
 |TopicLinks&lt;br /&gt;
see also&lt;br /&gt;
* [[List of TopicLinks]]&lt;br /&gt;
* [[Help:TopicLink]]&lt;br /&gt;
* [[Concept:TopicLink]]&lt;br /&gt;
* [[:Category:TopicLink]]&lt;br /&gt;
* [[:Template:TopicLink]]&lt;br /&gt;
* [[:Form:TopicLink]]&lt;br /&gt;
topic links:&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:TopicLink]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Concept:Topic&amp;diff=409</id>
		<title>Concept:Topic</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Concept:Topic&amp;diff=409"/>
		<updated>2017-11-05T18:05:52Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:50Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOCACHE__&lt;br /&gt;
{{Topic&lt;br /&gt;
|name=Topic&lt;br /&gt;
|pluralName=Topics&lt;br /&gt;
|icon=File:Index.png&lt;br /&gt;
|iconUrl=/images/a/ae/Index.png&lt;br /&gt;
|documentation=A Topic is a Concept/Class/Thing/Entity&lt;br /&gt;
|wikiDocumentation=A Topic is a Concept/Class/Thing/Entity&lt;br /&gt;
|defaultstoremode=property&lt;br /&gt;
|listLimit=&lt;br /&gt;
|cargo=false&lt;br /&gt;
|context=MetaModel&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{Topic&lt;br /&gt;
|viewmode=masterdetail&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
{{#forminput:form=Property|button text=add Property}}&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
A Topic is a Concept/Class/Thing/Entity&lt;br /&gt;
=== uml ===&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title Topic&lt;br /&gt;
note as TopicDiagramNote&lt;br /&gt;
Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
[[http://www.bitplan.com]]&lt;br /&gt;
end note&lt;br /&gt;
note as TopicNote&lt;br /&gt;
A Topic is a Concept/Class/Thing/Entity&lt;br /&gt;
end note&lt;br /&gt;
class Topic {&lt;br /&gt;
  Text name&lt;br /&gt;
  Text pluralName&lt;br /&gt;
  Page icon&lt;br /&gt;
  URL iconUrl&lt;br /&gt;
  Text documentation&lt;br /&gt;
  Text wikiDocumentation&lt;br /&gt;
  Text defaultstoremode&lt;br /&gt;
  Number listLimit&lt;br /&gt;
  Boolean cargo&lt;br /&gt;
  Boolean headerTabs&lt;br /&gt;
  Page context&lt;br /&gt;
}&lt;br /&gt;
TopicNote .. Topic&lt;br /&gt;
&lt;br /&gt;
Topic &amp;quot;topic (1)&amp;quot; -- &amp;quot;properties(*)&amp;quot; Property&lt;br /&gt;
&lt;br /&gt;
Context &amp;quot;context (1)&amp;quot; -- &amp;quot;topics(*)&amp;quot; Topic&lt;br /&gt;
' BITPlan Corporate identity skin params&lt;br /&gt;
' Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
' see http://wiki.bitplan.com/PlantUmlSkinParams#BITPlanCI&lt;br /&gt;
' skinparams generated by com.bitplan.restmodelmanager&lt;br /&gt;
skinparam note {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam component {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam package {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam usecase {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam activity {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam classAttribute {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam interface {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam class {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam object {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
hide Circle&lt;br /&gt;
' end of skinparams '&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#concept:&lt;br /&gt;
 [[Topic name::+]]&lt;br /&gt;
 |Topics&lt;br /&gt;
see also&lt;br /&gt;
* [[List of Topics]]&lt;br /&gt;
* [[Help:Topic]]&lt;br /&gt;
* [[Concept:Topic]]&lt;br /&gt;
* [[:Category:Topic]]&lt;br /&gt;
* [[:Template:Topic]]&lt;br /&gt;
* [[:Form:Topic]]&lt;br /&gt;
topic links:&lt;br /&gt;
* [[:Category:Property]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Topic]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Concept:Context&amp;diff=408</id>
		<title>Concept:Context</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Concept:Context&amp;diff=408"/>
		<updated>2017-11-05T18:05:50Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:49Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOCACHE__&lt;br /&gt;
{{Topic&lt;br /&gt;
|name=Context&lt;br /&gt;
|pluralName=Contexts&lt;br /&gt;
|icon=File:Registry.png&lt;br /&gt;
|iconUrl=/images/d/d2/Registry.png&lt;br /&gt;
|documentation=A Context groups some topics like a Namespace/Package&lt;br /&gt;
|wikiDocumentation=A Context groups some topics like a Namespace/Package&lt;br /&gt;
|defaultstoremode=property&lt;br /&gt;
|listLimit=&lt;br /&gt;
|cargo=&lt;br /&gt;
|context=MetaModel&lt;br /&gt;
|storemode=property&lt;br /&gt;
}}&lt;br /&gt;
{{Topic&lt;br /&gt;
|viewmode=masterdetail&lt;br /&gt;
|storemode=none&lt;br /&gt;
}}&lt;br /&gt;
{{#forminput:form=Property|button text=add Property}}&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
A Context groups some topics like a Namespace/Package&lt;br /&gt;
=== uml ===&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title Context&lt;br /&gt;
note as ContextDiagramNote&lt;br /&gt;
Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
[[http://www.bitplan.com]]&lt;br /&gt;
end note&lt;br /&gt;
note as ContextNote&lt;br /&gt;
A Context groups some topics like a Namespace/Package&lt;br /&gt;
end note&lt;br /&gt;
class Context {&lt;br /&gt;
  Text name&lt;br /&gt;
  Date since&lt;br /&gt;
  URL master&lt;br /&gt;
}&lt;br /&gt;
ContextNote .. Context&lt;br /&gt;
&lt;br /&gt;
Context &amp;quot;context (1)&amp;quot; -- &amp;quot;topics(*)&amp;quot; Topic&lt;br /&gt;
' BITPlan Corporate identity skin params&lt;br /&gt;
' Copyright (c) 2015-2016 BITPlan GmbH&lt;br /&gt;
' see http://wiki.bitplan.com/PlantUmlSkinParams#BITPlanCI&lt;br /&gt;
' skinparams generated by com.bitplan.restmodelmanager&lt;br /&gt;
skinparam note {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam component {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam package {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam usecase {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam activity {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam classAttribute {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam interface {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam class {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
skinparam object {&lt;br /&gt;
  BackGroundColor #FFFFFF&lt;br /&gt;
  FontSize 12&lt;br /&gt;
  ArrowColor #FF8000&lt;br /&gt;
  BorderColor #FF8000&lt;br /&gt;
  FontColor black&lt;br /&gt;
  FontName Technical&lt;br /&gt;
}&lt;br /&gt;
hide Circle&lt;br /&gt;
' end of skinparams '&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#concept:&lt;br /&gt;
 [[Context name::+]]&lt;br /&gt;
 |Contexts&lt;br /&gt;
see also&lt;br /&gt;
* [[List of Contexts]]&lt;br /&gt;
* [[Help:Context]]&lt;br /&gt;
* [[Concept:Context]]&lt;br /&gt;
* [[:Category:Context]]&lt;br /&gt;
* [[:Template:Context]]&lt;br /&gt;
* [[:Form:Context]]&lt;br /&gt;
topic links:&lt;br /&gt;
* [[:Category:Topic]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Context]]&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Java_icon.png&amp;diff=407</id>
		<title>File:Java icon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Java_icon.png&amp;diff=407"/>
		<updated>2017-11-05T18:05:49Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Java icon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Form_icon.jpg&amp;diff=406</id>
		<title>File:Form icon.jpg</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Form_icon.jpg&amp;diff=406"/>
		<updated>2017-11-05T18:05:48Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Form icon.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Icon_template.png&amp;diff=405</id>
		<title>File:Icon template.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Icon_template.png&amp;diff=405"/>
		<updated>2017-11-05T18:05:48Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Icon template.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:List_Icon.png&amp;diff=404</id>
		<title>File:List Icon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:List_Icon.png&amp;diff=404"/>
		<updated>2017-11-05T18:05:47Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:List Icon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Help_Icon.png&amp;diff=403</id>
		<title>File:Help Icon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Help_Icon.png&amp;diff=403"/>
		<updated>2017-11-05T18:05:47Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Help Icon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Concept_Icon.png&amp;diff=402</id>
		<title>File:Concept Icon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Concept_Icon.png&amp;diff=402"/>
		<updated>2017-11-05T18:05:46Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Concept Icon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Category_Icon.png&amp;diff=401</id>
		<title>File:Category Icon.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Category_Icon.png&amp;diff=401"/>
		<updated>2017-11-05T18:05:46Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Category Icon.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Registry.png&amp;diff=400</id>
		<title>File:Registry.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Registry.png&amp;diff=400"/>
		<updated>2017-11-05T18:05:45Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Registry.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Component.png&amp;diff=399</id>
		<title>File:Component.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Component.png&amp;diff=399"/>
		<updated>2017-11-05T18:05:45Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Component.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Element_into_input.png&amp;diff=398</id>
		<title>File:Element into input.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Element_into_input.png&amp;diff=398"/>
		<updated>2017-11-05T18:05:44Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Element into input.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Link.png&amp;diff=397</id>
		<title>File:Link.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Link.png&amp;diff=397"/>
		<updated>2017-11-05T18:05:44Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Link.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=File:Index.png&amp;diff=396</id>
		<title>File:Index.png</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=File:Index.png&amp;diff=396"/>
		<updated>2017-11-05T18:05:43Z</updated>

		<summary type="html">&lt;p&gt;Wf: Wf uploaded a new version of File:Index.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
	<entry>
		<id>http://profiwiki.bitplan.com/index.php?title=Template:WikiIconTask&amp;diff=395</id>
		<title>Template:WikiIconTask</title>
		<link rel="alternate" type="text/html" href="http://profiwiki.bitplan.com/index.php?title=Template:WikiIconTask&amp;diff=395"/>
		<updated>2017-11-05T18:05:41Z</updated>

		<summary type="html">&lt;p&gt;Wf: transfered by WikiBackup wikiTask at 2017-11-05T18:05:41Z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;!-- THIS FILE IS PROTECTED - smartGENERATOR WILL NOT OVERWRITE IT --&amp;gt;{{TemplateSequence&lt;br /&gt;
|prev=Template:Wikitask&lt;br /&gt;
|next=Template:WikiSlide&lt;br /&gt;
}}&lt;br /&gt;
see [[Template:Wikitask]]&lt;br /&gt;
&amp;lt;br&amp;gt; calls RESTFul Java WikiTask service on {{SERVERNAME}}&lt;br /&gt;
&lt;br /&gt;
=== Examples===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=help|icon=question-circle}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=help|icon=question-circle}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=debug|icon=wrench}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=debug|icon=wrench}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=reset|icon=refresh}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{WikiIconTask|cmd=reset|icon=refresh}}&lt;br /&gt;
&lt;br /&gt;
=== Source ===&lt;br /&gt;
&amp;lt;source lang='php'&amp;gt;&lt;br /&gt;
&amp;lt;imgLink &lt;br /&gt;
  img='{{Icon|name={{{icon|}}}|title={{{cmd|}}}}}' &lt;br /&gt;
  target='_blank' &lt;br /&gt;
  title='{{{cmd|}}}'&lt;br /&gt;
  href='http://{{SERVERNAME}}:9089/wikiserver/task/{{{cmd|version}}} &lt;br /&gt;
    ?server={{urlencode:{{#sub:{{canonicalurl:{{PAGENAME}}}}|0|{{#pos:{{canonicalurl:{{PAGENAME}}}}|{{SCRIPTPATH}}/index.php/{{PAGENAMEE}}|0}}}}}}&lt;br /&gt;
    &amp;amp;scriptpath={{urlencode:{{SCRIPTPATH}}}}&lt;br /&gt;
    &amp;amp;contentlanguage={{CONTENTLANGUAGE}}&lt;br /&gt;
    &amp;amp;page={{FULLPAGENAMEE}}&lt;br /&gt;
    &amp;amp;input={{urlencode:{{{input|}}}}}&lt;br /&gt;
    &amp;amp;params={{urlencode:{{{params|}}}}}&lt;br /&gt;
    &amp;amp;template={{urlencode:{{{template|}}}}}&lt;br /&gt;
    &amp;amp;dialog={{urlencode:{{{dialog|}}}}}&lt;br /&gt;
    &amp;amp;engine={{{engine|}}}&lt;br /&gt;
    &amp;amp;targetpage={{urlencode:{{{targetpage|}}}}}&lt;br /&gt;
    &amp;amp;logo={{urlencode:{{{logo|http://web.bitplan.com/wp-content/uploads/sites/2/2013/05/mw_joomla_logo1.png}}}}}'&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/imgLink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== siteurl ===&lt;br /&gt;
{|&lt;br /&gt;
!siteurl&lt;br /&gt;
|{{#sub:{{canonicalurl:{{PAGENAME}}}}|0|{{#pos:{{canonicalurl:{{PAGENAME}}}}|{{SCRIPTPATH}}/index.php/{{PAGENAMEE}}|0}}}}&lt;br /&gt;
|-&lt;br /&gt;
!canonicalurl&lt;br /&gt;
|{{canonicalurl:{{PAGENAME}}}}&lt;br /&gt;
|-&lt;br /&gt;
!PAGENAME&lt;br /&gt;
|{{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
!SERVERNAME&lt;br /&gt;
|{{SERVERNAME}}&lt;br /&gt;
|-&lt;br /&gt;
!SCRIPTPATH&lt;br /&gt;
|{{SCRIPTPATH}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;imgLink img='{{Icon|name={{{icon|}}}|title={{{cmd|}}}}}' target='_blank' title='{{{cmd|}}}' href='http://{{SERVERNAME}}:9089/wikiserver/task/{{{cmd|version}}}?server={{urlencode:{{#sub:{{canonicalurl:{{PAGENAME}}}}|0|{{#pos:{{canonicalurl:{{PAGENAME}}}}|{{SCRIPTPATH}}/index.php/{{PAGENAMEE}}|0}}}}}}&amp;amp;scriptpath={{urlencode:{{SCRIPTPATH}}}}&amp;amp;contentlanguage={{CONTENTLANGUAGE}}&amp;amp;page={{FULLPAGENAMEE}}&amp;amp;input={{urlencode:{{{input|}}}}}&amp;amp;params={{urlencode:{{{params|}}}}}&amp;amp;template={{urlencode:{{{template|}}}}}&amp;amp;dialog={{urlencode:{{{dialog|}}}}}&amp;amp;engine={{{engine|}}}&amp;amp;targetpage={{urlencode:{{{targetpage|}}}}}&amp;amp;logo={{{logo|}}}'&amp;gt;&amp;lt;/imgLink&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wf</name></author>
	</entry>
</feed>