Software basato su Ruby per la costruzione di comunità di marchi.

Forem Software per forum gratuito

Software basato su Ruby on Rails per la costruzione di comunità

Forem è un software di backend di Open Source Rails per costruire e ospitare comunità adattabili. Ogni comunità vivrà online come propria applicazione web indipendente.

Panoramica ### ** ** Forem è un software gratuito e open source per la creazione di un’applicazione Web della comunità. Le comunità e i forum di All Online hanno i suoi database autonomi, autenticazione, configurazioni con URL dedicato. Accanto a questa indipendenza, la comunità del forum è altamente compatibile tra loro per costruire un ecosistema coeso per colleghi, clienti, fanbase, famiglie, amici in cui le persone devono far parte di un collettivo insieme. Nell’ecosistema di Forem, i membri di più forem possono spostarsi tra le app della comunità senza condividere alcun dato sull’individuo. Il software di backend Forem Rails sta attualmente passando a un frontend preact per come creare una comunità. Forem Open Source Community Building Project fornisce raccolta di strumenti e servizi per aiutarti a ospitare comunità indipendenti, focalizzate e adattabili. Le comunità di Ally sono costruite per potenziare in modo univoco le persone che si radunano mantenendo discussioni attive, sane e divertenti. Ci sono più di 20 comunità basate su un software di gestione della comunità online Forem e potresti trovarne uno che si adatta a te per pubblicare i tuoi pensieri. La comunità Snyk.io costruita su Forem è un luogo per discutere di tutte le cose relative alla Securirty. Dev.to Online Learning Community è anche ospitato da Forem, è una comunità open source di sviluppatori di software per principianti a quello che scrivono post, prendono parte ai dialoghi e costruiscono la loro rete professionale.

Requisiti di sistema


I seguenti pacchetti di dipendenza tecnologici e servizi di app per applicazione vengono utilizzati per installare il miglior stack tecnologico delle comunità di marchi:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • Postgresql 11 o superiore
  • RBENV per le installazioni di Ruby
  • Filato 1.x
  • ImageMagick
  • Redis 4 o superiore
  • PUMA Web Server
  • SendGrid per spedizioni transazionali
  • Mailchimp per e -mail di marketing
  • Carrierwave
  • Sidekiq 6.2.1
  • Elaborare 4.8
  • Preact
  • Editor di Rubymine
  • Git per il controllo della versione

Caratteristiche


Alcuni dei grandi elenchi di funzionalità e concetti generali di app di Forem per costruire il sito della comunità, le comunità online e i forum sono elencati di seguito:

  • Articoli o post
  • Collezioni o serie
  • Commenti
  • Utenti
  • Tag
  • Elenchi
  • Crediti
  • Organizzazioni
  • Reazioni
  • Segue
  • Ruoli
  • Visite ed eventi
  • Metriche
  • Le notifiche push
  • Appunti
  • Pagine
  • Feed con un capogruppo
  • Organizzazione
  • Open source

Installazione

Installa il caposquadra su Ubuntu

Esistono molti modi diversi per installare un caposquadra su come costruire una comunità, ma qui discuteremo dei passaggi di installazione per Ubuntu. Forem Community Building Project è facile da configurare e iniziare. Per iniziare con Forem su come creare rapidamente una comunità, configurare e configurare l’ambiente di sviluppo di Rails con i pacchetti di dipendenze necessarie.

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

Ora prima clone il repository forem nel repository ~/forem:

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

Ora, esegui il bundler nella directory del progetto:

    gem install bundler

Imposta le variabili e i segreti dell’ambiente. Crea .env copiando dal modello fornito

    cp .env_sample .env

Le seguenti variabili di ambiente possono essere impostate:

    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"

Imposta il database ed esegui le migrazioni:

    rake db:create db:migrate

Congratulazioni! Hai installato correttamente il software di gestione della comunità online Forem. Godere!

FAQs

What is Forem used for?

Self-hosted Forem allows you to build your own Forem community of software developers on the internet. Open source Forem provides open source tools to help and deploy a thriving, adaptable and fast growing community.

Is Forem free?

Yes, Forem new community web solution is free to use and download to spin up your own Forem community.

Is Forem open source?

Yes, Forem is a fully distributed open source community platform for setting up a free, self-managed community software. Forem source code repository is available at Github.

In what language is Forem written?

Forem is written in Ruby programming language.

How Forem helps software developers?

Forem community allows software developers to share and discover great ideas. Forem helps the early career software developers for learning how to code and to build their professional network.

Esplorare

In questo articolo abbiamo discusso di Forem per la costruzione di software di comunità di marchi. Per conoscere altre comunità e forum online open source, visitare la pagina seguente:

 Italiano