<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="https://wiki.doebe.li/pub/Applications/RssViewTemplate/pretty-feed.xsl" type="text/xsl" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Applications - arbeitsgruppe.ch</title>
	<link>https://wiki.doebe.li/Applications</link>
	<atom:link href="https://wiki.doebe.li/Applications/WebRss" rel="self" type="application/rss+xml" />
	<description>Applications Library</description>
	<image>
		<url>https://wiki.doebe.li/pub/System/ProjectLogos/foswiki-logo.png</url>
		<title>Applications - arbeitsgruppe.ch</title>
		<link>https://wiki.doebe.li/Applications</link>
	</image>
	<language>en-us</language>
	<copyright>Copyright 2026 by contributing authors</copyright>
<item>
      <title>CompleteDocumentation</title>
      <link>https://wiki.doebe.li/Applications/CompleteDocumentation</link>
      <guid>https://wiki.doebe.li/Applications/CompleteDocumentation</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-02-11T13:47:43Z</dc:date>
      <description> <![CDATA[
<div class="foswikiToc" id="foswikiTOC"><span class="foswikiTocTitle">Table of Contents</span> <ul>
<li> <a href="#Description"> Description </a>
</li> <li> <a href="#Documentation"> Documentation </a> <ul>
<li> <a href="#Type_Hierarchy"> Type Hierarchy </a>
</li> <li> <a href="#TopicType"> TopicType </a> <ul>
<li> <a href="#ApplicationLicense"> ApplicationLicense </a>
</li> <li> <a href="#ApplicationTopic"> ApplicationTopic </a>
</li> <li> <a href="#DataForm"> DataForm </a>
</li> <li> <a href="#DataFormAttribute"> DataFormAttribute </a>
</li> <li> <a href="#DocuTopic"> DocuTopic </a>
</li> <li> <a href="#TopicFunction"> TopicFunction </a>
</li> <li> <a href="#TopicStub"> TopicStub </a>
</li> <li> <a href="#TopicTemplate"> TopicTemplate </a>
</li> <li> <a href="#TopicType_AN1"> TopicType </a>
</li> <li> <a href="#TopicView"> TopicView </a>
</li> <li> <a href="#WebTool"> WebTool </a>
</li> <li> <a href="#WikiApplication"> WikiApplication </a>
</li> <li> <a href="#WikiTopic"> WikiTopic </a>
</li></ul> 
</li> <li> <a href="#DataForm_AN1"> DataForm </a> <ul>
<li> <a href="#ApplicationLicense_AN1"> ApplicationLicense </a>
</li> <li> <a href="#ApplicationTopic_AN1"> ApplicationTopic </a>
</li> <li> <a href="#DataForm_AN2"> DataForm </a>
</li> <li> <a href="#DataFormAttribute_AN1"> DataFormAttribute </a>
</li> <li> <a href="#DocuTopic_AN1"> DocuTopic </a>
</li> <li> <a href="#LexiconForm"> LexiconForm </a>
</li> <li> <a href="#TopicFunction_AN1"> TopicFunction </a>
</li> <li> <a href="#TopicStub_AN1"> TopicStub </a>
</li> <li> <a href="#TopicTemplate_AN1"> TopicTemplate </a>
</li> <li> <a href="#TopicType_AN2"> TopicType </a>
</li> <li> <a href="#TopicView_AN1"> TopicView </a>
</li> <li> <a href="#WebTool_AN1"> WebTool </a>
</li> <li> <a href="#WikiApplication_AN1"> WikiApplication </a>
</li> <li> <a href="#WikiTopic_AN1"> WikiTopic </a>
</li></ul> 
</li> <li> <a href="#TopicView_AN2"> TopicView </a> <ul>
<li> <a href="#ApplicationTopicEditTemplate"> ApplicationTopicEditTemplate </a>
</li> <li> <a href="#ApplicationTopicViewTemplate"> ApplicationTopicViewTemplate </a>
</li> <li> <a href="#AtomViewTemplate"> AtomViewTemplate </a>
</li> <li> <a href="#FormEditTemplate"> FormEditTemplate </a>
</li> <li> <a href="#HiddenFormViewTemplate"> HiddenFormViewTemplate </a>
</li> <li> <a href="#RssViewTemplate"> RssViewTemplate </a>
</li> <li> <a href="#TextEditTemplate"> TextEditTemplate </a>
</li> <li> <a href="#TextViewTemplate"> TextViewTemplate </a>
</li> <li> <a href="#TopicFunctionViewTemplate"> TopicFunctionViewTemplate </a>
</li> <li> <a href="#TopicStubEditTemplate"> TopicStubEditTemplate </a>
</li> <li> <a href="#TopicStubViewTemplate"> TopicStubViewTemplate </a>
</li> <li> <a href="#TopicTypeEditTemplate"> TopicTypeEditTemplate </a>
</li> <li> <a href="#WikiTopicEditTemplate"> WikiTopicEditTemplate </a>
</li> <li> <a href="#WikiTopicViewTemplate"> WikiTopicViewTemplate </a>
</li></ul> 
</li> <li> <a href="#TopicFunction_AN2"> TopicFunction </a> <ul>
<li> <a href="#GetTopicTypes"> GetTopicTypes </a>
</li> <li> <a href="#RenderApplicationDocumentation"> RenderApplicationDocumentation </a>
</li> <li> <a href="#RenderApplicationManifest"> RenderApplicationManifest </a>
</li> <li> <a href="#RenderDataFormList"> RenderDataFormList </a>
</li> <li> <a href="#RenderFunctionCallers"> RenderFunctionCallers </a>
</li> <li> <a href="#RenderImageSelector"> RenderImageSelector </a>
</li> <li> <a href="#RenderIndexItem"> RenderIndexItem </a>
</li> <li> <a href="#RenderInheritanceGraph"> RenderInheritanceGraph </a>
</li> <li> <a href="#RenderRecentChanges"> RenderRecentChanges </a>
</li> <li> <a href="#RenderRss"> RenderRss </a>
</li> <li> <a href="#RenderSideBar"> RenderSideBar </a>
</li> <li> <a href="#RenderSimpleTopicCreator"> RenderSimpleTopicCreator </a>
</li> <li> <a href="#RenderTopicInstaller"> RenderTopicInstaller </a>
</li> <li> <a href="#RenderTopicThumbnail"> RenderTopicThumbnail </a>
</li> <li> <a href="#RenderTopicsOfType"> RenderTopicsOfType </a>
</li> <li> <a href="#RenderTopicsOfTypeSolr"> RenderTopicsOfTypeSolr </a>
</li> <li> <a href="#RenderWikiApplicationFactory"> RenderWikiApplicationFactory </a>
</li> <li> <a href="#RenderWikiApplicationWebHome"> RenderWikiApplicationWebHome </a>
</li> <li> <a href="#RenderWikiTopicView"> RenderWikiTopicView </a>
</li></ul> 
</li> <li> <a href="#Parameters"> Parameters </a>
</li></ul> 
</li> <li> <a href="#Installation"> Installation </a>
</li> <li> <a href="#Manifest"> Manifest </a>
</li></ul> 
</div>
<p></p>
<h2 id="Description">  Description </h2>
The WikiWorkbench is a standardized way to write and deploy WikiApplications. It is WikiApplication to write WikiApplications. 
 At its core it establishes a certain terminology (such as TopicTypes and TopicFunctions) that are common in non-web applications. A WikiWorkbench implements a standard set of means to ease the administration of even large-scale WikiApplication. WikiApplications, i.e. its TopicFunctions ease the extraction of application documentation. Merging a set of applications obeying this framework into the same web grants a higher level of compatibility and re-usability.
<p></p>
<h2 id="Documentation">  Documentation </h2>
<h3 id="Type_Hierarchy">  Type Hierarchy </h3>
<!-- -->
<div class="overflow">

<!-- -->
<!-- -->
<!-- Generated by graphviz version 2.43.0 (0)
 -->
<!-- Title: G Pages: 1 -->
<svg width="811pt" height="260pt"
 viewBox="0.00 0.00 811.00 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>G</title>
<g id="a_graph0"><a xlink:title=" ">
</a>
</g>
<!-- ApplicationLicense -->
<g id="node1" class="node">
<title>ApplicationLicense</title>
<g id="a_node1"><a xlink:href="https://wiki.doebe.li/Applications/ApplicationLicense" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="98,-108 0,-108 0,-72 98,-72 98,-108"/>
<text text-anchor="middle" x="49" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">ApplicationLicense</text>
</a>
</g>
</g>
<!-- ApplicationTopic -->
<g id="node2" class="node">
<title>ApplicationTopic</title>
<g id="a_node2"><a xlink:href="https://wiki.doebe.li/Applications/ApplicationTopic" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="465,-180 377,-180 377,-144 465,-144 465,-180"/>
<text text-anchor="middle" x="421" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">ApplicationTopic</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;ApplicationLicense -->
<g id="edge1" class="edge">
<title>ApplicationTopic&#45;&gt;ApplicationLicense</title>
<path fill="none" stroke="#aaaaaa" d="M376.99,-155.24C315.96,-146.88 202.36,-129.94 107,-108 105.75,-107.71 104.48,-107.41 103.21,-107.1"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="103.53,-105.38 98.26,-105.87 102.68,-108.78 103.53,-105.38"/>
</g>
<!-- DataForm -->
<g id="node4" class="node">
<title>DataForm</title>
<g id="a_node4"><a xlink:href="https://wiki.doebe.li/Applications/DataForm" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="176,-108 116,-108 116,-72 176,-72 176,-108"/>
<text text-anchor="middle" x="146" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataForm</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;DataForm -->
<g id="edge3" class="edge">
<title>ApplicationTopic&#45;&gt;DataForm</title>
<path fill="none" stroke="#aaaaaa" d="M376.83,-153.68C328.9,-145.13 250.46,-129.4 185,-108 183.62,-107.55 182.22,-107.07 180.81,-106.56"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="181.31,-104.88 176.01,-104.76 180.08,-108.15 181.31,-104.88"/>
</g>
<!-- DataFormAttribute -->
<g id="node5" class="node">
<title>DataFormAttribute</title>
<g id="a_node5"><a xlink:href="https://wiki.doebe.li/Applications/DataFormAttribute" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="291.5,-108 194.5,-108 194.5,-72 291.5,-72 291.5,-108"/>
<text text-anchor="middle" x="243" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">DataFormAttribute</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;DataFormAttribute -->
<g id="edge4" class="edge">
<title>ApplicationTopic&#45;&gt;DataFormAttribute</title>
<path fill="none" stroke="#aaaaaa" d="M377.46,-143.88C351.39,-133.63 318.22,-120.58 291.34,-110.01"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="291.7,-108.27 286.4,-108.07 290.41,-111.53 291.7,-108.27"/>
</g>
<!-- DocuTopic -->
<g id="node6" class="node">
<title>DocuTopic</title>
<g id="a_node6"><a xlink:href="https://wiki.doebe.li/Applications/DocuTopic" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="372.5,-108 309.5,-108 309.5,-72 372.5,-72 372.5,-108"/>
<text text-anchor="middle" x="341" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">DocuTopic</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;DocuTopic -->
<g id="edge5" class="edge">
<title>ApplicationTopic&#45;&gt;DocuTopic</title>
<path fill="none" stroke="#aaaaaa" d="M401.22,-143.7C390.08,-133.95 376.1,-121.71 364.42,-111.49"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="365.46,-110.08 360.55,-108.1 363.16,-112.71 365.46,-110.08"/>
</g>
<!-- TopicStub -->
<g id="node8" class="node">
<title>TopicStub</title>
<g id="a_node8"><a xlink:href="https://wiki.doebe.li/Applications/TopicStub" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="451,-108 391,-108 391,-72 451,-72 451,-108"/>
<text text-anchor="middle" x="421" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">TopicStub</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;TopicStub -->
<g id="edge7" class="edge">
<title>ApplicationTopic&#45;&gt;TopicStub</title>
<path fill="none" stroke="#aaaaaa" d="M421,-143.7C421,-134.46 421,-122.98 421,-113.11"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="422.75,-113.1 421,-108.1 419.25,-113.1 422.75,-113.1"/>
</g>
<!-- TopicTemplate -->
<g id="node9" class="node">
<title>TopicTemplate</title>
<g id="a_node9"><a xlink:href="https://wiki.doebe.li/Applications/TopicTemplate" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="549,-108 469,-108 469,-72 549,-72 549,-108"/>
<text text-anchor="middle" x="509" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">TopicTemplate</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;TopicTemplate -->
<g id="edge8" class="edge">
<title>ApplicationTopic&#45;&gt;TopicTemplate</title>
<path fill="none" stroke="#aaaaaa" d="M442.75,-143.7C455.11,-133.86 470.66,-121.5 483.58,-111.22"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="484.67,-112.59 487.5,-108.1 482.49,-109.85 484.67,-112.59"/>
</g>
<!-- TopicView -->
<g id="node11" class="node">
<title>TopicView</title>
<g id="a_node11"><a xlink:href="https://wiki.doebe.li/Applications/TopicView" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="629,-108 567,-108 567,-72 629,-72 629,-108"/>
<text text-anchor="middle" x="598" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">TopicView</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;TopicView -->
<g id="edge11" class="edge">
<title>ApplicationTopic&#45;&gt;TopicView</title>
<path fill="none" stroke="#aaaaaa" d="M465.26,-144.3C492.16,-134.04 527.16,-120.51 558,-108 559.22,-107.5 560.47,-107 561.72,-106.48"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="562.65,-107.99 566.6,-104.46 561.31,-104.76 562.65,-107.99"/>
</g>
<!-- WebTool -->
<g id="node12" class="node">
<title>WebTool</title>
<g id="a_node12"><a xlink:href="https://wiki.doebe.li/Applications/WebTool" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="701,-108 647,-108 647,-72 701,-72 701,-108"/>
<text text-anchor="middle" x="674" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">WebTool</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;WebTool -->
<g id="edge12" class="edge">
<title>ApplicationTopic&#45;&gt;WebTool</title>
<path fill="none" stroke="#aaaaaa" d="M465.4,-152.89C509.81,-144.14 579.69,-128.65 638,-108 639.34,-107.52 640.7,-107.01 642.07,-106.48"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="642.76,-108.09 646.72,-104.58 641.43,-104.85 642.76,-108.09"/>
</g>
<!-- WikiApplication -->
<g id="node13" class="node">
<title>WikiApplication</title>
<g id="a_node13"><a xlink:href="https://wiki.doebe.li/Applications/WikiApplication" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="803,-108 719,-108 719,-72 803,-72 803,-108"/>
<text text-anchor="middle" x="761" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">WikiApplication</text>
</a>
</g>
</g>
<!-- ApplicationTopic&#45;&gt;WikiApplication -->
<g id="edge13" class="edge">
<title>ApplicationTopic&#45;&gt;WikiApplication</title>
<path fill="none" stroke="#aaaaaa" d="M465.48,-154.83C522.6,-146.45 624.53,-129.97 710,-108 711.27,-107.67 712.55,-107.33 713.83,-106.98"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="714.5,-108.61 718.84,-105.56 713.55,-105.24 714.5,-108.61"/>
</g>
<!-- WikiTopic -->
<g id="node3" class="node">
<title>WikiTopic</title>
<g id="a_node3"><a xlink:href="https://wiki.doebe.li/Applications/WikiTopic" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="450.5,-252 391.5,-252 391.5,-216 450.5,-216 450.5,-252"/>
<text text-anchor="middle" x="421" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">WikiTopic</text>
</a>
</g>
</g>
<!-- WikiTopic&#45;&gt;ApplicationTopic -->
<g id="edge2" class="edge">
<title>WikiTopic&#45;&gt;ApplicationTopic</title>
<path fill="none" stroke="#aaaaaa" d="M421,-215.7C421,-206.46 421,-194.98 421,-185.11"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="422.75,-185.1 421,-180.1 419.25,-185.1 422.75,-185.1"/>
</g>
<!-- TopicType -->
<g id="node10" class="node">
<title>TopicType</title>
<g id="a_node10"><a xlink:href="https://wiki.doebe.li/Applications/TopicType" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="230.5,-36 169.5,-36 169.5,0 230.5,0 230.5,-36"/>
<text text-anchor="middle" x="200" y="-15.5" font-family="Helvetica,sans-Serif" font-size="10.00">TopicType</text>
</a>
</g>
</g>
<!-- DataForm&#45;&gt;TopicType -->
<g id="edge9" class="edge">
<title>DataForm&#45;&gt;TopicType</title>
<path fill="none" stroke="#aaaaaa" d="M159.35,-71.7C166.67,-62.2 175.81,-50.35 183.57,-40.29"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="185.14,-41.13 186.81,-36.1 182.37,-38.99 185.14,-41.13"/>
</g>
<!-- TopicFunction -->
<g id="node7" class="node">
<title>TopicFunction</title>
<g id="a_node7"><a xlink:href="https://wiki.doebe.li/Applications/TopicFunction" xlink:title=" ">
<polygon fill="#eeeeee" stroke="#aaaaaa" points="379.5,-36 302.5,-36 302.5,0 379.5,0 379.5,-36"/>
<text text-anchor="middle" x="341" y="-15.5" font-family="Helvetica,sans-Serif" font-size="10.00">TopicFunction</text>
</a>
</g>
</g>
<!-- DocuTopic&#45;&gt;TopicFunction -->
<g id="edge6" class="edge">
<title>DocuTopic&#45;&gt;TopicFunction</title>
<path fill="none" stroke="#aaaaaa" d="M341,-71.7C341,-62.46 341,-50.98 341,-41.11"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="342.75,-41.1 341,-36.1 339.25,-41.1 342.75,-41.1"/>
</g>
<!-- DocuTopic&#45;&gt;TopicType -->
<g id="edge10" class="edge">
<title>DocuTopic&#45;&gt;TopicType</title>
<path fill="none" stroke="#aaaaaa" d="M309.36,-73.29C287.37,-62.38 258.06,-47.82 235.32,-36.53"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="235.83,-34.83 230.57,-34.18 234.27,-37.97 235.83,-34.83"/>
</g>
</g>
</svg>

</div>
<!-- -->
<p></p>
<div class='twbDocuHolder'>
<h3 id="TopicType">  <a href="https://wiki.doebe.li/Applications/TopicType">TopicType</a> </h3>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationLicense">  <a href="https://wiki.doebe.li/Applications/ApplicationLicense">ApplicationLicense</a> </h4>
<div class='twbDocuSectionSummary'>a license for wiki applications</div>
<div class='twbDocuSectionText'>
Every WikiApplication comes with an ApplicationLicense. A topic of this type must have a <code>notice</code> section
that will be displayed on components that make use of this license. The notice section contains a short summary
of the ApplicationLicense. 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationLicense">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationTopic">  <a href="https://wiki.doebe.li/Applications/ApplicationTopic">ApplicationTopic</a> </h4>
<div class='twbDocuSectionSummary'>a  part of an application</div>
<div class='twbDocuSectionText'>
An ApplicationTopic is a topic that belongs to a WikiApplication. <a href="https://wiki.doebe.li/Applications/TopicType">TopicTypes</a>, <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunctions</a>, <a href="https://wiki.doebe.li/Applications/TopicView">TopicViews</a> etc are all ApplicationTopics as they belong to some WikiApplication. Based on this information
all parts of an application are gathered to create documentation and use it for packaging purposes.
<p></p>
See also : <ul>
<li> <a href="https://wiki.doebe.li/Applications/ApplicationTopicViewTemplate">ApplicationTopicViewTemplate</a>
</li> <li> <a href="https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate">ApplicationTopicEditTemplate</a>
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationTopic">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DataForm">  <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a> </h4>
<div class='twbDocuSectionSummary'>form definition for structured wiki content</div>
<div class='twbDocuSectionText'>
DataForms add structured information to wiki topics. 
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DataFormTemplate">DataFormTemplate</a>, <a href="https://wiki.doebe.li/System/DataForms">DataForms</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DataForm">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DataFormAttribute">  <a href="https://wiki.doebe.li/Applications/DataFormAttribute">DataFormAttribute</a> </h4>
<div class='twbDocuSectionSummary'>value definition for formfields in a DataForm</div>
<div class='twbDocuSectionText'>
A DataFormAttribute, also called form field or form attribute, is a part of a DataForm. It may be used as 
an entity that defining all values a form field can take by using listing them in a FoswikiTable
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DataFormAttributeTemplate">DataFormAttributeTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DataFormAttribute">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DocuTopic">  <a href="https://wiki.doebe.li/Applications/DocuTopic">DocuTopic</a> </h4>
<div class='twbDocuSectionSummary'>application documentation</div>
<div class='twbDocuSectionText'>
This type is attached to topics that contain documentation.
DocuTopics have a <code>"documentation"</code> section marked using
<p></p>
<pre>
STARTSECTION{&#34;documentation&#34;}
...
ENDSECTION{&#34;documentation&#34;}
</pre>
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DocuTopicTemplate">DocuTopicTemplate</a>
<p></p>
These sections can be extracted dynamically using RenderApplicationDocumentation.
In general documentation should be as "near" to the application component as possible,
that is it should be embedded into the topic the component represents. 
<p></p>
For example
all TopicFunctions should be DocuTopics too. The documentation of TopicFunctions are
then aggregated on a master DocuTopic that contains calls to RenderApplicationDocumentation
for a set of components that are a kind of group, e.g. all types, forms, views and templates
implementing a certain model. 
<p></p>
WikiApplications can contain documentation too. But if the documentation reaches a certain
complexity  it should be moved to separate DocuTopics that the WikiApplication topic
links to.
<p></p>
DocuTopics, as all TopicTypes belong to a certain WikiApplication and can thus be grouped
and distinguished.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DocuTopic">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicFunction">  <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunction</a> </h4>
<div class='twbDocuSectionSummary'>Function library</div>
<div class='twbDocuSectionText'>
See also: <a href="https://wiki.doebe.li/Applications/TopicFunctionTemplate">TopicFunctionTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicFunctionViewTemplate">TopicFunctionViewTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicFunction">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicStub">  <a href="https://wiki.doebe.li/Applications/TopicStub">TopicStub</a> </h4>
<div class='twbDocuSectionSummary'>a placeholder topic pointing to another one</div>
<div class='twbDocuSectionText'>
This is a type of topics that has no own net data but includes all data from
another topic. Thereby content from another web can be integrated into this
web without reduplication. Every TopicStub has a rather rigid structure and
varies only in its target topic (see TopicStub).
<p></p>
This TopicType is similar to TopicFunctions but
does not compute a specific function. Moreover it is useful to reduce
redundancy of pure content, whereas TopicFunctions are part of a WikiWorkbench
library and thus reduce redundancy in WikiApplications.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/TopicStubTemplate">TopicStubTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicStubViewTemplate">TopicStubViewTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicStubEditTemplate">TopicStubEditTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicStub">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicTemplate">  <a href="https://wiki.doebe.li/Applications/TopicTemplate">TopicTemplate</a> </h4>
<div class='twbDocuSectionSummary'>templates for wiki topics</div>
<div class='twbDocuSectionText'>
A TopicTemplate is used to create new topics and serves as a kind of blueprint of its content.
For example, the <a href="https://wiki.doebe.li/Applications/RenderSimpleTopicCreator">simple topic creator</a> takes a TopicTemplate and
a DataForm definition to initialize the new topic with the given properties by using the TopicTemplate
for the content, and attaching the given DataForm.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicType_AN1">  <a href="https://wiki.doebe.li/Applications/TopicType">TopicType</a> </h4>
<div class='twbDocuSectionSummary'>TopicType of all TopicTypes</div>
<div class='twbDocuSectionText'>
The TopicType is the root of the type system of the WikiWorbench. Every WikiTopic has got one
or more TopicTypes. TopicTypes always define a <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a>, where a type indicates the properties
and use of the form being attached to a topic. 
<p></p>
TopicTypes overcome Foswiki's limitation to only allow one form to be attached to a topic.
If you'd like to attach a second form to a topic, create a new DataForm that mixes two others
and indicate this by merging the resulting TopicType properties. This procedure is the recommended
way to derive new TopicTypes from existing ones building on top of them, e.g. by augmenting a
<a href="https://wiki.doebe.li/Applications/ClassificationApp/CategorizedTopic">CategorizedTopic</a> with additional formfields.
<p></p>
TopicTypes have a special property that you might use to indicate a special way of 
derivation by means of inheritance. There is no real inheritance in Foswiki but the way of thinking
when dealing with objects and types can be clarified this way.
<p></p>
When you start writing a WikiApplication, first think of the data objects you will need and
create TopicTypes for each.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicType">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicView">  <a href="https://wiki.doebe.li/Applications/TopicView">TopicView</a> </h4>
<div class='twbDocuSectionSummary'>a topic view or edit template</div>
<div class='twbDocuSectionText'>
A TopicView defines a view for a topic. By default WikiTopics are displayed using the installed
skin and the templates (don't confuse with TopicTemplate being a content blueprint for newly created topics).
The view (compare with the 'view' term from the Model-View-Control school) computes the appearance
of a WikiTopic and its form data. A new view is assigned to a topic by setting the VIEW_TEMPLATE variable.
<p></p>
For example the following will set th view to use the HiddenFormViewTemplate to hide the form table that 
is normally displayed below the wiki content.
<p></p>
<pre>
   * Set <span></span>VIEW_TEMPLATE = HiddenFormView
</pre>
<p></p>
Note, that the <code>...Template</code> string is appended automatically by the Foswiki engine.
<p></p>
Note also, that we use the TopicView type to mark even those views that are used during <em>editting</em> a
wiki topic and is assigned using something like
<p></p>
<pre>
   * Set <span></span>EDIT_TEMPLATE = FormEdit
</pre>
<p></p>
As such the FormEditTemplate is not used during Foswiki's view operation but during edit. The template
is then used to render the <em>view on the editor</em> to be used. Edit templates either augment the normal
Foswiki editor, or even implement a full substitute for its form data.
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicView">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WebTool">  <a href="https://wiki.doebe.li/Applications/WebTool">WebTool</a> </h4>
<div class='twbDocuSectionSummary'>a special page used to manage a web</div>
<div class='twbDocuSectionText'>
Note, that there is no creator to build a topic of this kind as it is a pure "marker type", that is topics
are created with another creator tool and then in addition marked to be an WebTool. Topics of this type
are ApplicationTopics too and take associated DataForm.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WebTool">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiApplication">  <a href="https://wiki.doebe.li/Applications/WikiApplication">WikiApplication</a> </h4>
<div class='twbDocuSectionSummary'>a documentation topic for a wiki application</div>
<div class='twbDocuSectionText'>
Normally there's only one WikiApplication topic in a wiki application as created using the WikiWorkbench. This will be used to capture the CompleteDocumentation, including version and license information.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/WikiApplicationTemplate">WikiApplicationTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiApplication">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiTopic">  <a href="https://wiki.doebe.li/Applications/WikiTopic">WikiTopic</a> </h4>
<div class='twbDocuSectionSummary'>a base topic for wiki content</div>
<div class='twbDocuSectionText'>
The WikiTopic form can be used for a wide range of <a href="https://wiki.doebe.li/Applications/TopicType">TopicTypes</a> that only need to be marked
as being of a given TopicType.
If you need more structure then you have to define a specific form that 
extends the attributes of the WikiTopic form. That is, the attributes defined here
are a minimal set of attributes that all DataForms should share.
<p></p>
Every TopicType is used in combination with one <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a>, that is associated with it,
either this generic WikiTopic form or a more specific one. 
Multiple TopicTypes can share the same form. In this case such a form must allow to select from a <em>set</em>
of TopicTypes to mark it properly. 
A common case is where one TopicType uses one specific DataForm. 
Note, that a topic can be of several TopicTypes which indicates that it fullfills several
duties at once. So by marking a topic of being of types T<sub>a</sub> and type T<sub>b</sub>
you indicate that the attached form contains all form attributes that are in form F<sub>a</sub> 
and from F<sub>b</sub>, given that type T<sub>a</sub> comes with form F<sub>a</sub> and T<sub>b</sub> with
F<sub>b</sub>.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/WikiTopicViewTemplate">WikiTopicViewTemplate</a>, <a href="https://wiki.doebe.li/Applications/WikiTopicEditTemplate">WikiTopicEditTemplate</a>
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiTopic">read more</a></div>
</div></div>
<p></p>
<p></p>
<div class='twbDocuHolder'>
<h3 id="DataForm_AN1">  <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a> </h3>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationLicense_AN1">  <a href="https://wiki.doebe.li/Applications/ApplicationLicense">ApplicationLicense</a> </h4>
<div class='twbDocuSectionSummary'>a license for wiki applications</div>
<div class='twbDocuSectionText'>
Every WikiApplication comes with an ApplicationLicense. A topic of this type must have a <code>notice</code> section
that will be displayed on components that make use of this license. The notice section contains a short summary
of the ApplicationLicense. 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationLicense">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationTopic_AN1">  <a href="https://wiki.doebe.li/Applications/ApplicationTopic">ApplicationTopic</a> </h4>
<div class='twbDocuSectionSummary'>a  part of an application</div>
<div class='twbDocuSectionText'>
An ApplicationTopic is a topic that belongs to a WikiApplication. <a href="https://wiki.doebe.li/Applications/TopicType">TopicTypes</a>, <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunctions</a>, <a href="https://wiki.doebe.li/Applications/TopicView">TopicViews</a> etc are all ApplicationTopics as they belong to some WikiApplication. Based on this information
all parts of an application are gathered to create documentation and use it for packaging purposes.
<p></p>
See also : <ul>
<li> <a href="https://wiki.doebe.li/Applications/ApplicationTopicViewTemplate">ApplicationTopicViewTemplate</a>
</li> <li> <a href="https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate">ApplicationTopicEditTemplate</a>
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationTopic">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DataForm_AN2">  <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a> </h4>
<div class='twbDocuSectionSummary'>form definition for structured wiki content</div>
<div class='twbDocuSectionText'>
DataForms add structured information to wiki topics. 
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DataFormTemplate">DataFormTemplate</a>, <a href="https://wiki.doebe.li/System/DataForms">DataForms</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DataForm">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DataFormAttribute_AN1">  <a href="https://wiki.doebe.li/Applications/DataFormAttribute">DataFormAttribute</a> </h4>
<div class='twbDocuSectionSummary'>value definition for formfields in a DataForm</div>
<div class='twbDocuSectionText'>
A DataFormAttribute, also called form field or form attribute, is a part of a DataForm. It may be used as 
an entity that defining all values a form field can take by using listing them in a FoswikiTable
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DataFormAttributeTemplate">DataFormAttributeTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DataFormAttribute">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="DocuTopic_AN1">  <a href="https://wiki.doebe.li/Applications/DocuTopic">DocuTopic</a> </h4>
<div class='twbDocuSectionSummary'>application documentation</div>
<div class='twbDocuSectionText'>
This type is attached to topics that contain documentation.
DocuTopics have a <code>"documentation"</code> section marked using
<p></p>
<pre>
STARTSECTION{&#34;documentation&#34;}
...
ENDSECTION{&#34;documentation&#34;}
</pre>
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/DocuTopicTemplate">DocuTopicTemplate</a>
<p></p>
These sections can be extracted dynamically using RenderApplicationDocumentation.
In general documentation should be as "near" to the application component as possible,
that is it should be embedded into the topic the component represents. 
<p></p>
For example
all TopicFunctions should be DocuTopics too. The documentation of TopicFunctions are
then aggregated on a master DocuTopic that contains calls to RenderApplicationDocumentation
for a set of components that are a kind of group, e.g. all types, forms, views and templates
implementing a certain model. 
<p></p>
WikiApplications can contain documentation too. But if the documentation reaches a certain
complexity  it should be moved to separate DocuTopics that the WikiApplication topic
links to.
<p></p>
DocuTopics, as all TopicTypes belong to a certain WikiApplication and can thus be grouped
and distinguished.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/DocuTopic">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="LexiconForm">  <a href="https://wiki.doebe.li/Applications/LexiconForm">LexiconForm</a> </h4>
<div class='twbDocuSectionSummary'>DataForm for WebLexicon entries</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/LexiconForm">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicFunction_AN1">  <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunction</a> </h4>
<div class='twbDocuSectionSummary'>Function library</div>
<div class='twbDocuSectionText'>
See also: <a href="https://wiki.doebe.li/Applications/TopicFunctionTemplate">TopicFunctionTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicFunctionViewTemplate">TopicFunctionViewTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicFunction">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicStub_AN1">  <a href="https://wiki.doebe.li/Applications/TopicStub">TopicStub</a> </h4>
<div class='twbDocuSectionSummary'>a placeholder topic pointing to another one</div>
<div class='twbDocuSectionText'>
This is a type of topics that has no own net data but includes all data from
another topic. Thereby content from another web can be integrated into this
web without reduplication. Every TopicStub has a rather rigid structure and
varies only in its target topic (see TopicStub).
<p></p>
This TopicType is similar to TopicFunctions but
does not compute a specific function. Moreover it is useful to reduce
redundancy of pure content, whereas TopicFunctions are part of a WikiWorkbench
library and thus reduce redundancy in WikiApplications.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/TopicStubTemplate">TopicStubTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicStubViewTemplate">TopicStubViewTemplate</a>, <a href="https://wiki.doebe.li/Applications/TopicStubEditTemplate">TopicStubEditTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicStub">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicTemplate_AN1">  <a href="https://wiki.doebe.li/Applications/TopicTemplate">TopicTemplate</a> </h4>
<div class='twbDocuSectionSummary'>templates for wiki topics</div>
<div class='twbDocuSectionText'>
A TopicTemplate is used to create new topics and serves as a kind of blueprint of its content.
For example, the <a href="https://wiki.doebe.li/Applications/RenderSimpleTopicCreator">simple topic creator</a> takes a TopicTemplate and
a DataForm definition to initialize the new topic with the given properties by using the TopicTemplate
for the content, and attaching the given DataForm.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicType_AN2">  <a href="https://wiki.doebe.li/Applications/TopicType">TopicType</a> </h4>
<div class='twbDocuSectionSummary'>TopicType of all TopicTypes</div>
<div class='twbDocuSectionText'>
The TopicType is the root of the type system of the WikiWorbench. Every WikiTopic has got one
or more TopicTypes. TopicTypes always define a <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a>, where a type indicates the properties
and use of the form being attached to a topic. 
<p></p>
TopicTypes overcome Foswiki's limitation to only allow one form to be attached to a topic.
If you'd like to attach a second form to a topic, create a new DataForm that mixes two others
and indicate this by merging the resulting TopicType properties. This procedure is the recommended
way to derive new TopicTypes from existing ones building on top of them, e.g. by augmenting a
<a href="https://wiki.doebe.li/Applications/ClassificationApp/CategorizedTopic">CategorizedTopic</a> with additional formfields.
<p></p>
TopicTypes have a special property that you might use to indicate a special way of 
derivation by means of inheritance. There is no real inheritance in Foswiki but the way of thinking
when dealing with objects and types can be clarified this way.
<p></p>
When you start writing a WikiApplication, first think of the data objects you will need and
create TopicTypes for each.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicType">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicView_AN1">  <a href="https://wiki.doebe.li/Applications/TopicView">TopicView</a> </h4>
<div class='twbDocuSectionSummary'>a topic view or edit template</div>
<div class='twbDocuSectionText'>
A TopicView defines a view for a topic. By default WikiTopics are displayed using the installed
skin and the templates (don't confuse with TopicTemplate being a content blueprint for newly created topics).
The view (compare with the 'view' term from the Model-View-Control school) computes the appearance
of a WikiTopic and its form data. A new view is assigned to a topic by setting the VIEW_TEMPLATE variable.
<p></p>
For example the following will set th view to use the HiddenFormViewTemplate to hide the form table that 
is normally displayed below the wiki content.
<p></p>
<pre>
   * Set <span></span>VIEW_TEMPLATE = HiddenFormView
</pre>
<p></p>
Note, that the <code>...Template</code> string is appended automatically by the Foswiki engine.
<p></p>
Note also, that we use the TopicView type to mark even those views that are used during <em>editting</em> a
wiki topic and is assigned using something like
<p></p>
<pre>
   * Set <span></span>EDIT_TEMPLATE = FormEdit
</pre>
<p></p>
As such the FormEditTemplate is not used during Foswiki's view operation but during edit. The template
is then used to render the <em>view on the editor</em> to be used. Edit templates either augment the normal
Foswiki editor, or even implement a full substitute for its form data.
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicView">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WebTool_AN1">  <a href="https://wiki.doebe.li/Applications/WebTool">WebTool</a> </h4>
<div class='twbDocuSectionSummary'>a special page used to manage a web</div>
<div class='twbDocuSectionText'>
Note, that there is no creator to build a topic of this kind as it is a pure "marker type", that is topics
are created with another creator tool and then in addition marked to be an WebTool. Topics of this type
are ApplicationTopics too and take associated DataForm.
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WebTool">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiApplication_AN1">  <a href="https://wiki.doebe.li/Applications/WikiApplication">WikiApplication</a> </h4>
<div class='twbDocuSectionSummary'>a documentation topic for a wiki application</div>
<div class='twbDocuSectionText'>
Normally there's only one WikiApplication topic in a wiki application as created using the WikiWorkbench. This will be used to capture the CompleteDocumentation, including version and license information.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/WikiApplicationTemplate">WikiApplicationTemplate</a>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiApplication">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiTopic_AN1">  <a href="https://wiki.doebe.li/Applications/WikiTopic">WikiTopic</a> </h4>
<div class='twbDocuSectionSummary'>a base topic for wiki content</div>
<div class='twbDocuSectionText'>
The WikiTopic form can be used for a wide range of <a href="https://wiki.doebe.li/Applications/TopicType">TopicTypes</a> that only need to be marked
as being of a given TopicType.
If you need more structure then you have to define a specific form that 
extends the attributes of the WikiTopic form. That is, the attributes defined here
are a minimal set of attributes that all DataForms should share.
<p></p>
Every TopicType is used in combination with one <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a>, that is associated with it,
either this generic WikiTopic form or a more specific one. 
Multiple TopicTypes can share the same form. In this case such a form must allow to select from a <em>set</em>
of TopicTypes to mark it properly. 
A common case is where one TopicType uses one specific DataForm. 
Note, that a topic can be of several TopicTypes which indicates that it fullfills several
duties at once. So by marking a topic of being of types T<sub>a</sub> and type T<sub>b</sub>
you indicate that the attached form contains all form attributes that are in form F<sub>a</sub> 
and from F<sub>b</sub>, given that type T<sub>a</sub> comes with form F<sub>a</sub> and T<sub>b</sub> with
F<sub>b</sub>.
<p></p>
See also: <a href="https://wiki.doebe.li/Applications/WikiTopicViewTemplate">WikiTopicViewTemplate</a>, <a href="https://wiki.doebe.li/Applications/WikiTopicEditTemplate">WikiTopicEditTemplate</a>
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiTopic">read more</a></div>
</div></div>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<div class='twbDocuHolder'>
<h3 id="TopicView_AN2">  <a href="https://wiki.doebe.li/Applications/TopicView">TopicView</a> </h3>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationTopicEditTemplate">  <a href="https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate">ApplicationTopicEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'>Editor for ApplicationTopics</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="ApplicationTopicViewTemplate">  <a href="https://wiki.doebe.li/Applications/ApplicationTopicViewTemplate">ApplicationTopicViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>TopicView for ApplicationTopics</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/ApplicationTopicViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="AtomViewTemplate">  <a href="https://wiki.doebe.li/Applications/AtomViewTemplate">AtomViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>View for the atom feeds</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/AtomViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="FormEditTemplate">  <a href="https://wiki.doebe.li/Applications/FormEditTemplate">FormEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'>TopicView to edit the DataForm only</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/FormEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="HiddenFormViewTemplate">  <a href="https://wiki.doebe.li/Applications/HiddenFormViewTemplate">HiddenFormViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>View to hide  System.DataForms</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/HiddenFormViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RssViewTemplate">  <a href="https://wiki.doebe.li/Applications/RssViewTemplate">RssViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>View for the rss feeds</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/RssViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TextEditTemplate">  <a href="https://wiki.doebe.li/Applications/TextEditTemplate">TextEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'>TopicView to edit the topic text only</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TextEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TextViewTemplate">  <a href="https://wiki.doebe.li/Applications/TextViewTemplate">TextViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>Minimal TopicView usefull to generate xml output</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TextViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicFunctionViewTemplate">  <a href="https://wiki.doebe.li/Applications/TopicFunctionViewTemplate">TopicFunctionViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>TopicView for TopicFunctions</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicFunctionViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicStubEditTemplate">  <a href="https://wiki.doebe.li/Applications/TopicStubEditTemplate">TopicStubEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'></div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicStubEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicStubViewTemplate">  <a href="https://wiki.doebe.li/Applications/TopicStubViewTemplate">TopicStubViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'></div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicStubViewTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="TopicTypeEditTemplate">  <a href="https://wiki.doebe.li/Applications/TopicTypeEditTemplate">TopicTypeEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'>Editor for TopicTypes</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/TopicTypeEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiTopicEditTemplate">  <a href="https://wiki.doebe.li/Applications/WikiTopicEditTemplate">WikiTopicEditTemplate</a> </h4>
<div class='twbDocuSectionSummary'>TopicView to edit a WikiTopic</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiTopicEditTemplate">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="WikiTopicViewTemplate">  <a href="https://wiki.doebe.li/Applications/WikiTopicViewTemplate">WikiTopicViewTemplate</a> </h4>
<div class='twbDocuSectionSummary'>foundation for all view templates</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/WikiTopicViewTemplate">read more</a></div>
</div></div>
<p></p>
<p></p>
<div class='twbDocuHolder'>
<h3 id="TopicFunction_AN2">  <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunction</a> </h3>
<div class='twbDocuSectionHolder'>
<h4 id="GetTopicTypes">  <a href="https://wiki.doebe.li/Applications/GetTopicTypes">GetTopicTypes</a> </h4>
<div class='twbDocuSectionSummary'>returns a list of TopicTypes known in the base web</div>
<div class='twbDocuSectionText'>
This is a "getter" TopicFunction that returns a list of known TopicTypes
in a given web. Use it to create a selection in DataForms for the TopicType formfield.
It adds the "none" type so that you can have (temporarily) un-typed topics. The 
type "TopicType" is added <em>hardcoded</em> so that you don't have to rely on that type
being present in your web and to allow bootstrapping a type system in a web from
scratch on as you will be able to create an initial TopicType TopicType this way.
<p></p>
<h5 id="Parameters">  Parameters </h5> <ul>
<li> WEBS: list of webs to search for TopicTypes, defaults to BASEWEB 
</li> <li> EXCLUDE: expression to exclude types (optional)
</li> <li> ADDITION: types that are listed additionally (optional)
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/GetTopicTypes">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderApplicationDocumentation">  <a href="https://wiki.doebe.li/Applications/RenderApplicationDocumentation">RenderApplicationDocumentation</a> </h4>
<div class='twbDocuSectionSummary'>Extracts the documentation section from all parts of a WikiApplication</div>
<div class='twbDocuSectionText'>
<h5 id="Parameters_AN1">  Parameters </h5> <ul>
<li> NAME: application name, defaults to BASEWEB
</li> <li> THEWEB: web to search for docu, defaults to BASEWEB
</li> <li> TYPE: extract documentation of topics of the given type
</li> <li> NOTTYPE: don't list topics of that type
</li></ul> 
<p></p>
<h5 id="Css">  Css </h5> <ul>
<li> twbDocuHolder
</li> <li> twbDocuSectionHolder
</li> <li> twbDocuSectionSummary
</li> <li> twbDocuSectionText
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderApplicationDocumentation">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderApplicationManifest">  <a href="https://wiki.doebe.li/Applications/RenderApplicationManifest">RenderApplicationManifest</a> </h4>
<div class='twbDocuSectionSummary'>Render a list of all files making up a given application</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderApplicationManifest">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderDataFormList">  <a href="https://wiki.doebe.li/Applications/RenderDataFormList">RenderDataFormList</a> </h4>
<div class='twbDocuSectionSummary'>Renders a list of DataForms that make use of the given DataFormAttribute</div>
<div class='twbDocuSectionText'>
<h5 id="Parameters_AN2">  Parameters </h5> <ul>
<li> ATTR: DataFormAttribute to search for, defaults to BASETOPIC
</li> <li> THEWEB: web to examin, defaults to BASEWEB
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderDataFormList">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderFunctionCallers">  <a href="https://wiki.doebe.li/Applications/RenderFunctionCallers">RenderFunctionCallers</a> </h4>
<div class='twbDocuSectionSummary'>Render a list of topics that use a given TopicFunction</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderFunctionCallers">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderImageSelector">  <a href="https://wiki.doebe.li/Applications/RenderImageSelector">RenderImageSelector</a> </h4>
<div class='twbDocuSectionSummary'>Renders a widget to select an image attached to a topic</div>
<div class='twbDocuSectionText'>
Select an image attached to a OBJECT topic
<p></p>
<h5 id="Parameters_AN3">  Parameters </h5> <ul>
<li> OBJECT, default BASEWEB.BASETOPIC
</li> <li> SELECTED
</li> <li> FIELDNAME
</li> <li> EXTENSIONS, defaults to <code>jpe?g|JPE?G|gif|GIF|png|PNG|svg|SVG|webp|WEBP</code>
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderImageSelector">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderIndexItem">  <a href="https://wiki.doebe.li/Applications/RenderIndexItem">RenderIndexItem</a> </h4>
<div class='twbDocuSectionSummary'>Fallback to render a summary for WikiTopic that does not have a type specific version of to render an index item</div>
<div class='twbDocuSectionText'>
This method is called by Applications.ClassificationApp.RenderCategory to display
a summary for an object. This method serves as a final fallback when no other TopicType-specific
method was found.
<p></p>
<h5 id="Parameters_AN4">  Parameters </h5> <ul>
<li> OBJECT
</li> <li> THEICON
</li> <li> TITLEEXTRA
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderIndexItem">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderInheritanceGraph">  <a href="https://wiki.doebe.li/Applications/RenderInheritanceGraph">RenderInheritanceGraph</a> </h4>
<div class='twbDocuSectionSummary'>a directed graph of TopicType inheritance</div>
<div class='twbDocuSectionText'>
This function requires <a href="https://wiki.doebe.li/System/GraphvizPlugin">GraphvizPlugin</a>
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderInheritanceGraph">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderRecentChanges">  <a href="https://wiki.doebe.li/Applications/RenderRecentChanges">RenderRecentChanges</a> </h4>
<div class='twbDocuSectionSummary'>renders a list of recent changes in a web</div>
<div class='twbDocuSectionText'>
This uses solr and infintescroll to create a frontpage widget.
<p></p>
<h5 id="Parameters_AN5">  Parameters </h5> <ul>
<li> HEIGHT: height of scroll container, defaults to 40em
</li> <li> LIMIT: number of rows to render, defaults to 20
</li> <li> PAGE: from which page to start rendering
</li> <li> THEWEB: the web to render recent changes for
</li> <li> FILTER: filter to be added to the search query
</li> <li> CLASS
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderRecentChanges">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderRss">  <a href="https://wiki.doebe.li/Applications/RenderRss">RenderRss</a> </h4>
<div class='twbDocuSectionSummary'>default implementation of an rss view of a single topic</div>
<div class='twbDocuSectionText'>
This method is called by <a href="https://wiki.doebe.li/Applications/RssViewTemplate">RssViewTemplate</a> for each topic found. Note that this is a base-implementation
for all TopicTypes processed. Individual TopicTypes may implement their own version called <code>MyTopicTypeRenderRss</code>.
These are then called automatically using the <code>%DBCALL{"web.topic->RenderRss"}%</code> method call of the RssViewTemplate.
<p></p>
<h5 id="Parameters_AN6">  Parameters </h5> <ul>
<li> OBJECT: the current topic
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderRss">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderSideBar">  <a href="https://wiki.doebe.li/Applications/RenderSideBar">RenderSideBar</a> </h4>
<div class='twbDocuSectionSummary'>Render the sidebar navigation for the WikiWorkbench</div>
<div class='twbDocuSectionText'>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderSideBar">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderSimpleTopicCreator">  <a href="https://wiki.doebe.li/Applications/RenderSimpleTopicCreator">RenderSimpleTopicCreator</a> </h4>
<div class='twbDocuSectionSummary'>TopicFunction to display a simple form to create a new topic</div>
<div class='twbDocuSectionText'>
This function renders a topic creator form that holds a set of initial input elements to create a topic.
<p></p>
<h5 id="Parameters_AN7">  Parameters </h5> <ul>
<li> TEXT: headline text; defaults to "Create a new INCLUDINGTOPIC"
</li> <li> LABEL: label of the TopicTitle field, defaults to "Title"
</li> <li> BUTTONTEXT: text on the twisty buttinm; default New
</li> <li> VALUE: initial value of the title input field (optional)
</li> <li> VALUES: map of initial values to formfields; format is <code>&lt;fieldName1&gt;=&lt;value1&gt;;&lt;fieldName2&gt;=&lt;value2&gt;;...</code>
</li> <li> FORM: DataForm to be used when creating a topic, defaults to <code>INCLUDINGWEB.INCLUDINGTOPIC</code>
</li> <li> TEMPLATE: TopicTemplate to be used (optional)
</li> <li> TYPE: initial TopicType value, defaults to values predefined in the form definition
</li> <li> PARENT: parent topic for the new topic, defaults to the <code>BASETOPIC</code>
</li> <li> WHITEBOARD: switch on/off the whiteboard textarea
</li> <li> EXTRA: additional formfields
</li> <li> SCRIPT: script to be used to create the topic, eg <code>save</code> or <code>edit</code>, defaults is specified in referring TopicType
</li> <li> EDITOR: TopicView to be used as an edit_template 
</li> <li> ENABLETWISTY: boolean switch to use/hide a twisty to hide the form initially, defaults to <code>on</code>
</li> <li> SHOWBUTTONS: boolean switch to show/hide the submit button of the form
</li> <li> THEWEB: target web where to create the topic, defaults to <code>BASEWEB</code>
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderSimpleTopicCreator">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderTopicInstaller">  <a href="https://wiki.doebe.li/Applications/RenderTopicInstaller">RenderTopicInstaller</a> </h4>
<div class='twbDocuSectionSummary'>Render a simple factory to deploy a topic in another web</div>
<div class='twbDocuSectionText'>
This is a tool to add a topic based application, or part of it to another web.
This is done by creating a TopicStub that points back to the implementation.
For example, to add a new TopicType to web, you create a TopicStub that points
back to the implementation of that TopicType. 
<p></p>
The function will display a small input form to specify the web where the 
TopicStub is to be created.
<p></p>
<h5 id="Parameters_AN8">  Parameters </h5> <ul>
<li> TEXT: headline for the install form, defaults to "Install BASETOPIC"
</li> <li> NAME: name of the topic to be created, defaults to BASETOPIC
</li> <li> SOURCE: used to specify the TopicStub's target to be created, defaults to BASEWEB.BASETOPIC
</li> <li> PARENT: topicparent of the new topic, defaults to HOMETOPIC
</li> <li> TEMPLATE: TopicTemplate used to create this topic, defaults to Applications.TopicStubTemplate
</li> <li> FORM: DataForm used for this topic, defaults to Applications.TopicStub
</li> <li> TYPE: type of the new topic, defaults to TopicStub
</li> <li> WIKIAPP: the name of the WikiApllication this topic belongs to, defaults to BASEWEB
</li> <li> EXTRA: extra stuff to be send during <code>save</code>
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderTopicInstaller">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderTopicThumbnail">  <a href="https://wiki.doebe.li/Applications/RenderTopicThumbnail">RenderTopicThumbnail</a> </h4>
<div class='twbDocuSectionSummary'>Display thumbnail image for a topic</div>
<div class='twbDocuSectionText'>
<p></p>
<h5 id="Parameters_AN9">  Parameters </h5> <ul>
<li> OBJECT: topic to generate a thumbnail for
</li> <li> ALIGN: optional alignment of image, defaults to right
</li> <li> SIZE: optional size of thumbnail
</li> <li> TYPE: image rendering type, see documentation of ImagePlugin, defaults to simple
</li> <li> CROP
</li> <li> TOOLTIP: switch on/off tooltips for thumbnails, defaults to <code>on</code>
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderTopicThumbnail">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderTopicsOfType">  <a href="https://wiki.doebe.li/Applications/RenderTopicsOfType">RenderTopicsOfType</a> </h4>
<div class='twbDocuSectionSummary'>Display a table of topcis of a given type</div>
<div class='twbDocuSectionText'>
<h5 id="Parameters_AN10">  Parameters </h5> <ul>
<li> TYPE: the TopicType to be searched for, defaults to BASETOPIC
</li> <li> FORM: the form definition of the TopicType, defaults to TYPE's DataForm definition
</li> <li> FIELDS: columns of formfields to display, defaults to TopicTitle, Summary, WikiApplication, Changed
</li> <li> HIDDENFIELDS: list of fields that are not shown
</li> <li> SORT: sorting of rows, defaults to <em>unsorted</em>
</li> <li> PAGING: boolean to enable/disable paged results, defaults to on
</li> <li> INFO: boolean to enable/disable infos for results, defaults to on
</li> <li> REVERSE: sorting direction, defaults to "off", defaults to "on" if SORT="Changed"
</li> <li> ROWS: number of rows to display initially, defauts to 10
</li> <li> FILTER: additional filter expression (optional)
</li> <li> THEWEB: web to examin, defaults to BASEWEB
</li> <li> TOPICS: list of topics to query per web, default: all
</li> <li> SAVESTATE: save state of sorting and filtering, defaults to "on"
</li> <li> SEARCHING: boolean to enable/disable, defaults to on
</li> <li> ROWNUMBERS: boolean toggle to switch on/off row numbers
</li> <li> ROWGROUP: column by which to group rows, default none
</li> <li> ROWCLASS: javascript function to add a css class to the row
</li> <li> ROWCALLBACK: javascript function to process rows
</li> <li> SELECTING: boolean toggle to switch on/off row selection, defaults to off
</li> <li> ORDERING: boolean toggle to switch on/off changing the sorting, defaults to on
</li> <li> SEARCHMODE: either have one single search box using <code>global</code> or one per column using <code>multi</code>, default <code>global</code>
</li> <li> LENGTHMENU: list of numbers appearing in the length menu to change the page size, defaults to 5,10,15,20,25,30,40,50,100
</li> <li> BUTTONS: list of buttons to show; possible values are <code>excel</code>, <code>csv</code>, <code>print</code>, <code>pdf</code> and <code>copy</code>
</li> <li> &lt;field_name&gt;_title: column title for the given field
</li> <li> &lt;field_name&gt;_width: column width for the given field
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderTopicsOfType">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderTopicsOfTypeSolr">  <a href="https://wiki.doebe.li/Applications/RenderTopicsOfTypeSolr">RenderTopicsOfType (solr)</a> </h4>
<div class='twbDocuSectionSummary'>Display a table of topcis of a given type</div>
<div class='twbDocuSectionText'>
<h5 id="Parameters_AN11">  Parameters </h5> <ul>
<li> TYPE: the TopicType to be searched for, defaults to BASETOPIC
</li> <li> FORM: the form definition of the TopicType, defaults to TYPE's DataForm definition
</li> <li> FIELDS: columns of formfields to display, defaults to TopicTitle, Summary, WikiApplication, Changed
</li> <li> HIDDENFIELDS: list of fields that are not shown
</li> <li> SORT: sorting of rows, defaults to <em>unsorted</em>
</li> <li> REVERSE: sorting direction, defaults to "off", defaults to "on" if SORT="Changed"
</li> <li> ROWS: number of rows to display initially, defauts to 10
</li> <li> FILTER: additional filter expression (optional)
</li> <li> THEWEB: web to examin, defaults to BASEWEB
</li> <li> TOPICS: list of topics to query per web, default: all
</li> <li> SAVESTATE: save state of sorting and filtering, defaults to "on"
</li> <li> ROWNUMBERS: boolean toggle to switch on/off row numbers
</li> <li> ROWGROUP: column by which to group rows, default none
</li> <li> ROWCLASS: javascript function to add a css class to the row
</li> <li> ROWCALLBACK: javascript function to process rows
</li> <li> SELECTING: boolean toggle to switch on/off row selection, defaults to off
</li> <li> ORDERING: boolean toggle to switch on/off changing the sorting, defaults to on
</li> <li> SEARCHMODE: either have one single search box using <code>global</code> or one per column using <code>multi</code>, default <code>global</code>
</li> <li> LENGTHMENU: list of numbers appearing in the length menu to change the page size, defaults to 5,10,15,20,25,30,40,50,100
</li> <li> BUTTONS: list of buttons to show; possible values are <code>excel</code>, <code>csv</code>, <code>print</code>, <code>pdf</code> and <code>copy</code>
</li> <li> &lt;field_name&gt;_title: column title for the given field
</li> <li> &lt;field_name&gt;_width: column width for the given field
</li></ul> 
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderTopicsOfTypeSolr">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderWikiApplicationFactory">  <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationFactory">RenderWikiApplicationFactory</a> </h4>
<div class='twbDocuSectionSummary'>Renders a form to create a new WikiApplication</div>
<div class='twbDocuSectionText'>
This is used to create a new WikiApplication
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationFactory">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderWikiApplicationWebHome">  <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationWebHome">RenderWikiApplicationWebHome</a> </h4>
<div class='twbDocuSectionSummary'>Renders a dashboard for an application web</div>
<div class='twbDocuSectionText'>
Renders the WebHome of a WikiApplication subweb
<p></p>
<h5 id="Parameters_AN12">  Parameters </h5>
None
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationWebHome">read more</a></div>
</div>
<div class='twbDocuSectionHolder'>
<h4 id="RenderWikiTopicView">  <a href="https://wiki.doebe.li/Applications/RenderWikiTopicView">RenderWikiTopicView</a> </h4>
<div class='twbDocuSectionSummary'><span class='foswikiRedFG'>(deprecated)</span></div>
<div class='twbDocuSectionText'>
This function renders a view for a wiki topic,
showing its title and the summary line.
<p></p>
<h3 id="Parameters_AN13">  Parameters </h3> <ul>
<li> OBJECT: the topic to render the view for, defaults to <code>%BASEWEB%.%BASETOPIC%</code>
</li> <li> TITLE_PREFIX: optional string put before the topic title. see <a href="https://wiki.doebe.li/Applications/RenderWikiTopicView">RenderWikiTopicView</a>
</li> <li> TITLE_EXTRA: optional addition to the topic title. see <a href="https://wiki.doebe.li/Applications/RenderWikiTopicView">RenderWikiTopicView</a>
</li> <li> TITLE_FIELDS: fields that make up the title aera, defaults to TopicTitle, Summary
</li> <li> DISPLAYREVISIONINFO: boolean flag to switch on/off revinfo 
</li> <li> EDITABLE: boolean flag switching on/off inline editing, defaults to on
</li></ul> 
<p></p>
<p></p>
&#8230; <a href="https://wiki.doebe.li/Applications/RenderWikiTopicView">read more</a></div>
</div></div>
<p></p>
<p></p>
<h2 id="Installation">  Installation </h2>
&#8230;
<p></p>
<h2 id="Manifest">  Manifest </h2>
<div class="twbManifestHolder"> <table class='foswikiTable'><thead><tr ><th><strong> # </strong></th>
<th><strong> Name </strong></th>
<th><strong> Type </strong></th>
</tr></thead><tbody><tr ><td>  1  </td>
<td>  <a href="https://wiki.doebe.li/Applications/ApplicationLicense">ApplicationLicense</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a license for wiki applications  </td>
</tr><tr ><td>  2  </td>
<td>  <a href="https://wiki.doebe.li/Applications/ApplicationTopic">ApplicationTopic</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a  part of an application  </td>
</tr><tr ><td>  3  </td>
<td>  <a href="https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate">ApplicationTopicEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Editor for ApplicationTopics  </td>
</tr><tr ><td>  4  </td>
<td>  <a href="https://wiki.doebe.li/Applications/ApplicationTopicViewTemplate">ApplicationTopicViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicView for ApplicationTopics  </td>
</tr><tr ><td>  5  </td>
<td>  <a href="https://wiki.doebe.li/Applications/AtomViewTemplate">AtomViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  View for the atom feeds  </td>
</tr><tr ><td>  6  </td>
<td>  <a href="https://wiki.doebe.li/Applications/DataForm">DataForm</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  form definition for structured wiki content  </td>
</tr><tr ><td>  7  </td>
<td>  <a href="https://wiki.doebe.li/Applications/DataFormAttribute">DataFormAttribute</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  value definition for formfields in a DataForm  </td>
</tr><tr ><td>  8  </td>
<td>  <a href="https://wiki.doebe.li/Applications/DocuTopic">DocuTopic</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  application documentation  </td>
</tr><tr ><td>  9  </td>
<td>  <a href="https://wiki.doebe.li/Applications/FirstSteps">FirstSteps</a>  </td>
<td>  DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  What's next: first steps after creating a new workbench web  </td>
</tr><tr ><td>  10  </td>
<td>  <a href="https://wiki.doebe.li/Applications/FormEditTemplate">FormEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicView to edit the DataForm only  </td>
</tr><tr ><td>  11  </td>
<td>  <a href="https://wiki.doebe.li/Applications/GetTopicTypes">GetTopicTypes</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  returns a list of TopicTypes known in the base web  </td>
</tr><tr ><td>  12  </td>
<td>  <a href="https://wiki.doebe.li/Applications/GnuGeneralPublicLicense">GnuGeneralPublicLicense</a>  </td>
<td>  ApplicationLicense, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Standard Open Source License  </td>
</tr><tr ><td>  13  </td>
<td>  <a href="https://wiki.doebe.li/Applications/HiddenFormViewTemplate">HiddenFormViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  View to hide  System.DataForms  </td>
</tr><tr ><td>  14  </td>
<td>  <a href="https://wiki.doebe.li/Applications/LexiconForm">LexiconForm</a>  </td>
<td>  DataForm, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  DataForm for WebLexicon entries  </td>
</tr><tr ><td>  15  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderApplicationDocumentation">RenderApplicationDocumentation</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Extracts the documentation section from all parts of a WikiApplication  </td>
</tr><tr ><td>  16  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderApplicationManifest">RenderApplicationManifest</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Render a list of all files making up a given application  </td>
</tr><tr ><td>  17  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderDataFormList">RenderDataFormList</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Renders a list of DataForms that make use of the given DataFormAttribute  </td>
</tr><tr ><td>  18  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderFunctionCallers">RenderFunctionCallers</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Render a list of topics that use a given TopicFunction  </td>
</tr><tr ><td>  19  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderImageSelector">RenderImageSelector</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Renders a widget to select an image attached to a topic  </td>
</tr><tr ><td>  20  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderIndexItem">RenderIndexItem</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Fallback to render a summary for WikiTopic that does not have a type specific version of to render an index item  </td>
</tr><tr ><td>  21  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderInheritanceGraph">RenderInheritanceGraph</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a directed graph of TopicType inheritance  </td>
</tr><tr ><td>  22  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderRecentChanges">RenderRecentChanges</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  renders a list of recent changes in a web  </td>
</tr><tr ><td>  23  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderRss">RenderRss</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  default implementation of an rss view of a single topic  </td>
</tr><tr ><td>  24  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderSideBar">RenderSideBar</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Render the sidebar navigation for the WikiWorkbench  </td>
</tr><tr ><td>  25  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderSimpleTopicCreator">RenderSimpleTopicCreator</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicFunction to display a simple form to create a new topic  </td>
</tr><tr ><td>  26  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderTopicInstaller">RenderTopicInstaller</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Render a simple factory to deploy a topic in another web  </td>
</tr><tr ><td>  27  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderTopicThumbnail">RenderTopicThumbnail</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Display thumbnail image for a topic  </td>
</tr><tr ><td>  28  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderTopicsOfType">RenderTopicsOfType</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Display a table of topcis of a given type  </td>
</tr><tr ><td>  29  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderTopicsOfTypeSolr">RenderTopicsOfTypeSolr</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Display a table of topcis of a given type  </td>
</tr><tr ><td>  30  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationFactory">RenderWikiApplicationFactory</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Renders a form to create a new WikiApplication  </td>
</tr><tr ><td>  31  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderWikiApplicationWebHome">RenderWikiApplicationWebHome</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Renders a dashboard for an application web  </td>
</tr><tr ><td>  32  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RenderWikiTopicView">RenderWikiTopicView</a>  </td>
<td>  TopicFunction, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  <span class='foswikiRedFG'>(deprecated)</span>  </td>
</tr><tr ><td>  33  </td>
<td>  <a href="https://wiki.doebe.li/Applications/RssViewTemplate">RssViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  View for the rss feeds  </td>
</tr><tr ><td>  34  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TextEditTemplate">TextEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicView to edit the topic text only  </td>
</tr><tr ><td>  35  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TextViewTemplate">TextViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Minimal TopicView usefull to generate xml output  </td>
</tr><tr ><td>  36  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicFunction">TopicFunction</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Function library  </td>
</tr><tr ><td>  37  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicFunctionViewTemplate">TopicFunctionViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicView for TopicFunctions  </td>
</tr><tr ><td>  38  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicStub">TopicStub</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a placeholder topic pointing to another one  </td>
</tr><tr ><td>  39  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicStubEditTemplate">TopicStubEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  &nbsp;  </td>
</tr><tr ><td>  40  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicStubViewTemplate">TopicStubViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  &nbsp;  </td>
</tr><tr ><td>  41  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicTemplate">TopicTemplate</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  templates for wiki topics  </td>
</tr><tr ><td>  42  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicType">TopicType</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicType of all TopicTypes  </td>
</tr><tr ><td>  43  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicTypeEditTemplate">TopicTypeEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Editor for TopicTypes  </td>
</tr><tr ><td>  44  </td>
<td>  <a href="https://wiki.doebe.li/Applications/TopicView">TopicView</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a topic view or edit template  </td>
</tr><tr ><td>  45  </td>
<td>  <a class="foswikiCurrentWebHomeLink" href="https://wiki.doebe.li/Applications/WebHome">WebHome</a>  </td>
<td>  ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  Library of all WikiApplications installed on arbeitsgruppe.ch  </td>
</tr><tr ><td>  46  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WebLexicon">WebLexicon</a>  </td>
<td>  WebTool, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  &nbsp;  </td>
</tr><tr ><td>  47  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WebTool">WebTool</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a special page used to manage a web  </td>
</tr><tr ><td>  48  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WikiApplication">WikiApplication</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a documentation topic for a wiki application  </td>
</tr><tr ><td>  49  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WikiTopic">WikiTopic</a>  </td>
<td>  TopicType, DataForm, DocuTopic, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  a base topic for wiki content  </td>
</tr><tr ><td>  50  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WikiTopicEditTemplate">WikiTopicEditTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  TopicView to edit a WikiTopic  </td>
</tr><tr ><td>  51  </td>
<td>  <a href="https://wiki.doebe.li/Applications/WikiTopicViewTemplate">WikiTopicViewTemplate</a>  </td>
<td>  TopicView, ApplicationTopic, WikiTopic  </td>
</tr><tr ><td>  &nbsp;  </td>
<td colspan="2">  foundation for all view templates  </td>
</tr></tbody></table>
</div>
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>RenderRss</title>
      <link>https://wiki.doebe.li/Applications/RenderRss</link>
      <guid>https://wiki.doebe.li/Applications/RenderRss</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-02-11T13:47:43Z</dc:date>
      <description> <![CDATA[
<item>
      <title>RenderRss</title>
      <link>https://wiki.doebe.li/Applications/RenderRss</link>
      <guid>https://wiki.doebe.li/Applications/RenderRss</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-02-11T13:47:43Z</dc:date>
      <description> <![CDATA[
<item>
      <title>RenderRss</title>
      <link>https://wiki.doebe.li/Applications/RenderRss</link>
      <guid>https://wiki.doebe.li/Applications/RenderRss</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-02-11T13:47:43Z</dc:date>
      <description> <![CDATA[
<div class='foswikiAlert'>ERROR: DBCALL reached max recursion at 'Applications.RenderRss'</div>
<!-- -->
      ]]></description>
   </item>
<!-- -->
      ]]></description>
   </item>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>RenderTopicThumbnail</title>
      <link>https://wiki.doebe.li/Applications/RenderTopicThumbnail</link>
      <guid>https://wiki.doebe.li/Applications/RenderTopicThumbnail</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-02-11T13:47:43Z</dc:date>
      <description> <![CDATA[
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>RenderIndexItem</title>
      <link>https://wiki.doebe.li/Applications/RenderIndexItem</link>
      <guid>https://wiki.doebe.li/Applications/RenderIndexItem</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<div class='clsIndexItem clsTopicItem clearfix'>
      <!-- -->
      <!-- --> 
      <a href="https://wiki.doebe.li/Applications/RenderIndexItem">RenderIndexItem</a>
      <div class='foswikiTopicSummary'>Fallback to render a summary for WikiTopic that does not have a type specific version of to render an index item</div>
      <div class='foswikiTopicInfo'>
         <span class='foswikiRevisionDate'>28 January 2025</span>
         <span class='foswikiRevisionSep'>&#124;</span> <span class='foswikiRevisionAuthor'>ProjectContributor</span><!-- -->
         <!-- -->
     </div></div>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>RenderTopicInstaller</title>
      <link>https://wiki.doebe.li/Applications/RenderTopicInstaller</link>
      <guid>https://wiki.doebe.li/Applications/RenderTopicInstaller</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<p></p>
<div class="twistyPlugin foswikiMakeVisible"><span id="twistyIdApplicationsRenderTopicInstaller4730show" style="display:none" class="twistyTrigger foswikiUnvisited twistyInited"><a href="#" class=""><span class="foswikiLinkLabel foswikiUnvisited"><a  class='jqButton ' href='#'><i class='jqButtonIcon fa fa-hand-o-right'></i><span class='jqButtonText'>Install</span></a><span class='foswikiClear'></span></span></a></span><span id="twistyIdApplicationsRenderTopicInstaller4730hide" style="display:none" class="twistyTrigger foswikiUnvisited twistyInited"><a href="#" class=""><span class="foswikiLinkLabel foswikiUnvisited"><a  class='jqButton ' href='#'><i class='jqButtonIcon fa fa-hand-o-right'></i><span class='jqButtonText'>Install</span></a><span class='foswikiClear'></span></span></a></span></div><div class="twistyPlugin"><div id="twistyIdApplicationsRenderTopicInstaller4730toggle" style="" class="twistyContent twistyInited">
<p></p>
<form id="topicinstaller" action="https://wiki.doebe.li/foswiki/bin/save/" method="post">
<div class="foswikiFormSteps">
<h2 >Install WebRss</h2>
<input type="hidden" name="onlynewtopic" value="on" />
<input type="hidden" name="TopicTitle" value="" />
<input type="hidden" name="Summary" value="" />
<input type="hidden" name="topicparent" value="WebHome" />
<input type="hidden" name="templatetopic" value="Applications.TopicStubTemplate" />
<input type="hidden" name="formtemplate" value="Applications.TopicStub" />
<input type="hidden" name="TopicType" value="TopicStub" />
<input type="hidden" name="Target" value="Applications.WebRss" />
<input type="hidden" name="WikiApplication" value="Applications" />
<!-- -->
<input type="hidden" name="topic" id="topic" value="WebRss" />
<div class="foswikiFormStep">
  <h3>Target web:</h3>
 <input type="hidden" class="foswikiWebFieldEditor foswikiWebField" name="web" value="" data-width="30em" data-value-text="" data-url="https://wiki.doebe.li/foswiki/bin/rest/MoreFormfieldsPlugin/webs" data-topic="Applications.RenderTopicInstaller" data-webs="public,webtemplate" />  <div class="foswikiFormDescription">
    Select a web where to deploy this component.
  </div>
</div>
<div class="foswikiFormStep">
<a class='jqButton  jqSaveButton' href='#'><span class='jqButtonIcon img' style='background-image:url(/pub/System/FamFamFamSilkIcons/tick.png)'></span><span class='jqButtonText'>Submit</span></a>
<span class='foswikiClear'></span>
</div>
</div>
</form> 
</div></div>
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>FormEditTemplate</title>
      <link>https://wiki.doebe.li/Applications/FormEditTemplate</link>
      <guid>https://wiki.doebe.li/Applications/FormEditTemplate</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<pre class='tml tmplInclude'>&#37;TMPL:INCLUDE{&#34;editform&#34;}&#37;</pre>
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>ApplicationTopicEditTemplate</title>
      <link>https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate</link>
      <guid>https://wiki.doebe.li/Applications/ApplicationTopicEditTemplate</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<pre class='tml tmplInclude'>&#37;TMPL:INCLUDE{&#34;Applications.WikiTopicEdit&#34;}&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;formfields&#34;}&#37;&#37;TMPL:PREV&#37;&#37;TMPL:P{&#34;detailstab&#34;}&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;detailstab&#34;}&#37;&#37;TAB{&#34;&#37;TRANSLATE{&#34;Details&#34;}&#37;&#34;}&#37;
&#37;RENDERFOREDIT{
   form&#61;&#34;&#37;TMPL:P{&#34;formdefinition&#34;}&#37;&#34;
   exclude&#61;&#34;^(TopicType&#124;Summary&#124;TopicTitle)&#36;&#34;
}&#37;
&#37;ENDTAB&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>DataFormAttribute</title>
      <link>https://wiki.doebe.li/Applications/DataFormAttribute</link>
      <guid>https://wiki.doebe.li/Applications/DataFormAttribute</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<!-- -->
<div class="twistyPlugin foswikiMakeVisible"><span id="twistyIdApplicationsRenderSimpleTopicCreator8223show" style="display:none" class="twistyTrigger foswikiUnvisited twistyInited"><a class="" href="#"><span class="foswikiLinkLabel foswikiUnvisited"><a  class='jqButton ' href='#'><i class='jqButtonIcon fa fa-plus'></i><span class='jqButtonText'>New</span></a><span class='foswikiClear'></span></span></a></span><span id="twistyIdApplicationsRenderSimpleTopicCreator8223hide" style="display:none" class="twistyTrigger foswikiUnvisited twistyInited"><a href="#" class=""><span class="foswikiLinkLabel foswikiUnvisited"><a  class='jqButton ' href='#'><i class='jqButtonIcon fa fa-plus'></i><span class='jqButtonText'>New</span></a><span class='foswikiClear'></span></span></a></span></div><div class="twistyPlugin"><div id="twistyIdApplicationsRenderSimpleTopicCreator8223toggle" style="" class="twistyContent twistyInited">
<p></p>
<form class='createTopicForm jqValidate' action="https://wiki.doebe.li/foswiki/bin/edit/Applications/" method="post">
<div class='foswikiFormSteps'>
<input type="hidden" name="web" value="Applications" />
<input type="hidden" name="onlynewtopic" value="on" />
<input type="hidden" name="action" value="" />
<input type="hidden" name="onlywikiname" value="off" />
<input type="hidden" name="topicparent" value="WebRss" />
<input type="hidden" name="templatetopic" value="Applications.DataFormAttributeTemplate" />
<input type="hidden" name="formtemplate" value="Applications.DataFormAttribute" />
<input type="hidden" name="template" value="Applications.ApplicationTopicEditTemplate" />
<input type='hidden' name='topic' class='jqWikiWord' data-source='input[name=TopicTitle]' data-transliterate='true' value='' />
<!-- -->
<!-- -->
<h2 >DataFormAttribute</h2><!-- -->
<div class='foswikiFormStep'><h3>Title:</h3><input type="text" name="TopicTitle"  size="75" class="foswikiInputField" /><div class='foswikiFormDescription'></div></div><div class='foswikiFormStep'><h3>Summary:</h3><input type="text" name="Summary"  size="75" class="foswikiInputField" /><div class='foswikiFormDescription'>short description or tagline</div></div><input type="hidden" name="TopicType" value="DataFormAttribute, ApplicationTopic, WikiTopic"  />
<input type='hidden' name='WikiApplication' value='Applications' /><div class='foswikiFormStep foswikiFormButtons clearfix'>
          <a class='jqButton  jqSubmitButton' href='#'><i class='jqButtonIcon fa fa-check'></i><span class='jqButtonText'>Submit</span></a><input type='submit' style='display:none' />
         </div></div>
</form>
</div></div>
<p></p>
<div class='jqDataTablesContainer foswikiFlatTable foswikiStripes foswikiHideOnPrint' data-ajax='{"data":{"form":"Applications.WebRss","query":"TopicType&#61;~&#39;\\bWebRss\\b&#39; ","webs":"Applications","connector":"dbcache","t":1775394068,"topic":"Applications.WebRss"},"url":"https://wiki.doebe.li/foswiki/bin/rest/JQDataTablesPlugin/connector","type":"post"}' data-auto-width='false' data-columns='[{"data":"topic","visible":false,"name":"topic"},{"orderable":false,"searchable":false,"render":{"_":"raw","display":"display"},"data":"index","visible":true,"name":"index","title":""},{"title":"Title","render":{"display":"display","_":"raw"},"orderable":true,"name":"TopicTitle","visible":true,"data":"TopicTitle"},{"data":"Summary","name":"Summary","visible":true,"render":{"_":"raw","display":"display"},"orderable":true,"title":"Summary"},{"title":"Changed","visible":true,"name":"Changed","data":"Changed","orderable":true,"render":{"display":"display","sort":"epoch","_":"raw"}},{"visible":true,"name":"By","data":"By","orderable":true,"render":{"_":"raw","display":"display"},"title":"By"}]' data-info='true' data-length-change='true' data-length-menu='[5,10,15,20,25,30,40,50,100]' data-order='[[4,"desc"]]' data-page-length='10' data-paging='true' data-row-callback='' data-row-class='' data-scroll-collapse='false' data-scroll-x='false' data-search-delay='1000' data-search-mode='global' data-searching='true' data-server-side='true' data-state-duration='-1' data-state-save='true'>
<table class='foswikiTable' width='100%'>
  <thead><tr>
<th>topic</th>
<th>index</th>
<th>TopicTitle</th>
<th>Summary</th>
<th>Changed</th>
<th>By</th>
</tr></thead>
  <tbody>
  </tbody>
</table>
</div>

<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>WikiTopicEditTemplate</title>
      <link>https://wiki.doebe.li/Applications/WikiTopicEditTemplate</link>
      <guid>https://wiki.doebe.li/Applications/WikiTopicEditTemplate</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<pre class='tml tmplInclude'>&#37;TMPL:INCLUDE{&#34;edit&#34;}&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;formdefinition&#34;}&#37;&#37;URLPARAM{&#34;formtemplate&#34; 
   default&#61;&#34;&#37;IF{&#34;&#39;&#37;URLPARAM{&#34;templatetopic&#34;}&#37;&#39;!&#61;&#39;&#39; and &#39;&#37;URLPARAM{&#34;templatetopic&#34;}&#37;&#39;/form.name!&#61;&#39;&#39;&#34;
               then&#61;&#34;&#36;percntQUERY{\&#34;&#39;&#37;URLPARAM{&#34;templatetopic&#34;}&#37;&#39;/form.name\&#34;}&#36;percnt&#34;
               else&#61;&#34;&#37;IF{&#34;istopic &#39;&#37;WEB&#37;.&#37;TOPIC&#37;&#39;&#34; 
                  then&#61;&#34;&#36;percntQUERY{\&#34;form.name\&#34;}&#36;percnt&#34;
                  else&#61;&#34;&#36;percntQUERY{\&#34;&#39;WebTopicEditTemplate&#39;/form.name\&#34;}&#36;percnt&#34;
               }&#37;&#34;
            }&#37;&#34;
}&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;edittoolbar::paragraphmenu::h1&#34;}&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;firsttab&#34;}&#37;&#37;IF{
  &#34;&#36;&#39;URLPARAM{action}&#39;!&#61;&#39;form&#39;&#34; 
  then&#61;&#34;&#36;percntTMPL:P{\&#34;firsttab::impl\&#34;}&#36;percnt&#34;
  else&#61;&#34;&#36;percntTMPL:P{\&#34;hiddentextarea\&#34;}&#36;percnt&#34;
}&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;hiddentextarea&#34;}&#37;&#60;textarea class&#61;&#39;natedit foswikiHidden&#39; data-hidden&#61;&#39;true&#39; data-show-toolbar&#61;&#39;false&#39; name&#61;&#34;text&#34; id&#61;&#34;topic&#34;&#62;&#37;TEXT&#37;&#60;/textarea&#62;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;firsttab::impl&#34;}&#37;&#37;TAB{&#34;&#37;TRANSLATE{&#34;Text&#34;}&#37;&#34;}&#37;
&#37;TMPL:P{&#34;topicmeta&#34;}&#37;
&#37;TMPL:P{&#34;textarea&#34;}&#37;
&#37;ENDTAB&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;formfields&#34;}&#37;&#60;!-- disabled --&#62;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;editfields&#34;}&#37;TopicTitle, Summary&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;topicmeta&#34;}&#37;&#37;RENDERFOREDIT{ 
  form&#61;&#34;&#37;TMPL:P{&#34;formdefinition&#34;}&#37;&#34; 
  fields&#61;&#34;&#37;TMPL:P{&#34;editfields&#34;}&#37;&#34; 
  header&#61;&#34;&#60;div class&#61;&#39;natEditTopicInfo&#39;&#62;&#60;table class&#61;&#39;foswikiLayoutTable jqTooltip&#39;&#62;&#34; 
  format&#61;&#34;&#60;tr title&#61;&#39;&#36;description&#39;&#62;&#60;th valign&#61;&#39;top&#39;&#62;&#36;title&#36;mandatory:&#60;/th&#62;&#60;td valign&#61;&#39;top&#39;&#62;&#36;edit&#60;/td&#62;&#60;/tr&#62;&#34; 
  footer&#61;&#34;&#60;/table&#62;&#60;/div&#62;&#34; 
  TopicTitle&#95;title&#61;&#34;&#37;TRANSLATE{&#34;Title&#34;}&#37;&#34; 
  Summary&#95;title&#61;&#34;&#37;TRANSLATE{&#34;Summary&#34;}&#37;&#34; 
}&#37;&#37;TMPL:END&#37;</pre>
<p></p>
<pre class='tml tmplDef'>&#37;TMPL:DEF{&#34;formattop&#34;}&#37;&#60;noautolink&#62;&#37;IF{&#34;not &#39;&#37;TMPL:P{&#34;formdefinition&#34;}&#37;&#39;&#61;~&#39;^(none)?&#36;&#39; and istopic &#39;&#37;TMPL:P{&#34;formdefinition&#34;}&#37;&#39;&#34;
   then&#61;&#34;&#60;input type&#61;&#39;hidden&#39; name&#61;&#39;TopicType&#39; value&#61;&#39;&#36;percntRENDERFORMDEF{\&#34;&#37;TMPL:P{&#34;formdefinition&#34;}&#37;\&#34; field&#61;\&#34;TopicType\&#34; format&#61;\&#34;&#36;value\&#34; ignoreerror&#61;\&#34;on\&#34;}&#36;percnt&#39; /&#62;&#34;
}&#37;
&#60;/noautolink&#62;&#37;TMPL:END&#37;</pre>
<p></p>
<!-- -->
      ]]></description>
   </item>
<item>
      <title>TopicStubTemplate</title>
      <link>https://wiki.doebe.li/Applications/TopicStubTemplate</link>
      <guid>https://wiki.doebe.li/Applications/TopicStubTemplate</guid>
      <dc:creator>ProjectContributor</dc:creator>
      <dc:date>2025-01-28T12:24:07Z</dc:date>
      <description> <![CDATA[
<p></p>
<p></p>
<!-- -->
      ]]></description>
   </item></channel></rss>