WYSIWYM- WYSIWYM

Verschiedene Ansichten für die Inhaltserstellung

In die Berechnung , was Sie sehen, was Sie meinen ( WYSIWYM, / w ɪ z i w ɪ m / ) ist ein Paradigma für die Bearbeitung eines strukturierten Dokuments . Es ist eine Ergänzung zum bekannteren WYSIWYG- Paradigma (What You See Is What You Get), das das Ergebnis eines formatierten Dokuments so anzeigt, wie es auf dem Bildschirm oder in gedruckter Form erscheint – ohne den beschreibenden Code darunter anzuzeigen.

In einem WYSIWYM-Editor schreibt der Benutzer die Inhalte strukturiert, markiert den Inhalt nach seiner Bedeutung, seiner Bedeutung im Dokument und überlässt sein endgültiges Erscheinungsbild einem oder mehreren separaten Stylesheets . Im Wesentlichen zielt es darauf ab, die vermittelten Inhalte und nicht die damit verbundene tatsächliche Formatierung genau anzuzeigen.

In einem WYSIWYM-Dokument würde man beispielsweise Text manuell als den Titel des Dokuments, den Namen eines Abschnitts, die mit einer Abbildung verbundene Bildunterschrift oder den Namen eines Autors markieren; Dies würde wiederum ermöglichen, dass ein Element, wie beispielsweise Abschnittsüberschriften, in einem Stylesheet als großer fetter Text oder in einem anderen als roter zentrierter Text ohne weitere manuelle Eingriffe wiedergegeben werden kann. Dies erfordert in den meisten Fällen , dass die semantische Struktur des Dokuments im Voraus festgelegt wird, bevor es geschrieben wird. Der Editor benötigt auch ein System zum Exportieren von strukturiertem Inhalt, um das endgültige Format des Dokuments zu generieren, das der angegebenen Struktur folgt.

Der Hauptvorteil dieses Systems ist die vollständige Trennung von Präsentation und Inhalt : Benutzer können das Dokument einmal strukturieren und schreiben, anstatt immer wieder zwischen den beiden Präsentationsmodi zu wechseln – ein Ansatz, der mit eigenen Wechselkosten verbunden ist . Da die Aufbereitung der Formatierung dem Exportsystem überlassen bleibt, wird auch die Durchgängigkeit im Design erleichtert.

Dokumentenprozessoren

Im Gegensatz zu einer unstrukturierten, festPräsentationsDokument, ein Dokument Prozessor eher als ein Textverarbeitungsprogramm muss für WYSIWYM verwendet werden. Der erste Dokumentenprozessor, der sich durch den WYSIWYM-Begriff artikulierte, war der LyX- Dokumentenprozessor, obwohl ähnliche Konzepte auf frühere Publishing-Systeme wie LaTeX , TPS (nach bahnbrechenden Experimenten bei Xerox PARC ) und – wahrscheinlich das beliebteste – FrameMaker zurückverfolgt werden können .

In FrameMaker kann ein Dokument beispielsweise mit zwei möglichen Seitenansichten erstellt (dh angezeigt und bearbeitet) werden durch "Masterseiten" definiert. Mehrere solcher Dokumente können miteinander verknüpft und bedingt für eine Vielzahl von Anwendungen programmiert werden. Diese Elemente können dann in entsprechende Tags exportiert werden, die einige oder alle ihrer Funktionen in einer Auszeichnungssprache wie XML / HTML / CSS und PDF beibehalten oder direkt für die endgültige Darstellung in PostScript bis hin zu Rohtext gerendert werden .

Einen anderen Ansatz zur WYSIWYM-Philosophie verfolgt GNU TeXmacs , das die Bildschirmdarstellung der Dokumentstruktur mit einem nahezu originalgetreuen WYSIWYG-Rendering kombiniert.

In Webumgebungen

Große Softwareanbieter haben Funktionen zur Erstellung von Webseiten in ihre beliebten WYSIWYG- Produkte integriert, um deren Nutzen zu erhöhen. Benutzer können eine HTML- Webseite in einem Textverarbeitungsprogramm ohne HTML-Kenntnisse erstellen , aber wie fast alle von der IDE erstellten oder handgeschriebenen Web-Markups berücksichtigt die automatisierte Analyse des Quellformats durch diese Tools selten einen Unterschied zwischen HTML-Inhalt und seiner Präsentation durch Mittel wie CSS während der Ausgabe.

Solche HTML-Generatoren mit fester Darstellung wurden vor allem wegen der Aufgeblähtheit und der geringen Qualität ihres Codes kritisiert, und es gibt Stimmen, die sich für Änderungen am WYSIWYM-Modell aussprechen.

Ein Beispiel für einen WYSIWYM-Webseiteneditor ist WYMeditor . In diesem Editor wird die Struktur der Dokumente durch die Klassenattribute von HTML-Elementen definiert. Diese Klassen ermöglichen auch die Anwendung des endgültigen Erscheinungsbilds des Dokuments. Obwohl WYMeditor einem WYSIWYM-Modell folgt, ist das Dokumentformat immer HTML, sodass die neu zu definierenden Strukturen auf neue Klassen beschränkt sind und das endgültige Dokument immer durch Anwenden von Präsentationselementen auf diese Klassen erstellt wird.

Andere CMS bewegen sich in Richtung der Bereitstellung einer WYSIWYM-Schnittstelle für ihre Benutzer, die Inhalte bearbeiten. Tiki Wiki CMS/Groupware Version 7.0 ist eine von ihnen, indem sie CodeMirror In-Browser-Bearbeitungssoftware verwendet.

Siehe auch

Anmerkungen

Verweise