Wczoraj zaimplementowałem nową wersję edytora WYSIWYG znanego jako FCKEditor.
Nowa wersja to gruntowne zmiany tak skryptu, jaki i strony. Nie ominęło to również nazwy, która obecnie brzmi: CKEditor.
Co najbardziej rzuca się w oczy ?
Skrypt działa zdecydowanie szybciej.
Podoba mi się sposób w jaki uruchamia się edytor. Nadaje się odpowiednią klasę elementowi textarea, albo uruchamia się samemu poprzez odpowiedni kod JS. Zero grzebania w PHP.
Teraz moduł wgrywania zdjęć został wyodrębniony z CKEditor do niezależnego skryptu -> CKFinder, który można sobie ściągnąć i zaimplementować np. na własnej stronie. Jedyny problem to taki, że w wersji free pojawia się komunikat “wersja demo”, który na szczęście można zamknąć. Wersja pełna jest płatna, ale kosztuje wg. mnie zdecydowanie za dużo. Za to jest wiele nowości: możliwość nadawania uprawnień, miniaturki zdjęć, konfiguracja sposobu wyświetlania danych, menu kontekstowe. Fajna sprawa.
Z tego co widziałem, to jest napisane obiektowo – więc kod jest przepisany.
Zaimplementowano obsługę wtyczek oraz własnych schematów wizualnych.
Jedna uwaga. Nie istnieje coś takiego jak wersja free CKFindera. Wersję z napisem demo masz prawo wykorzystywać TYLKO I WYŁĄCZNIE do celów demonstracyjnych. Nie masz prawa dystrybuować w jakiejkolwiek postaci CKFindera bez opłacenia licencji (jest to dokładnie opisane w punkcie 5 licencji – http://ckfinder.com/license).
A poza tym też zgadzam się, że CKFinder kosztuje zdecydowanie za dużo ($1400 za licencję Royalty Free).
To znaczy, że możesz wykorzystać wersję demo jeśli chcesz pokazać klientowi jak to wygląda. Jeśli chcesz mu sprzedać (lub ogólnie dać do wykorzystania) system z zaimplementowanym CKFinderem, to musisz już zapłacić za licencję. Inaczej mówiąc, możesz do klienta przyjść i powiedzieć – “to jest ckfinder, super współpracuje z moim cms’em, jeśli chce Pan móc go wykorzystać to ja muszę wykupić dla Pana licencję na niego”, lub możesz wykupić licencję Royalty Free i już się nie martwić o licencje dla poszczególnych serwisów.
Na marginesie – właśnie “zmigrowałem” się z FCKEditora na CKEditora i w sumie prawie bezboleśnie udało mi się zaprząc stary FCKBrowser do współpracy z nowym CKEditorem – także na szczęście jest alternatywa.
Jedna uwaga. Nie istnieje coś takiego jak wersja free CKFindera. Wersję z napisem demo masz prawo wykorzystywać TYLKO I WYŁĄCZNIE do celów demonstracyjnych. Nie masz prawa dystrybuować w jakiejkolwiek postaci CKFindera bez opłacenia licencji (jest to dokładnie opisane w punkcie 5 licencji – http://ckfinder.com/license).
A poza tym też zgadzam się, że CKFinder kosztuje zdecydowanie za dużo ($1400 za licencję Royalty Free).
a co to znaczy TYLKO I WYŁĄCZNIE do celów demonstracyjnych ? czyli jakich ?
To znaczy, że możesz wykorzystać wersję demo jeśli chcesz pokazać klientowi jak to wygląda. Jeśli chcesz mu sprzedać (lub ogólnie dać do wykorzystania) system z zaimplementowanym CKFinderem, to musisz już zapłacić za licencję. Inaczej mówiąc, możesz do klienta przyjść i powiedzieć – “to jest ckfinder, super współpracuje z moim cms’em, jeśli chce Pan móc go wykorzystać to ja muszę wykupić dla Pana licencję na niego”, lub możesz wykupić licencję Royalty Free i już się nie martwić o licencje dla poszczególnych serwisów.
Na marginesie – właśnie “zmigrowałem” się z FCKEditora na CKEditora i w sumie prawie bezboleśnie udało mi się zaprząc stary FCKBrowser do współpracy z nowym CKEditorem – także na szczęście jest alternatywa.