Download the PHP package innoboxrr/forum without Composer
On this page you can find all versions of the php package innoboxrr/forum. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download innoboxrr/forum
More information about innoboxrr/forum
Files in innoboxrr/forum
Package forum
Short Description A simple forum package for your laravel app
License MIT
Informations about the package forum
Aquí tienes el README reescrito sin enlaces externos, manteniendo el branding y la estructura profesional de Innobox R&R.
🗂️ Innobox Forum - Laravel Forum Package
🚀 Un paquete poderoso y flexible para agregar foros a tus aplicaciones Laravel.
📌 Instalación
⚠️ Nota: Si este es un nuevo proyecto, asegúrate de instalar la autenticación de usuario predeterminada de Laravel ejecutando:
php artisan make:auth
1️⃣ Instalar el paquete en tu proyecto
2️⃣ Registrar el Service Provider (Solo necesario en Laravel < 5.5)
3️⃣ Publicar los archivos de configuración y assets
4️⃣ Actualizar el autoload de Composer
5️⃣ Ejecutar las migraciones
6️⃣ Cargar datos iniciales en la base de datos
7️⃣ Incluir CSS y JS en tu plantilla principal
Dentro de master.blade.php
o app.blade.php
añade lo siguiente:
👉 En el <head>
👉 Antes del </body>
🔹 Ahora, visita tusitio.com/forums
y ¡listo! 🎉
🔄 Actualización del paquete
1️⃣ Asegúrate de usar la última versión en composer.json
:
2️⃣ Ejecuta la actualización:
3️⃣ Publica nuevamente los assets y configuración:
4️⃣ Asegura que la base de datos esté actualizada:
✅ ¡Tu foro ahora está actualizado!
✍️ Edición de contenido
Innobox Forum admite varios editores de texto para los mensajes.
📌 Markdown (SimpleMDE)
-
Cambia la configuración en
config/forum.php
: - Instala la librería de soporte para Markdown:
📌 Trumbowyg
-
Configura en
config/forum.php
: - Asegúrate de incluir jQuery >= 1.8.
⚙️ Configuración avanzada
Al publicar los assets, se generará el archivo config/forum.php
, donde puedes personalizar la configuración del foro según tus necesidades.
🔹 Personalización de estilos
Si deseas agregar estilos personalizados, puedes incluir tu propio CSS después del @yield('css')
en tu plantilla:
🔹 SEO: Títulos amigables
Para mejorar el SEO de tu foro, agrega esto en el <head>
de tu plantilla:
🔹 Personalización de vistas
Para modificar las vistas del foro, crea una carpeta en resources/views/vendor/forum
y copia allí los archivos de vista que desees personalizar:
🔔 Eventos y Hooks
Innobox Forum proporciona eventos para personalizar el comportamiento del foro.
Eventos disponibles
Evento | Propiedades | Descripción |
---|---|---|
ForumBeforeNewDiscussion |
$request, $validator |
Antes de validar y crear una discusión |
ForumAfterNewDiscussion |
$request, $discussion, $post |
Después de crear una discusión |
ForumBeforeNewResponse |
$request, $validator |
Antes de validar y crear una respuesta |
ForumAfterNewResponse |
$request, $post |
Después de crear una respuesta |
Ejemplo de uso en EventServiceProvider.php
En el listener, puedes acceder a los datos del evento:
🏆 Contribuye al proyecto
Si deseas colaborar en el desarrollo de Innobox Forum, cualquier contribución es bienvenida. Revisa el código, reporta errores o sugiere mejoras.
🚀 Innobox Forum es un paquete diseñado para llevar la funcionalidad de foros a tu aplicación Laravel de manera rápida y eficiente. ¡Disfrútalo! 🎉
All versions of forum with dependencies
illuminate/support Version ^11.0
illuminate/cache Version ^11.0
illuminate/console Version ^11.0
mews/purifier Version ^3.0