Forem Nemokama forumo programinė įranga
„Ruby on Rails“ programinė įranga, skirta bendruomenėms kurti
„FASEM“ yra atvirojo kodo „Rails“ programinė įranga, skirta pritaikomoms bendruomenėms kurti ir priimti. Kiekviena bendruomenė gyvens internete kaip savo nepriklausoma žiniatinklio programa.
Apžvalga
„Fasem“ yra nemokama ir atvirojo kodo programinė įranga, skirta kurti bendruomenės žiniatinklio programą. Internetinės bendruomenės ir forumai turi savo atskiras duomenų bazes, autentifikacijas, konfigūracijas su specialiu URL. Be šios nepriklausomybės, forumo bendruomenė yra labai suderinama vienas su kitu, kad sukurtų darnią ekosistemą jūsų bendraamžiams, klientams, gerbėjų bazėms, šeimoms, draugams, kuriuose žmonės turi būti kartu su kolektyva. „FOREM Ecosystem“ nariai keliuose filmuose gali judėti tarp bendruomenės programų, nebendraudami su jokiais duomenimis apie asmenį. „FOREM Rails Backend“ programinė įranga šiuo metu pereina prie pirmojo priekinio frontendijos, kaip sukurti bendruomenę. „FOREM“ atvirojo kodo bendruomenės kūrimo projekte pateikiamas įrankių ir paslaugų rinkimas, padedantis priimti nepriklausomas, sutelktas ir pritaikomas bendruomenes. Vykdomos bendruomenės, kurios yra vienareikšmiškai įgalinančios žmones susiburti, išlaikant aktyvias, sveikas ir malonias diskusijas. Yra daugiau nei 20 bendruomenių, paremtų „FOREM“ internetine bendruomenės valdymo programine įranga, ir galite tiesiog rasti tokią, kuri jums tinka paskelbti savo mintis. „Snyk.io“ bendruomenė, sukurta „FOM“, yra vieta, kur galima aptarti visus dalykus, susijusius su „Application Securirty“. „Dev.to“ internetinės mokymosi bendruomenę taip pat priima „Forem“, kuri yra atvirojo kodo pradedančiųjų bendruomenė pažengusiems programinės įrangos kūrėjams, rašantiems įrašus, dalyvaujanti dialoguose ir kuriant savo profesinį tinklą.
Sistemos reikalavimai
Šie pagrindiniai programų technologijų ir paslaugų priklausomybės paketai yra naudojami norint įdiegti „Fecem Best Brand Communities Tech“ kaminą:
- Bėgiai 6.1.3.2
- Ruby 2.7.2
- „Postgresql 11“ ar naujesnis
- RBENV „Ruby“ diegimui
- Verpalai 1.x
- „Imagemagick“
- Redis 4 ar aukštesnis
- „Puma Web Server“
- „SendGrid“ už operacijų siuntimą
- „Mailchimp“ rinkodaros el. Laiškams
- „CarrierWave“
- „Sidekiq 6.2.1“
- Sugalvoti 4.8
- Preacas
- „Rubymine“ redaktorius
- GIT versijos valdymui
Funkcijos
Toliau pateikiami keletas puikių funkcijų ir bendrų programų koncepcijų, skirtų kurti bendruomenės svetainę, internetinės bendruomenės ir forumai:
- Straipsniai ar pranešimai
- Kolekcijos ar serija
- Komentarai
- Vartotojai
- Žymos
- Sąrašai
- Kreditai
- Organizacijos
- Reakcijos
- Seka
- Vaidmenys
- Apsilankymai ir renginiai
- Metrika
- Plaukti pranešimus
- Pastabos
- Puslapiai
- VEIKIA PAŠTAS
- Organizacija
- Atviro kodo
diegimas
įdiegti „Ubuntu“
Yra daugybė skirtingų būdų, kaip įdiegti, kaip sukurti bendruomenę, tačiau čia aptarsime „Ubuntu“ diegimo veiksmus. „Found Bendruomenės kūrimo projektą“ lengva nustatyti ir pradėti. Norėdami pradėti nuo to, kaip greitai sukurti bendruomenę, sukonfigūruokite ir nustatykite „Rails“ kūrimo aplinką su būtinomis priklausomybių paketais.
sudo npm install -g yarn
sudo apt-get install libpq-dev
sudo apt-get install g++
sudo nvm install node
Dabar pirmiausia klonuokite „Forem“ saugyklą ~/Forem saugykloje:
git clone https://github.com/forem/forem.git forem
cd forem
Dabar paleiskite „Bundler“ projekto kataloge:
gem install bundler
Nustatykite savo aplinkos kintamuosius ir paslaptis. Sukurti .env, kopijuodami iš pateikto šablono
cp .env_sample .env
Galima nustatyti šiuos aplinkos kintamuosius:
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"
Nustatykite duomenų bazę ir vykdykite migracijas:
rake db:create db:migrate
Sveikiname! Sėkmingai įdiegėte „Feem Online“ bendruomenės valdymo programinę įrangą. Mėgautis!
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.