<includeonly><div>{{{info|add title=Neue Extension einpflegen|edit title=Extension bearbeiten}}}<h2>MediaWiki Extension</h2><p></p>
<table class="plainlinks ombox ombox-delete" role="presentation"><tr><td class="mbox-image">[[File:Mbox deletion.png|40x40px|link=|alt=]]</td><td class="mbox-text">ACHTUNG: Beim Editieren bestehender Extensions muss folgendes beachtet werden:
* Beim Ändern einer default Extension muss die Konfigurationsdatei [[LocalSettings_extensions.php]] manuell aktualisiert werden!
* Beim Ändern einer optionalen Extension muss der wikifamily worker einmal alle Instanzkonfigurationen neu bauen (<code>php worker.php --rebuildAdd</code>)
* Wird aus einer optionalen Extension eine default Extension, müssen alle Instanzen, die diese Extension nutzen, manuell kontrolliert werden!</td></tr></table>
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;;"></div>
<h1>Extension-Kerndaten</h1>
{{{for template|Extension|label=MediaWiki Extension}}}
<table class="formtable" style="width:auto;"><tr id="row_description"><th>Beschreibung<sup>*</sup></th>
<td>{{{field|description|rows=4|placeholder=Kurzbeschreibung der Extension|cols=80|cargo field=description|cargo table=extension|mandatory|input type=textarea|autogrow}}}</td>
</tr><tr id="row_documentation_link"><th>Dokumentationslink<sup>*</sup></th>
<td>{{{field|documentation_link|unique|placeholder=Link zur Dokumentation|default=https;//www.mediawiki.org/wiki/Extension:Tobi|input type=text|cargo table=extension|mandatory|cargo field=documentation_link|size=80}}}</td>
</tr><tr id="row_version"><td>Version</td>
<td>{{{field|version|placeholder=Installierte Version|input type=text|cargo table=extension|cargo field=version|size=20}}}</td>
</tr><tr id="row_include_command"><th>Kommando<sup>*</sup></th>
<td>{{{field|include_command|unique|placeholder=include_once/require_once|default=require_once("$IP/extensions/Tobi/Tobi.php");|input type=text|cargo table=extension|mandatory|cargo field=include_command|size=80}}}</td>
</tr><tr id="row_is_default"><th>Standardextension<sup>*</sup></th>
<td>{{{field|is_default|values=Ja,Nein|input type=radiobutton|cargo table=extension|mandatory|cargo field=is_default|default=Nein}}}</td>
</tr><tr id="row_restricted_to"><td>Rollenbeschränkung</td>
<td>{{{field|restricted_to|placeholder=Wiki-Rolle/-Gruppe|input type=combobox|cargo table=extension|cargo field=restricted_to|size=80}}}</td>
</tr></table><h1>Konfigurationsoptionen</h1>
<h2>Steuerwerte</h2>
Konfigurationseinstellungen für diese Extension. Dies sind die offiziellen Steuerwerte, mit denen die Extension individuell konfiguriert werden kann - mit '''unseren''' voreingestellten Werten. Diese können in den Instanzen überschrieben werden.
{{{field|configuration|holds template}}}

'''(*) Pflichtfeld'''
{{{end template}}}

<headertabs />

{{{for template|Configuration setting|label=MediaWiki Configuration Setting|embed in field=Extension[configuration]|multiple|add button text=Neue Konfigurationsvariable hinz|minimum instances=0}}}<table class="formtable" style="width:auto;"><tr id="row_name"><th>Name<sup>*</sup></th>
<td>{{{field|name|unique|default=$wg|input type=text|mandatory|placeholder=Variablenname|size=80}}}</td>
</tr><tr id="row_type"><th>Variablentyp<sup>*</sup></th>
<td>{{{field|type|values=Array,Boolean,Integer,String|input type=radiobutton|show on select=Array=>row_default_value_array;String=>row_default_value_string;Boolean=>row_default_value_boolean;Integer=>row_default_value_integer;|default=Boolean|mandatory}}}</td>
</tr><tr id="row_default_value_array"><th>Vorgabewert (array)<sup>*</sup></th>
<td>{{{field|default_value_array|placeholder=Vorgabewert für eine Variable vom Typ Array|default=array(

)|input type=textarea|rows=4|mandatory|cols=80|autogrow}}}</td>
</tr><tr id="row_default_value_boolean"><th>Vorgabewert (boolean)<sup>*</sup></th>
<td>{{{field|default_value_boolean|placeholder=Vorgabewert für eine Variable vom Typ Boolean|values=true,false|input type=radiobutton|mandatory|default=true}}}</td>
</tr><tr id="row_default_value_integer"><th>Vorgabewert (Integer)<sup>*</sup></th>
<td>{{{field|default_value_integer|message=Bitte eine Zahl angeben!|placeholder=Vorgabewert für eine Variable vom Typ Integer|default=10|input type=regexp|regexp=/^[0-9]+$/|mandatory|base type=text|size=80}}}</td>
</tr><tr id="row_default_value_string"><th>Vorgabewert (string)<sup>*</sup></th>
<td>{{{field|default_value_string|placeholder=Vorgabewert für eine Variable vom Typ String|default='value'|input type=text|mandatory|size=80}}}</td>
</tr><tr id="row_is_unset"><th>Ungesetzt<sup>*</sup></th>
<td>{{{field|is_unset|default=Nein|mandatory|values=Ja,Nein|input type=radiobutton}}}</td>
</tr><tr id="row_description"><th>Beschreibung<sup>*</sup></th>
<td>{{{field|description|placeholder=Wirkweise/Auswirkung/Bedeutung/Möglichkeiten|input type=textarea|rows=4|mandatory|cols=80|autogrow}}}</td>
</tr>{{{field|parent|default=Benutzer:Tobi/Sandbox|input type=text|mandatory|hidden|size=80}}}</table>{{{end template}}}


<div class="formbuttons">{{{standard input|save}}}{{{standard input|preview}}}{{{standard input|changes}}}{{{standard input|cancel}}}</div></div></includeonly>