Es gibt Leute, die der Meinung sind, dass MediaWiki nicht geeignet ist, um das Ziel von HTMLWiki zu erreichen. Der Hauptgrund dafür ist, dass MediaWiki nur sehr wenige Funktionen von Haus aus bereitstellt, und dadurch, dass sämtliche Inhalte in ein großes Textfeld gepackt werden müssen, nicht sehr benutzerfreundlich ist.
Hier wird vorgeschlagen, ein neues System zu programmieren, dass den HTMLWiki-Ansprüchen vielleicht eher gerecht wird. Dies soll ein Content Management System im Wiki-Style sein (also trotzdem von allen bearbeitbar), dessen Hauptunterschied zu MediaWiki eine erhöhte Automatisierung ist.
Die Tatsache, dass sich im Hintergrund ein Wiki-System verbirgt, sollte nicht vom Inhalt ablenken. Alle Dinge, die nur mit dem Beeinflussen des Inhalts zu tun haben, sollten in den Hintergrund treten.
Das wären z.B.
Die Inhalts-Navigationsleiste sollte vom CMS automatisch erzeugt werden. Dazu muss es natürlich die Inhalts-Struktur kennen (siehe nächster Punkt).
Zur Zeit liegen sämtliche Seiten strukturell nebeneinander. Es muss möglich sein, Über- und Unterordnungen festzulegen. Simple Kategorien reichen nicht aus. Besser wäre eine Zuordnung von Artikeln zu Kategorien. Kategorien können ja auf verschiedenen Ebenen liegen (Unterkategorien).
Insgesamt sollte viel mehr automatisch erzeugt werden. Das wäre z.B.
Vor- und Zurück-Links innerhalb eines Tutorials. Dazu muss es natürlich möglich sein, Reihenfolgen festzulegen.
Syntax-Highlighting in Code-Blöcken. Gibts wahrscheinlich auch als MediaWiki-Extension
mehr Auszeichnungsmöglichkeiten, innerhalb von Tutorials wären zB Hinweis und Warnung hilfreich
Man muss Beispielseiten hochladen können. Inklusive Grafiken und anderen externen Dateien, am besten vereint innerhalb je eines Verzeichnisses und fest verknüpft mit der passenden Tutorial-Seite im Wiki.
Seiten als Eigenschaftslisten - Zur Zeit hat jede Seite nur eine Eigenschaft, nämlich den kompletten Text. Eine CSS-Seite hätte zB folgende Eigenschaften: Name (VARCHAR), Werte (VARCHAR), Standard (VARCHAR), Anwendbar auf (VARCHAR), Vererbung (VARCHAR), Beschreibung (TEXT), W3C-Spezifikation (URL), Wikilinks (URLS), übergeordnete Eigenschaft (???). (Eigenschaftentypen in Anlehnung an SQL-Typen, verwende ich zur Zeit so in einem selbstprogrammierten CMS). Dies ist sehr ähnlich wie die im MediaWiki vorhandenen Vorlagen - diese muss man allerdings mit einer nicht ganz intuitiven Syntax in einem großen textarea füllen. Stattdessen sollten im gescheiten CMS einzelne Felder (Inputs) erzeugt werden.
gescheites Diskussions-System - Im MediaWiki muss man im Gesamt-Text die richtige Stelle finden, das ganze mit Doppelpunkten einrücken und dann noch von Hand die Signatur dranhängen. Das ist natürlich kein Problem, aber eigentlich überflüssig, und es macht die Sache nicht gerade spaßiger. Ein Baum-Kommentarsystem wäre besser.
wegen Missbrauchs temporär deaktiviert