hqdefault

 

¿Te gustaría aprender Base de Datos con SQL Server?
Tenemos los cursos que necesitas.¡Haz clic aquí!

 

CakePHP es un framework que nos ayuda a desarrollar aplicaciones web de manera muy rápida, los plugins son paquetes desarrollados por la comunidad del framework con el fin de solventar problemas específicos de nuestros proyectos de una manera mucho más rápida y sencilla. Estos plugins deben seguir ciertas convenciones que tiene el framework para mantener una correcta estructura y orden de todo nuestro código.

La variedad de plugins asi como la misma comunidad del framework es inmensa y cada vez va creciendo más, es por eso que este artículo es una recopilación de los plugins que mas han ayudado al momento de desarrollar aplicaciones web.

1. Cake 3 Sluggable

Si tu proyecto web tiene que destacar en motores de búsqueda como Google uno de los aspectos importantes a tomar en cuenta es tener unas URLs limpias y entendibles, de seguro alguna vez viste URLs de tipo http://www.myapp.com/productos.php?nom=12&cat=3423-234 desde luego esto solamente lo entiende el desarrollador o el equipo de desarrollo del proyecto pero no va encantar mucho a motores de búsqueda, en cambio que te parece una URL del tipo http://www.myapp.com/productos/computadora-de-escritorio , esta es una URL mucho más limpia y entendible. Es aquí donde entra en acción este plugin que te ayudará a crear URLs limpias de manera dinámica.

Enlace al  repositorio del plugin: https://github.com/Xety/Cake3-Sluggable

cover (1)

2. Upload Plugin

Si has seguido el curso de CakePHP 2 de seguro conoces este plugin, lo pongo en esta lista porque ha sido uno de los primeros plugins que he utilizado y el cual para mi fue de mucha ayuda en varios proyectos web. Este plugin que ahora también está disponible para implementarlo en CakePHP 3 te ayuda a implementar la funcionalidad para subir archivos de manera muy rápida, tiene una variedad de opciones como por ejemplo ajustar y cortar tamaño en el caso de tratarse de imágenes y hasta una opción para subir multitudes archivos.

Enlace al repositorio del plugin: https://github.com/josegonzalez/cakephp-upload

3. CakePDF Plugin

Creado por el mismo desarrollador del plugin Upload, CakePDF es un plugin que te ayudará a generar archivos PDF y esto es muy útil para crear detalles de registros o reportes en formato PDF de tu aplicación web, tiene muchas opciones como la creación de layouts personalizados para colocar estilos a tus archivos PDF y eso la verdad nos da amplias posibilidades como por ejemplo el uso de frameworks como Bootstrap para darle una mejor apariencia a nuestros archivos PDF.

Enlace al repositorio del plugin: https://github.com/FriendsOfCake/CakePdf

cake1

4. CRUD Plugin

Si ya llevas tiempo desarrollando aplicaciones con este fantástico framework, de seguro gozaste de las ventajas que tiene su generador de código Bake, tanto para crear controladores, modelos, vistas o un sistema de CRUD completo, con Bake lo podemos realizar de manera muy rápida. Pero este plugin tal como lo describe en su documentación: nos ayuda a construir scaffolds con esteroides ya que su instalación e implementación es demasiado sencilla y en un par de minutos ya puedes tener un prototipo de tu aplicación web totalmente funcional. Desde luego este plugin tiene varias opciones como también la generación de JSON o XML para la creación de APIs. Aunque para mi es mas que suficiente el generador de código de Bake, he utilizado este plugin algunas veces para generar prototipos de manera rápida.

Enlace al repositorio del plugin: https://github.com/FriendsOfCake/crud

5. Cake3 CookieAuth

Uno de los features que me alucina de CakePHP 3 es su completo sistema de autenticación y autorización de usuarios, su fácil implementación hace que puedas tener un módulo completo para gestionar el acceso a tus usuarios en tan solo minutos, a pesar de eso la comunidad es tan grande que nos da una basta cantidad de opciones para realizar una misma tarea, es el caso de este plugin que te ayuda a implementar un sistema de autenticación de usuarios con Cookies. Algunos sistemas de acceso por usuario y contraseña tienen la opción para mantener la sesión iniciada.

Enlace al repositorio del plugin: https://github.com/Xety/Cake3-CookieAuth

Te esperamos en los próximos artículos en donde hablaremos mas acerca de estos temas que hoy en día son de importancia e interés en el mundo de la tecnología.

¿Te gustaría aprender Base de Datos con SQL Server?
Tenemos los cursos que necesitas.¡Haz clic aquí!
About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?