Benutzer:Mreichelt/selfsyntax

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

selfsyntax

Was kann die Mediawiki-Syntax und Mediawiki allgemein gegenüber SDML alles leisten? Und vor allem: Wo muss Funktionalität nachgerüstet werden?


Was geht

siehe auch: http://de.wikipedia.org/wiki/Hilfe:Textgestaltung

  • Standard-Textauszeichnungen: Normaler Text, Überschriften, Listen
  • Formatierungen: fett, kursiv, hoch-/tiefgestellt, Quelltext (<code>), durchgestrichen, unterstrichen, Ausrichtung links/mitte/rechts
  • Kommentare mit <!-- und -->
  • Fußnoten
  • Tabellen (mit Header, sogar sortierbare Tabellen möglich)
  • Farben
  • Links (intern + extern)
  • Grafiken
  • Mathematische Formeln (brauchen wir nicht unbedingt, ist aber nett dass sie da sind)
  • noch einiges mehr…


Was nicht geht / eventuell zu ergänzen wäre

  • Mit Hilfe einer Erweiterung wäre Syntax-Highlighting und Definition der Sprache eines Source-Blocks möglich (siehe http://de.wikipedia.org/wiki/Hilfe:Source) - für jede Menge Sprachen, darunter HTML, CSS, JS, PHP, XML und Perl, aber auch SQL, Python und sogar Apache
  • Bis jetzt keine Unterstützung für Browser-Support-Icons (ist ja auch sehr SELFHTML-spezifisch, IMHO aber äußerst praktisch)
  • Die SELFHTML-Beispiele ("So sieht's aus") wird man nicht in Wiki-Syntax zwingen können / wollen - hier muss ein eigenes System her. Beispielsweise könnten Autoren entsprechende Beispiele an Dokumente anhängen und ein internes Team sorgt dafür dass diese sicher sind (Achtung: Cross-Site-Scripting!) und an der richtigen Stelle landen.
  • Ein "deprecated"-Tag für Seiten und Abschnitte wäre sehr wünschenswert. Bei Wikipedia gibt es bei einigen Seiten größere Boxen zu Beginn (beispielsweise wenn der Artikel noch stark bearbeitet wird) - das könnte man sicher dafür verwenden.
  • Keine direkte Unterstützung für Meta-Informationen für HTML-Elemente, CSS-Attribute o.ä. Eventuell können wir aber die sogenannten Infoboxen dafür verwenden.
  • Man kann keine document description oder Keywords (→ Meta-Tag) angeben. Ist aber auch vorerst nicht so wichtig. Entscheidend ist der Inhalt.


Fazit

Sieht soweit alles gut aus. Bevor wir das Wiki veröffentlichen sollten wir auf jeden Fall dafür sorgen dass Quelltexte ordentlich ausgezeichnet und gehighlighted werden können (source). Außerdem wären Blöcke der Form "Diese Seite ist in Bearbeitung" oder ähnlichem angebracht. Meiner Meinung nach wird die Konversion Wiki-Syntax -> SDML nicht so gut funktionieren, SDML -> Wiki aber ziemlich gut, da SDML mehr Informationen enthält.

Auf jeden Fall ist Mediawiki grundsätzlich für SELFHTML geeignet - das meiste ist sowieso reiner Textinhalt, und der ist (wie wir auch von Wikipedia wissen) die Hauptsache.