<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://open-csp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=3db66e99-65c2-455c-8c2f-b824f4244ba8</id>
	<title>CSP Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://open-csp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=3db66e99-65c2-455c-8c2f-b824f4244ba8"/>
	<link rel="alternate" type="text/html" href="https://open-csp.org/Special:Contributions/3db66e99-65c2-455c-8c2f-b824f4244ba8"/>
	<updated>2026-04-29T16:49:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2528</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2528"/>
		<updated>2023-06-12T14:01:20Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
{{Alert|Type=danger|Please use the CMS sidebar to fill in the seo settings instead of trying to do it manually}}&lt;br /&gt;
&lt;br /&gt;
static properties:&lt;br /&gt;
* locale = en_US&lt;br /&gt;
* site name = OpenCSP&lt;br /&gt;
* Title always gets &#039;OpenCSP - &#039; prefix&lt;br /&gt;
* robots &amp;amp; googlebot are set to &#039;index, follow&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO&lt;br /&gt;
|Title= (text)&lt;br /&gt;
|Title mode= (optional: replace/append/prepend)&lt;br /&gt;
|Title separator= (text)&lt;br /&gt;
|Keywords= (text)&lt;br /&gt;
|Description= (text)&lt;br /&gt;
&lt;br /&gt;
|Robots = (text)&lt;br /&gt;
|Googlebot= (text)&lt;br /&gt;
&lt;br /&gt;
|Type= (text)&lt;br /&gt;
|Image= (text)&lt;br /&gt;
|Image alt= (text)&lt;br /&gt;
|Image width= (number)&lt;br /&gt;
|Image height= (number)&lt;br /&gt;
|Locale= (text)&lt;br /&gt;
|Site name= (text)&lt;br /&gt;
&lt;br /&gt;
|Author= (text)&lt;br /&gt;
|Section= {text)&lt;br /&gt;
|Published time= (date) &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#seo:&lt;br /&gt;
|title={{#if: {{{Title|}}} |{{{Title|}}} |{{PAGENAME}} }}&lt;br /&gt;
|title_mode={{#if:{{{Title mode|}}} |{{{Title mode|}}} |replace}}&lt;br /&gt;
|title_separator={{#if: {{{Title separator|}}} |{{{Title separator|}}} |- }}&lt;br /&gt;
|keywords={{{Keywords|}}}&lt;br /&gt;
|description={{{Description|}}}&lt;br /&gt;
&lt;br /&gt;
|robots={{#if: {{{Robots|}}} |{{{Robots|}}} |index, follow}}&lt;br /&gt;
|googlebot={{#if: {{{Googlebot|}}} |{{{Googlebot|}}} |index, follow}}&lt;br /&gt;
&lt;br /&gt;
|type={{{Type|}}}&lt;br /&gt;
|image={{{Image|}}}&lt;br /&gt;
|image_alt={{{Image alt|}}}&lt;br /&gt;
|image_width={{{Image width|}}}&lt;br /&gt;
|image_height={{{Image height|}}}&lt;br /&gt;
|locale={{#if: {{{Locale|}}} |{{{Locale|}}} |en_US}}&lt;br /&gt;
|site_name={{#if: {{{Site name|}}} |{{{Site name|}}} |OpenCSP}}&lt;br /&gt;
&lt;br /&gt;
|author={{{Author|}}}&lt;br /&gt;
|section={{{Section|}}}&lt;br /&gt;
|published_time={{{Published time|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2523</id>
		<title>Template:Slots OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2523"/>
		<updated>2023-06-12T12:19:28Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Slots}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
uses url parameters:&lt;br /&gt;
* page (contains the pagename for which slots should be shown)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#vardefine:@page |{{#urldecode:{{#urlget:page}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{#var:@page}} |Slots of [[{{#var:@page}}]]&lt;br /&gt;
&lt;br /&gt;
ws-base-props&lt;br /&gt;
{{#tag:pre |{{#slot:ws-base-props |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-base-props&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-base-props |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ws-class-props&lt;br /&gt;
{{#tag:pre |{{#slot:ws-class-props |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-class-props |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ws-seo&lt;br /&gt;
{{#tag:pre |{{#slot:ws-seo |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-seo |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
|Please pass a url parameter &#039;page&#039; to this page to display the slots for that page.&lt;br /&gt;
&lt;br /&gt;
eg. &amp;lt;code&amp;gt;/Wiki:Slots?page=Main Page&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2522</id>
		<title>Template:Slots OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2522"/>
		<updated>2023-06-12T12:19:11Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Slots}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
uses url parameters:&lt;br /&gt;
* page (contains the pagename for which slots should be shown)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#vardefine:@page |{{#urldecode:{{#urlget:page}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{#var:@page}} |Slots of [[{{#var:@page}}]]&lt;br /&gt;
&lt;br /&gt;
ws-base-props&lt;br /&gt;
{{#tag:pre |{{#slot:ws-base-props |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-base-props&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-base-props |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ws-class-props&lt;br /&gt;
{{#tag:pre |{{#slot:ws-class-props |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-class-props |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ws-seo&lt;br /&gt;
{{#tag:pre |{{#slot:ws-seo |{{#var:@page}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; mwreturn=&amp;quot;{{fullurl:{{FULLPAGENAME}}|page={{#var:@page}} }}&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;_create mwwrite=&amp;quot;{{#var:@page}}&amp;quot; mwtemplate=&amp;quot;wsnone&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; formfield=&amp;quot;Content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;textarea&amp;quot; rows=&amp;quot;10&amp;quot; name=&amp;quot;Content&amp;quot;&amp;gt;{{#slot:ws-seo |{{#var:@page}} }}&amp;lt;/_input&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;_input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/_form&amp;gt;&lt;br /&gt;
|Please pass a url parameter &#039;page&#039; to this page to display the slots for that page.&lt;br /&gt;
&lt;br /&gt;
eg. &amp;lt;code&amp;gt;/Wiki:Slots?page=Main Page&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=DevOps:Doc/FlexForm/2.0/input&amp;diff=2392</id>
		<title>DevOps:Doc/FlexForm/2.0/input</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=DevOps:Doc/FlexForm/2.0/input&amp;diff=2392"/>
		<updated>2023-03-28T15:36:38Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Name===&lt;br /&gt;
input&lt;br /&gt;
===Type===&lt;br /&gt;
input&lt;br /&gt;
===Synopsis===&lt;br /&gt;
Create various input fields&lt;br /&gt;
===Description===&lt;br /&gt;
input is like input in HTML, but can differ sometimes.&lt;br /&gt;
===Parameters===&lt;br /&gt;
All valid HTML attributes can be used, like :&lt;br /&gt;
&lt;br /&gt;
name, value, class, placeholder, required etc..&lt;br /&gt;
&lt;br /&gt;
For possible types you can search the &#039;&#039;&#039;FlexForm&#039;&#039;&#039; docs for all documentation that starts with input.&lt;br /&gt;
&lt;br /&gt;
Some examples for types are : text, url, phone, textarea, password, range, checkboxes, radiobutton, email and more.&lt;br /&gt;
&lt;br /&gt;
There are some &#039;&#039;&#039;FlexForm&#039;&#039;&#039; specific attributes like &#039;&#039;parsepost&#039;&#039; and &#039;&#039;html&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- parsepost&#039;&#039;&#039; can be used on e.g. a hidden field where the value holds names of other fields to be switched at post processing. e.g.&lt;br /&gt;
&lt;br /&gt;
This will read the form field value with name &amp;quot;title&amp;quot; and replace [title] in the value of the newtitle field&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TODO: Above needs more details&#039;&#039;&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;_input type=&amp;quot;number&amp;quot; name=&amp;quot;Number&amp;quot; /&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;_input type=&amp;quot;hidden&amp;quot; name=&amp;quot;Number with prefix&amp;quot; value=&amp;quot;nr. [Number]&amp;quot; parsepost /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- html&#039;&#039;&#039; attribute allows filtering input fields. The options are :&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;default&amp;quot; which is the same as not adding it at all. It will filter by the HTMLPurifier rules (see link below)&lt;br /&gt;
* &amp;quot;all&amp;quot; no filtering will be done (not even XSS hacks)&lt;br /&gt;
* &amp;quot;nohtml&amp;quot; means all HTML will be filtered out&lt;br /&gt;
* &amp;quot;custom&amp;quot; is used like this : &amp;quot;custom=b,u,i&amp;quot;, meaning no html is allowed, except bold, italic and underline&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- tempex&#039;&#039;&#039; attribute in FlexForm is a custom attribute. This is in its beta status and is being tested and tweaked.&lt;br /&gt;
&lt;br /&gt;
Tempex stands for Template Execute. You can add this attribute to e.g. a text field, textarea, number field, etc.. The value of that field will be determent by the result of an executed/parsed template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The value for tempex starts with the name of the template, followed by the field names in your form, all devided by a pipe. Those fields will be monitored for changes and when a change is detected the template is parsed and the result will be inserted into the field that has the tempex argument. Example :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;get&amp;quot; class=&amp;quot;simple&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;fname&amp;quot;&amp;gt;First name&amp;lt;/label&amp;gt; &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;fname&amp;quot; name=&amp;quot;First name&amp;quot; /&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;lname&amp;quot;&amp;gt;Last name&amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;lname&amp;quot; name=&amp;quot;Last name&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;email address&amp;lt;/label&amp;gt; &amp;lt;input type=&amp;quot;email&amp;quot; id=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;textarea size=&amp;quot;150&amp;quot; name=&amp;quot;total&amp;quot; class=&amp;quot;tital&amp;quot; tempex=&amp;quot;TestingTempex|First name|Last name|email&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;getsend&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course there should be a &#039;&#039;&#039;Template:TestingTempex&#039;&#039;&#039; in your wiki in this example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- required&#039;&#039;&#039; attribute in FlexForm differs from the HTML variant.&lt;br /&gt;
&lt;br /&gt;
When a &#039;&#039;&#039;HTML5&#039;&#039;&#039; form field has the word &amp;quot;&#039;&#039;&#039;required&#039;&#039;&#039;&amp;quot; as an attribute, this field will always be required. Even &#039;&#039;&#039;required=&amp;quot;no&amp;quot;&#039;&#039;&#039; will make the field required.&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;FlexForm&#039;&#039;&#039; this needs to be &#039;&#039;&#039;required=&amp;quot;required&amp;quot;&#039;&#039;&#039; for an input field to be required. Only required or required=&amp;quot;no&amp;quot; or required=&amp;quot;whatever&amp;quot; will not make the field a required field.&lt;br /&gt;
&lt;br /&gt;
Example on how to use required in FlexForm :&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;emailfield&amp;quot; placeholder=&amp;quot;This is a placeholder&amp;quot; required=&amp;quot;required&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
===Note===&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2321</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2321"/>
		<updated>2023-02-16T09:11:57Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
{{Alert|Type=danger|Please use the CMS sidebar to fill in the seo settings instead of trying to do it manually}}&lt;br /&gt;
&lt;br /&gt;
static properties:&lt;br /&gt;
* locale = en_US&lt;br /&gt;
* site name = OpenCSP&lt;br /&gt;
* Title always gets &#039;OpenCSP - &#039; prefix&lt;br /&gt;
* robots &amp;amp; googlebot are set to &#039;index, follow&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO&lt;br /&gt;
|Title= (text)&lt;br /&gt;
|Title mode= (optional: replace/append/prepend)&lt;br /&gt;
|Title separator= (text)&lt;br /&gt;
|Keywords= (text)&lt;br /&gt;
|Description= (text)&lt;br /&gt;
&lt;br /&gt;
|Robots = (text)&lt;br /&gt;
|Googlebot= (text)&lt;br /&gt;
&lt;br /&gt;
|Type= (text)&lt;br /&gt;
|Image= (text)&lt;br /&gt;
|Image alt= (text)&lt;br /&gt;
|Image width= (number)&lt;br /&gt;
|Image height= (number)&lt;br /&gt;
|Locale= (text)&lt;br /&gt;
|Site name= (text)&lt;br /&gt;
&lt;br /&gt;
|Author= (text)&lt;br /&gt;
|Section= {text)&lt;br /&gt;
|Published time= (date) &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#seo:&lt;br /&gt;
|title=OpenCSP - {{#if: {{{Title|}}} |{{{Title|}}} |{{PAGENAME}} }}&lt;br /&gt;
|title_mode={{#if:{{{Title mode|}}} |{{{Title mode|}}} |replace}}&lt;br /&gt;
|title_separator={{#if: {{{Title separator|}}} |{{{Title separator|}}} |- }}&lt;br /&gt;
|keywords={{{Keywords|}}}&lt;br /&gt;
|description={{{Description|}}}&lt;br /&gt;
&lt;br /&gt;
|robots={{#if: {{{Robots|}}} |{{{Robots|}}} |index, follow}}&lt;br /&gt;
|googlebot={{#if: {{{Googlebot|}}} |{{{Googlebot|}}} |index, follow}}&lt;br /&gt;
&lt;br /&gt;
|type={{{Type|}}}&lt;br /&gt;
|image={{{Image|}}}&lt;br /&gt;
|image_alt={{{Image alt|}}}&lt;br /&gt;
|image_width={{{Image width|}}}&lt;br /&gt;
|image_height={{{Image height|}}}&lt;br /&gt;
|locale={{#if: {{{Locale|}}} |{{{Locale|}}} |en_US}}&lt;br /&gt;
|site_name={{#if: {{{Site name|}}} |{{{Site name|}}} |OpenCSP}}&lt;br /&gt;
&lt;br /&gt;
|author={{{Author|}}}&lt;br /&gt;
|section={{{Section|}}}&lt;br /&gt;
|published_time={{{Published time|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2318</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2318"/>
		<updated>2023-02-14T15:19:08Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if: {{#caprint:$seo[SEO][Title mode]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Title mode&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title mode]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Title separator]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Title separator&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title separator]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Robots]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Robots&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Robots]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Googlebot]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Googlebot&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Googlebot]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Type]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Type&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Type]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Image width]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Image width&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image width]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Image height]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Image height&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image height]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Locale]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Locale&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Locale]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Site name]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Site name&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Site name]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Author]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Author&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Author]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Section]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Section&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Section]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{#caprint:$seo[SEO][Published time]}}&lt;br /&gt;
|{{Sidebar item&lt;br /&gt;
|Label=Published time&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Published time]}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title mode |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title separator |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Robots |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Googlebot |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image width |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image height |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Locale |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Site name |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Author |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Section |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Published time |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Title mode,Title separator,Keywords,Description,Robots,Googlebot,Image,Image alt,Image width,Image height,Locale,Site name,Author,Section,Published time&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title mode&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title mode |class=form-control |value={{#caprint:$seo[SEO][Title mode]}} |placeholder=default: replace }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title separator&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title separator |class=form-control |value={{#caprint:$seo[SEO][Title separator]}} |placeholder=default: &#039;-&#039; }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:_token &lt;br /&gt;
    |{{#caamap: {{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
        |,|@@@&lt;br /&gt;
        |{{#tag:input &lt;br /&gt;
            |@@@&lt;br /&gt;
            |type=option&lt;br /&gt;
            |value=@@@&lt;br /&gt;
            |selected=selected&lt;br /&gt;
        }}&lt;br /&gt;
    |}}&lt;br /&gt;
    |name=Keywords[]&lt;br /&gt;
    |multiple=multiple &lt;br /&gt;
    |allowclear=true &lt;br /&gt;
    |allowtags=true &lt;br /&gt;
    |input-length-trigger=1&lt;br /&gt;
    |class=form-control&lt;br /&gt;
    |id=seo-form-keywords&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Robots&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Robots |class=form-control |value={{#caprint:$seo[SEO][Robots]}} |placeholder=default: index, follow }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Googlebot&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Googlebot |class=form-control |value={{#caprint:$seo[SEO][Googlebot]}} |placeholder=default: index, follow }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image width&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image width |class=form-control |value={{#caprint:$seo[SEO][Image width]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image height&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image height |class=form-control |value={{#caprint:$seo[SEO][Image height]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Locale&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Locale |class=form-control |value={{#caprint:$seo[SEO][Locale]}} |placeholder=default: &#039;en_US&#039; }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Site name&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Site name |class=form-control |value={{#caprint:$seo[SEO][Site name]}} |placeholder=default: &#039;OpenCSP&#039; }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Author&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Author |class=form-control |value={{#caprint:$seo[SEO][Author]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Section&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Section |class=form-control |value={{#caprint:$seo[SEO][Section]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Published time&lt;br /&gt;
|Value={{#tag:input ||type=date |name=Published time |class=form-control |value={{#caprint:$seo[SEO][Published time]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2317</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2317"/>
		<updated>2023-02-14T14:59:48Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
{{Alert|Type=danger|Please use the CMS sidebar to fill in the seo settings instead of trying to do it manually}}&lt;br /&gt;
&lt;br /&gt;
static properties:&lt;br /&gt;
* locale = en_US&lt;br /&gt;
* site name = OpenCSP&lt;br /&gt;
* Title always gets &#039;OpenCSP - &#039; prefix&lt;br /&gt;
* robots &amp;amp; googlebot are set to &#039;index, follow&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO&lt;br /&gt;
|Title= (text)&lt;br /&gt;
|Title mode= (optional: replace/append/prepend)&lt;br /&gt;
|Title separator= (text)&lt;br /&gt;
|Keywords= (text)&lt;br /&gt;
|Description= (text)&lt;br /&gt;
&lt;br /&gt;
|Robots = (text)&lt;br /&gt;
|Googlebot= (text)&lt;br /&gt;
&lt;br /&gt;
|Type= (text)&lt;br /&gt;
|Image= (text)&lt;br /&gt;
|Image alt= (text)&lt;br /&gt;
|Image width= (number)&lt;br /&gt;
|Image height= (number)&lt;br /&gt;
|Locale= (text)&lt;br /&gt;
|Site name= (text)&lt;br /&gt;
&lt;br /&gt;
|Author= (text)&lt;br /&gt;
|Section= {text)&lt;br /&gt;
|Published time= (date) &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#seo:&lt;br /&gt;
|title=OpenCSP - {{#if: {{{Title|}}} |{{{Title|}}} |{{PAGENAME}} }}&lt;br /&gt;
|title_mode={{#if:{{{Title mode|}}} |{{{Title mode|}}} |replace}}&lt;br /&gt;
|title_separator={{#if: {{{Title separator|}}} |{{{Title separator|}}} |- }}&lt;br /&gt;
|keywords={{{Keywords|}}}&lt;br /&gt;
|description={{{Description|}}}&lt;br /&gt;
&lt;br /&gt;
|robots={{#if: {{{Robots|}}} |{{{Robots|}}} |index, follow}}&lt;br /&gt;
|googlebot={{#if: {{{Googlebot|}}} |{{{Googlebot|}}} |index, follow}}&lt;br /&gt;
&lt;br /&gt;
|type={{{Type|}}}&lt;br /&gt;
|image={{{Image|}}}&lt;br /&gt;
|image_alt={{{Image alt|}}}&lt;br /&gt;
|image_width={{{Image width|}}}&lt;br /&gt;
|image_height={{{Image height|}}}&lt;br /&gt;
|locale={{#if: {{{Locale|}}} |{{{Locale|}}} |en_US}}&lt;br /&gt;
|site_name={{#if: {{{Site name|}}} |{{{Site name|}}} |OpenCSP}}&lt;br /&gt;
&lt;br /&gt;
|author={{{Author|}}}&lt;br /&gt;
|section={{[Section|}}}&lt;br /&gt;
|published_time={{{Published time|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2316</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2316"/>
		<updated>2023-02-14T14:54:56Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
{{Alert|Type=danger|Please use the CMS sidebar to fill in the seo settings instead of trying to do it manually}}&lt;br /&gt;
&lt;br /&gt;
static properties:&lt;br /&gt;
* locale = en_US&lt;br /&gt;
* site name = OpenCSP&lt;br /&gt;
* Title always gets &#039;OpenCSP - &#039; prefix&lt;br /&gt;
* robots &amp;amp; googlebot are set to &#039;index, follow&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO&lt;br /&gt;
|Title= (text)&lt;br /&gt;
|Title mode= (optional: replace/append/prepend)&lt;br /&gt;
|Title separator= (text)&lt;br /&gt;
|Description= (text)&lt;br /&gt;
|Keywords= (text)&lt;br /&gt;
|Type= (text)&lt;br /&gt;
&lt;br /&gt;
|Image= (text)&lt;br /&gt;
|Image alt= (text)&lt;br /&gt;
|Image width= (number)&lt;br /&gt;
|Image height= (number)&lt;br /&gt;
&lt;br /&gt;
|Author= (text)&lt;br /&gt;
|Published time= (date) &lt;br /&gt;
&lt;br /&gt;
|Robots = (text)&lt;br /&gt;
|Googlebot= (text)&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#seo:&lt;br /&gt;
|title=OpenCSP - {{#if: {{{Title|}}} |{{{Title|}}} |{{PAGENAME}} }}&lt;br /&gt;
|title_mode={{#if:{{{Title mode|}}} |{{{Title mode|}}} |replace}}&lt;br /&gt;
|title_separator={{#if: {{{Title separator|}}} |{{{Title separator|}}} |- }}&lt;br /&gt;
|keywords={{{Keywords|}}}&lt;br /&gt;
|description={{{Description|}}}&lt;br /&gt;
&lt;br /&gt;
|image={{{Image|}}}&lt;br /&gt;
|image_alt={{{Image alt|}}}&lt;br /&gt;
|image_width={{{Image width|}}}&lt;br /&gt;
|image_height={{{Image height|}}}&lt;br /&gt;
&lt;br /&gt;
|locale={{#if: {{{Locale|}}} |{{{Locale|}}} |en_US}}&lt;br /&gt;
|site_name={{#if: {{{Site name|}}} |{{{Site name|}}} |OpenCSP}}&lt;br /&gt;
&lt;br /&gt;
|author={{{Author|}}}&lt;br /&gt;
|published_time={{{Published time|}}}&lt;br /&gt;
&lt;br /&gt;
|robots={{#if: {{{Robots|}}} |{{{Robots|}}} |index, follow}}&lt;br /&gt;
|googlebot={{#if: {{{Googlebot|}}} |{{{Googlebot|}}} |index, follow}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Page_sidebar&amp;diff=2305</id>
		<title>Template:Page sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Page_sidebar&amp;diff=2305"/>
		<updated>2023-02-13T08:43:32Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Page sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Page sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow sidebar edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-view|name=toggle-sidebar|checked=checked|class=d-none sidebar-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Edit|for=sidebar-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Value={{#caprint:$class[Page properties][Short description]}}&lt;br /&gt;
|Cols=0-12&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:wsfield||type=radio|id=sidebar-edit|name=toggle-sidebar|class=d-none sidebar-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;wsform action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wsedits for base properties&lt;br /&gt;
--&amp;gt;{{#tag:wsedit ||target={{PAGEID}} |template=Base properties |formfield=Title |mwslot=ws-base-props}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wscreate or wsedits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then wsedit, else wscreate.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:wsedit ||target={{PAGEID}} |template=Page properties |formfield=Short description |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;wscreate mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;Page properties&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Short description&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Title |required=required |class=form-control |value={{#caprint:$base[Base properties][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Short description&lt;br /&gt;
|Value={{#tag:wsfield ||type=textarea |name=Short description |class=form-control |value={{#caprint:$class[Page properties][Short description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary mb-0}}&lt;br /&gt;
&amp;lt;wsfield type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/wsform&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow sidebar edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{Show SEO in sidebar}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Main_Page&amp;diff=2304</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Main_Page&amp;diff=2304"/>
		<updated>2023-02-13T08:41:33Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;{{#widget:Logo with text}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;{{Subscribe Email Modal}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
MediaWiki is a great platform with extraordinary features and characteristics.&lt;br /&gt;
&lt;br /&gt;
With Open CSP we are creating a software bundle that turns the MediaWiki platform into a powerful Enterprise ready workspace.&lt;br /&gt;
&lt;br /&gt;
Open CSP provides out-of-the-box features that give you a flying start. On top of that there is a growing number of Open CSP compatible modules. Its flexibility and productivity for custom solutions enable you to create a platform that seamlessly supports your knowledge and operational processes.&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
Open CSP is about:&lt;br /&gt;
* a vision on open source workspaces&lt;br /&gt;
* great functionality&lt;br /&gt;
* [[Extensions-in-open-csp|the open source extensions that are part of it]]&lt;br /&gt;
&lt;br /&gt;
On open-csp.org we try to cover these three subjects.&lt;br /&gt;
&lt;br /&gt;
[[Professional-services-for-open-csp|Companies that provide professional Open CSP services]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:QandA_sidebar&amp;diff=2303</id>
		<title>Template:QandA sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:QandA_sidebar&amp;diff=2303"/>
		<updated>2023-02-13T08:41:00Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;QandA sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{QandA sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow sidebar edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-view|name=toggle-sidebar|checked=checked|class=d-none sidebar-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Edit|for=sidebar-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
}}{{Sidebar item&lt;br /&gt;
|Label=Tag&lt;br /&gt;
|Value={{#caprint:$class[QandA properties][Tag]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:wsfield||type=radio|id=sidebar-edit|name=toggle-sidebar|class=d-none sidebar-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;wsform action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wsedits for base properties&lt;br /&gt;
--&amp;gt;{{#tag:wsedit ||target={{PAGEID}} |template=Base properties |formfield=Title |mwslot=ws-base-props}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wscreate or wsedits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then wsedit, else wscreate.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:wsedit ||target={{PAGEID}} |template=QandA properties |formfield=Tag |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;wscreate mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;QandA properties&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Tag&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Title |required=required |class=form-control |value={{#caprint:$base[Base properties][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Tag&lt;br /&gt;
|Value={{#cadefine:$value settings | {{Wiki:Setting/qanda-tags}} }}&lt;br /&gt;
{{#cadefine:$values selected |{{#caprint:$class[QandA properties][Tag]}} }}&lt;br /&gt;
{{#camerge:$value options |$value settings |$values selected }}&lt;br /&gt;
{{#caunique:$value options}}&lt;br /&gt;
{{#tag:wstoken&lt;br /&gt;
  |{{#tag:wsfield|(none)|type=option|value=}}&lt;br /&gt;
{{#camap:$value options |__Value__|{{#tag:wsfield|__Value__|type=option|value=__Value__|selected={{#if:{{#casearch:$values selected|__Value__}}|selected}} }} |}}&lt;br /&gt;
  |name=Tag[] &lt;br /&gt;
  |class=form-control &lt;br /&gt;
  |id=tag-field &lt;br /&gt;
  |multiple=multiple&lt;br /&gt;
  |allowtags=allowtags&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary mb-0}}&lt;br /&gt;
&amp;lt;wsfield type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/wsform&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow sidebar edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{Show SEO in sidebar}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=DevOps:Doc/FlexForm&amp;diff=2294</id>
		<title>DevOps:Doc/FlexForm</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=DevOps:Doc/FlexForm&amp;diff=2294"/>
		<updated>2023-02-09T15:53:29Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlexForm logo.png|frameless|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is an enhanced HTML5 Form rendering engine.&lt;br /&gt;
&lt;br /&gt;
It renders HTML5 form elements and allows editing or creating one or more pages with one form.&lt;br /&gt;
&lt;br /&gt;
When you are familiar with creating HTML5 forms you will have no problem using &#039;&#039;&#039;FlexForm&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
To get started for the first time, have a look at the [[DevOps:Doc/FlexForm/1.0/Getting started|getting started]] documentation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is a complete rewrite from the previous &#039;&#039;&#039;WSForm&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Why FlexForm ===&lt;br /&gt;
Currently there are several MediaWiki extensions that help you create Forms for your website.&lt;br /&gt;
&lt;br /&gt;
What makes &#039;&#039;&#039;FlexForm&#039;&#039;&#039; different from the other extensions, is that it is really flexible. You can create a simple form (or a complex one) on any page and in any namespace.&lt;br /&gt;
&lt;br /&gt;
You do not have to use any special page to setup a form or to render it.&lt;br /&gt;
&lt;br /&gt;
It is also not bound to any kind of styling. This means that a simple form will not look very nice by default, but adding some css styling classes to the form gives you all the freedom in styling the form to any and all your needs. For those who are a bit less stylish, &#039;&#039;&#039;FlexForm&#039;&#039;&#039; will be supporting MediaWiki OOUI styling in the future by means of Themes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; has Themes support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is very powerful.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One&#039;&#039;&#039; singe form can:&lt;br /&gt;
&lt;br /&gt;
* create a page in the Wiki&lt;br /&gt;
* create several pages in the Wiki&lt;br /&gt;
* can edit a page in the Wiki&lt;br /&gt;
* can edit several pages in the Wiki&lt;br /&gt;
* can edit Multi Revision Content slots&lt;br /&gt;
* can send an email&lt;br /&gt;
* can upload a file&lt;br /&gt;
* can upload multiple files&lt;br /&gt;
&lt;br /&gt;
Or do a combination of all of the above.&lt;br /&gt;
&lt;br /&gt;
There are also Show on Select options, Multiple instances options and submit a form through Ajax (so the user stays on the page without any reload).&lt;br /&gt;
&lt;br /&gt;
If you still want more features, check the documentation on the right.&lt;br /&gt;
&lt;br /&gt;
=== How is it different from PageForms? ===&lt;br /&gt;
Some of the main difference are:&lt;br /&gt;
&lt;br /&gt;
* PageForms will render forms through its Special page. The only exception is the &#039;&#039;autoedit&#039;&#039; parser function that will allow to edit a parameter in a template on a page using Ajax.&lt;br /&gt;
* PageForms renders an edit button on a page. With it you can edit Template parameters on a page.&lt;br /&gt;
* FlexForm can render a form on any page or render several forms on page. It allows for editing multiple Template parameters on a page or different pages.&lt;br /&gt;
* FlexForm will not read the content and template of a page and render an edit form. It does allow for you to create a very simple form that gives you all the freedom to show only relevant information to be edited.&lt;br /&gt;
* FlexForm is designed to handle multiple tasks with one form. Create or edit page(s), send an email, upload one or multiple files or a combination.&lt;br /&gt;
* FlexForm can be combined with the Chameleon skin and Bootstrap (or with custom js/css) to render forms in a popup, tab or collapsible element to create a more user-friendly experience where editing is part of the same page where you are also displaying information.&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=DevOps:Doc/FlexForm&amp;diff=2293</id>
		<title>DevOps:Doc/FlexForm</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=DevOps:Doc/FlexForm&amp;diff=2293"/>
		<updated>2023-02-09T15:49:52Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlexForm logo.png|frameless|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is an enhanced HTML5 Form rendering engine.&lt;br /&gt;
&lt;br /&gt;
It renders HTML5 form elements and allows editing or creating one or more pages with one form.&lt;br /&gt;
&lt;br /&gt;
When you are familiar with creating HTML5 forms you will have no problem using &#039;&#039;&#039;FlexForm&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
To get started for the first time, have a look at the [[DevOps:Doc/FlexForm/1.0/Getting started|getting started]] documentation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is a complete rewrite from the previous &#039;&#039;&#039;WSForm&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Why FlexForm ===&lt;br /&gt;
Currently there are several MediaWiki extensions that help you create Forms for your website.&lt;br /&gt;
&lt;br /&gt;
What makes &#039;&#039;&#039;FlexForm&#039;&#039;&#039; different from the other extensions, is that it is really flexible. You can create a simple form (or a complex one) on any page and in any namespace.&lt;br /&gt;
&lt;br /&gt;
You do not have to use any special page to setup a form or to render it.&lt;br /&gt;
&lt;br /&gt;
It is also not bound to any kind of styling. This means that a simple form will not look very nice by default, but adding some css styling classes to the form gives you all the freedom in styling the form to any and all your needs. For those who are a bit less stylish, &#039;&#039;&#039;FlexForm&#039;&#039;&#039; will be supporting MediaWiki OOUI styling in the future by means of Themes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; has Themes support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FlexForm&#039;&#039;&#039; is very powerful.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One&#039;&#039;&#039; singe form can:&lt;br /&gt;
&lt;br /&gt;
* create a page in the Wiki&lt;br /&gt;
* create several pages in the Wiki&lt;br /&gt;
* can edit a page in the Wiki&lt;br /&gt;
* can edit several pages in the Wiki&lt;br /&gt;
* can edit Multi Revision Content slots&lt;br /&gt;
* can send an email&lt;br /&gt;
* can upload a file&lt;br /&gt;
* can upload multiple files&lt;br /&gt;
&lt;br /&gt;
Or do a combination of all of the above.&lt;br /&gt;
&lt;br /&gt;
There are also Show on Select options, Multiple instances options and submit a form through Ajax (so the user stays on the page without any reload).&lt;br /&gt;
&lt;br /&gt;
If you still want more features, check the documentation on the right.&lt;br /&gt;
&lt;br /&gt;
=== How is it different from PageForms? ===&lt;br /&gt;
Some of the main difference are:&lt;br /&gt;
&lt;br /&gt;
* PageForms will render forms through its Special page. The only exception is the &#039;&#039;autoedit&#039;&#039; parser function that will allow to edit a parameter in a template on a page using Ajax.&lt;br /&gt;
* PageForms renders an edit button on a page. With it you can edit Template parameters on a page.&lt;br /&gt;
* FlexForm can render a form on any page or render several forms on page. It allows for editing multiple Template parameters on a page or different pages.&lt;br /&gt;
* FlexForm will not read the content and template of a page and render an edit form. It does allow for you to create a very simple form that gives you all the freedom to show only relevant information to be edited.&lt;br /&gt;
* FlexForm is designed to handle multiple tasks with one form. Create or edit page(s), send an email, upload one or multiple files or a combination.&lt;br /&gt;
* FlexForm can be combined with the Chameleon skin and Bootstrap (or with custom js/css) to render forms in a popup, tab or collapsible element to create a more user-friendly experience where editing is part of the same page where you are also displaying information.&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Doc_sidebar&amp;diff=2292</id>
		<title>Template:Doc sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Doc_sidebar&amp;diff=2292"/>
		<updated>2023-02-09T15:44:32Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Doc sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Doc sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow sidebar edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@logo |File:{{#show:{{#caprint:$class[Doc properties][Doc subject]}}|?Title}}_logo.png }}&amp;lt;!-- &lt;br /&gt;
--&amp;gt;{{#cadefine:@available-versions|{{#ask: [[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]] [[Title::{{#caprint:$base[Base properties][Title]}}]] |?Subject version= |mainlabel=- | searchlabel= }}|,|noparse}}&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@valid-selected-version|{{#if: {{#casearch:@available-versions|{{#urlget:selected-version|999}} }}|{{#urlget:selected-version}}|}} }} &amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@selected-version|{{#if: {{#var:@valid-selected-version}} | {{#var:@valid-selected-version}} | {{#casort:@available-versions|rsort}}{{#caprint:@available-versions[0]}} }} }}&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@shown-version|{{#cadefine:@my-versions|{{#caprint:$class[Doc properties][Subject version]}}|,|noparse}}{{#if: {{#casearch:@my-versions|{{#var:@selected-version}} }}|{{#var:@selected-version}}|{{#casort:@my-versions|rsort}}{{#caprint:@my-versions[0]}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-view|name=toggle-sidebar|checked=checked|class=d-none sidebar-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Edit|for=sidebar-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;m-0&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-file&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&amp;quot;lead&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Title]}}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;badge badge-info small&amp;quot;&amp;gt;{{PAGESIZE:{{FULLPAGENAME}}}} bytes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;i class=&amp;quot;fas fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&amp;quot;text-muted font-weight-light small&amp;quot;&amp;gt;{{#caprint:$class[Doc properties][Doc synopsis]}}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; class=&amp;quot;text-center&amp;quot; setwikicomment=&amp;quot;Uploaded using the screenshot options&amp;quot; messageonsuccess=&amp;quot;Screenshot can be located in your contributions list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;_input type=&amp;quot;file&amp;quot; presentor=&amp;quot;canvas&amp;quot; id=&amp;quot;canvasUpload&amp;quot; target=&amp;quot;screenshot-{{FULLPAGENAME}}.jpg&amp;quot; pagecontent=&amp;quot;testing&amp;quot; parsecontent canvas_source_id=&amp;quot;content&amp;quot;  /&amp;gt;&lt;br /&gt;
&amp;lt;_input type=&amp;quot;button&amp;quot; buttontype=&amp;quot;submit&amp;quot; html=&amp;quot;all&amp;quot; class=&amp;quot;btn btn-light&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-camera-retro&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Screenshot&amp;lt;/_input&amp;gt;&amp;lt;/_form&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;{{#ifexist:{{#var:@logo}}|[[{{#var:@logo}}|150px]]}}&lt;br /&gt;
  {{#if: {{#caprint:$class[Doc properties][Subject version]}} | {{Sidebar item&lt;br /&gt;
|Label=[[{{#caprint:$class[Doc properties][Doc subject]}}]]&lt;br /&gt;
| Value={{#ifeq: {{#var:@selected-version}}|{{#var:@shown-version}}|Version {{#var:@shown-version}}|This page is for version {{#var:@shown-version}}&amp;lt;br&amp;gt;[{{fullurl:{{#ask: [[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]] [[Title::{{#caprint:$base[Base properties][Title]}}]] [[Subject version::{{#var:@selected-version}}]] |link=none |mainlabel= |limit=1 | searchlabel= }} |selected-version={{#var:@selected-version}} }} Go to {{#var:@selected-version}}] }} }}{{Sidebar item&lt;br /&gt;
|Label=[[{{#caprint:$class[Doc properties][Doc subject]}}]]&lt;br /&gt;
}} }}{{Sidebar item&lt;br /&gt;
  |Value=&amp;lt;b&amp;gt;Target audience&amp;lt;/b&amp;gt;: {{#caprint:$class[Doc properties][Doc target group]}}&lt;br /&gt;
}}{{Sidebar item&lt;br /&gt;
  |Value=&amp;lt;span class=&amp;quot;btn btn-light&amp;quot;&amp;gt;[https://open-csp.org/Search-documentation?order=desc&amp;amp;ordertype=Modification+date&amp;amp;filters=Doc+subject^^{{PAGENAME:{{#caprint:$class[Doc properties][Doc subject]}}}} Search Docs]&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:wsfield||type=radio|id=sidebar-edit|name=toggle-sidebar|class=d-none sidebar-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;wsform action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wsedits for base properties&lt;br /&gt;
--&amp;gt;{{#tag:wsedit ||target={{PAGEID}} |template=Base properties |formfield=Title |mwslot=ws-base-props}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wscreate or wsedits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then wsedit, else wscreate.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc synopsis|mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc subject |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc parent |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc sort order |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc target group |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Subject version |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;wscreate mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;Doc properties&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Doc synopsis,Doc subject,Doc parent,Doc sort order,Doc target group,Subject version&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Title |required=required |class=form-control |value={{#caprint:$base[Base properties][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc synopsis&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Doc synopsis|required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc synopsis]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc subject&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Doc subject |required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc subject]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Subject version&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Subject version |class=form-control |value={{#caprint:$class[Doc properties][Subject version]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc parent&lt;br /&gt;
|Value={{#tag:wstoken &lt;br /&gt;
  |{{#caamap:{{#caprint:$class[Doc properties][Doc parent]}} |,|__Value__|{{#tag:wsfield |{{#show:__Value__ |?Title}}|type=option|value=__Value__|selected=selected}} |}}&lt;br /&gt;
  |id=Doc-parent-tokens&lt;br /&gt;
  |name=Doc parent[]&lt;br /&gt;
  |placeholder=Search...&lt;br /&gt;
  |multiple=&lt;br /&gt;
  |query=[[Class::+]][[Doc title with versions::!!!]](limit=99999)(returntext=Doc title with versions)&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc sort order&lt;br /&gt;
|Value={{#tag:wsfield ||type=number |name=Doc sort order |required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc sort order]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc target group&lt;br /&gt;
|Value={{#cadefine:$value settings |{{Wiki:Setting/Doc target group}} }}&lt;br /&gt;
{{#cadefine:$values selected |{{#caprint:$class[Doc properties][Doc target group]}} }}&lt;br /&gt;
{{#camerge:$value options |$value settings |$values selected }}&lt;br /&gt;
{{#caunique:$value options}}&lt;br /&gt;
{{#tag:wsselect&lt;br /&gt;
  |{{#camap:$value options |__Value__|{{#tag:wsfield|__Value__|type=option|value=__Value__|selected={{#if:{{#casearch:$values selected|__Value__}}|selected}} }} |}}&lt;br /&gt;
  |name=Doc target group |required=required |class=form-control |id=doc_target_group-field |placeholder=select a value &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary mb-0}}&lt;br /&gt;
&amp;lt;wsfield type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/wsform&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow sidebar edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;treeview w-20 border mb-3&amp;quot;&amp;gt;&amp;lt;h6 class=&amp;quot;pt-3 pl-3&amp;quot;&amp;gt;Related documents for version {{#var:@shown-version}}&amp;lt;/h6&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{#caprint:$class[Doc properties][Doc subject]}}|{{#ask:[[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]][[!{{#caprint:$class[Doc properties][Doc subject]}}]] [[Subject version::{{#var:@shown-version}} ]]&lt;br /&gt;
|?=Page&lt;br /&gt;
|?Title&lt;br /&gt;
|link=none&lt;br /&gt;
|limit=1000&lt;br /&gt;
|format=tree&lt;br /&gt;
|template=tree&lt;br /&gt;
|parent=Doc parent&lt;br /&gt;
|order=desc,asc,asc&lt;br /&gt;
|sort=Doc target group,Doc sort order,Title&lt;br /&gt;
}} }}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{Show SEO in sidebar}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Doc_sidebar&amp;diff=2291</id>
		<title>Template:Doc sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Doc_sidebar&amp;diff=2291"/>
		<updated>2023-02-09T15:43:33Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Doc sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Doc sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow sidebar edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@logo |File:{{#show:{{#caprint:$class[Doc properties][Doc subject]}}|?Title}}_logo.png }}&amp;lt;!-- &lt;br /&gt;
--&amp;gt;{{#cadefine:@available-versions|{{#ask: [[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]] [[Title::{{#caprint:$base[Base properties][Title]}}]] |?Subject version= |mainlabel=- | searchlabel= }}|,|noparse}}&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@valid-selected-version|{{#if: {{#casearch:@available-versions|{{#urlget:selected-version|999}} }}|{{#urlget:selected-version}}|}} }} &amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@selected-version|{{#if: {{#var:@valid-selected-version}} | {{#var:@valid-selected-version}} | {{#casort:@available-versions|rsort}}{{#caprint:@available-versions[0]}} }} }}&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;{{#vardefine:@shown-version|{{#cadefine:@my-versions|{{#caprint:$class[Doc properties][Subject version]}}|,|noparse}}{{#if: {{#casearch:@my-versions|{{#var:@selected-version}} }}|{{#var:@selected-version}}|{{#casort:@my-versions|rsort}}{{#caprint:@my-versions[0]}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-view|name=toggle-sidebar|checked=checked|class=d-none sidebar-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Edit|for=sidebar-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;m-0&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-file&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&amp;quot;lead&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Title]}}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;badge badge-info small&amp;quot;&amp;gt;{{PAGESIZE:{{FULLPAGENAME}}}} bytes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;i class=&amp;quot;fas fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&amp;quot;text-muted font-weight-light small&amp;quot;&amp;gt;{{#caprint:$class[Doc properties][Doc synopsis]}}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;_form action=&amp;quot;addToWiki&amp;quot; class=&amp;quot;text-center&amp;quot; setwikicomment=&amp;quot;Uploaded using the screenshot options&amp;quot; messageonsuccess=&amp;quot;Screenshot can be located in your contributions list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;_input type=&amp;quot;file&amp;quot; presentor=&amp;quot;canvas&amp;quot; id=&amp;quot;canvasUpload&amp;quot; target=&amp;quot;screenshot-{{FULLPAGENAME}}.jpg&amp;quot; pagecontent=&amp;quot;testing&amp;quot; parsecontent canvas_source_id=&amp;quot;content&amp;quot;  /&amp;gt;&lt;br /&gt;
&amp;lt;_input type=&amp;quot;button&amp;quot; buttontype=&amp;quot;submit&amp;quot; html=&amp;quot;all&amp;quot; class=&amp;quot;btn btn-light&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-camera-retro&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Screenshot&amp;lt;/_input&amp;gt;&amp;lt;/_form&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;{{#ifexist:{{#var:@logo}}|[[{{#var:@logo}}|150px]]}}&lt;br /&gt;
  {{#if: {{#caprint:$class[Doc properties][Subject version]}} | {{Sidebar item&lt;br /&gt;
|Label=[[{{#caprint:$class[Doc properties][Doc subject]}}]]&lt;br /&gt;
| Value={{#ifeq: {{#var:@selected-version}}|{{#var:@shown-version}}|Version {{#var:@shown-version}}|This page is for version {{#var:@shown-version}}&amp;lt;br&amp;gt;[{{fullurl:{{#ask: [[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]] [[Title::{{#caprint:$base[Base properties][Title]}}]] [[Subject version::{{#var:@selected-version}}]] |link=none |mainlabel= |limit=1 | searchlabel= }} |selected-version={{#var:@selected-version}} }} Go to {{#var:@selected-version}}] }} }}{{Sidebar item&lt;br /&gt;
|Label=[[{{#caprint:$class[Doc properties][Doc subject]}}]]&lt;br /&gt;
}} }}{{Sidebar item&lt;br /&gt;
  |Value=&amp;lt;b&amp;gt;Target audience&amp;lt;/b&amp;gt;: {{#caprint:$class[Doc properties][Doc target group]}}&lt;br /&gt;
}}{{Sidebar item&lt;br /&gt;
  |Value=&amp;lt;span class=&amp;quot;btn btn-light&amp;quot;&amp;gt;[https://open-csp.org/Search-documentation?order=desc&amp;amp;ordertype=Modification+date&amp;amp;filters=Doc+subject^^{{PAGENAME:{{#caprint:$class[Doc properties][Doc subject]}}}} Search Docs]&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow sidebar edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:wsfield||type=radio|id=sidebar-edit|name=toggle-sidebar|class=d-none sidebar-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;wsform action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wsedits for base properties&lt;br /&gt;
--&amp;gt;{{#tag:wsedit ||target={{PAGEID}} |template=Base properties |formfield=Title |mwslot=ws-base-props}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// wscreate or wsedits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then wsedit, else wscreate.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc synopsis|mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc subject |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc parent |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc sort order |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Doc target group |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:wsedit ||target={{PAGEID}} |template=Doc properties |formfield=Subject version |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;wscreate mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;Doc properties&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Doc synopsis,Doc subject,Doc parent,Doc sort order,Doc target group,Subject version&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;{{#caprint:$base[Base properties][Class]}}&amp;lt;/b&amp;gt;&lt;br /&gt;
{{#caprint:$base[Base properties][Title]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Title |required=required |class=form-control |value={{#caprint:$base[Base properties][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc synopsis&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Doc synopsis|required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc synopsis]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc subject&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Doc subject |required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc subject]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Subject version&lt;br /&gt;
|Value={{#tag:wsfield ||type=text |name=Subject version |class=form-control |value={{#caprint:$class[Doc properties][Subject version]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc parent&lt;br /&gt;
|Value={{#tag:wstoken &lt;br /&gt;
  |{{#caamap:{{#caprint:$class[Doc properties][Doc parent]}} |,|__Value__|{{#tag:wsfield |{{#show:__Value__ |?Title}}|type=option|value=__Value__|selected=selected}} |}}&lt;br /&gt;
  |id=Doc-parent-tokens&lt;br /&gt;
  |name=Doc parent[]&lt;br /&gt;
  |placeholder=Search...&lt;br /&gt;
  |multiple=&lt;br /&gt;
  |query=[[Class::+]][[Doc title with versions::!!!]](limit=99999)(returntext=Doc title with versions)&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc sort order&lt;br /&gt;
|Value={{#tag:wsfield ||type=number |name=Doc sort order |required=required |class=form-control |value={{#caprint:$class[Doc properties][Doc sort order]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Doc target group&lt;br /&gt;
|Value={{#cadefine:$value settings |{{Wiki:Setting/Doc target group}} }}&lt;br /&gt;
{{#cadefine:$values selected |{{#caprint:$class[Doc properties][Doc target group]}} }}&lt;br /&gt;
{{#camerge:$value options |$value settings |$values selected }}&lt;br /&gt;
{{#caunique:$value options}}&lt;br /&gt;
{{#tag:wsselect&lt;br /&gt;
  |{{#camap:$value options |__Value__|{{#tag:wsfield|__Value__|type=option|value=__Value__|selected={{#if:{{#casearch:$values selected|__Value__}}|selected}} }} |}}&lt;br /&gt;
  |name=Doc target group |required=required |class=form-control |id=doc_target_group-field |placeholder=select a value &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary mb-0}}&lt;br /&gt;
&amp;lt;wsfield type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/wsform&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow sidebar edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;treeview w-20 border&amp;quot;&amp;gt;&amp;lt;h6 class=&amp;quot;pt-3 pl-3&amp;quot;&amp;gt;Related documents for version {{#var:@shown-version}}&amp;lt;/h6&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{#caprint:$class[Doc properties][Doc subject]}}|{{#ask:[[Doc subject::{{#caprint:$class[Doc properties][Doc subject]}}]][[!{{#caprint:$class[Doc properties][Doc subject]}}]] [[Subject version::{{#var:@shown-version}} ]]&lt;br /&gt;
|?=Page&lt;br /&gt;
|?Title&lt;br /&gt;
|link=none&lt;br /&gt;
|limit=1000&lt;br /&gt;
|format=tree&lt;br /&gt;
|template=tree&lt;br /&gt;
|parent=Doc parent&lt;br /&gt;
|order=desc,asc,asc&lt;br /&gt;
|sort=Doc target group,Doc sort order,Title&lt;br /&gt;
}} }}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{Show SEO in sidebar}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2290</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2290"/>
		<updated>2023-02-09T15:41:42Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:_token &lt;br /&gt;
    |{{#caamap: {{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
        |,|@@@&lt;br /&gt;
        |{{#tag:input &lt;br /&gt;
            |@@@&lt;br /&gt;
            |type=option&lt;br /&gt;
            |value=@@@&lt;br /&gt;
            |selected=selected&lt;br /&gt;
        }}&lt;br /&gt;
    |}}&lt;br /&gt;
    |name=Keywords[]&lt;br /&gt;
    |multiple=multiple &lt;br /&gt;
    |allowclear=true &lt;br /&gt;
    |allowtags=true &lt;br /&gt;
    |input-length-trigger=1&lt;br /&gt;
    |class=form-control&lt;br /&gt;
    |id=seo-form-keywords&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2289</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2289"/>
		<updated>2023-02-09T15:41:30Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:_token &lt;br /&gt;
    |{{#caamap: {{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
        |,|@@@&lt;br /&gt;
        |{{#tag:input &lt;br /&gt;
            |@@@&lt;br /&gt;
            |type=option&lt;br /&gt;
            |value=@@@&lt;br /&gt;
            |selected=selected&lt;br /&gt;
        }}&lt;br /&gt;
    |}}&lt;br /&gt;
    |name=Keywords[]&lt;br /&gt;
    |multiple=multiple &lt;br /&gt;
    |allowclear=true &lt;br /&gt;
    |allowtags=true &lt;br /&gt;
    |input-length-trigger=1&lt;br /&gt;
    |class=form-control&lt;br /&gt;
    |id=seo-form-keywords&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2288</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2288"/>
		<updated>2023-02-09T15:37:49Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:token &lt;br /&gt;
    |{{#caamap: {{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
        |,|@@@&lt;br /&gt;
        |{{#tag:input &lt;br /&gt;
            |{{#if: {{#show:@@@ |?Title}} |{{#show:@@@ |?Title}} |@@@ }}&lt;br /&gt;
            |type=option&lt;br /&gt;
            |value=@@@&lt;br /&gt;
            |selected=selected&lt;br /&gt;
        }}&lt;br /&gt;
    |}}&lt;br /&gt;
    |name=Keywords[]&lt;br /&gt;
    |multiple=multiple &lt;br /&gt;
    |allowclear=true &lt;br /&gt;
    |allowtags=true &lt;br /&gt;
    |input-length-trigger=1&lt;br /&gt;
    |class=form-control&lt;br /&gt;
    |id=seo-form-keywords&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2287</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2287"/>
		<updated>2023-02-09T15:35:37Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:token &lt;br /&gt;
    |{{#caamap: {{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
        |,|@@@&lt;br /&gt;
        |{{#tag:input &lt;br /&gt;
            |{{#if: {{#show:@@@ |?Title}} |{{#show:@@@ |?Title}} |@@@ }}&lt;br /&gt;
            |type=option&lt;br /&gt;
            |value=@@@&lt;br /&gt;
            |selected=selected&lt;br /&gt;
        }}&lt;br /&gt;
    |}}&lt;br /&gt;
    |type=token &lt;br /&gt;
    |name=Keywords[]&lt;br /&gt;
    |multiple=multiple &lt;br /&gt;
    |allowclear=true &lt;br /&gt;
    |allowtags=true &lt;br /&gt;
    |input-length-trigger=1&lt;br /&gt;
    |class=form-control |value={{#caprint:$seo[SEO][Keywords]}} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2286</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2286"/>
		<updated>2023-02-09T15:26:53Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} |placeholder=no more than 60 characters! }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=textarea |rows=4 |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} |placeholder=120-150 characters }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=token |name=Keywords |multiple=multiple |allowclear=true |allowtags=true |class=form-control |value={{#caprint:$seo[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2285</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2285"/>
		<updated>2023-02-09T15:23:18Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Keywords |class=form-control |value={{#caprint:$seo[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2284</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2284"/>
		<updated>2023-02-09T15:22:55Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#slottemplates: ws-seo | {{FULLPAGENAME}} | $seo }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$seo[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$seo}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-seo}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-seo}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-seo&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$seo[SEO][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Description |class=form-control |value={{#caprint:$seo[SEO][Description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Keywords |class=form-control |value={{#caprint:$seo[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$seo[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$seo[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=MediaWiki:Ws-navmenu&amp;diff=2283</id>
		<title>MediaWiki:Ws-navmenu</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=MediaWiki:Ws-navmenu&amp;diff=2283"/>
		<updated>2023-02-09T15:19:11Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSNavMenu | Input={{int:mainpage}}*{{Fa|home}} Home&lt;br /&gt;
&lt;br /&gt;
Questions-and-answers*Q &amp;amp; A&lt;br /&gt;
&lt;br /&gt;
Documentation&lt;br /&gt;
Search-documentation*Search&lt;br /&gt;
DevOps:Doc/FlexForm*FlexForm&lt;br /&gt;
DevOps:Doc/PageSync*PageSync&lt;br /&gt;
{{fullurl:DevOps:Page/4 |subject={{#show: {{FULLPAGENAME}} |?Doc subject |link=none}}&amp;amp;version={{#show: {{FULLPAGENAME}} |?Subject version |link=none}} }}*New doc page*Href&lt;br /&gt;
{{fullurl:DevOps:Page/4 |subject={{#show: {{FULLPAGENAME}} |?Doc subject |link=none}}&amp;amp;page={{FULLPAGENAME}} }}*New version*Href&lt;br /&gt;
&lt;br /&gt;
{{#ifingroup:moderator,sysop |&lt;br /&gt;
{{Fa|cogs}} Spaces&lt;br /&gt;
Special:AddSpace*Add a Space&lt;br /&gt;
Special:ActiveSpaces*Manage Active Spaces&lt;br /&gt;
Special:ArchivedSpaces*Manage Archived Spaces&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#ifingroup:moderator,sysop |&lt;br /&gt;
Pages&lt;br /&gt;
Pages*All pages&lt;br /&gt;
New page*New page&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#ifingroup:sysop |{{Fa|lock}} Tools&lt;br /&gt;
MediaWiki:Ws-navmenu*NavMenu&lt;br /&gt;
MediaWiki:Ws-header*Header&lt;br /&gt;
MediaWiki:Ws-sub-header*Sub-header&lt;br /&gt;
MediaWiki:Ws-footer*Footer&lt;br /&gt;
Wiki:page-types*Page types&lt;br /&gt;
Wiki:Wiki pages*Wiki pages&lt;br /&gt;
{{fullurl:Wiki:Slots/OpenCSP |page={{FULLPAGENAME}} }}*Slots*Href&lt;br /&gt;
File:Logo.png*Logo&lt;br /&gt;
Mediawiki:Common.css*Common.css&lt;br /&gt;
Mediawiki:Common.js*Common.js&lt;br /&gt;
Wiki:Application pages*Application pages&lt;br /&gt;
{{fullurl:Wiki:Application pages |newpagetitle={{FULLPAGENAME}} }}*Make application page*Href&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2282</id>
		<title>Wiki:Slots/OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2282"/>
		<updated>2023-02-09T15:18:52Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Slots OpenCSP}}&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2281</id>
		<title>Wiki:Slots/OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2281"/>
		<updated>2023-02-09T15:18:47Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Slots OpenCSP}}&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2280</id>
		<title>Wiki:Slots/OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Wiki:Slots/OpenCSP&amp;diff=2280"/>
		<updated>2023-02-09T15:18:39Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2279</id>
		<title>Template:Slots OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2279"/>
		<updated>2023-02-09T15:17:09Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Slots OpenCSP&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Slots OpenCSP }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2278</id>
		<title>Template:Slots OpenCSP</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Slots_OpenCSP&amp;diff=2278"/>
		<updated>2023-02-09T15:16:46Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Slots OpenCSP&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Slots OpenCSP }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2277</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2277"/>
		<updated>2023-02-09T15:04:27Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$class[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$class[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$class[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$class[SEO][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Description |class=form-control |value={{#caprint:$class[SEO][Description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Keywords |class=form-control |value={{#caprint:$class[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$class[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$class[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2276</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2276"/>
		<updated>2023-02-09T15:02:34Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$class[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$class[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$class[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$class[SEO][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Description |class=form-control |value={{#caprint:$class[SEO][Description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Keywords |class=form-control |value={{#caprint:$class[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$class[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$class[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2275</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2275"/>
		<updated>2023-02-09T15:02:08Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#caprint:$class[SEO][Title]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#caprint:$class[SEO][Description]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#caprint:$class[SEO][Keywords]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image]}}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#caprint:$class[SEO][Image alt]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Title |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Description |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Keywords |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Image alt |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Title,Description,Keywords,Image,Image alt&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Title&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Title |class=form-control |value={{#caprint:$class[SEO][Title]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Description&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Description |class=form-control |value={{#caprint:$class[SEO][Description]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Keywords&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Keywords |class=form-control |value={{#caprint:$class[SEO][Keywords]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image |class=form-control |value={{#caprint:$class[SEO][Image]}} }}&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Image alt&lt;br /&gt;
|Value={{#tag:input ||type=text |name=Image alt |class=form-control |value={{#caprint:$class[SEO][Image alt]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2274</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2274"/>
		<updated>2023-02-09T14:54:02Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2273</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2273"/>
		<updated>2023-02-09T14:48:30Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block mb-3&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2272</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2272"/>
		<updated>2023-02-09T14:46:25Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;&amp;lt;!-- putting this here to fix the uneven margin --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2271</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2271"/>
		<updated>2023-02-09T14:44:02Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;!-- putting this here to fix the uneven margin --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2270</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2270"/>
		<updated>2023-02-09T14:42:33Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2269</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2269"/>
		<updated>2023-02-09T14:40:47Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=MediaWiki:Common.css&amp;diff=2268</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=MediaWiki:Common.css&amp;diff=2268"/>
		<updated>2023-02-09T14:40:07Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &amp;lt;style&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
/* slick silder module */&lt;br /&gt;
@import url(&amp;quot;skin/modules/slick/slick.scss&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;skin/modules/slick/slick-theme.scss&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
.treeview ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  padding-left: 20px;&lt;br /&gt;
}&lt;br /&gt;
/* Used for legend example */&lt;br /&gt;
legend.legend-example {&lt;br /&gt;
    background-color: #000;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    padding: 3px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.legend-example-output {&lt;br /&gt;
    font: 1rem &#039;Fira Sans&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input.legend-example {&lt;br /&gt;
    margin: .4rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* nav */&lt;br /&gt;
&lt;br /&gt;
html, html body {&lt;br /&gt;
   background-color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
.ws-page-tools {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
.row-WSHeader.row {&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
 --csp-white: white;&lt;br /&gt;
 --csp-base: #739dbfff;&lt;br /&gt;
 --csp-dark: #486d8dff;&lt;br /&gt;
 --csp-light:  #c0d3e2ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav-wrapper {&lt;br /&gt;
    background: var(--csp-base);&lt;br /&gt;
    margin: 0 -15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav {&lt;br /&gt;
    grid-template-columns: auto 1fr auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__logo {&lt;br /&gt;
    background: var(--csp-dark);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 0 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__logo a {&lt;br /&gt;
    max-width: 2em;&lt;br /&gt;
    color: var(--csp-white);&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    line-height: .9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__logo a::first-line {&lt;br /&gt;
    color: var(--csp-light);&lt;br /&gt;
    font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__logo a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.csp-nav__menu {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.csp-nav__menu-item {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: contents;&lt;br /&gt;
    font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.csp-nav__menu-item a{&lt;br /&gt;
    padding: 1.2em 1.5em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--csp-base);&lt;br /&gt;
    color: var(--csp-white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.csp-nav__menu-item a:hover {&lt;br /&gt;
  background: var(--csp-dark);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__search {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 0.8em 0;&lt;br /&gt;
    padding: 0 2em 0 1.5em;&lt;br /&gt;
    border-left: 1px solid var(--csp-white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__search-icon {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__search-icon:before {&lt;br /&gt;
  content: &amp;quot;\f002&amp;quot;;&lt;br /&gt;
  font-family: &amp;quot;Font Awesome 5 Free&amp;quot;;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--csp-light)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input.csp-nav__search-input {&lt;br /&gt;
    background: var(--csp-dark);&lt;br /&gt;
    border: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.5em 0.5em 0.5em 2em;&lt;br /&gt;
    color: var(--csp-white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input.csp-nav__search-input::placeholder {&lt;br /&gt;
   color:  var(--csp-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input.csp-nav__search-input:focus,&lt;br /&gt;
input.csp-nav__search-input:focus-visible {&lt;br /&gt;
  outline: 0;&lt;br /&gt;
  box-shadow: inset 0 0 0 2px var(--csp-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* main page */&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #content {&lt;br /&gt;
    background-color: white;&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page,&lt;br /&gt;
html body.page-Main_Page {&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .mt-1.row {&lt;br /&gt;
   display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-section {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    grid-gap: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1.csp-brandig {&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1.csp-brandig {&lt;br /&gt;
    border: none;&lt;br /&gt;
    font-size: 14em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: var(--csp-dark);&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin-bottom: -0.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-brandig .csp-vertical-text {&lt;br /&gt;
  font-size: 0.28em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-vertical-text {&lt;br /&gt;
    writing-mode: vertical-rl;&lt;br /&gt;
    text-orientation: mixed;&lt;br /&gt;
    transform: rotate(-180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-branding__sub {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-button a {&lt;br /&gt;
    background: var(--csp-dark);&lt;br /&gt;
    padding: 0.5em 2em;&lt;br /&gt;
    color: white;&lt;br /&gt;
     font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-button a:after {&lt;br /&gt;
  content: &amp;quot;\f054&amp;quot;;&lt;br /&gt;
  font-family: &amp;quot;Font Awesome 5 Free&amp;quot;;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
   padding-left: 1em;&lt;br /&gt;
   margin-right: -1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-block {&lt;br /&gt;
   background: #b3d4efff;&lt;br /&gt;
   width: 100%;&lt;br /&gt;
   min-height:10em;&lt;br /&gt;
   font-size: larger;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-nav__mobile-menu {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-section-wrapper {&lt;br /&gt;
    background: #b3d4ef;&lt;br /&gt;
    margin: 4em -63px;&lt;br /&gt;
    padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.csp-section-wrapper:before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  width: 0; &lt;br /&gt;
  height: 0; &lt;br /&gt;
  border-left: 20px solid transparent;&lt;br /&gt;
  border-right: 20px solid transparent;&lt;br /&gt;
  &lt;br /&gt;
  border-top: 20px solid white;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-2em,-2em);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .csp-section-wrapper {&lt;br /&gt;
    margin: 4em -30px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ul.csp-nav__menu {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: none;&lt;br /&gt;
    top: 4em;&lt;br /&gt;
    z-index: 99;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  ul.csp-nav__menu.open {&lt;br /&gt;
    display: flex;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .csp-section {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  h1.csp-brandig {&lt;br /&gt;
    font-size: 6em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  #bodyContent {&lt;br /&gt;
     padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .csp-nav__mobile-menu {&lt;br /&gt;
     display: block;&lt;br /&gt;
     align-self: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .csp-nav__mobile-menu:before {&lt;br /&gt;
    content: &amp;quot;\f0c9&amp;quot;;&lt;br /&gt;
    font-family: &amp;quot;Font Awesome 5 Free&amp;quot;;&lt;br /&gt;
    font-weight: 900;   &lt;br /&gt;
        font-size: 2em;&lt;br /&gt;
    padding-right: 0.5em;&lt;br /&gt;
    color: var(--csp-white);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fix tooltip z-index */&lt;br /&gt;
div.tippy-popper {&lt;br /&gt;
    z-index: 2500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SEO sidebar toggle */&lt;br /&gt;
.sidebar-seo-view ~ .sidebar-seo-view-tab,&lt;br /&gt;
.sidebar-seo-edit ~ .sidebar-seo-edit-tab {&lt;br /&gt;
    display: none;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-seo-view:checked ~ .sidebar-seo-view-tab,&lt;br /&gt;
.sidebar-seo-edit:checked ~ .sidebar-seo-edit-tab {&lt;br /&gt;
    display: block;&lt;br /&gt;
    opacity: 100;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2267</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2267"/>
		<updated>2023-02-09T14:38:32Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: 3db66e99-65c2-455c-8c2f-b824f4244ba8 moved page Show SEO in sidebar to Template:Show SEO in sidebar without leaving a redirect: oops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2266</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2266"/>
		<updated>2023-02-09T14:38:01Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;Show SEO in sidebar&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar&lt;br /&gt;
|Page= (optional: page) pagename of page for which version history is shown, defaults to current page&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&lt;br /&gt;
{{Show SEO in sidebar |Page=Main_Page}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:@allow seo edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-view|name=toggle-sidebar-seo|checked=checked|class=d-none sidebar-seo-view}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-view-tab&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Edit|for=sidebar-seo-edit|class=btn btn-secondary}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO&lt;br /&gt;
|Value=blablabla&lt;br /&gt;
}}&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=SEO test&lt;br /&gt;
|Value={{#caprint:$class[SEO][test]}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:@allow seo edit}} |yes |&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#tag:_input||type=radio|id=sidebar-seo-edit|name=toggle-sidebar-seo|class=d-none sidebar-seo-edit}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;card sidebar-seo-edit-tab&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;form action=&amp;quot;addToWiki&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _edits for base properties&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// _create or _edits for page properties&lt;br /&gt;
// use casize to check if the slot already exists. Then _edit, else _create.&lt;br /&gt;
--&amp;gt;{{#if:{{#casize:$class}}&lt;br /&gt;
|{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Type |mwslot=ws-class-props}}&lt;br /&gt;
{{#tag:_edit ||target={{PAGEID}} |template=SEO |formfield=Origin |mwslot=ws-class-props}}&lt;br /&gt;
|&amp;lt;_create mwwrite=&amp;quot;{{FULLPAGENAME}}&amp;quot; mwtemplate=&amp;quot;SEO&amp;quot; mwslot=&amp;quot;ws-class-props&amp;quot; mwfields=&amp;quot;Type,Origin&amp;quot; /&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- end of #if  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;b class=&amp;quot;d-block&amp;quot;&amp;gt;SEO settings&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-header --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Sidebar item&lt;br /&gt;
|Label=Origin&lt;br /&gt;
|Value={{#tag:input ||type=text |name=test |class=form-control |value={{#caprint:$class[SEO][test]}} }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:label|Close|for=sidebar-seo-view|class=btn btn-secondary}}&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Save&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card-body --&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .card --&amp;gt;&lt;br /&gt;
|}}&amp;lt;!-- end of #ifeq @allow seo edit == yes --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!-- end of .tab-content &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2264</id>
		<title>Template:Show SEO in sidebar</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Show_SEO_in_sidebar&amp;diff=2264"/>
		<updated>2023-02-09T14:22:10Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2263</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2263"/>
		<updated>2023-02-09T14:18:54Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
{{Alert|Type=danger|Please use the CMS sidebar to fill in the seo settings instead of trying to do it manually}}&lt;br /&gt;
&lt;br /&gt;
static properties:&lt;br /&gt;
* locale = en_US&lt;br /&gt;
* site name = OpenCSP&lt;br /&gt;
* Title always gets &#039;OpenCSP - &#039; prefix&lt;br /&gt;
* robots &amp;amp; googlebot are set to &#039;index, follow&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO&lt;br /&gt;
|Title= (text)&lt;br /&gt;
|Title mode= (optional: replace/append/prepend)&lt;br /&gt;
|Title separator= (text)&lt;br /&gt;
|Description= (text)&lt;br /&gt;
|Keywords= (text)&lt;br /&gt;
|Googlebot= (text)&lt;br /&gt;
|Hreflang= (text) exemple &amp;quot;de-de=https://example.de/page&amp;quot;, for multiple values start each one on a new line&lt;br /&gt;
|Type= (text)&lt;br /&gt;
|Image= (text)&lt;br /&gt;
|Image alt= (text)&lt;br /&gt;
|Image width= (number)&lt;br /&gt;
|Image height= (number)&lt;br /&gt;
|Author= (text)&lt;br /&gt;
|Published time= (date) &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#seo:&lt;br /&gt;
|title=OpenCSP - {{#if: {{{Title|}}} |{{{Title|}}} |{{PAGENAME}} }}&lt;br /&gt;
|title_mode={{#if:{{{Title mode|}}} |{{{Title mode|}}} |replace}}&lt;br /&gt;
|keywords={{{Keywords|}}}&lt;br /&gt;
|description={{{Description|}}}&lt;br /&gt;
&lt;br /&gt;
|image={{{Image|}}}&lt;br /&gt;
|image_alt={{{Image alt|}}}&lt;br /&gt;
|image_width={{{Image width|}}}&lt;br /&gt;
|image_height={{{Image height|}}}&lt;br /&gt;
&lt;br /&gt;
|locale=en_US&lt;br /&gt;
|site_name=OpenCSP&lt;br /&gt;
&lt;br /&gt;
|author={{{Author|}}}&lt;br /&gt;
|published_time={{{Published time|}}}&lt;br /&gt;
&lt;br /&gt;
|robots=index, follow&lt;br /&gt;
|googlebot=index, follow&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:SEO&amp;diff=2262</id>
		<title>Template:SEO</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:SEO&amp;diff=2262"/>
		<updated>2023-02-09T13:29:41Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;&#039;SEO&#039;&#039;&#039; template. It should be called in the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{SEO }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Main_Page&amp;diff=2261</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Main_Page&amp;diff=2261"/>
		<updated>2023-02-09T13:28:28Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;{{#widget:Logo with text}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;{{Subscribe Email Modal}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
MediaWiki is a great platform with extraordinary features and characteristics.&lt;br /&gt;
&lt;br /&gt;
With Open CSP we are creating a software bundle that turns the MediaWiki platform into a powerful Enterprise ready workspace.&lt;br /&gt;
&lt;br /&gt;
Open CSP provides out-of-the-box features that give you a flying start. On top of that there is a growing number of Open CSP compatible modules. Its flexibility and productivity for custom solutions enable you to create a platform that seamlessly supports your knowledge and operational processes.&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
Open CSP is about:&lt;br /&gt;
* a vision on open source workspaces&lt;br /&gt;
* great functionality&lt;br /&gt;
* [[Extensions-in-open-csp|the open source extensions that are part of it]]&lt;br /&gt;
&lt;br /&gt;
On open-csp.org we try to cover these three subjects.&lt;br /&gt;
&lt;br /&gt;
[[Professional-services-for-open-csp|Companies that provide professional Open CSP services]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Main_Page&amp;diff=2260</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Main_Page&amp;diff=2260"/>
		<updated>2023-02-09T13:26:58Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: User:3db66e99-65c2-455c-8c2f-b824f4244ba8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;{{#widget:Logo with text}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;{{Subscribe Email Modal}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
MediaWiki is a great platform with extraordinary features and characteristics.&lt;br /&gt;
&lt;br /&gt;
With Open CSP we are creating a software bundle that turns the MediaWiki platform into a powerful Enterprise ready workspace.&lt;br /&gt;
&lt;br /&gt;
Open CSP provides out-of-the-box features that give you a flying start. On top of that there is a growing number of Open CSP compatible modules. Its flexibility and productivity for custom solutions enable you to create a platform that seamlessly supports your knowledge and operational processes.&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;csp-section-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;csp-section&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;csp-block&amp;quot;&amp;gt;&lt;br /&gt;
Open CSP is about:&lt;br /&gt;
* a vision on open source workspaces&lt;br /&gt;
* great functionality&lt;br /&gt;
* [[Extensions-in-open-csp|the open source extensions that are part of it]]&lt;br /&gt;
&lt;br /&gt;
On open-csp.org we try to cover these three subjects.&lt;br /&gt;
&lt;br /&gt;
[[Professional-services-for-open-csp|Companies that provide professional Open CSP services]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2249</id>
		<title>Template:Subscribe Email Header</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2249"/>
		<updated>2023-02-01T10:08:07Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki:Slider_csp}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Slider Emails&lt;br /&gt;
|Photo array=Slider photos&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;subscribe-email-header&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#widget: Button link&lt;br /&gt;
|class=btn subscribe-email-header__close&lt;br /&gt;
|href=#subscribe-email-modal&lt;br /&gt;
|datatoggle=modal&lt;br /&gt;
|title=Close&lt;br /&gt;
|buttontext={{Fa|times}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;p class=&amp;quot;subscribe-email-header-text&amp;quot;&amp;gt;{{{Title|Blijf op de hoogte van alles binnen Wikibase!}}}&amp;lt;/p&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2248</id>
		<title>Template:Subscribe Email Header</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2248"/>
		<updated>2023-02-01T10:04:41Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki:Slider_csp}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Slider Emails&lt;br /&gt;
|Photo array=Slider photos&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;subscribe-email-header&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#widget: Button link&lt;br /&gt;
|class=btn subscribe-email-header__close&lt;br /&gt;
|href=#bodyContent&lt;br /&gt;
|title=Close&lt;br /&gt;
|buttontext={{Fa|times}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;p class=&amp;quot;subscribe-email-header-text&amp;quot;&amp;gt;{{{Title|Blijf op de hoogte van alles binnen Wikibase!}}}&amp;lt;/p&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2247</id>
		<title>Template:Subscribe Email Header</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2247"/>
		<updated>2023-02-01T09:57:30Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki:Slider_csp}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Slider Emails&lt;br /&gt;
|Photo array=Slider photos&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;subscribe-email-header&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;p class=&amp;quot;subscribe-email-header-text&amp;quot;&amp;gt;{{{Title|Blijf op de hoogte van alles binnen Wikibase!}}}&amp;lt;/p&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#widget: Button link&lt;br /&gt;
|class=btn subscribe-email-header__close&lt;br /&gt;
|href=#bodyContent&lt;br /&gt;
|title=Close&lt;br /&gt;
|buttontext={{Fa|times}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2246</id>
		<title>Template:Subscribe Email Header</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Template:Subscribe_Email_Header&amp;diff=2246"/>
		<updated>2023-02-01T09:56:31Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki:Slider_csp}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Slider Emails&lt;br /&gt;
|Photo array=Slider photos&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;subscribe-email-header&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;p class=&amp;quot;subscribe-email-header-text&amp;quot;&amp;gt;{{{Title|Blijf op de hoogte van alles binnen Wikibase!}}}&amp;lt;/p&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#widget: Button link&lt;br /&gt;
|class=subscribe-email-header__close&lt;br /&gt;
|href=#bodyContent&lt;br /&gt;
|title=Close&lt;br /&gt;
|buttontext={{Fa|times}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
	<entry>
		<id>https://open-csp.org/index.php?title=Widget:DocsSearchResults&amp;diff=1690</id>
		<title>Widget:DocsSearchResults</title>
		<link rel="alternate" type="text/html" href="https://open-csp.org/index.php?title=Widget:DocsSearchResults&amp;diff=1690"/>
		<updated>2022-09-29T13:56:36Z</updated>

		<summary type="html">&lt;p&gt;3db66e99-65c2-455c-8c2f-b824f4244ba8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;csp-doc-result-card card&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/&amp;lt;!--{$url}--&amp;gt;&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;card-header h5 text-white&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-file&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;!--{$subject}--&amp;gt; :: &amp;lt;!--{$title}--&amp;gt;&amp;lt;span class=&amp;quot;float-right&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;result-card--header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--{if isset($synopsis) &amp;amp;&amp;amp; $synopsis !== &#039;&#039;}--&amp;gt;&amp;lt;div class=&amp;quot;card-title h5&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;!--{$synopsis}--&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt;&amp;lt;!--{$snippet}--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--{if $subject === &amp;quot;Doc/PageSync&amp;quot;}--&amp;gt;&amp;lt;img src=&amp;quot;https://www.open-csp.org/img_auth.php/8/8c/Pagesync_square.png&amp;quot; class=&amp;quot;float-right align-middle&amp;quot; style=&amp;quot;height:50px;&amp;quot;&amp;gt;&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{if $subject === &amp;quot;Doc/FlexForm&amp;quot;}--&amp;gt;&amp;lt;img src=&amp;quot;https://www.open-csp.org/img_auth.php/1/13/FlexForm-logo_square.png&amp;quot; class=&amp;quot;float-right align-middle&amp;quot; style=&amp;quot;height:50px;&amp;quot;&amp;gt;&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;result-card--info&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!--{if isset($parent) &amp;amp;&amp;amp; $parent!== &#039;&#039;}--&amp;gt;&amp;lt;div class=&amp;quot;col-6&amp;quot;&amp;gt;&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;Parent: &amp;lt;strong&amp;gt;&amp;lt;!--{$parent}--&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--{else}--&amp;gt;&amp;lt;div class=&amp;quot;col-6&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;Version: &amp;lt;strong&amp;gt;&amp;lt;!--{$version}--&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-3&amp;quot;&amp;gt;&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;Target: &amp;lt;strong&amp;gt;&amp;lt;!--{$target}--&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card-footer p-1 pr-2 bg-light&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;small class=&amp;quot;text-muted float-right&amp;quot;&amp;gt;Last updated &amp;lt;strong&amp;gt;&amp;lt;!--{$modification}--&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>3db66e99-65c2-455c-8c2f-b824f4244ba8</name></author>
	</entry>
</feed>