Software basado en Ruby para construir comunidades de marca.

Forem Software de foro gratuito

Ruby on Rails Software para construir comunidades

Forem es un software de back -end de código abierto para construir y alojar comunidades adaptables. Cada comunidad vivirá en línea como su propia aplicación web independiente.

Descripción general

Forem es un software gratuito y de código abierto para construir una aplicación web comunitaria. Las comunidades y foros en línea de Forem tienen sus propias bases de datos independientes, autenticaciones, configuraciones con URL dedicada. Junto con esta independencia, la comunidad del foro es altamente compatible entre sí para construir un ecosistema cohesivo para sus compañeros, clientes, fanáticos, familias, amigos donde las personas necesitan ser parte de un colectivo juntos. En el ecosistema de Forem, los miembros de múltiples Forems pueden moverse entre aplicaciones de la comunidad sin compartir ningún dato sobre el individuo. El software de backend de Forem Rails actualmente está haciendo la transición a una primera interfaz previa sobre cómo crear una comunidad. El proyecto de construcción de la comunidad de código abierto de Forem proporciona una colección de herramientas y servicios para ayudarlo a organizar comunidades independientes, enfocadas y adaptables. Las comunidades de Forem están construidas para empoderar de forma única a las personas que se acumulan mientras mantienen las discusiones activas, saludables y agradables. Hay más de 20 comunidades basadas en el software de gestión comunitaria en línea de Forem y puede encontrar una que se ajuste a usted para publicar sus pensamientos. La comunidad de Snyk.io construida en Forem es un lugar para discutir todo lo relacionado con la aplicación Securyty. Dev.to en línea de aprendizaje en línea también está alojada por Forem, es una comunidad de código abierto de desarrolladores de software para principiantes que escriben publicaciones, participan en diálogos y construyen su red profesional.

Requisitos del sistema


Los siguientes paquetes de dependencia de tecnología y servicios de aplicación clave se utilizan para instalar la pila de tecnología de las Mejores Comunidades de Marca de Forem:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • PostgreSQL 11 o superior
  • Rbenv para instalaciones de Ruby
  • Hilo 1.x
  • ImageMagick
  • Redis 4 o superior
  • Servidor web de PUMA
  • SendGrid para correo transaccional
  • MailChimp para correos electrónicos de marketing
  • Onda portadora
  • Sidekiq 6.2.1
  • Idear 4.8
  • Preaccionar
  • Editor de rubimina
  • GIT para el control de versiones

Características


Algunas de las grandes listas de características y conceptos generales de aplicaciones de Forem para crear un sitio comunitario, comunidades y foros en línea se enumeran a continuación:

  • Artículos o publicaciones
  • Colecciones o series
  • Comentarios
  • Usuarios
  • Etiquetas
  • Listados
  • Créditos
  • Organizaciones
  • Reacciones
  • Sigue
  • Roles
  • Visitas y eventos
  • Métricas
  • Notificaciones push
  • Notas
  • Páginas
  • Forem Feed
  • Organización
  • Fuente abierta

Instalación

Instalar Forem en Ubuntu

Hay muchas formas diferentes de instalar Forem sobre cómo construir una comunidad, pero aquí discutiremos los pasos de instalación para Ubuntu. Forem Community Building Project es fácil de configurar y comenzar. Para comenzar con Forem sobre cómo crear una comunidad rápidamente, configurar y configurar el entorno de desarrollo de rieles con los paquetes de dependencias necesarios.

    sudo npm install -g yarn
    sudo apt-get install libpq-dev
    sudo apt-get install g++
    sudo nvm install node

Ahora primero clona el repositorio de Forem en el repositorio ~/forem:

    git clone https://github.com/forem/forem.git forem
    cd forem

Ahora, ejecute el Bundler en el directorio del proyecto:

    gem install bundler

Configure sus variables y secretos de entorno. Crear .env copiando de la plantilla proporcionada

    cp .env_sample .env

Se pueden establecer las siguientes variables de entorno:

    export CLOUDINARY_API_KEY="SOME_REAL_SECURE_KEY_HERE"
    export CLOUDINARY_API_SECRET="ANOTHER_REAL_SECURE_KEY_HERE"
    export CLOUDINARY_CLOUD_NAME="A_CLOUDINARY_NAME"

Configurar la base de datos y ejecutar migraciones:

    rake db:create db:migrate

¡Felicidades! Ha instalado con éxito el software de gestión comunitaria en línea de Forem. ¡Disfrutar!

Preguntas frecuentes

¿Para qué se usa Forem?

Forem autohostado le permite construir su propia comunidad de desarrolladores de software en Internet. Open Source Forem proporciona herramientas de código abierto para ayudar e implementar una comunidad próspera, adaptable y de rápido crecimiento.

¿Forem está libre?

Sí, Forem New Community Web Solution es de uso gratuito y descarga para girar su propia comunidad de Forem.

¿Es Forem Open Source?

Sí, Forem es una plataforma de comunidad de código abierto totalmente distribuida para establecer un software comunitario gratuito y autogestionado. El repositorio de código fuente de Forem está disponible en Github.

¿En qué idioma está escrito Forem?

Forem está escrito en lenguaje de programación de Ruby.

¿Cómo ayuda a los desarrolladores de software?

Forem Community permite a los desarrolladores de software compartir y descubrir grandes ideas. Forem ayuda a los desarrolladores de software de carrera temprana para aprender a codificar y construir su red profesional.

Explorar

En este artículo discutimos sobre Forem para construir un software de comunidades de marca. Para conocer otras comunidades y foros en línea de código abierto, visite la siguiente página:

 Español