HTML-Editor
Grundlagen
Der HTML-Editor in CURSOR-CRM/EVI/TINA ist ein WYSIWYG- und zugleich ein textbasierter Editor:
WYSIWYG | textbasiert |
---|---|
![]() |
![]() |
Über das Kontextmenü auf der Maske einer Aktivität können Sie den Editor im textbasierten Modus öffnen, sofern die administrativen Vorgaben diese Aktion erlauben.
![](../../../__attachments/10684493/screenshot.12.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Abbildung: Editor im textbasierten Modus öffnen
Beachten Sie, dass ein scheinbar "leeres" HTML-Dokument mindestens folgende HTML-Tags enthält:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Die wichtigsten Anforderungen an den Editor in CURSOR-CRM/EVI/TINA:
Leserfreundliche Darstellung von Inhalten im Memofeld durch Formatierung
Schriftart (Arial, Tahoma, etc.)
Schriftschnitt (Fett, Kursiv)
Schriftgröße
Schriftfarbe
Überschriften (Ebene 1 bis 6)
Aufzählungen mit Standardaufzählungszeichen (nur erste Ebene)
Nummerierungen (nur erste Ebene)
Einbindung von Navigationselementen (HTML-Links)
Einbindung von Verweisen auf externe Grafiken
Einfache und intuitive Bedienung über Schalterleiste ("wie mit Word")
Copy&Paste-, Ausschneiden-Technik
Möglichst breite Interoperabilität zwischen den gängigsten Windows-Anwendungen und Browsern
Fazit
HTML-Seite im Browser/Editor und ihr Quellcode (WYSIWYG vs. textbasiert) sind 2 verschiedene Sichtweisen desselben Inhalts.
Mithilfe des HTML-Editors können Sie einfach und schnell die Inhalte des Memo-Feldes formatieren und somit die Lesbarkeit verbessern.
Der HTML-Editor ist eine externe Komponente eines Drittanbieters, die innerhalb von CURSOR-CRM/EVI/TINA speziell für den Aktivitätentext verwendet werden kann. Hierdurch ist die CURSOR Software AG auf den Leistungsumfang und Support des Drittanbieters angewiesen.
Verwendung des HTML-Editors für Aktivitätentext
Für das Textfeld in den Aktivitäten kann neben der im Standard enthaltenen Textkomponente eine HTML-Komponente (der HTML-Editor) eingebunden werden. Unter Verwendung des HTML-Editors können grundlegende HTML-Funktionen wie Formatierung von Schriftarten, Nummerierungen, Aufzählungen, Absätzen als auch Einbindung von Navigationselementen (Links, Bilder) in das "Memofeld" genutzt werden. Der Aktivitätentext-Editor wird nach Aktivierung um eine Schalterleiste ergänzt, über die entsprechende Formatierungsmöglichkeiten zur Verfügung stehen.
![](../../../__attachments/10684493/screenshot.8.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Abbildung: Das Memofeld auf der Maske
Nach einem Doppelklick gelangen Sie direkt in die Editor-Ansicht.
![](../../../__attachments/10684493/screenshot.9.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Abbildung: HTML-Editor
Für das Pasten von Text gilt:
unformatierter Text (z.B. aus Notepad) wird mit der Schriftart der aktuellen Caret-Position (incl. bold, italic, underline) eingefügt,
formatierter Text (z.B. aus einem Browser) wird mit den im Text enthaltenen Formatangaben an der aktuellen Caret-Position eingefügt.
Abgesehen davon wurde die Behandlung des Standard-Fonts aus den Benutzereinstellungen modifiziert. Ein wesentlicher Vorteil der Änderungen ist, dass der Standard-Font auch bei einem kompletten Leeren des Editors erhalten bleibt und dass der HTML-Text einer neuen Aktivität nun KEIN non-breaking Space mehr enthalten muss, was das Editieren erheblich verbessert. Nachteil der Änderung: Der Standard-Font wird nicht mehr in der Toolbar des Editors angezeigt. Die Toolbar funktioniert aber weiterhin, wenn die Schriftart für einen Absatz explizit ausgewählt wird.
Wenn man einen Text sowohl mit dem Windows Client als auch mit dem Web Client bearbeitet, können Situationen auftreten, in denen die Font-Eigenschaften eines Absatzes im Web Client nicht mehr korrigiert werden können. Es liegt an der Verwendung der deprecated <font>-Tags im HTML-Editor des WIndows Clients, die der HTML-Editor des Web Clients nicht interpretieren kann. Ebenso kann die Schriftart eines via Paste eingefügten formatierten Text je nach Art der darin enthaltenen Formatangaben auch nicht mehr modifiziert werden.
Verwendung des HTML-Editors für E-Mail-Vorlagen und Signaturen
Der HTML-Editor kann auch für die Erstellung von E-Mail-Vorlagen und E-Mail-Signaturen verwendet werden. Hierfür lesen Sie das Kapitel Vorlagen für E-Mails und Signaturen.
Häufig gestellte Fragen (FAQs)
Nachstehende Fragen bei der Verwendung des Editors sind aktuell bekannt und werden von CURSOR Software AG beantwortet.
Frage | Antwort |
---|---|
Kann ich über Zwischenablage (per Copy&Paste) Inhalte aus MS Office-Programmen einfügen? | MS Office, speziell Word arbeitet im Hintergrund ebenfalls mit einer HTML-Syntax die für den Anwender unsichtbar ist. Diese Syntax ist als HTML-Dialekt anzusehen, wodurch viele zusätzliche Formatierungsinformationen hinzukommen. Fügt man nun Word-Text ein, so werden auch diese HTML-Syntaxinformationen aus Word eingefügt. Damit kann der HTML-Text um Faktor 10 größer werden, was das Arbeiten im HTML-Editor deutlich verlangsamt. |
Als Anwender kopiere ich über Zwischenablage (per Copy&Paste) Webseiten. Im Editor sehen sie aber ganz anders aus. Viele Elemente sind gar nicht sichtbar. Warum? | Das Kopieren von HTML aus WebSeiten über die Zwischenablage ist zwar möglich, führt aber bei Objekten wie JavaScript oder Flash zur fehlerhaften Darstellung. Ein HTML-Editor kann das Umfeld eines Webservers (z.B. zusätzliche Skriptsprachen wie Java oder PHP) nicht abbilden. |
Kann ich in das Memofeld Bilder einbinden? | Unter bestimmten Voraussetzungen - Ja. Der HTML-Editor muss in dem Fall auf Bilder referieren, die auf einem Webserver erreichbar sind. In dem Fall müssen Sie im Text-Modus arbeiten und anstatt den relativen, den absoluten Pfad zum Bild auf dem Server angeben.
XML
XML
Derartige Grafiken werden bei der Erstellung von Reports (falls das Memofeld in einer Auswertung vorkommt) ignoriert. |
Als Anwender kopiere ich über Zwischenablage (per Copy&Paste) Webseiten. Im Editor sind nicht alle Bilder sichtbar. Warum? | Entscheidend ist, wie der HTML-Quellcode für die Bilder auf der Seite definiert ist. Siehe: Erklärung oben.
XML
XML
Über andere Elemente der Webseite wird gesteuert, dass die relativen Pfade zu Grafiken korrekt angezeigt werden. Da diese Elemente im Editor nicht verfügbar sind (z.B. CSS-Stylesheets), können die Grafiken nicht angezeigt werden. |
Kann ich mehrfach verschachtelte Nummerierungs- und Aufzählungslisten im Editor erstellen? | Ja. Die Formatierung ist ausschließlich im Text-Modus möglich. Tipp Erstellen Sie derartige Formatierungen mit einem externen Editor und fügen Sie die HTML-Syntax ein. |
Mehrere Anwender haben unwissentlich zeitgleich dasselbe Memofeld bearbeitet. Derjenige, der zuletzt den Datensatz gespeichert hat, überschreibt unwissentlich andere Anwender. | Der Konflikt-Dialog hat keine Möglichkeit HTML-Text miteinander anzugleichen. D.h., wenn mehrere Anwender zeitgleich den Aktivitätentext bearbeiten und speichern, können Veränderungen des Textes in der Konfliktmeldung nicht ausgewertet werden. |
Die Schrift wird überdimensional dargestellt. Die Zeilen überlappen sich teilweise. | Der HTML-Editor kann den Style 'line-height' nicht richtig interpretieren. Wird der Style 'line-height' entfernt, so wird der Text korrekt dargestellt. Hintergrund: Der Style 'line-height' beschreibt den Abstand zwischen aufeinander folgenden Zeilen. Der Abstand hängt von der Schriftgröße ab. |
Integration
Nach der Aktivierung des HTML-Editors für den Aktivitätentext werden alle im System als Text formatierten Aktivitäten im HTML-Format formatiert, wenn sie bearbeitet und gespeichert werden. Solange der bestehende Text nicht geändert wird, bleibt der Plain-Text in der Datenbank stehen.
Sollte die Einstellung rückgängig gemacht werden, so werden neben dem Text auch die für das HTML-Format notwendigen Formatierungen, sowie die HTML-Syntax im Aktivitätentext dargestellt.
Schritt 1
Konfiguration der Feldeigenschaften
Für das Feld Text.Activity
muss über den Dialog zur Bearbeitung der Feldeigenschaften in der Zeile 'Maskenfeld' folgender Wert eingetragen werden:
de.cursor.gui.mrv.RecordableHTMLEditor
So ändern Sie die Konfiguration für dieses Feld:
Öffnen Sie eine beliebige Aktivität (Sie benötigen Administrationsrechte)
Fahren Sie mit der Maus auf das Memofeld
Klicken Sie die rechte Maustaste und wählen Sie die Option Feldeigenschaften
Gehen Sie zu Konfiguration /Maskenfeld
Klicken Sie auf das Feld in der rechten Spalte
Geben Sie den Wert
de.cursor.gui.mrv.RecordableHTMLEditor
ein und bestätigen Sie mit OK.
![](../../../__attachments/10684493/Memofeld_einschalten%5B1%5D.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Schritt 2
Anschließend schließen Sie Ihren Client und starten Sie den JBoss-Server neu. Nach dem Neustart des Clients steht der HTML-Editor zur Verfügung.
Schritt 3
Änderungen aktivieren
Jetzt muss mit dem GUI-Builder die Aktivitätenmaske einmalig bearbeitet und gespeichert werden, damit die Einstellungen greifen.