Phần mềm dựa trên Ruby để xây dựng các cộng đồng thương hiệu xây dựng.

Forem Phần mềm diễn đàn miễn phí

Ruby on rails phần mềm để xây dựng cộng đồng

Forem là một phần mềm phụ trợ Rails nguồn mở để xây dựng và lưu trữ các cộng đồng thích ứng. Mỗi cộng đồng sẽ sống trực tuyến như ứng dụng web độc lập của riêng mình.

Tổng quan

Forem là phần mềm nguồn mở và miễn phí để xây dựng một ứng dụng web cộng đồng. Các cộng đồng và diễn đàn trực tuyến Forem có cơ sở dữ liệu độc lập, xác thực, cấu hình với URL chuyên dụng. Bên cạnh sự độc lập này, cộng đồng diễn đàn rất tương thích với nhau để xây dựng một hệ sinh thái gắn kết cho các đồng nghiệp, khách hàng, fanbase, gia đình, bạn bè của bạn, nơi mọi người cần trở thành một phần của tập thể cùng nhau. Trong hệ sinh thái Forem, các thành viên của nhiều forem có thể di chuyển giữa các ứng dụng cộng đồng mà không chia sẻ bất kỳ dữ liệu nào về cá nhân. Phần mềm phụ trợ Forem Rails hiện đang chuyển sang một mặt trận đầu tiên để tạo ra một cộng đồng. Dự án xây dựng cộng đồng nguồn mở Forem cung cấp bộ sưu tập các công cụ và dịch vụ để giúp bạn tổ chức các cộng đồng độc lập, tập trung và thích nghi. Các cộng đồng Forem được xây dựng để trao quyền duy nhất cho những người thu thập trong khi tiếp tục thảo luận hoạt động, lành mạnh và thú vị. Có hơn 20 cộng đồng được xây dựng trên phần mềm quản lý cộng đồng trực tuyến Forem và bạn có thể tìm thấy một cộng đồng phù hợp để bạn xuất bản suy nghĩ của mình. Cộng đồng Snyk.io được xây dựng trên Forem là một nơi để thảo luận về tất cả những điều liên quan đến chứng khoán ứng dụng. Cộng đồng học tập trực tuyến Dev.to cũng được Forem lưu trữ, là một cộng đồng nguồn mở của người mới bắt đầu đến các nhà phát triển phần mềm nâng cao viết bài đăng, tham gia các cuộc đối thoại và xây dựng mạng lưới chuyên nghiệp của họ.

Yêu cầu hệ thống


Các gói phụ thuộc dịch vụ và công nghệ ứng dụng chính sau đây được sử dụng để cài đặt Stack công nghệ thương hiệu tốt nhất Forem:

  • Đường ray 6.1.3.2
  • Ruby 2.7.2
  • Postgresql 11 trở lên
  • RBENV cho cài đặt Ruby
  • Sợi 1.x
  • Imagemagick
  • Redis 4 trở lên
  • Máy chủ web Puma
  • Sendgrid để gửi thư giao dịch
  • Mailchimp cho email tiếp thị
  • Sóng mang
  • Sidekiq 6.2.1
  • Nghĩ ra 4,8
  • Preact
  • Biên tập viên Rubymine
  • Git cho kiểm soát phiên bản

Đặc trưng


Một số danh sách tuyệt vời các tính năng và khái niệm ứng dụng chung của forem để xây dựng trang web cộng đồng, cộng đồng trực tuyến và diễn đàn được liệt kê dưới đây:

  • Bài viết hoặc bài viết
  • Bộ sưu tập hoặc loạt
  • Bình luận
  • Người dùng
  • Thẻ
  • Danh sách
  • Tín dụng
  • Các tổ chức
  • Phản ứng
  • Theo sau
  • Vai trò
  • Các chuyến thăm và sự kiện
  • Số liệu
  • Đẩy thông báo
  • Ghi chú
  • Trang
  • Nguồn cấp dữ liệu Forem
  • Tổ chức
  • Mã nguồn mở

Cài đặt

Cài đặt forem trên ubuntu

Có nhiều cách khác nhau để cài đặt Forem về cách xây dựng một cộng đồng nhưng ở đây chúng tôi sẽ thảo luận về các bước cài đặt cho Ubuntu. Dự án xây dựng cộng đồng Forem rất dễ thiết lập và bắt đầu. Để bắt đầu với Forem về cách tạo ra một cộng đồng một cách nhanh chóng, cấu hình và thiết lập môi trường phát triển Rails với các gói phụ thuộc cần thiết.

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

Bây giờ bản sao đầu tiên là kho lưu trữ forem trong kho lưu trữ ~/forem:

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

Bây giờ, hãy chạy Bundler trong thư mục dự án:

    gem install bundler

Thiết lập các biến và bí mật môi trường của bạn. Tạo .ENV bằng cách sao chép từ mẫu được cung cấp

    cp .env_sample .env

Các biến môi trường sau đây có thể được đặt:

    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"

Thiết lập cơ sở dữ liệu và chạy di chuyển:

    rake db:create db:migrate

Chúc mừng! Bạn đã cài đặt thành công phần mềm quản lý cộng đồng trực tuyến Forem. Thưởng thức!

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.

Khám phá

Trong bài viết này, chúng tôi đã thảo luận về Forem cho việc xây dựng phần mềm cộng đồng thương hiệu. Để tìm hiểu về các cộng đồng và diễn đàn trực tuyến nguồn mở khác, vui lòng truy cập trang sau:

 Tiếng Việt