psi/tinymce_customizer

CSS Class selection wizard for contao

Installs: 92

Dependents: 0

Stars: 6

Watchers: 6

Forks: 2

Language: PHP

2.1.2 2013-11-19 14:29 UTC

README

TinyMCE_Customizer ist eine Contao-Erweiterung um Konfigurationen für den TinyMCE RichtTextEditor zu erstellen.

Screenshots

Entwicklerdokumentation

Sponsoren

Diese Erweiterung wurde finanziert von:

Features

Konfiguration

  • Aktivierung gewünschter Plugins
  • Drag&Drop anordnung der Controlbuttons in bis zu 3 Reihen
  • Setzen diverser Optionsn
  • Serverseitige Tag-Filterung
  • Filebrowser-Schnittstelle
  • Definition von Schriftarten, Schriftgrößen, Blockformaten, Farben etc.
  • Festlegung der zu ladenden content_css
  • Import/Export von Konfigurationen
  • Bundled TinyMCE Plugins: fullscreen, contextmenu, visualchars

Verwendung

Eine Konfiguration wird anhand einer linearen Zuweisungstabelle einem Feld zugewiesen. Über dies Zuweisungstabelle wird iteriert bis alle Restriktionen des Zuweisungseintrags zutreffen. Demnach sollten weiter unten die allgemeineren Regeln notiert werden.

  • Drag&Drop Sortierung der Regeln
  • Beschränkung auf einzelne Benutzer
  • Beschränkung auf Benutzergruppen
  • Beschränkung auf Seiten inkl. deren Unterseiten
  • Beschränkung auf Layouts
  • Beschränkung auf Tabellen
  • Beschränkung auf einzelne Felder

Installation, abhängige Erweiterungen

Folgende Erweiterungen sind zur Verwendung des TinyMCE_Customizers nötig und müssen vorher installiert werden:

siehe Manuelle Installation von Erweiterungen

Entwicklerschnittstellen

  • Erweiterung der Plugin- und Buttonauswahl
  • Eigene Filebrowser
  • Zusätzliche content_css Dateien * → Entwicklerdokumentation

Contact, Licence

Der Sourcecode steht unter der LGPL Lizenz. Die Icons wurden dem TinyMCE entnommen.

Author

Diese Erweiterung wurde von Christoph Wiechert, Firma 4ward.media entwickelt.

Credits

Vielen Dank an Joe Ray Gregory für seine große Hilfe bei der Drag&Drop Funktionalität und Mark Reimann bei den Vorüberlegungen der Verwendungs-Tabelle.