Software baseado em Ruby para a construção de comunidades de marca de construção.

Forem Software de fórum gratuito

Software baseado em trilhos para rubi para construir comunidades

O FOREM é um software de back -end de trilhos de código aberto para construir e hospedar comunidades adaptáveis. Cada comunidade viverá on -line como seu próprio aplicativo da Web independente.

Visão geral

O FOREM é um software gratuito e de código aberto para criar um aplicativo da Web da comunidade. As comunidades e fóruns on -line do FOREM têm seus próprios bancos de dados independentes, autenticações, configurações com URL dedicado. Juntamente com essa independência, a comunidade do fórum é altamente compatível entre si, a fim de construir um ecossistema coeso para seus colegas, clientes, fãs, famílias, amigos onde as pessoas precisam fazer parte de um coletivo juntos. No ecossistema FOREM, os membros de múltiplos forems podem se mover entre aplicativos da comunidade sem compartilhar dados sobre o indivíduo. Atualmente, o Software de back-end da FOREM Rails está passando para um front-end PréCT-First para como criar uma comunidade. O Projeto de Construção da Comunidade de código aberto FOREM fornece coleta de ferramentas e serviços para ajudá -lo a hospedar comunidades independentes, focadas e adaptáveis. As comunidades para o FOREM são construídas para capacitar exclusivamente as pessoas que se reúnem, mantendo as discussões ativas, saudáveis ​​e agradáveis. Existem mais de 20 comunidades construídas no software de gerenciamento comunitário on -line da FOREM e você pode encontrar apenas um que se encaixe para publicar seus pensamentos. Comunidade Snyk.io construída sobre o FOREM é um local para discutir todas as coisas relacionadas ao Securirty do Aplicação. A comunidade de aprendizagem on -line também é hospedada pelo FOREM, é uma comunidade de código aberto de desenvolvedores de software para iniciantes para iniciantes que escrevem postagens, participam de diálogos e construem sua rede profissional.

Requisitos de sistema


Os seguintes pacotes de dependência de tecnologia e serviços de aplicativos seguintes são usados ​​para instalar a pilha de tecnologia das Melhores Comunidades de Marcas:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • PostgreSql 11 ou superior
  • RBENV para instalações de rubi
  • YARN 1.x
  • Imagemagick
  • Redis 4 ou superior
  • Servidor da web puma
  • SendGrid para correspondência transacional
  • MailChimp para e -mails de marketing
  • Carrierwave
  • Sidekiq 6.2.1
  • Devise 4.8
  • Preact
  • Editor de Rubimina
  • Git para controle de versão

Características


Algumas das ótimas lista de recursos e conceitos gerais de aplicativos do FOREM para construir site comunitário, comunidades e fóruns on -line estão listados abaixo:

  • Artigos ou postagens
  • Coleções ou séries
  • Comentários
  • Usuários
  • Tag
  • Listagens
  • Créditos
  • Organizações
  • Reações
  • Segue
  • Papéis
  • Visitas e eventos
  • Métricas
  • Notificações via push
  • Notas
  • Páginas
  • FEED FEEM
  • Organização
  • Código aberto

Instalação

Instale Forem no Ubuntu

Existem muitas maneiras diferentes de instalar o FOREM para construir uma comunidade, mas aqui discutiremos as etapas de instalação do Ubuntu. O projeto de construção da comunidade FOREM é fácil de configurar e começar. Para começar com o FOREM para criar uma comunidade rapidamente, configure e configure o ambiente de desenvolvimento de Rails com os pacotes de dependências necessários.

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

Agora, primeiro clone o repositório FOREM no repositório ~/FOREM:

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

Agora, execute o Mudler no Diretório do Projeto:

    gem install bundler

Configure suas variáveis ​​e segredos de ambiente. Crie .env copiando do modelo fornecido

    cp .env_sample .env

As seguintes variáveis ​​de ambiente podem ser definidas:

    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"

Configure o banco de dados e execute migrações:

    rake db:create db:migrate

Parabéns! Você instalou com sucesso o software de gerenciamento comunitário online FOREM. Aproveitar!

Perguntas frequentes

para que ser usado?

O ForeM auto-hospedado permite que você construa sua própria comunidade FOREM de desenvolvedores de software na Internet. O FOREM de código aberto fornece ferramentas de código aberto para ajudar e implantar uma comunidade próspera, adaptável e em rápido crescimento.

é grátis?

Sim, a nova solução da Web da nova comunidade é gratuita para usar e fazer o download para aumentar sua própria comunidade FOREM.

é o FOREM Open Source?

Sim, o FOREM é uma plataforma comunitária de código aberto totalmente distribuído para configurar um software comunitário auto-gerenciado gratuito. O repositório de código fonte FOREM está disponível em Github.

em que idioma está escrito?

O FOREM está escrito na linguagem de programação Ruby.

Como o FOREM ajuda os desenvolvedores de software?

A comunidade FOREM permite que os desenvolvedores de software compartilhem e descubram ótimas idéias. O FOREM ajuda os desenvolvedores de software no início da carreira a aprender a codificar e construir sua rede profissional.

Explore

Neste artigo, discutimos sobre o FOREM para a construção de software de comunidades de marca. Para aprender sobre outras comunidades e fóruns on -line de código aberto, visite a página seguinte:

 Português