Logiciel basé sur Ruby pour construire des communautés de marque.

Forem Logiciel de forum gratuit

Ruby sur des logiciels basés sur les rails pour la construction de communautés

Forem est un logiciel Backend Open Source Rails pour construire et héberger des communautés adaptables. Chaque communauté vivra en ligne comme sa propre application Web indépendante.

Aperçu

Forem est un logiciel gratuit et open source pour créer une application Web communautaire. Les communautés et forums en ligne de Forem ont ses propres bases de données autonomes, authentifications, configurations avec URL dédiée. Parallèlement à cette indépendance, la communauté du forum est très compatible les unes avec les autres afin de construire un écosystème cohérent pour vos pairs, clients, fans, familles, amis, où les gens doivent faire partie d’un collectif ensemble. Dans l’écosystème de contrem, les membres de plusieurs anciens peuvent se déplacer entre les applications communautaires sans partager de données sur l’individu. Forem Rails Backend Software est actuellement en train de passer à un frontend préalable pour la façon de créer une communauté. Forem Open Source Community Building Project fournit la collecte d’outils et de services pour vous aider à héberger des communautés indépendantes, axées sur les axés et adaptables. Les communautés de contrem sont conçues pour permettre de manière unique aux personnes qui se rassemblent tout en gardant des discussions actives, saines et agréables. Il existe plus de 20 communautés construites sur le logiciel de gestion de la communauté en ligne de Forem et vous pourriez en trouver un qui vous convient de publier vos pensées. La communauté Snyk.io construite sur Forem est un endroit pour discuter de tout ce qui concerne la sécurité des applications. Dev.To Online Learning Community est également hébergé par Forem, est une communauté open source de débutants pour les développeurs de logiciels avancés qui écrivent des publications, participent à des dialogues et créent leur réseau professionnel.

Configuration requise


Les packages de dépendance des applications et de services d’applications et de services suivants suivants sont utilisés pour installer la pile technologique des meilleures communautés de marque Forem les meilleures:

  • Rails 6.1.3.2
  • Ruby 2.7.2
  • Postgresql 11 ou plus
  • RBENV pour les installations Ruby
  • YARN 1.x
  • ImageMagick
  • Redis 4 ou supérieur
  • Serveur Web PUMA
  • SendGrid pour un envoi transactionnel
  • MailChimp pour les e-mails marketing
  • Onde porteuse
  • Sidekiq 6.2.1
  • Concevoir 4.8
  • Préact
  • Rubymine Editor
  • Git pour le contrôle de la version

Caractéristiques


Une partie de la grande liste des fonctionnalités et des concepts généraux d’applications de Forem pour construire le site communautaire, les communautés en ligne et les forums sont répertoriés ci-dessous:

  • Articles ou messages
  • Collections ou séries
  • Commentaires
  • Utilisateurs
  • Mots clés
  • Annonces
  • Crédits
  • Organisations
  • Réactions
  • Suit
  • Les rôles
  • Visites et événements
  • Métriques
  • Notifications push
  • Remarques
  • Pages
  • Flux de contrem
  • Organisation
  • Open source

Installation

Installer Forem sur Ubuntu

Il existe de nombreuses façons d’installer Forem pour construire une communauté, mais ici, nous discuterons des étapes d’installation pour Ubuntu. Forem Community Building Project est facile à configurer et à démarrer. Pour commencer avec Forem pour créer une communauté rapidement, configurez et configurez l’environnement de développement des rails avec les packages de dépendances nécessaires.

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

Maintenant, clonez le référentiel Forem dans le référentiel ~ / fortem:

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

Maintenant, exécutez le bundler dans Directory de projet:

    gem install bundler

Configurez vos variables et secrets d’environnement. Créer .env en copiant à partir du modèle fourni

    cp .env_sample .env

Les variables d’environnement suivantes peuvent être définies:

    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"

Configurer la base de données et exécuter les migrations:

    rake db:create db:migrate

Toutes nos félicitations! Vous avez installé avec succès le logiciel de gestion de la communauté en ligne de Forem. Apprécier!

FAQS

À quoi sert Forem?

Forem auto-hébergé vous permet de construire votre propre communauté de développeurs de logiciels sur Internet. Open Source Forem fournit des outils open source pour aider et déployer une communauté florissante, adaptable et à croissance rapide.

est-il gratuit?

Oui, Forem New Community Web Solution est gratuit à utiliser et à télécharger pour faire tourner votre propre communauté Forem.

est Forem Open Source?

Oui, Forem est une plate-forme communautaire open source entièrement distribuée pour mettre en place un logiciel communautaire autogéré gratuit. Le référentiel de code source est disponible à Github.

Dans quelle langue est-il écrit?

Forem est écrit en langage de programmation Ruby.

Comment Forem aide les développeurs de logiciels?

Forem Community permet aux développeurs de logiciels de partager et de découvrir de grandes idées. Forem aide les développeurs de logiciels en début de carrière pour apprendre à coder et à créer leur réseau professionnel.

Explorer

Dans cet article, nous avons discuté de Forem pour la création de logiciels de communautés de marque. Pour en savoir plus sur d’autres communautés et forums en ligne open source, veuillez visiter la page suivante:

 Français