Ich weiß nicht recht, wo und als was (Tipp, Feature Request, etc.) ich das posten soll; daher mal "neutral" im deutschen Forum.
Ich habe heute erfahren, dass Enchant wohl weiter entwickelt wird (nach fast 7 Jahren gab es Anfang des Jahres 1.6.1, und inzwischen sogar 2.1.0). Da habe ich mal nach einer möglichen Rechtschreibprüfung für den TinyMCE gesucht, und stellte fest, dass das spellchecker Plugin von CMSimple_XH 1.7.0 bereits ausgeliefert wird. Die einfache Browser basierte Rechtschreibprüfung ist zumindest für mehrsprachige Sites vermutlich nicht wirklich geeignet. Allerdings gibt es ein PHP Spellchecker Backend, das recht interessant zu sein scheint. Ich habe dieses gemäß der Anleitung installiert, und mir aus dem OpenOffice Extension-Repo die gewünschten Wörterbücher in das dicts/ Verzeichnis herunter geladen. Das Auslösen der Rechtschreibprüfung lieferte dann leider: "Enchant spellchecker could not find dictionary for language en". Das konnte ich dann aber dadurch beheben, dass ich diese Zeile geändert habe zu:
Code: Select all
enchant_broker_set_dict_path($enchant, ENCHANT_MYSPELL, realpath($config["enchant_dicts_path"]));
Nun stellt sich halt die Frage: ist eine solche Rechtschreibprüfung gewünscht? Falls ja, dann könnte man überlegen, ob ein passendes Spellchecker-Backend gleich mit ausgeliefert wird. Das TinyMCE Spellchecker PHP Backend sieht etwas aufgegeben aus (letzter Commit vor mehr als drei Jahren; viele unbeantwortete Pull-Requests), aber vielleicht findet sich ja ein gut gewarteter Fork, und ggf. findet sich ja auch ein PHP-Programmierer, der aushelfen/nachbessern kann.
Falls eine Rechtschreibprüfung eher unwichtig ist, dann wäre eine kleine Anleitung (im XH-Wiki?) wie eine solche eingebaut werden kann vielleicht dennoch ganz interessant.
Was meint ihr?