Forem Gratis forumprogramvara
Ruby on Rails -baserad programvara för att bygga samhällen
Forem är en öppen källkod Rails Backend -programvara för att bygga och vara värd för anpassningsbara samhällen. Varje samhälle kommer att leva online som sin egen oberoende webbapplikation.
Översikt
Forem är gratis och öppen källkodsprogramvara för att bygga en community -webbapplikation. Forem online -samhällen och forum har sina egna fristående databaser, autentiseringar, konfigurationer med dedikerad URL. Vid sidan av detta oberoende är forumsamhället mycket kompatibelt med varandra för att bygga ett sammanhängande ekosystem för dina kamrater, kunder, fanbaser, familjer, vänner där människor måste komma att vara en del av ett kollektiv tillsammans. I Forem -ekosystemet kan medlemmar i flera Forems flytta mellan community -appar utan att dela information om individen. Forem Rails Backend-programvara övergår för närvarande till en förhandsfronten för hur man skapar ett samhälle. Forem Open Source Community Building Project tillhandahåller insamling av verktyg och tjänster som hjälper dig att vara värd för oberoende, fokuserade och anpassningsbara samhällen. Forem -samhällen är byggda för att unikt stärka folket som samlas medan de håller diskussionerna aktiva, friska och roliga. Det finns mer än 20 samhällen byggda på Forem Online Community Management -programvara och du kanske bara hittar en som passar för dig att publicera dina tankar. Snyk.io Community som bygger på Forem är en plats att diskutera alla saker relaterade till applikationssäkerhet. Dev.To Online Learning Community är också värd av Forem, är en öppen källkod för nybörjare till avancerade mjukvaruutvecklare som skriver inlägg, deltar i dialoger och bygger sitt professionella nätverk.
Systemkrav
Följande nyckel App Tech and Services Dependency -paket används för att installera Forem Best Brand Communities Tech Stack:
- Rails 6.1.3.2
- Ruby 2.7.2
- PostgreSQL 11 eller högre
- Rbenv för rubininstallationer
- Garn 1.x
- Imagemagick
- Redis 4 eller högre
- PUMA -webbserver
- SendGrid för transaktionsmail
- MailChimp för marknadsföringsmeddelanden
- Carrier Wave
- Sidekiq 6.2.1
- DEVISE 4.8
- Förinrättning
- Rubymine Editor
- Git för versionskontroll
Funktioner
Några av de stora listan över funktioner och allmänna appkoncept för Forem för att bygga samhällssidan, onlinesamhällen och forum listas nedan:
- Artiklar eller inlägg
- Samlingar eller serier
- Kommentarer
- Användare
- Taggar
- Listor
- Krediter
- Organisationer
- Reaktioner
- Följer
- Roller
- Besök och evenemang
- Mätvärden
- Pushmeddelanden
- Anteckningar
- Sidor
- Forem -foder
- Organisation
- Öppen källa
Installation
Installera Forem på Ubuntu
Det finns många olika sätt att installera Forem för hur man bygger ett samhälle men här kommer vi att diskutera installationssteg för Ubuntu. Forem Community Building Project är enkelt att installera och komma igång. För att komma igång med Forem för hur man skapar ett samhälle snabbt, konfigurerar och installerar Rails utvecklingsmiljö med nödvändiga beroenden -paket.
sudo npm install -g yarn
sudo apt-get install libpq-dev
sudo apt-get install g++
sudo nvm install node
Nu först klona Forem -förvaret i ~/foremförvaret:
git clone https://github.com/forem/forem.git forem
cd forem
Kör nu Bundler i projektkatalogen:
gem install bundler
Ställ in dina miljövariabler och hemligheter. Skapa .env genom att kopiera från den medföljande mallen
cp .env_sample .env
Följande miljövariabler kan ställas in:
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"
Ställ in databasen och kör migrationer:
rake db:create db:migrate
Grattis! Du har framgångsrikt installerat Forem Online Community Management -programvara. Njut av!
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.