Mediawiki/Erweiterung/Winter: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<b>Winter</b> (Wiki Interpreter) fügt eine interpretierte Sprache zu Mediawikiseiten hinzu. Winter wurde zur Erweiterung des Vorlagensystems entwickelt, kann abe...“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<b>Winter</b> (Wiki Interpreter) fügt eine interpretierte Sprache zu Mediawikiseiten hinzu. Winter wurde zur Erweiterung des Vorlagensystems entwickelt, kann aber auf jeder beliebigen Mediawikiseite verwendet werden.
<b>Winter</b> (Wiki Interpreter) fügt eine interpretierte Sprache zu Mediawikiseiten hinzu. Winter wurde zur Erweiterung des Vorlagensystems entwickelt, kann aber auf jeder beliebigen Mediawikiseite verwendet werden.


<!--
Eigenschaften der Winter-Sprache:
* Einfache Syntax
* Alphanumerische Variablen und Arrays
* if-then-else-Bedingungen
* for- und while-Schleifen
* Durch den Benutzer bestimmbare Funktionen (in Winter und PHP)
* Grundlegende Arithmetik
* Verarbeitung von [[Zeichenketten]]
 
== Installation ==
== Installation ==


Herunterladen: http://www.swiftlytilting.com/download.php?file=Winter.2.2.1.zip


  login: <b>wiki</b>
  login: <b>wiki</b>
  $ <b>cd extensions</b>
  $ <b>cd /backup/software</b>
  $ <b><nowiki>wget http://upload.wikimedia.org/ext-dist/ParserFunctions-MW1.14-r45211.tar.gz</nowiki></b>
  $ <b>unzip Winter.2.2.1.zip</b>
  $ <b>cp ParserFunctions-MW1.14-r45211.tar.gz /backup/software</b>
  $ <b>mv Winter.php /var/www/mikiwiki/extensions</b>
$ <b>tar xzf ParserFunctions-MW1.14-r45211.tar.gz</b>
$ <b>rm ParserFunctions-MW1.14-r45211.tar.gz</b>


In die Datei "LocalSettings.php" muss folgende Zeile eingetragen werden, um die Erweiterung zu laden.
In die Datei "LocalSettings.php" muss ganz am Ende folgende Zeile eingetragen werden, um die Erweiterung zu laden.


  ## Extension: ParserFunctions
  ## Extension: Winter
  require_once("$IP/extensions/ParserFunctions/ParserFunctions.php");
  require_once("extensions/Winter.php");
 
== Konfiguration ==
 
Zur Nutzung der integrierten [http://www.mediawiki.org/wiki/Extension:StringFunctions Zeichenkettenfunktionen] muss zusätzlich gleich anschliessend folgende Zeile eingefügt werden:
 
$wgPFEnableStringFunctions = true;


== Weblinks ==
== Weblinks ==


{{Weblinks}}
{{Weblinks}}
{{url|US|Mediawiki|eng|http://www.mediawiki.org/wiki/Extension:ParserFunctions|Extension:ParserFunctions|Offizielle Homepage|sublink=<br>
{{url|US|Mediawiki|eng|http://www.mediawiki.org/wiki/Extension:Winter|Extension:Winter|Offizielle Homepage|sublink=<br>
* [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions Help:Extension:ParserFunctions]
* [http://www.mediawiki.org/wiki/Extension:Winter/Documentation Documentation]}}
* [http://www.mediawiki.org/wiki/Manual:Parser_functions Manual:Extension:ParserFunctions]}}
{{url|DE|Wikibooks|ger|http://de.wikibooks.org/wiki/MediaWiki/_Vorlagenprogrammierung_mit_den_ParserFunctions|Vorlagenprogrammierung mit den ParserFunctions}}
{{Fuss}}
{{Fuss}}
-->
 


{{cat|Mediawiki}}
{{cat|Mediawiki}}

Version vom 30. September 2011, 10:34 Uhr

Winter (Wiki Interpreter) fügt eine interpretierte Sprache zu Mediawikiseiten hinzu. Winter wurde zur Erweiterung des Vorlagensystems entwickelt, kann aber auf jeder beliebigen Mediawikiseite verwendet werden.

Eigenschaften der Winter-Sprache:

  • Einfache Syntax
  • Alphanumerische Variablen und Arrays
  • if-then-else-Bedingungen
  • for- und while-Schleifen
  • Durch den Benutzer bestimmbare Funktionen (in Winter und PHP)
  • Grundlegende Arithmetik
  • Verarbeitung von Zeichenketten

Installation

Herunterladen: http://www.swiftlytilting.com/download.php?file=Winter.2.2.1.zip

login: wiki
$ cd /backup/software
$ unzip Winter.2.2.1.zip
$ mv Winter.php /var/www/mikiwiki/extensions

In die Datei "LocalSettings.php" muss ganz am Ende folgende Zeile eingetragen werden, um die Erweiterung zu laden.

## Extension: Winter
require_once("extensions/Winter.php");

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Mediawiki eng Extension:Winterwbm
Offizielle Homepage