5 Mar 2008
CakePHP: aggiunta di editor WYSIWYG di Ext JS
Oggi ho cercato di modificare il blog creato nei giorni scorsi con CakePHP sostituendo l’editor TinyMCE con quello incorporato in Ext JS; per fare ciò ho preso spunto da questo tutorial.
Purtroppo devo dire che ho incontrato molte difficoltà e tuttora non sono riuscito a fare ciò che mi ero proposto. Le cose principali che mi hanno dato problemi sono state la:
- visualizzazione del form creato con Ext JS in CakePHP: nonostante il form funzionasse correttamente se visualizzato in una pagina a sè, importandolo in CakePHP vi erano numerosi errori di visualizzazione (pulsanti invisibili o non allineati e layout del form che non rispettava le specifiche inserite); dopo molte prove ho capito che il problema era causato da un conflitto tra il foglio di stile css di CakePHP e quello di Ext JS e sono riuscito a risolverlo
- interazione tra il form di Ext JS e CakePHP: la creazione di un nuovo articolo funziona, mentre la modifica di un articolo già esistente ed il suo caricamento nel form cliccando su “Edit” no; inoltre l’eventuale formattazione del testo (grassetto, colore, ecc.) di un nuovo articolo non viene salvata da nessuna parte, pertanto visualizzandolo il testo appare non formattato.
Potete dare un’occhiata a quest’ultima versione che presenta le limitazioni appena esposte qui.