Diễn ngôn là phần mềm diễn đàn hiện đại nguồn mở

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

Về tiền đề phần mềm Diễn đàn thảo luận nguồn mở

Bài giảng cung cấp một số tính năng xã hội tương tự như Twitter và Facebook. Xây dựng, thu hút và phát triển cộng đồng doanh nghiệp của bạn theo một cách hiện đại thời thượng.

Tổng quan

Diễn ngôn là một nguồn miễn phí 100%, hoàn toàn mở, hiện đại, dễ sử dụng, phần mềm diễn đàn thảo luận dựa trên cộng đồng giàu tính năng. Đó là một nền tảng mạnh mẽ, đáng tin cậy và có thể thích ứng, đi kèm với một loạt các công cụ cho các cuộc thảo luận cộng đồng. Nó được thiết kế để xây dựng các nền tảng thảo luận cộng đồng, danh sách gửi thư hoặc phòng trò chuyện cho nhóm, khách hàng, người hâm mộ, người ủng hộ hoặc bạn bè của bạn. Tất cả các tiện ích tiên tiến mà bạn dự đoán từ một trang web xã hội lớn như Twitter hoặc Facebook đều có sẵn trong diễn ngôn. Đề cập đến ai đó của @name. Dán vào một liên kết hoặc một hình ảnh, và nó làm cho nó tuyệt vời cho lợi ích của bạn. Trích dẫn cơ bản và liên kết các câu trả lời và chủ đề. Trả lời bất kỳ nơi nào bạn đang ở, trực tuyến hoặc qua email

Yêu cầu hệ thống

Bài giảng dựa trên Ruby on Rails, Ember.js, PostgreSQL và Redis. Yêu cầu hiện tại cho bài giảng bao gồm

  • Ruby 2.5+
  • Postgresql 10+
  • Redis 2.6+
  • Một MTA gửi đi (Bài giảng không cung cấp email chính nó)

Đặc trưng

Bài giảng được xây dựng bởi các nhà phát triển Stackoverflow với chất lượng cao. Đó là sự lựa chọn cuối cùng của các trò chơi, giáo dục, nhà sản xuất, phát triển, sản phẩm, phương tiện truyền thông, hiệp hội và những người khác. Bài diễn văn hỗ trợ tích hợp với Slack, WordPress, Zendesk, Patreon, GitHub, Google Analytics và nhiều hơn nữa. Diễn ngôn có một bộ tính năng sôi động. Các tính năng chính bao gồm

Thiết kế chất lượng cao

Thiết kế là một trong những tính năng tốt nhất: Bài diễn văn được thiết kế để giúp hình thành các cuộc trò chuyện trực tuyến tuyệt vời. Các cuộc thảo luận phẳng với các hệ thống trích dẫn được thực hiện rất nhiều, trả lời có thể mở rộng/có thể thu gọn, cuộn vô hạn, giao diện người dùng sạch và nhiều tính năng hơn đáp ứng để định hình trải nghiệm diễn đàn chất lượng cao.

Hệ thống ủy thác

Diễn ngôn có một hệ thống tin cậy người dùng đơn giản giúp quản lý cuộc thảo luận đơn giản hơn đáng kể. Người dùng có được quyền khi họ có được sự tin tưởng, điều này hạn chế thước đo của những kẻ gửi thư rác và troll thiệt hại có thể làm.

plugin miễn phí cho diễn ngôn

Bài giảng có hỗ trợ cộng đồng mạnh mẽ, có nhiều plugin miễn phí có sẵn. Các plugin có sẵn tại www.discourse.org/plugins Bạn có thể mở rộng và tùy chỉnh diễn đàn thảo luận của mình với các plugin diễn ngôn miễn phí. Đây chỉ là một vài trong số các plugin hiện có.

  • Akismet Anti-Spam
  • Tích hợp trò chuyện
  • OAuth 2.0 & amp; Hỗ trợ kết nối OpenID
  • Xác thực SAML
  • Trả lời đóng hộp
  • Trang web
  • Trình dịch diễn ngôn
  • Chính sách diễn ngôn thực hiện
  • Tích hợp lịch
  • Bản xem trước công cụ chủ đề
  • Chú thích có thể mở rộng

Các chủ đề miễn phí cho diễn ngôn

Người dùng có thể chọn giữa các chủ đề miễn phí có sẵn trên các trường hợp của họ và thậm chí sử dụng các chủ đề khác nhau trên các thiết bị khác nhau. Chủ đề miễn phí có sẵn tại Trung tâm cộng đồng diễn ngôn.

Các tính năng khác

Một số tính năng quan trọng khác đang theo dõi

  • Thông báo động
  • Bố cục di động tích hợp
  • Tự động mở rộng liên kết
  • Dấu hiệu duy nhất trên
  • Kiểm duyệt mạnh mẽ
  • Đăng nhập xã hội
  • Tóm tắt các chủ đề
  • Huy hiệu/Biểu tượng cảm xúc
  • Xác thực hai yếu tố
  • Tùy chọn plugin đa dạng
  • Nâng cấp một lần nhấp
  • API toàn diện

Cài đặt

Cài đặt bằng GitHub

Sao chép kho lưu trữ diễn ngôn

    git clone https://github.com/discourse/discourse.git ~/discourse

Tạo vai trò cùng tên với tên người dùng hệ thống Ubuntu của bạn:

    sudo -u postgres createuser -s "$USER"

Chuyển sang thư mục diễn ngôn của bạn và cài đặt các viên đá quý cần thiết

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

Bây giờ bạn đã cấu hình thành công kết nối cơ sở dữ liệu, hãy chạy các lệnh sau:

    bundle exec rake db:create 
    bundle exec rake db:migrate
    RAILS_ENV=test bundle exec rake db:create db:migrate

Bây giờ, hãy thử chạy thông số kỹ thuật:

    bundle exec rake autospec

Bắt đầu máy chủ Rails:

    bundle exec rails server

Cài đặt bằng Docker

Sau khi bạn đã đăng nhập với tư cách là người dùng gốc, chúng tôi có thể bắt đầu cài đặt Docker bằng cách nhập các lệnh sau. Bạn nên sử dụng người dùng gốc trong suốt phần còn lại của quy trình thiết lập và bootstrapping.

     sudo -s  
    
     git clone https://github.com/discourse/discourse_docker.git /var/discourse  

Bây giờ, CD vào thư mục diễn ngôn.

     cd /var/discourse  

Tiếp theo, bạn sẽ chạy lệnh thiết lập diễn ngôn.

     ./discourse-setup 

Tiếp theo, bạn sẽ được hỏi một loạt các câu hỏi được yêu cầu để tiến lên với việc cài đặt.

    Hostname for your Discourse? [forum.example.com]:
    Email address for admin account(s)? [me@example.com]:
    SMTP server address? [smtp.example.com]:
    SMTP port? [587]:
    SMTP user name? [user@example.com]:
    SMTP password? [pa$$word]:
    Let's Encrypt account email? (ENTER to skip) [me@example.com]:

Thiết lập diễn ngôn sẽ tạo một tệp app.yml và khởi động quá trình bootstrapping, có thể mất từ ​​hai đến tám phút. Khi phần này hoàn thành, bạn có thể chuyển sang thiết lập dựa trên trình duyệt. Chúc mừng! Bạn đã cài đặt thành công bài diễn văn

 Tiếng Việt