Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.
 
Inhaltsverzeichnis
Vorwort
Teil I Grundlagen
1 Einleitung
2 Testumgebung einrichten
3 Live-Umgebung einrichten
4 Website planen
Teil II Joomla! benutzen
5 Website-Frontend kennenlernen
6 Administrations-Backend bedienen
7 Content verwalten
8 Contentpflege konfigurieren
9 Menüs aufbauen
10 Layout und Design anpassen
11 Benutzerverwaltung einrichten
12 Mehrsprachigkeit aktivieren
13 System konfigurieren
Teil III Joomla! erweitern
14 Erweiterungen aktivieren
15 Offizielle Joomla!-Komponenten
16 Empfohlene Erweiterungen
17 Joomla! als Content-Management‐System
18 Joomla! als Community-Plattform
19 Joomla! als Online-Shop
Teil IV Joomla! warten
20 Wartung allgemein
21 Joomla! und Content deployen
22 Sicherheit ausbauen
23 Performance- und Suchmaschinenoptimierung
24 Notfallmaßnahmen
Teil V Joomla!-Erweiterungen entwickeln
25 Grundlagen zur Erweiterungsentwicklung
26 Templates entwickeln
27 Plugins entwickeln
28 Module entwickeln
29 Komponenten entwickeln
30 Erweiterungen veröffentlichen
Stichwortverzeichnis

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Joomla! 3 von Richard Eisenmenger
Das umfassende Handbuch
Buch: Joomla! 3

Joomla! 3
Pfeil 16 Empfohlene Erweiterungen
Pfeil 16.1 Sicherheitskopien anlegen mit Akeeba Backup
Pfeil 16.1.1 Akeeba Backup einrichten
Pfeil 16.1.2 Backup anlegen
Pfeil 16.1.3 Backups verwalten
Pfeil 16.1.4 Backup einspielen
Pfeil 16.2 Komfortabler editieren mit JCE
Pfeil 16.2.1 JCE einrichten
Pfeil 16.2.2 JCE konfigurieren
Pfeil 16.3 Mehr Sicherheit mit Admin Tools
Pfeil 16.4 Sitemap erstellen mit OSMap
Pfeil 16.4.1 OSMap einrichten und Sitemap konfigurieren
Pfeil 16.4.2 Kürzere URL zur Sitemap anlegen
Pfeil 16.4.3 Sitemap bei Google und Bing einreichen
Pfeil 16.4.4 Sitemap Besuchern bereitstellen
Pfeil 16.5 Quelltext einfügen mit Sourcerer
 
Zum Seitenanfang

16.2    Komfortabler editieren mit JCE Zur vorigen ÜberschriftZur nächsten Überschrift

Erweiterung JCE (Joomla! Content Editor)
JED-Kategorie EditingEditors
Download
Zweck komfortabler WYSIWYG-Editor mit vielen Einstellmöglichkeiten

JCE ist der mit Abstand beliebteste Joomla!-Editor für Beiträge und andere Inhaltselemente. Wie auch der interne Joomla!-Editor basiert er auf dem bekannten TinyMCE und bietet eine luxuriöse WYSIWYG-Oberfläche mit allen Formatierungsoptionen, die man für ein modernes CMS und daraus produzierten Webseiten benötigt. Er unterstützt das Anlegen verschiedener Profile und glänzt mit einer Unmenge von Einstellungen. Darüber hinaus ist die Einbettung von Bildern und internen Links über eigene kleine Popup-Fenster noch bequemer.

 
Zum Seitenanfang

16.2.1    JCE einrichten Zur vorigen ÜberschriftZur nächsten Überschrift

Nach der Installation des Editors aktivieren Sie ihn über SystemKonfiguration • Reiter Site • Feld Editor. Wählen Sie im dortigen Dropdown-Menü die Option Editor - JCE, und Speichern Sie die Einstellung. Dass JCE aktiv ist, erkennt man sofort an den standardmäßig vollgepackten Werkzeugleisten beim Bearbeiten eines Inhaltselements (siehe Abbildung 16.13).

JCEs deutsches Sprachpaket installieren Sie ausnahmsweise nicht über ErweiterungenVerwalten, sondern über KomponentenJCE EditorInstall Add-ons • Button Browse. Verweisen Sie hier auf die heruntergeladene Archivdatei (z. B. jce_language_de-DE_xxx.zip), und klicken Sie auf Install Package. Sowohl die Editorkonfiguration als auch die Editoroberfläche (insbesondere die Dropdown-Listen und Tooltips) erscheinen nun in deutscher Sprache.

Nach der Installation und Aktivierung erkennen Sie JCE an den überfrachteten Werkzeugleisten für alle denkbaren Textformatierungen.

Abbildung 16.13    Nach der Installation und Aktivierung erkennen Sie JCE an den überfrachteten Werkzeugleisten für alle denkbaren Textformatierungen.

 
Zum Seitenanfang

16.2.2    JCE konfigurieren Zur vorigen ÜberschriftZur nächsten Überschrift

JCEs Stärke liegt in seiner außerordentlich flexiblen Konfiguration, die verschiedene Ausprägungen über sogenannte Profile ermöglicht. Ein Autorenprofil ist z. B. deutlich eingeschränkter als das des Administrators. Am besten lernen Sie diese Konfiguration durch das Anlegen eines neuen Profils kennen.

Der Inhaltspflege einer Website sind in der Regel besondere Mitarbeiter zugewiesen, die Webseitentexte im Rahmen klar definierter Designrichtlinien verfassen und formatieren. Im Reiseforum sind das die Mitglieder der Benutzergruppe Contentpflege, die nun ein ganz spezielles Editorprofil erhalten.

  1. Erzeugen Sie über KomponentenJCE EditorProfile • Button Neu ein neues Profil, und bearbeiten Sie nacheinander die folgenden drei Konfigurationsreiter. (Der Reiter Editoreinstellungen dient der fortgeschrittenen Konfiguration.)

  2. Reiter Einstellungen
    Vergeben Sie einen beschreibenden Namen, z. B. »Contentpflege«. Das Profil ist für alle Bereiche (Front- und Backend) und Geräte (Desktop, Tablet, Smartphone) erreichbar, die voreingestellten Häkchen bleiben also bestehen. Die wichtigste Einstellung steuert, auf welche Benutzer dieses Editorprofil angewendet wird – eine mit Häkchen zu markierende Liste neben Benutzergruppe. Markieren Sie hier z. B. Autor, Editor und Publisher. Im Reiseforum gibt es sogar eine besondere Benutzergruppe Contentpflege.

  3. Reiter Funktionen
    Die Einstellungen in den Dropdown-Listen sind in der Standardkonfiguration durchaus sinnvoll. Interessant wird es im Bereich Aktuelles Editorlayout und Verfügbare Schaltflächen. Hier ziehen Sie mit der Maus aus den unteren Werkzeugleisten all die Funktionen in die obere Leiste, die später im Editor zur Verfügung stehen (siehe Abbildung 16.14).

    Per Drag & Drop ziehen Sie aus den »Verfügbaren Schaltflächen« alle Buttons in das »Aktuelle Editorlayout«, die Sie zur Beitragsbearbeitung benötigen.

    Abbildung 16.14    Per Drag & Drop ziehen Sie aus den »Verfügbaren Schaltflächen« alle Buttons in das »Aktuelle Editorlayout«, die Sie zur Beitragsbearbeitung benötigen.

    Für die Contentpflege im Reiseforum sollen die Formatierungsmöglichkeiten überschaubar bleiben: Absatzformate, Fett- und Kursivdruck, Listenelemente, einige HTML-Sonderabsatzformate, Links, Bilder und Joomla!-Weiterlesen- und Seitenumbrüche – mehr braucht ein Autor nicht, und er läuft nicht Gefahr, das mühevoll designte Layout zu entstellen. Ganz rechts in der Werkzeugleiste gibt’s dafür noch einen Button zur Rechtschreibprüfung und für den Vollbildmodus, um sich voll und ganz auf den Text konzentrieren zu können. In Abbildung 16.15 sehen Sie die neue aufgeräumte Buttonleiste im Einsatz.

    Mit JCEs aufgeräumten Werkzeugleisten konzentrieren sich Autoren auf das Wesentliche: das Schreiben.

    Abbildung 16.15    Mit JCEs aufgeräumten Werkzeugleisten konzentrieren sich Autoren auf das Wesentliche: das Schreiben.

  4. Reiter Plugineinstellungen
    In diesem Reiter nehmen Sie einige Feineinstellungen zu den über den Reiter Funktionen in die Werkzeugleiste gezogenen Features vor. Die Liste wächst dabei nach unten, je mehr Elemente Sie im Editor erlauben. An dieser Stelle exemplarisch einige der wichtigsten Elemente, die im Reiseforum Einsatz finden:

    In Artikelumbruch blenden Sie die Buttons für Weiterlesen (Readmore) und Seitenumbruch (Pagebreak) ein, mit denen das Content-Management-System automatische Unterseiten erzeugt.

    Der Bilder-Manager ist ein besonders komfortabler Dateimanager für das /images/-Verzeichnis von Joomla!, nach der Installation aber mit Funktionen überfrachtet. Inline-CSS-Änderungen für Bilder oder sogar Rollover-Steuerungen werden für die Contentpflege nicht benötigt und darum im unteren Bereich Berechtigungen ausgestellt. Auch Rahmen, Ränder und Abstände sind nicht über die Inhaltsbearbeitung im CMS zu steuern, sondern erhalten per globalem CSS ein site-weites konformes Aussehen. Diese Optionen sowie das Erlauben der Ordnererstellung und -löschung stehen daher im Reiseforum auf Nein. Abbildung 16.16 zeigt den so entschlackten Bilder-Manager.

    Auch der Link-Manager (siehe Abbildung 16.17) wird etwas ausgedünnt. Im Bereich Berechtigungen steht Erweitert-Tab auf Nein, damit Autoren die Links nicht manuell formatieren. Im Bereich Links werden all die Joomla!-Elemente entfernt, die nicht verlinkt werden dürfen, z. B. Kontakte und Weblinks. Popups werden ebenfalls durch Löschen der Häkchen deaktiviert. Die Link-Suche, ein besonders praktisches Feature, mit dem im Verlinkungsfenster nach Joomla!-Zielelementen gesucht wird, wird ebenfalls eingeschränkt. Suche - Inhalt genügt für einfache Webseitenverlinkungen.

    Nach der Entfernung überflüssiger Tabs (Reiter) und Eingabefelder lässt sich der Bilder-Manager noch einfacher bedienen.

    Abbildung 16.16    Nach der Entfernung überflüssiger Tabs (Reiter) und Eingabefelder lässt sich der Bilder-Manager noch einfacher bedienen.

    Individuelle CSS-Formatierungsoptionen werden entfernt, aber die sinnvolle Inhaltssuche bleibt im Verlinkungsfenster.

    Abbildung 16.17    Individuelle CSS-Formatierungsoptionen werden entfernt, aber die sinnvolle Inhaltssuche bleibt im Verlinkungsfenster.

    Unter Listen aktivieren Sie all die Arten von nummerierten und Bullet-Listen, die der Autor im Editor benutzen darf. Sinnvoll, denn Texte mit unterschiedlichen Bullet-Stilen darf es in einem einheitlichen Design nicht geben.

Nehmen Sie sich etwas Zeit, um mit den verschiedenen Elementen zu experimentieren. Tabellen sind beispielsweise ein sehr mächtiges und praktisches Formatierungswerkzeug, ihre Integration ins Seitenlayout des Frontends erfordert aber gestalterisches Fingerspitzengefühl. Über die Konfiguration blenden Sie aber wenigstens die Tabellenzeilen- und Zelleigenschaften aus, damit die Darstellung im Frontend nach globalen CSS-Regeln erfolgt.

Tipp: Eigene CSS-Styles in JCE integrieren

Nützlich, aber mit ein bisschen Konfigurationsarbeit verbunden, ist die Funktion Stilauswahl im Reiter Plugineinstellungen, über deren Konfiguration Sie dem Autor eigene per CSS festgelegte Formatierungen per Dropdown-Liste zur Verfügung stellen. Ganz ähnlich, wie das in Abschnitt 8.2.4, »Eigene CSS-Styles in TinyMCE integrieren«, beschrieben wurde. Sie haben zwei Möglichkeiten der Integration: sauber über Klassendefinitionen in einer CSS-Datei oder quick-and-dirty über Inline-Styles.

Inline-Styles fügen Sie in der JCE-Profilkonfiguration über den Reiter Plugineinstellungen • Plugin Stilauswahl hinzu, nachdem Sie im Reiter Funktionen die Stilauswahl-Dropdown-Liste inline image in das aktuelle Editorlayout gezogen haben. Dabei muss unter Listenstil Optionen das Häkchen Eigene Stile gesetzt sein. In der nun eingeblendeten Elementliste Eigene Stile füllen Sie dann pro Stil folgende Felder aus (siehe Abbildung 16.18):

  • Titel: einen Namen für den neuen Stil, z. B. »Kapitälchen«

  • Tag: das HTML-Tag, dem der Inline-Style hinzugefügt wird, z. B. <span>

  • Stile: der eigentliche CSS-Style – eine semikolongetrennte Liste, z. B. font-variant:small-caps;

Über den Link Neuen Stil hinzufügen …+ am unteren Ende lässt sich die Liste beliebig erweitern.

Sauberer ist die Organisation zusätzlicher Styles mit einer eigenen CSS-Datei:

  1. Markieren Sie zunächst unter Listenstil Optionen das Häkchen Editor / Profil Stylesheets, und Speichern & Schliessen Sie die Profilkonfiguration.

  2. Wechseln Sie jetzt über die Seitenleiste zur Seite Editor-Konfiguration, und scrollen Sie zum Bereich Formatierung & Anzeige.

  3. Setzen Sie Editorstil auf Eigene CSS-Datei, und geben Sie einen beliebigen CSS-Dateinamen ins Feld Eigene CSS-Datei ein. Es hat sich eingebürgert, diese CSS-Datei im /css/-Ordner des eingesetzten Templates aufzubewahren, es bietet sich also z. B. der Pfad /template/protostar/css/editor.css an.

  4. Speichern & Schliessen Sie die Editorkonfiguration, und erzeugen und bearbeiten Sie die neue Datei editor.css. Fügen Sie hier nach Belieben neue Klassen- und Stildefinitionen ein, die später in der Dropdown-Liste des JCE Editors erscheinen.

Quick-and-Dirty-Inline-Styles erzeugen Sie über »Listenstil Optionen« »Eigene Stile« und Angabe des Stilnamens (erscheint im Editor in der Dropdown-Liste), des »Tags«, auf das der Stil angewendet wird, und des eigentlichen CSS-»Stils«.

Abbildung 16.18    Quick-and-Dirty-Inline-Styles erzeugen Sie über »Listenstil Optionen« »Eigene Stile« und Angabe des Stilnamens (erscheint im Editor in der Dropdown-Liste), des »Tags«, auf das der Stil angewendet wird, und des eigentlichen CSS-»Stils«.

Auf diese Weise erlauben Sie den Autoren die Verwendung eines neuen Styles im Editor (siehe Abbildung 16.19). JCEs Konfiguration beeinflusst jedoch nicht die Formatierung der Frontend-Webseiten. Beachten Sie deshalb, dass Sie die Klassen und Stile, die Sie eben über die editor.css-Datei für das Backend einstellten, auch dem Frontend-Template bekannt machen, also in eine Frontend-CSS-Datei integrieren (siehe Abschnitt 10.5.2, »Personalisierte CSS-Dateien verwenden«).

Bei benutzerdefinierten Stilen markiert das kleine schwarze Dreieck, welche Stile aktuell auf einem Textfragment angewendet sind, ein erneuter Klick entfernt den Stil.

Abbildung 16.19    Bei benutzerdefinierten Stilen markiert das kleine schwarze Dreieck, welche Stile aktuell auf einem Textfragment angewendet sind, ein erneuter Klick entfernt den Stil.

Beispielinhalt der Datei editor.css für Abbildung 16.19:

.Hervorhebung {
color: #996600;
font-weight: bold;
}
.Kapitaelchen {
font-variant: small-caps;
}

Problemlösung: JCEs Werkzeugleisten verschwinden

Nach Installation oder Aktualisierung einer Erweiterung kann in JCE ein Bug zutage treten, der das Verschwinden aller Werkzeugleisten verursacht, ähnlich wie in Abbildung 16.20. An ihrer Stelle erscheint das Wort AbsatzStile, ein Fingerzeig auf Probleme mit JavaScript oder CSS. In der Regel hilft dann ein Workaround über die Deaktivierung der editorinternen JavaScript- und CSS-Kompression: Wechseln Sie über KomponentenJCE EditorKonfiguration zu den Editoreinstellungen, Bereich Kompressionsoptionen, und stellen Sie die Schalter JavaScript komprimieren und CSS komprimieren auf Nein. Speichern & Schliessen Sie die Konfiguration.

Deaktivieren Sie JCEs JavaScript- und CSS-Kompression, falls die Werkzeugleisten nicht mehr erscheinen.

Abbildung 16.20    Deaktivieren Sie JCEs JavaScript- und CSS-Kompression, falls die Werkzeugleisten nicht mehr erscheinen.

 


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Joomla! 3 Joomla! 3
Jetzt Buch bestellen

 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Rheinwerk-Shop: HTML5 und CSS3
HTML5 und CSS3


Zum Rheinwerk-Shop: Schrödinger lernt HTML5, CSS und JavaScript
Schrödinger lernt HTML5, CSS und JavaScript


Zum Rheinwerk-Shop: Einstieg in PHP 7 und MySQL
Einstieg in PHP 7 und MySQL


Zum Rheinwerk-Shop: PHP 7 und MySQL
PHP 7 und MySQL


Zum Rheinwerk-Shop: Erfolgreiche Websites
Erfolgreiche Websites


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2019
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern