Extension:CustomEdit/de

Diese Erweiterung kann die Bearbeitung von Seiten, durch die Verwendung eines benutzerdefinierten Bearbeitungsformulars, erleichtern. Dabei kann für jeden Seitennamen ein Formular erstellt werden, dass sich dann wiederum für alle Unterseiten gilt.

Beispiel
In diesem Beispiel wird angenommen, dass ein Satz von Seiten vorliegt, wie folgt benannt: Person/John_Smith, Person/John_Brown, ... etc

Wenn nun ein Artikel bearbeitet wird, der Person/* heißt, dann erscheint ein Formular mit den Feldern Sex, Age, Description.

Bei der ersten Artikelerstellung, werden die Felder aus der Vorlage verwendet mit dem Namen Person, zum Beispiel:

My description

Wird der Artikel geändert, extrahiert die Erweiterung die Felder aus dem Text und erlaubt dem Benutzer deren Werte in einem Formular zu editieren.

Dazu muss eine Vorlage erstellt werden Vorlage:Person um die Felder wie gewünscht darzustellen. In unserem Beispiel könnte die Vorlage wie folgt aussehen:

Age: Sex:

Bevor diese Erweiterung arbeitet muss der Name der Vorlage auf der Seite MediaWiki:CustomEditTemplates registriert werden um von CustomEdit verwendet zu werden:
 * Template:Person - benutzt zur Beschreibung von Personen

Natürlich können noch weitere Vorlagen auf diese Seite eingefügt werden, z.B. "Person", "Car", "Room" etc.

Installation
Um diese Erweiterung zu installieren, wird einfach das Folgende in die LocalSettings.php platziert:

Geschichte
Diese Erweiterung basiert auf dieser Version von User:Barrylb/Custom article editing form with fields/CustomEdit.php. Wenn das diese Änderungen implementiert wird, funktioniert es auch unter 1.12 definitiv.