WYSIWYM

Sich WYSIWYM ist ein Akronym dafür, Was Sie Sehen, Ist, Was Sie Vorhaben, und auf ein Paradigma für das Dokumentenredigieren bezieht. Es ist eine Alternative zum besser bekannten WYSIWYG (was Sie sehen, ist, was Sie bekommen) Paradigma, das das Dokument auf dem Schirm zeigt, weil es gedruckt wird.

In einem WYSIWYM Redakteur schreibt der Benutzer den Inhalt auf eine strukturierte Weise, den Inhalt gemäß seiner Bedeutung, seiner Bedeutung im Dokument kennzeichnend, anstatt sein Äußeres zu entwerfen. Zum Beispiel in einem WYSIWYM Dokument könnte der Benutzer Text als der Titel des Dokumentes, der Name einer Abteilung oder der Name eines Autors kennzeichnen. Das verlangt, dass die Struktur des Dokumentes (Inhalt-Semantik) vor dem Redigieren davon bekannt ist. Der Redakteur braucht auch ein System, für den editierten Text zu exportieren, um das Endformat des Dokumentes im Anschluss an die angezeigte Struktur zu erzeugen.

Der Hauptvorteil dieses Systems ist die Gesamttrennung der Präsentation und des Inhalts: Benutzer können ihre Bemühungen auf die Strukturierung und das Schreiben des Dokumentes, aber nicht bezüglich sich mit dem Äußeren des Dokumentes richten, das zum Exportsystem verlassen wird. Ein anderer Vorteil besteht darin, dass derselbe Inhalt leichter in verschiedenen Formaten exportiert werden kann.

Textverarbeitungsprogramme

Das erste WYSIWYM Textverarbeitungsprogramm (und auch der erste Redakteur) waren LyX. LyX ist ein grafischer oben auf einem LATEX-Verarbeiter gebauter Redakteur, so wird ihm, wie LATEX, besonders für das Redigieren von wissenschaftlichen Dokumenten angepasst — obwohl, wieder wie LATEX, er für ein großes Angebot an Zwecken verwendet werden kann.

Innerhalb von LyX wird die Struktur eines Dokumentes durch das 'Dokumentenlay-Out teilweise bestimmt, das' dafür gewählt ist. Diese Lay-Outs entsprechen LATEX-Dokumentenklassen, obwohl LyX auch mit DocBook arbeiten kann. Der Exportprozess wird in zwei Schritten durchgeführt. Zuerst wird der Inhalt von einem inneren Format bis LATEX umgestaltet, und dann wird der LATEX-Verarbeiter verwendet, um das Produktionsdokument im gebetenen Format (DVI, PDF, usw.) zu erzeugen. Ein Vorteil dieses Systems besteht darin, dass LyX jedes Format erzeugen kann, zu dem eine LATEX-Datei selbst umgewandelt werden kann.

In Webumgebungen

Hauptsoftwareverkäufer haben Webseite-Entwicklungseigenschaften in ihre populären WYSIWYG Produkte integriert, um ihre wahrgenommene Relevanz zu vergrößern. Benutzer können eine HTML-Webseite in einem Textverarbeitungsprogramm ohne Kenntnisse des HTML schaffen. Das WYSIWYG Modell, ist in erster Linie wegen der Weitschweifigkeit und niedrigen Qualität des erzeugten Codes kritisiert worden, und es gibt das Stimmenbefürworten, das sich zum WYSIWYM Modell ändert.

RDFaCE (RDFa Inhalt-Redakteur) ist ein Beispiel des WYSIWYM zufriedenen Redakteurs. Es basiert auf TinyMCE und verwendet dynamische CSS Stile, semantischen Inhalt vom normalen Inhalt zu unterscheiden. RDFaCE WYSIWYM Modell wird auf dem WYSIWYG Modell niedergelegt, um semantischen Inhalt authoring zu erleichtern.

Ein anderes Beispiel eines WYSIWYM Webseite-Redakteurs ist WYMeditor. In diesem Redakteur wird die Struktur der Dokumente durch CSS Klassen für HTML-Elemente definiert. Diese Klassen enthalten auch die Information über das Endäußere des Dokumentes. Obwohl WYMeditor einem WYSIWYM Modell folgt, ist das Dokumentenformat immer HTML, so werden die neuen zu definierenden Strukturen auf neue Klassen beschränkt. Und das Enddokument wird immer durch die Verwendung presentational von Elementen auf diese Klassen gebaut.

Jedoch schließen neuere Entwicklungen RenovatioCMS, CM (Zufriedenes Verwaltungssystem) ein, das Redigieren der Software enthaltend, die HTML, PHP, SQL, CSS und JavaScript unterstützt. Die Kombination dieser Sprachen läuft auf eine kompliziertere Syntax hinaus. Um dem Autor zu helfen, den Code zu interpretieren, werden verschiedene Aspekte des Codes (Anhängsel, Schnuren, Unterprogramme und so weiter) hervorgehoben oder verschiedene Farben gegeben. Das ist mit dem Weg Code vergleichbar, Software wie Notizbuch ++ oder HTMLKit-Arbeiten editierend. So, anstatt Preiserhöhung während des Redigierens zu verwenden, um das Endergebnis (WYSIWYG) zu illustrieren, wird Preiserhöhung verwendet, um die Bedeutung und Funktionalität von verschiedenen Teilen des Codes zu illustrieren.

Es gibt ein anderes Projekt, dessen Ziel eine neue Architektur definiert, die den Gebrauch von reinen WYSIWYM Redakteuren erlaubt. Die Struktur der Dokumente wird mittels einer Sprache, genannt WebCS definiert, der für diese Absicht spezifisch entworfen wird. Der geschaffene Inhalt wird in XML, markiert semantisch gespart. Um dem Inhalt ihr Endäußeres zu geben, haben die Strukturen von WebCS eine verbundene XSL Transformation, die die Konvertierung dieses XML zu seinem Endformat (XHTML oder was für das gewünschte Dateiformat) führt.

In diesem System wird die Trennung der Präsentation und des Inhalts vom Paar XML-XSL durchgeführt, so wird es in einem oberen Niveau der durch das HTML-CSS gegebenen Trennung gemacht. Andererseits ist die Definition von neuen Strukturen und Transformationen ein bisschen härter und verlangt mehr Kenntnisse. Obwohl das Einführen der Endsoftware nicht eine Absicht dieses Projektes ist, gibt es einen Redakteur (Redakteur von WebCS) verfügbar zu Demonstrationszwecken.

Andere CM ziehen in die Richtung um, eine WYSIWYM-Schnittstelle für ihre Benutzer zur Verfügung zu stellen, die Inhalt editieren. Version 7.0 der CM/GROUPWARE von Tiki Wiki ist einer von ihnen, mittels des Verwendens von CodeMirror, im Browser Software editierend.

Siehe auch

  • WYSIWYM (Beabsichtigter)
  • WYSIWYG
  • Trennung der Präsentation und des Inhalts
  • RDFaCE

Links

  • RDFaCE - eine offene Quelle RDFa Redakteur, der auf dem WYSIWYM Grundsatz gestützt ist
  • RenovatioCMS - Ein freies und offenes Quellinhalt-Verwaltungssystem, das auf dem WYSIWYM Grundsatz gestützt ist
  • WYMeditor - Standards entgegenkommende offene Quelle WYSIWYM der webbasierte Redakteur
  • - Eine Erweiterung für Mediawiki, der einem WYSIWYM Redakteur zur Verfügung stellt, der auf WYMeditor gestützt ist
  • LyX - LyX, ein WYSIWYM Dokumentenverarbeiter.
  • scenari-platform.org - Scenari, ein WYSIWYM hat editierende und veröffentlichende Software des Open Sources XML-basiert
  • VHWX - Kräftiger Bienenstock WYSIWYM Redakteur für XML
  • jquery-wysiwym - Ein freier einfacher WYSIWYM Redakteur.

Peter Senge / Arthur Q. Bryan
Impressum & Datenschutz