Ich kann hier noch bisschen ergänzen.
Ilch 2 nutzt den CKEditor 4. Im Frontend bzw. dort wo normale Nutzer Zugriff haben allerdings aus Sicherheitsgründen auf BBCode beschränkt. Das schränkt natürlich auch ein was wir im Frontend unterstützen können. Aus Gründen der einfacheren Entwicklung von Ilch 2 möchte
ich auch nicht den CKEditor modifizieren.
Es gibt hier aber eine Möglichkeit, die sich mit Ilch 2.1.26 ergeben hat. Mit dieser Version wurde HTMLPurifier eingebunden, damit Nutzer mit Adminrechten keinen oder deutlich schwerer schädlichen Code in Artikel, Seiten, Boxen, ... einbinden können.
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Inhalt-eigene-Boxen-Seiten
Diesen könnte man auch im Frontend nutzen und dann auf die Beschränkung auf BBCode verzichten. Die Idee hatten wir intern schon sehr viel eher, aber es wurde damals nicht weiterverfolgt, weil wir dafür HTMLPurifier hätten einbinden müssen.
Die aktuelle Möglichkeit HTMLPurifier zu deaktivieren ("disable_purifier") darf dann natürlich nicht für das Frontend gelten.
Abgesehen davon, dass ich paar mal drüber nachgedacht habe, ist in dieser Richtung aber noch keine Arbeit geleistet worden. Also erwartet das bitte nicht mit dem nächsten Update.