ブランドコミュニティを構築するためのRubyベースのソフトウェア。

Forem 無料のフォーラムソフトウェア

Ruby on Railsベースのコミュニティのためのソフトウェア

Foremは、適応可能なコミュニティを構築およびホストするためのオープンソースRailsバックエンドソフトウェアです。各コミュニティは、独自の独立したWebアプリケーションとしてオンラインで生活します。

概要

Foremは、コミュニティWebアプリケーションを構築するための無料のオープンソースソフトウェアです。 Forem Onlineコミュニティとフォーラムには、独自のスタンドアロンデータベース、認証、専用のURLを使用した構成があります。この独立に加えて、フォーラムコミュニティは、人々が一緒に集団の一部になるために必要な仲間、顧客、ファンベース、家族、友人のためにまとまりのあるエコシステムを構築するために、互いに非常に互換性があります。 Forem Ecosystemでは、複数のForemsのメンバーが個人に関するデータを共有せずにコミュニティアプリ間で移動できます。現在、Forem Rails BackEndソフトウェアは、コミュニティを作成する方法のために、事前に優れたフロントエンドに移行しています。 Forem Open Source Community Building Projectは、独立した焦点を絞った、適応性のあるコミュニティをホストするのに役立つツールとサービスのコレクションを提供します。前腕のコミュニティは、議論を積極的に、健康的で、楽しいものにしながら、人々が集まる人々にユニークに力を与えるように構築されています。 Forem Online Community Managementソフトウェアに基づいて構築された20を超えるコミュニティがあり、自分の考えを公開するのに適したものを見つけるだけかもしれません。 Foremに基づいて構築されたSnyk.ioコミュニティは、アプリケーションのSecurirtyに関連するすべてのことを議論する場所です。 Dev.to Online Learning CommunityもForemによってホストされています。これは、投稿を書いたり、対話に参加したり、専門家のネットワークを構築する上級ソフトウェア開発者に初心者のオープンソースコミュニティです。

システム要求


次の主要なアプリの技術とサービス依存関係パッケージを使用して、Forem Best Brand Communities Tech Stackをインストールします。

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • postgreSql 11以降
  • Rubyの設置用のRbenv *糸1.x
  • ImageMagick
  • Redis 4以降
  • PUMA Webサーバー *トランザクションメーリング用のSendGrid *マーケティングメール用のMailChimp
  • CarrierWave
  • SideKIQ 6.2.1
  • 4.8を考案します *プアクト *ルベミンエディター *バージョン制御用のgit

特徴


コミュニティサイト、オンラインコミュニティ、フォーラムを構築するための機能の優れたリストと一般的なアプリの概念のいくつかを以下にリストします。 *記事または投稿 *コレクションまたはシリーズ *コメント *ユーザー *タグ *リスト *クレジット *組織 *反応 *フォローします *役割 *訪問とイベント *メトリック

  • プッシュ通知
  • ノート *ページ
  • Forem Feed
  • 組織
  • オープンソース

インストール

UbuntuにForemをインストールします

コミュニティを構築する方法のためにForemをインストールするにはさまざまな方法がありますが、ここではUbuntuのインストール手順について説明します。 Forem Community Building Projectは、セットアップと開始が簡単です。コミュニティをすばやく作成する方法の前提を開始するには、必要な依存関係パッケージを使用してRails開発環境を構成およびセットアップします。

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

次に、最初に〜/foremリポジトリのForem Repositoryをクローンします。

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

次に、プロジェクトディレクトリでバンドラーを実行します。

    gem install bundler

環境変数と秘密を設定します。提供されたテンプレートからコピーして.ENVを作成します

    cp .env_sample .env

次の環境変数を設定できます。

    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"

データベースをセットアップして移行を実行します。

    rake db:create db:migrate

おめでとう! Forem Online Community Managementソフトウェアを正常にインストールしました。楽しみ!

FAQS

Foremは何に使用されていますか?

自己ホストされた前提条件を使用すると、インターネット上でソフトウェア開発者の独自のフォームコミュニティを構築できます。 Open Source Foremは、繁栄し、適応性があり、急速に成長しているコミュニティを支援し、展開するためのオープンソースツールを提供します。

Foremは無料ですか?

はい、Forem New Community Web Solutionは無料で使用およびダウンロードして、独自のForemコミュニティをスピンアップできます。

Foremはオープンソースですか?

はい、Foremは、無料の自己管理コミュニティソフトウェアを設定するための完全に分散されたオープンソースコミュニティプラットフォームです。 Forem Sourceコードリポジトリはgithubで入手できます。

はどの言語が書かれていますか?

ForemはRubyプログラミング言語で書かれています。

どのようにForemがソフトウェア開発者に役立ちますか?

Forem Communityを使用すると、ソフトウェア開発者は素晴らしいアイデアを共有して発見することができます。 Foremは、初期のキャリアソフトウェア開発者が、コーディングの方法を学び、プロのネットワークを構築するのに役立ちます。

探検

この記事では、ブランドコミュニティソフトウェアを構築するための前提条件について説明しました。他のオープンソースのオンラインコミュニティやフォーラムについては、次のページをご覧ください。

 日本