Integrácia a inicializácia ckeditor-u cez php je podľa mňa zverstvo aj keď niekomu sa to môže páčiť. Mne príliš nie, veď stačí nakopírovať ckeditor na server a do aministrácie pridať volanie .js scriptu. Osobne ešte preferujem vlastné nastavenie panelov pre rôzne časti (úvod, hlavný text, obsah bloku, novinky) takže ešte volám z admin.php inicializáciu textarea podľa jej ID s vlastným nastavením pre rôzne časti phpRS.
Čo sa týka implementácie editora do kódu phpRS, osobne sa mi to príliš nepáči, samotný CKeditor a pluginy je rozsahom väčší projekt ako celé phpRS. CKeditor má tiež veľa rôznych verzií a konfigurácií - umožňuje stiahnuť balík s pluginmi na želanie, kde si na webe naklikáš pluginy podľa potreby a stiahneš pripravený inštalačný archív. Navyše vydávanie nových verzií CKeditora a jeho pluginov je časté, takže by sa muselo rovnako často vydávať aj phpRS, čo sa mne osobne príliš nechce kvôli niečomu, čo si každý môže spraviť za 2 minúty alebo použiť hotové riešenie:
[
http://forum.phprs.net/read.php?14,38524,38524#msg-38524]
[
http://forum.phprs.net/read.php?14,35337,37251#msg-37251]
Je pravda, že moju súkromnú inštaláciu si udržiavam s CKeditorom + jQuery a vybranými pluginmi, no neviem, či by niekomu takáto inštalácia neprekážala, pretože by v editore chcel iné chovanie, miesto jQuery iný framework a iné pluginy ako tam mám ja. Každopádne bolo by vhodné phpRS pripraviť na CKeditor tak, že by potrebné textarea v celom systéme mali nastavené ID alebo CLASS, podľa ktorých by ich identifikoval pri inicializácii .js volaný z adminu a stačilo by teda len nakopírovať súbory ckeditora na server a phpRS by si zistil existenciu ckeditora a inicializoval ho...
Ako nápad do budúcna… alebo do ďalšej verzie.
Celkem upraveno 1×. Poslední úprava pa3k v 23.02.2015 14:23.