Sobre Mi

delicious facebook linkedin twitter youtube flickr justintv youtube About Me
Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 Mexico License.
120x60-1

Integración de CKEditor y CKFinder con CodeIgniter

CKEditor, es un poderoso editor de texto WYSIWYG con un montón de features, entre los muchos es que tiene integración con una buena lista de lenguajes, es fácil personalizarlo y tiene themes muy atractivos.
CKEditor, ofrece licencias open source y comerciales.

CKFinder, es un gestor de archivos web con ajax tambien con features muy interesantes; pero lo mas cool es la fácil integración con ckEditor.
CKFinder, tambien ofrece licencias muy accesibles.

La integración de este par de herramientas con CodeIgniter es bastante sencillo.

1. descargar CKEditor y CKFinder

2. subir en la raíz de directorios de CodeIgniter la carpeta de CKEditor

3. dentro de la carpeta de CKEditor subir la carpeta de CKFinder

4. copiar de la carpeta de CKEditor el archivo ckeditor_php5.php y colocarlo dentro de /system/application/libraries/

5. dentro de ckeditor_php5.php modificamos lo siguiente

y Voila, es toda la configuración necesaria.

Ahora desde nuestro controlador integramos el editor:

Y por último configuramos el archivo config.php localizado en ckeditor/ckfinder/, donde unicamente tenemos que modificar las variables $baseUrl y $baseDir y en la función CheckAuthentication cambiamos return false; por return true:

para evitar el error The file browser is disabled for security reasons. Please contact your system administrator and check the CKFinder configuration file

Para este ejemplo se utilizó: CKEditor 3.5, CKFinder 2.0.1 y CodeIgniter 1.7.3
blog comments powered by Disqus