Το λογισμικό που βασίζεται στο ρουμπίνι για την οικοδόμηση των κοινοτήτων μάρκας.

Forem Δωρεάν λογισμικό φόρουμ

Ruby on Rails που βασίζεται στο λογισμικό για την οικοδόμηση κοινοτήτων

Το Forem είναι ένα λογισμικό backend ανοιχτού κώδικα για την οικοδόμηση και φιλοξενία προσαρμόσιμων κοινοτήτων. Κάθε κοινότητα θα ζήσει στο διαδίκτυο ως δική της ανεξάρτητη εφαρμογή ιστού.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Forem είναι δωρεάν και λογισμικό ανοιχτού κώδικα για την οικοδόμηση μιας κοινότητας Web Application. Οι Forem Online Communities και Forums έχουν τις δικές της αυτόνομες βάσεις δεδομένων, πιστοποιήσεις, διαμορφώσεις με ειδική διεύθυνση URL. Παράλληλα με αυτή την ανεξαρτησία, η κοινότητα του φόρουμ είναι ιδιαίτερα συμβατή μεταξύ τους για να οικοδομήσει ένα συνεκτικό οικοσύστημα για τους συνομηλίκους σας, τους πελάτες, τους fanbases, τις οικογένειες, τους φίλους, όπου οι άνθρωποι πρέπει να έρθουν να συμμετάσχουν σε ένα συλλογικό. Στο οικοσύστημα του προοναρίστε, μέλη πολλαπλών FOREMs μπορούν να μετακινηθούν μεταξύ των εφαρμογών της κοινότητας χωρίς να μοιράζονται δεδομένα σχετικά με το άτομο. Το λογισμικό Backend Forem Rails μεταβαίνει επί του παρόντος σε ένα πρώτο frontend preact για το πώς να δημιουργήσει μια κοινότητα. Το Forem Open Source Community Building Project παρέχει συλλογή εργαλείων και υπηρεσιών για να σας βοηθήσει να φιλοξενήσετε ανεξάρτητες, εστιασμένες και προσαρμόσιμες κοινότητες. Οι κοινότητες Forem είναι χτισμένες για να ενδυναμώσουν με μοναδικό τρόπο τους ανθρώπους που συγκεντρώνουν, διατηρώντας παράλληλα συζητήσεις ενεργές, υγιείς και ευχάριστες. Υπάρχουν περισσότερες από 20 κοινότητες που βασίζονται στο Forem Online Community Management Software και ίσως να βρείτε ένα που ταιριάζει για να δημοσιεύσετε τις σκέψεις σας. Η κοινότητα Snyk.io που βασίζεται στο Forem είναι ένα μέρος για να συζητήσουμε όλα τα πράγματα που σχετίζονται με την εφαρμογή της εφαρμογής. Το Dev.To Online Learning Community φιλοξενείται επίσης από το Forem, είναι μια κοινότητα ανοιχτού κώδικα αρχάριων σε προηγμένους προγραμματιστές λογισμικού που γράφουν θέσεις, συμμετέχουν σε διάλογους και δημιουργούν το επαγγελματικό τους δίκτυο.

Απαιτήσεις συστήματος


Τα ακόλουθα πακέτα εξάρτησης από την τεχνολογία και την εξάρτηση από τις υπηρεσίες χρησιμοποιούνται για την εγκατάσταση της τεχνολογικής στοίβας των καλύτερων κοινοτήτων μάρκας:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • Postgresql 11 ή υψηλότερη
  • Rbenv για εγκαταστάσεις ruby
  • Νήματα 1.x
  • Imagemagick
  • Redis 4 ή υψηλότερη
  • Διακομιστής ιστού Puma
  • Sendgrid για συναλλακτική αλληλογραφία
  • MailChimp για μηνύματα μάρκετινγκ
  • Carrierwave
  • Sidekiq 6.2.1
  • Devise 4.8
  • Preact
  • Επεξεργαστής ρουμπυμίνης
  • Git για έλεγχο έκδοσης

Χαρακτηριστικά


Ορισμένες από τις μεγάλες λίστα των χαρακτηριστικών και των γενικών εννοιών εφαρμογών του Forem για την οικοδόμηση της κοινότητας, οι διαδικτυακές κοινότητες και τα φόρουμ παρατίθενται παρακάτω:

  • Άρθρα ή δημοσιεύσεις
  • Συλλογές ή σειρές
  • Σχόλια
  • Χρήστες
  • Ετικέτες
  • Καταχωρήσεις
  • Πιστώσεις
  • Οργανισμοί
  • Αντιδράσεις
  • Ακολουθεί
  • Ρόλοι
  • Επισκέψεις και εκδηλώσεις
  • Μετρήσεις
  • Ειδοποιήσεις Push
  • Σημειώσεις
  • Σελίδες
  • Τροφοδοσία
  • Οργάνωση
  • Ανοιχτή πηγή

Εγκατάσταση

Εγκαταστήστε το προσκήνιο στο Ubuntu

Υπάρχουν πολλοί διαφορετικοί τρόποι εγκατάστασης για το πώς να οικοδομήσουμε μια κοινότητα, αλλά εδώ θα συζητήσουμε τα βήματα εγκατάστασης για το Ubuntu. Το Forem Community Building Project είναι εύκολο να ρυθμιστεί και να ξεκινήσετε. Για να ξεκινήσετε με το Forem για το πώς να δημιουργήσετε μια κοινότητα γρήγορα, να διαμορφώσετε και να ρυθμίσετε το περιβάλλον ανάπτυξης Rails με τα απαραίτητα πακέτα εξαρτήσεων.

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

Τώρα ο πρώτος κλωνοποιεί το αποθετήριο Forem στο ~/forem αποθετήριο:

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

Τώρα, εκτελέστε το Bundler στον κατάλογο έργων:

    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;

Το αυτο-φιλοξενούμενο Forem σας επιτρέπει να δημιουργήσετε τη δική σας κοινότητα Forem Community των προγραμματιστών λογισμικού στο Διαδίκτυο. Το Open Source Forem παρέχει εργαλεία ανοιχτού κώδικα για να βοηθήσει και να αναπτύξει μια ακμάζουσα, προσαρμόσιμη και ταχέως αναπτυσσόμενη κοινότητα.

είναι δωρεάν;

Ναι, το Forem New Community Web Solution είναι ελεύθερη για χρήση και λήψη για να γυρίσετε τη δική σας κοινότητα Forem.

είναι το Forem Open Source;

Ναι, το Forem είναι μια πλήρως κατανεμημένη πλατφόρμα κοινότητας ανοιχτού κώδικα για τη δημιουργία ενός δωρεάν, αυτοδιαχειριζόμενου κοινοτικού λογισμικού. Το αποθετήριο πηγαίου κώδικα προώθησης είναι διαθέσιμο στο Github.

Σε ποια γλώσσα είναι προφορική;

Το Forem είναι γραμμένο στη γλώσσα προγραμματισμού Ruby.

Πώς βοηθά τους προγραμματιστές λογισμικού;

Η κοινότητα Forem επιτρέπει στους προγραμματιστές λογισμικού να μοιράζονται και να ανακαλύπτουν μεγάλες ιδέες. Το Forem βοηθά τους προγραμματιστές λογισμικού πρώιμης σταδιοδρομίας για να μάθουν πώς να κωδικοποιούν και να δημιουργήσουν το επαγγελματικό τους δίκτυο.

Εξερευνήστε

Σε αυτό το άρθρο συζητήσαμε σχετικά με το Forem για την οικοδόμηση λογισμικού κοινοτήτων μάρκας. Για να μάθετε άλλες κοινότητες και φόρουμ ανοιχτού κώδικα, επισκεφθείτε την επόμενη σελίδα:

 Ελληνικά