Ruby alapú szoftver a márkaközösségek építéséhez.

Forem Ingyenes fórum szoftver

Ruby on Rails alapú szoftver a közösségek építéséhez

A Forem egy nyílt forráskódú sínek háttérszoftver az alkalmazkodóképességek felépítéséhez és fogadásához. Minden közösség online fog élni, mint saját független webes alkalmazás.

Áttekintés

A Forem ingyenes és nyílt forráskódú szoftver egy közösségi webalkalmazás felépítéséhez. A Forem Online közösségek és fórumok saját önálló adatbázisokkal, hitelesítésekkel, dedikált URL -vel rendelkező konfigurációkkal rendelkeznek. Ezen függetlenség mellett a fórumközösség nagyon összeegyeztethető egymással annak érdekében, hogy koherens ökoszisztémát építsenek társaik, ügyfelei, rajongói, családok, barátok számára, ahol az embereknek együtt kell részesülniük. A Forem ökoszisztéma során a többszörös perem tagjai mozoghatnak a közösségi alkalmazások között anélkül, hogy megosztanák az egyénre vonatkozó adatokat. A Forem Rails Backend Software jelenleg áttér egy előzetes előzetes előlapra, hogy miként lehet létrehozni egy közösséget. A Forem Open Source Community Building Project eszközök és szolgáltatások gyűjtését nyújtja a független, koncentrált és alkalmazkodó közösségek befogadásában. A fő közösségeket úgy építik fel, hogy egyedileg felhatalmazzák az összejöveteleket, miközben a viták aktívak, egészségesek és élvezetesek tartják. Több mint 20 közösség épül fel a Forem Online Community Management szoftverre, és előfordulhat, hogy megtalálja azt, amely megfelel a gondolatainak közzétételéhez. A SNYK.IO közösség a Forem -re épített hely egy olyan hely, ahol megvitathatják az alkalmazások Securirty -vel kapcsolatos összes dolgot. A Dev.To Online Learning Community -t a Forem is üzemelteti, a kezdő és fejlett szoftverfejlesztők nyílt forráskódú közössége, akik hozzászólásokat írnak, részt vesznek a párbeszédekben és felépítik professzionális hálózatukat.

Rendszerkövetelmények


A következő kulcsfontosságú alkalmazás -technológiai és szolgáltatások függőségi csomagjait használják a Legjobb márkaközösségek Tech Stack telepítéséhez:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • PostgreSQL 11 vagy annál magasabb
  • RBENV Ruby -installációkhoz
  • Fonal 1.x
  • ImageMagick
  • Redis 4 vagy annál magasabb
  • PUMA webszerver
  • SendGrid a tranzakciós levelezéshez
  • Mailchimp a marketing e -mailekhez
  • Hordozóhullám
  • Sidekiq 6.2.1
  • Tervezze meg a 4.8 -at
  • Preact
  • Rubymine szerkesztő
  • Git a verzióvezérléshez

Jellemzők


Az alábbiakban felsoroljuk a Forem funkciók és a közösségi webhelyek, az online közösségek és fórumok felépítéséhez szükséges főbb szolgáltatások és általános alkalmazás -koncepciók közül néhányat:

  • Cikkek vagy hozzászólások
  • Gyűjtemények vagy sorozatok
  • Hozzászólások
  • Felhasználók
  • Címkék
  • Listák
  • Hitelek
  • Szervezetek
  • Reakciók
  • Következik
  • Szerepek
  • Látogatások és események
  • Metrikák
  • Értesítések
  • Jegyzetek
  • Oldalak
  • Forem Feed
  • Szervezet
  • Nyílt forráskód

Telepítés

Telepítse az ubuntu -t

Sokféle módon telepíthetjük a Forem telepítését a közösség felépítéséhez, de itt megvitatjuk az Ubuntu telepítési lépéseit. A Forem Community Building Project könnyű beállítani és elindulni. Ahhoz, hogy elinduljon a Forem -rel, hogyan lehet gyorsan létrehozni a közösséget, konfigurálhatja és beállítja a Rails fejlesztési környezetét a szükséges függőségi csomagokkal.

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

Most először klónozzon a legfontosabb tárolóval a ~/forem tárolóban:

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

Most futtassa a Bundler -t a Projektkönyvtárban:

    gem install bundler

Állítsa be a környezeti változókat és titkokat. Hozzon létre .env -et a megadott sablonból való másolással

    cp .env_sample .env

A következő környezeti változók beállíthatók:

    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"

Állítsa be az adatbázist és futtassa a migrációkat:

    rake db:create db:migrate

Gratulálunk! Sikeresen telepítette az online közösségi menedzsment szoftvert. Élvezd!

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.

Fedezd fel

Ebben a cikkben a márka közösségi szoftverek építéséről beszéltünk. A többi nyílt forráskódú online közösségek és fórumok megismeréséhez kérjük, látogasson el a következő oldalra:

 Magyar