Edición de pages (en Beta1).

Lo primero de todo es informar al lector de esta entrada que mi nivel de programador es un nivel bajo, por lo que esto no pretende ser un manual para seguir a rajatabla, sino simplemente pretende ser un artículo en el que se perciba y demuestre de la facilidad y flexibilidad que ofrece kumbiaphp para resolver un problema de una forma sencilla.

El problema ante el que me encontraba es que tenía realizada una web con muchísimas pages(*), y ahora tocaba cambiar prácticamente todas.

Así que después de preguntar si debía reinventar la rueda, me di cuenta de que la rueda no era tan grande como para que me supiese un esfuerzo enorme reinventarla y compartirla con todo el mundo.

Primer paso (sencillez ante todo).

Crear una nueva acción en el controlador para editar el page.

image

Le he añadido un sistema sencillo de contraseña para que solamente pueda editar la persona que posea la contraseña.

Segundo paso (La vista).

image

Se ha añadido un partial con el ckeditor para que la edición sea visual. (Manual de CKEDITOR)

Tercer paso (Como se edita).

Al ser este un sistema supercutre pero funcional para editar los pages, con lo que será simplemente cambiar la acción de los pages que se muestren en tu web de show a editarpage.

http://localhost/proyecto/pages/show/inicio

Cambiar por:

http://localhost/proyecto/pages/editarpage/inicio

También te permite añadir nuevos pages simplemente poniendo el nombre de un page que no exista.

http://localhost/proyecto/pages/editarpage/nuevopage

Sencillo y funcional….programado en tan solo 15 minutos. (¿Quién dice que kumbiaphp es difícil?)

Las pages(*) por si alguien no las ha usado nunca son vistas phtml y es uno de los controladores que vienen por defecto en kumbiaphp.