edado / blogbagisto
Blog para Bagisto - Customizado por Edado
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Extensión de blog para Bagisto basada en el paquete "Blog for Bagisto" de WebbyCrown, personalizada por Edado añadiendo soporte multi-canal y multi-idioma para blogs, categorías y etiquetas, además de corregir varios bugs en las configuraciones y en el sistema de comentarios.
Características
- Multi-canal: blogs, categorías y etiquetas se asignan a uno o más canales. La tienda solo muestra el contenido asociado al canal actual.
- Multi-idioma: blogs, categorías y etiquetas son traducibles por idioma (nombre, slug, descripción y campos SEO) con slug único por idioma.
- Categorías jerárquicas con categoría predeterminada y adicionales mediante un selector reactivo que evita duplicados.
- Comentarios con respuestas anidadas, moderación opcional, comentarios de invitados y de clientes (vinculados a su cuenta), avatares y protección contra XSS.
📦 Instalación
Ejecuta los siguientes comandos en la raíz de tu proyecto Bagisto:
composer require edado/blogbagisto php artisan migrate php artisan optimize:clear
Si deseas modificar el diseño del editor o las vistas del frontend, puedes publicar los archivos de vista en tu proyecto:
php artisan vendor:publish --tag=blogbagisto
📖 Instrucciones de Uso
Navega al panel de administración de Bagisto.
Ve a Blog (/admin/blogs). Desde ahí gestionarás:
- Blogs (
/admin/blogs): listado, creación y edición de publicaciones. Al crear o editar un blog puedes asignar canales, redactar el contenido en cada idioma, elegir la categoría predeterminada y las adicionales, etiquetas, autor, fecha de publicación, estado, activar comentarios y completar el SEO. - Categorías (
/admin/blog/category): categorías con categoría padre (jerárquicas), canales, traducciones, imagen y SEO. - Etiquetas (
/admin/blog/tag): etiquetas con canales, traducciones, imagen y SEO. - Comentarios (
/admin/blog/comment): aprobar, rechazar o editar los comentarios de los clientes. - Configuraciones (
/admin/blog/setting): publicaciones por página, publicaciones relacionadas, contadores de categorías/etiquetas, página de autor, comentarios (habilitar, invitados, moderación, nivel máximo de respuestas) y SEO por defecto.
Tienda
/blog— listado de publicaciones./blog/categories/{slug}— publicaciones de una categoría./blog/tags/{slug}— publicaciones de una etiqueta./blog/author/{id}— publicaciones de un autor./blog/{slug}— detalle de la publicación con comentarios.
🙏 Agradecimientos
Este paquete trata de ser un fork mejorado de WebbyCrown – Blog for Bagisto.