CKEditor 5 po pobraniu możemy zainstalować m.in. w pliku layout.phtml (Listing 1.), jak również w pliku widoku np. view/admin/article/index.phtml (Listing 3.).
Istnieje wiele zestawów czcionek stworzonych specjalnie do wykorzystania podczas projektowania m.in. systemów internetowych. Jedną z bardziej popularnych jest Font Awesome, z której można korzystać za darmo nawet w projektach komercyjnych. Jednak, jeśli zdecydujemy się wykupić wersję Font Awesome PRO dostaniemy w zamian dodatkowe ikony.
Instalacja CKEditor w HTML5 nie należy do bardzo skomplikowanych czynności. Najpierw powinniśmy pobrać interesującą nas wersję edytora. W artykule będziemy pracować na CKEditor 5 Classic (rys. 1.), którą podpina się pod element formularza textarea.
Moduł PnConvertByteToString zawiera Helper przygotowany specjalnie dla widoku. Po instalacji w naszym projekcie, będziemy mogli z niego korzystać we wszystkich naszych modułach. Tworzenie prostego modułu przedstawiliśmy w artykule „Tworzenie modułu HelloWorld w Zend Framework 3”, dlatego pominiemy ten temat. Podstawy dotyczące Zend Framework 3 znajdziemy w dokumentacji i książce Zend Framework 3. Poradnik programisty.
Domyślnie po włączeniu komponentu zend-i18n, tłumaczenie jest dostępne w formularzach. Jednak, jeśli chcemy przekazać zmienne do tłumaczenia, standardowy sposób nie zadziała, musimy trochę zmodyfikować klasę formularza UploadForm (Listing 2).