jairogarcíarincón
06/09/2023
Contenidos
- Objetivos
- Instalación
- Configuración
- Base de datos
- Plug-ins
- Enrutando la home
- Layout y rutas del front-end
- Noticias en el front-end
- Resto de vistas del front-end
- Auth
- Layout del back-end
- Vistas y acciones de Auth
- Usuarios en el back-end
- Noticias en el back-end
- Helpers
- Paginación de noticias
- API de noticias
- Cambiar contraseña con envío de email
- Conclusiones
- Práctica: CMS con Laravel
Introducción
Confío en que esta clase te haya servido para introducirte en el mundo de los frameworks en general y de Laravel en particular.
Propuestas de mejora
Por supuesto, hemos dejado muchas cosas en el tintero, muchas por no complicar demasiado el código y otras por falta de tiempo. te invito a que empieces, por ejemplo, realizando las siguientes mejoras:
- Crear un buscador de noticias en el front-end
- Crear una galería de imágenes (slider) en la home, incluyendo un patrón MVC completo para ella.
- Añadir un editor de tipo WYSIWYG al texto de la noticia en el panel de administración: puedes usar plug-ins de terceros pero además tendrás que sanear/filtrar dicho campo para aceptar ciertas etiquetas HTML.
- Permitir añadir más imágenes a las noticias y de distintos tipos, mostrarlas en formato galería y añadir un drag and drop para subirlas en el panel de administración: de nuevo, necesitarás plug-ins de terceros, desarrollando toda la lógica, así como quizá todo un patrón MVC para imágenes.
- Optimizar funciones y vistas: por ejemplo, para mejorar los controladores y las vistas tanto en usuarios como en noticias siguiendo el modelo del listado de usuarios.
SUERTE!!!
Publicado el 21 de Noviembre de 2024
bloggestor de contenidoslaravelphpcssjquery