Help:Editing: Difference between revisions

From BlueM
Jump to navigation Jump to search
mNo edit summary
Line 7: Line 7:
==Integration mit Bugzilla und ViewVC==
==Integration mit Bugzilla und ViewVC==
Zusätzlich zu den standardmäßigen [http://meta.wikimedia.org/wiki/Help:Magic_words magischen Wörtern] in MediaWiki, sind in dieser Wiki-Installation die folgenden Wörter registriert:
Zusätzlich zu den standardmäßigen [http://meta.wikimedia.org/wiki/Help:Magic_words magischen Wörtern] in MediaWiki, sind in dieser Wiki-Installation die folgenden Wörter registriert:
* '''Bug''' gefolgt von einer Zahl wird automatisch mit dem entsprechenden Bug in [http://130.83.196.170/bugzilla/ Bugzilla] verlinkt.  
* '''Bug''' gefolgt von einer Zahl wird automatisch mit dem entsprechenden Bug in [http://130.83.196.154/bugzilla/ Bugzilla] verlinkt.  
* '''Rev''' oder '''Rev.''' gefolgt von einer Zahl wird automatisch mit der entsprechenden Revisionsansicht in [http://130.83.196.170/viewvc/viewvc.cgi ViewVC] verlinkt*.
* '''Rev''' oder '''Rev.''' gefolgt von einer Zahl wird automatisch mit der entsprechenden Revisionsansicht in [http://130.83.196.154/viewvc/ ViewVC] verlinkt*.


Siehe auch den entsprechenden [[MediaWiki SVN Patch]] hierfür.
Siehe auch den entsprechenden [[MediaWiki SVN Patch]] hierfür.

Revision as of 06:43, 11 May 2007

Wiki-Bearbeitung allgemein

Integration mit Bugzilla und ViewVC

Zusätzlich zu den standardmäßigen magischen Wörtern in MediaWiki, sind in dieser Wiki-Installation die folgenden Wörter registriert:

  • Bug gefolgt von einer Zahl wird automatisch mit dem entsprechenden Bug in Bugzilla verlinkt.
  • Rev oder Rev. gefolgt von einer Zahl wird automatisch mit der entsprechenden Revisionsansicht in ViewVC verlinkt*.

Siehe auch den entsprechenden MediaWiki SVN Patch hierfür.

* Verlinkung wird immer zu der Repository "BlauesModell" hergestellt. Um zu anderen Repositories zu verlinken, muss der Link manuell erstellt werden.

Dokumente einbinden

Für das Einbinden von bereits hochgeladenen Dateien so, dass auch ein entsprechendes Icon angezeigt wird, kann man folgende Syntax nutzen: {{file|pdf|datei.pdf|Anzeigetext}} (Idee kommt von hier).
Akzeptierte Dateiformate sind pdf, doc, xls, mdb, ppt, zip. Beispiele:

{{file|pdf|Ostrowski 1992 Universeller Baustein.pdf|Ostrowski}}
Ostrowski information.png
{{file|doc|Macro.doc|Makro}}
Makro information.png

Literaturangaben

Für die Angabe von Literaturverweisen ist die Cite Extension installiert.

Formeln

Formeln können in Form von TeX-Markup innerhalb von <math></math> Tags eingegeben werden. Ausführliche Hilfe hier: Englisch / Deutsch

Syntaxhervorhebung

Syntaxhervorhebung von Code-Passagen erfolgt mit GeSHi - Generic Syntax Highlighter (Wiki Extension von hier).

Den hervorzuhebenden Code einfach mit Tags der entsprechenden Sprache umschließen, z.B. <fortran></fortran>, <vb></vb> oder <vbnet></vbnet>.
Beispiel:

<fortran>
      FUNCTION Test
c         Kommentar
          REAL :: variable(n),
     +            variable2
          variable(1) = variable2 + 5.03  ! Kommentar
      END FUNCTION
</fortran>
<fortran>
     FUNCTION Test

c Kommentar

         REAL :: variable(n),
    +            variable2
         variable(1) = variable2 + 5.03  ! Kommentar
     END FUNCTION

</fortran>

Hierarchie

Die Hierarchy Extension kann dazu genutzt werden, Seiten hierarchisch anzuordnen.

Hierzu braucht man eine Index-Seite in der Form:

<index>
[[BlauesModell Theorie]]
= Betriebsregelkonzept =
== Grundlegende Typen von Betriebsregeln ==
...
</index>

Und in jede Seite innerhalb der Hierarchie müssen zwei Vorlagen integriert werden:

{{HierarchieKopf}}
Inhalt der Seite
{{HierarchieFuss}}

Änderungen an der Struktur der Hierarchie können an der Index-Seite vorgenommen werden. Die Hierarchie wird immer dann neu generiert, wenn man die Index-Seite speichert.