Formulix Dokumentation← Zur Website
Installation / Formulix 0.1.0

Drupal

Modul für den CKEditor 5 aus dem Drupal-Core.

Installation

Führen Sie npm run package:integrations aus. Entpacken Sie formulix aus dist/formulix-drupal-0.1.0.zip nach web/modules/custom/formulix, aktivieren Sie das Modul und bauen Sie die Caches neu auf. Das Custom-ZIP ist keine Veröffentlichung auf Composer oder Drupal.org.

Konfiguration

Bearbeiten Sie unter Konfiguration → Inhaltserstellung → Textformate und Editoren ein CKEditor-5-Format für vertrauenswürdige Personen. Ergänzen Sie die vier Formulix-Schaltflächen und konfigurieren Sie HTTPS-API-Adresse und domaingebundenen öffentlichen Schlüssel.

API und öffentlicher Schlüssel

Tragen Sie die HTTPS-API-Adresse des Betreibers und den öffentlichen Schlüssel Ihres Kontos ein. Registrieren Sie die Domain des Editors im Dashboard; sie deckt auch Subdomains ab. https://api.formulix.example und YOUR_PUBLIC_KEY sind Platzhalter, kein erreichbarer Dienst und kein echter Schlüssel.

Schon Vorschauen und später Einfügungen senden Inhalte an die API. Verwenden Sie im Browser nur den domaingebundenen öffentlichen Schlüssel, niemals Administrator-, SMTP- oder Mercado-Pago-Zugangsdaten. Siehe Authentifizierung, Fehler und Limits sowie den Datenschutzentwurf.

Nutzung

Fügen Sie Formel, Rechnung, Graph oder Chemie ein; Doppelklick öffnet die Bearbeitung. Uploads verwenden FileRepository und den nativen Drupal-Bildanbieter. Prüfen Sie Speichern/Öffnen und die Zuordnung der Bilder zum Inhalt. Das Modul nutzt die Core-Bibliotheken ohne weiteren eingebetteten CKEditor.

Bekannte Grenzen

Lokal ausgeführt mit Drupal 10.6.0/PHP 8.3: vier Inhaltstypen, nativer Upload, Speichern und erneutes Bearbeiten. Drupal 11 ist deklariert, wurde aber nicht ausgeführt. Quellen liegen im ZIP unter assets/source/, außerhalb der Modulerkennung.

Der OMML/RTF-Clipboardpfad für Word bleibt TinyMCE-spezifisch. Gleichwertiges Einfügen in Alpha-Adaptern, mehrere Sprachen gleichzeitig, Firefox/WebKit und mobile Geräte müssen noch validiert werden.