Forem Kostenlose Forum -Software
Ruby on Rails -basierte Software für den Bau von Gemeinden
FOREM ist eine Open -Source -Rails -Backend -Software zum Aufbau und zur Hostable -Communities. Jede Community wird online als eigene unabhängige Webanwendung leben.
Überblick
FOREM ist kostenlos und Open -Source -Software für den Aufbau einer Community -Webanwendung. FOREM -Online -Communitys und Foren verfügen über eigene eigenständige Datenbanken, Authentifizierungen und Konfigurationen mit dedizierter URL. Neben dieser Unabhängigkeit ist die Forum -Community in hohem Maße miteinander kompatibel, um ein zusammenhängendes Ökosystem für Kollegen, Kunden, Fanbasen, Familien und Freunde aufzubauen, in denen Menschen zusammen sein müssen, um Teil eines Kollektivs zu sein. Im Forem -Ökosystem können Mitglieder mehrerer Voraussagen zwischen Community -Apps wechseln, ohne Daten über die Person zu teilen. Die Forem Rails Backend-Software wechselt derzeit zu einem Vorgänger-Frontend, um eine Community zu erstellen. Das Forem Open Source Community Building Project bietet eine Sammlung von Tools und Diensten, mit denen Sie unabhängige, fokussierte und anpassungsfähige Communities ausrichten können. Forem -Communities sind gebaut, um die Menschen, die sich versammeln, eindeutig zu befähigen und gleichzeitig die Diskussionen aktiv, gesund und angenehm zu halten. Es gibt mehr als 20 Communities, die auf der Forem Online Community Management -Software basieren, und Sie finden möglicherweise nur eine, die Sie für die Veröffentlichung Ihrer Gedanken passt. Snyk.io Community, das auf FOREM basiert, ist ein Ort, an dem alle Dinge im Zusammenhang mit der Anwendung Secury besprochen werden können. Dev.to Online Learning Community wird ebenfalls von FOREM gehostet, ist eine Open -Source -Community von Anfänger bis hin zu erweiterten Softwareentwicklern, die Beiträge schreiben, an Dialogen teilnehmen und ihr professionelles Netzwerk aufbauen.
System Anforderungen
Die folgenden wichtigsten App -Pakete für App -Tech- und Services -Abhängigkeiten werden verwendet, um den Tech -Stack der besten Marken -Communities zu installieren:
- Rails 6.1.3.2
- Ruby 2.7.2
- PostgreSQL 11 oder höher
- Rbenv für Ruby -Installationen
- Garn 1.x
- Imagemagick
- Redis 4 oder höher
- PUMA -Webserver
- SENDGRID für Transaktions -Mailing
- Mailchimp für Marketing -E -Mails
- Carrierwave
- Sidekiq 6.2.1
- Entwickeln Sie 4.8
- Preact
- Rubymine Editor
- Git für die Versionskontrolle
Merkmale
Einige der großartigen Liste der Funktionen und allgemeinen App -Konzepte von FOREM zum Aufbau von Community -Site, Online -Communities und Foren sind unten aufgeführt:
- Artikel oder Beiträge
- Sammlungen oder Serien
- Kommentare
- Benutzer
- Stichworte
- Listings
- Credits
- Organisationen
- Reaktionen
- Folgt
- Rollen
- Besuche und Veranstaltungen
- Metriken
- Mitteilungen
- Anmerkungen
- Seiten
- Forem Feed
- Organisation
- Open Source
Installation
FOREM ON UBUNTU INSTALLEN
Es gibt viele verschiedene Möglichkeiten, Forem für den Aufbau einer Community zu installieren, aber hier werden wir Installationsschritte für Ubuntu besprechen. Das Forem Community Building Project ist einfach zu richten und loszulegen. Um mit Forem zu beginnen, wie Sie eine Community schnell erstellen, konfigurieren und richten Sie die Entwicklungsumgebung für Schienen mit den erforderlichen Abhängigkeiten -Paketen ein.
sudo npm install -g yarn
sudo apt-get install libpq-dev
sudo apt-get install g++
sudo nvm install node
Klonen Sie nun zuerst das Forem Repository in ~/Forem Repository:
git clone https://github.com/forem/forem.git forem
cd forem
Führen Sie nun den Bundler im Projektverzeichnis aus:
gem install bundler
Richten Sie Ihre Umgebungsvariablen und Geheimnisse ein. Erstellen Sie .EnV, indem Sie aus der bereitgestellten Vorlage kopieren
cp .env_sample .env
Die folgenden Umgebungsvariablen können festgelegt werden:
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"
Richten Sie die Datenbank ein und führen Sie Migrationen aus:
rake db:create db:migrate
Glückwunsch! Sie haben die Forem Online Community Management Software erfolgreich installiert. Genießen!
FAQS
Was wird Forem verwendet?
Mit Selbst gehosteter Forem können Sie Ihre eigene Forem-Community von Softwareentwicklern im Internet aufbauen. Open Source Forem bietet Open Source -Tools, um eine florierende, anpassbare und schnell wachsende Community zu unterstützen und bereitzustellen.
ist vormisch kostenlos?
Ja, Forem New Community Web Solution kann kostenlos verwendet und heruntergeladen werden, um Ihre eigene Forem -Community zu verbessern.
IST FOREM Open Source?
Ja, Forem ist eine vollständig verteilte Open-Source-Community-Plattform, um eine kostenlose, selbstverwaltete Community-Software einzurichten. FOREM Source Code Repository ist bei Github verfügbar.
In welcher Sprache steht vorgeschrieben?
Forem ist in Ruby -Programmiersprache geschrieben.
Wie Forem Softwareentwickler hilft?
In Forem Community können Softwareentwickler großartige Ideen teilen und entdecken. FOREM hilft den Early Career -Softwareentwicklern, das zu lernen, wie man ihr professionelles Netzwerk codiert und aufbaut.