OctoberCMS es un sistema de administración de contenido autohospedado basado en Laravel. Ofrece una plataforma flexible y fácil de usar para desarrolladores con un complemento de páginas estáticas que te permite crear y editar páginas usando un editor WYSIWYG o HTML sin procesar. Sin embargo, no incluye un foro comunitario integrado ni una función de discusión.
Ahí es donde entra en juego Website Toolbox. Puedes insertar un foro de debate con todas las funciones directamente en tu sitio de OctoberCMS, o simplemente vincular a tu foro desde la navegación de tu sitio. De cualquier forma, obtendrás cuentas de usuario, herramientas de moderación y conversaciones en tiempo real.
Esto funciona muy bien para:
- Comunidades de desarrolladores y de código abierto
- Debates sobre documentación técnica
- Foros de atención al cliente
- Tableros de colaboración de proyectos
- Sitios de membresía y suscripción
- Mercados de complementos y extensiones
- Tableros de comentarios y solicitudes de funciones
Esta guía paso a paso te guía a través del proceso:
Paso a paso: agrega tu foro
Opción A: incrustar el foro:
- Inicia sesión en tu cuenta de Website Toolbox o crea un nuevo foro si aún no tienes uno.
- Ve a Integrar → Insertar → Insertar tu foro y copia el código de inserción.
- Inicie sesión en su área de administración de backend de OctoberCMS.
- Ve a CMS → Páginas en la barra lateral y haz clic en Agregar.
Introduzca Foro en el campo Título y defina el slug de la URL (por ejemplo, /forum).- En el editor de marcado de páginas, pega el código de inserción donde quieres que aparezca el foro.
- Haz clic en Guardar.
- Añade un enlace a la página del foro en el menú de navegación o diseño de tu sitio.
- Copia la URL de la página del foro publicada.
- Vuelva a la Website Toolbox Integrar → Insertar → Insertar su foro y pegue la URL de la página del foro de OctoberCMS en la casilla ¿Dónde está insertado el foro? campo.
Opción B: Enlace al foro:
- Inicie sesión en su cuenta de Website Toolbox o cree un nuevo foro si aún no tiene uno.
- Copia la URL de tu foro.
- Inicia sesión en tu área de administración del backend de OctoberCMS.
- Ve a CMS → Parciales o Diseños en la barra lateral, según dónde esté definido tu menú de navegación.
- Añade un enlace a la URL de tu foro en el marcador del menú de navegación.
<a href="YOUR_FORUM_URL" target="_blank">Por ejemplo: Foro</a> - Haz clic en Guardar.
Inicio de sesión único
Para habilitar el inicio de sesión único entre tu sitio web de OctoberCMS y tu foro de Website Toolbox, puedes usar Auth0 como proveedor de OAuth compartido. Esto permite a los usuarios iniciar sesión una vez y autenticarse tanto en la aplicación OctoberCMS como en el foro.
1. Cree una aplicación Auth0
- Visite auth0.com y regístrese para obtener una cuenta gratuita.
- En el panel de control de Auth0, haz clic en Aplicaciones en el menú de la izquierda.
- Haz clic en Crear aplicación.
- Seleccione Aplicación web normal y haga clic en Crear.
- En la pestaña Configuración, anota tu dominio, ID de cliente y secreto de cliente.
- En el campo URL de devolución de llamadas permitidas, escribe:
https://FORUM_DOMAIN/oauth?service=Custom&action=doOauthCallback
(reemplaza FORUM_DOMAIN por el dominio del foro de Website Toolbox). - Haz clic en Guardar cambios.
2. Configurar el SSO de Website Toolbox
- Inicie sesión en su cuenta de Website Toolbox.
- Haga clic en el enlace Integrar.
- Haga clic en el enlace de inicio de sesión único.
- Selecciona OAuth personalizado en el menú desplegable como creador de tu sitio web.
- En el campo ID de cliente, pega tu ID de cliente de Auth0.
- En el campo Secreto del cliente, pega tu secreto de cliente de Auth0.
- Deje el campo Básico en blanco.
- En el campo URL de autorización, escribe:
https://YOUR_AUTH0_DOMAIN.auth0.com/authorize
(reemplaza YOUR_AUTH0_DOMAIN por tu dominio Auth0). En el campo URL del token de acceso, escribe: https://YOUR_AUTH0_DOMAIN.auth0.com/oauth/token- En el campo URL de acceso a los datos de usuario, introduzca:
https://YOUR_AUTH0_DOMAIN.auth0.com/userinfo - Haga clic en Guardar.
3. Agregue la autenticación Auth0 a su sitio de OctoberCMS
- Instala el plugin de usuario de RainLab si aún no lo has hecho.
- Instale el complemento de integración Auth0 desde el mercado de OctoberCMS.
- Ve a Configuración → Usuarios → Configuración de Auth0 en el backend de OctoberCMS.
- Introduzca su dominio de Auth0, su ID de cliente y su secreto de cliente.
- Guarda la configuración. Los usuarios ahora pueden iniciar sesión con sus credenciales de Auth0 tanto en su sitio de OctoberCMS como en el foro de Website Toolbox.
Qué pueden hacer sus miembros
Una vez que tu foro esté conectado, tus miembros disfrutarán de una experiencia comunitaria con todas las funciones. Website Toolbox incluye muchas más funciones además de las que se enumeran aquí. Visita el recorrido por las funciones para ver todo lo que está disponible.
? Para miembros
- Crea hilos de discusión y responde a ellos
- Me gusta en las publicaciones
- Sube imágenes y archivos
- Reciba notificaciones por correo electrónico
- Personaliza su perfil
?️ Para administradores
- Modera las publicaciones y los comentarios
- Prohibir usuarios
- Crea categorías y fija temas
- Personaliza la apariencia del foro
- Gestiona los permisos de los miembros
Preguntas frecuentes
¿OctoberCMS tiene una función de foro integrada?
No, OctoberCMS no tiene actualmente una función de foro nativa. Sin embargo, puedes agregar fácilmente un foro a tu sitio usando Website Toolbox, ya sea incrustándolo directamente en una página o vinculándolo desde tu navegador.
¿Debo incrustar el foro o crear un enlace a él?
Ambos funcionan bien. La incrustación mantiene a los usuarios en tu sitio de OctoberCMS e integra el foro a la perfección en el diseño de tu página. La creación de enlaces es más sencilla de configurar y abre el foro en su propia página, lo que puede ser una mejor experiencia en dispositivos móviles. Elige el que mejor se adapte a tu flujo de trabajo.
¿Puedo personalizar el aspecto de mi foro integrado?
¿Sí?. Website Toolbox proporciona un editor de temas con una variedad de temas entre los que puedes elegir para que coincidan con el diseño de tu sitio de OctoberCMS. Puedes personalizar los colores, las fuentes, la configuración de diseño y más para crear una apariencia perfecta.
¿Puedo hacer que el foro sea privado o solo para miembros?
Absolutamente. Puedes restringir el acceso al foro a los usuarios que hayan iniciado sesión, crear comunidades solo por invitación o cobrar por el acceso con planes de suscripción. En combinación con la integración con el inicio de sesión único, puedes conectar sin problemas tu sistema de usuario de OctoberCMS con el foro.
¿Funcionará el foro en dispositivos móviles?
Sí. Los foros de Website Toolbox son totalmente adaptables y funcionan muy bien en teléfonos, tabletas y ordenadores de sobremesa. Si insertas el foro, el iframe se adapta automáticamente al tamaño del contenedor. Website Toolbox también ofrece una aplicación móvil para que tus miembros puedan participar desde sus teléfonos.