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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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)

  1. Cambia la configuración en config/forum.php:

  2. Instala la librería de soporte para Markdown:

📌 Trumbowyg

  1. Configura en config/forum.php:

  2. 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

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^11.0
illuminate/cache Version ^11.0
illuminate/console Version ^11.0
mews/purifier Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package innoboxrr/forum contains the following files

Loading the files please wait ....