TinyMCE_Customizer ist eine Contao-Erweiterung um Konfigurationen für den TinyMCE RichtTextEditor zu erstellen.
Diese Erweiterung wurde finanziert von:
- InfinitySoft, Tristan Lins
- certo web & design GmbH
- contao4you.de
- Tasten & Co
- www.lingo4u.de
- Bytepuzzle
- Dockmedia
- planepix
- www.kat-webdesign.de
- netmediawork.de
- Büro für visuelle Kommunikation | Nicky Hoff
- 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
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
Folgende Erweiterungen sind zur Verwendung des TinyMCE_Customizers nötig und müssen vorher installiert werden:
- MultiColumnWizard
- Table Lookup Wizard
- listViewSortable (optional)
siehe Manuelle Installation von Erweiterungen
- Erweiterung der Plugin- und Buttonauswahl
- Eigene Filebrowser
- Zusätzliche content_css Dateien * → Entwicklerdokumentation
Der Sourcecode steht unter der LGPL Lizenz. Die Icons wurden dem TinyMCE entnommen.
Diese Erweiterung wurde von Christoph Wiechert, Firma 4ward.media entwickelt.
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.