Discourse Forum - Tartışma Scripti Nedir ? – Lojistik Tim
Merhabalar. Arkadaşlar Lojistik TİM olarak bügün sizlerle birlikte Discourse diye bir forum tartışma scripti var ve onu inceleyip bilgi edinelim.
Discourse Nedir?
Discourse 2013 yılında Jeff Atwood, Robin Ward ve Sam Saffron tarafından Ruby ve JavaScript ile yazılmıştır. Aslında amaçları bir hosting firması. Amaçları sunucularını discourse kullananlara satmak. Bunun için proje geliştiriyorlar ve discourse forum ortaya çıkıyor. Aslında forumdan ziyade bir tartışma platformu. Böyle soru cevap tarzında konular açılabilen ve büyük şirketlerin destek amacında forum olarak kullandığı %100 açık kaynak kodlu ücretsiz ve ömür boyuda ücretsiz olacak bir CMS yazılımı diyebiliriz. En güzel özelliği ise tamamen ücretsiz olması ve şık modern bir tasarımda olması. Daha çok mobil uyumlu hali göze hitap ediyor.
Discourse Syfasında Ücret Konusu Nedir ?
Discourse'nin sayfasında ki ücretlendirme kısmı bir çoğumuzun aklını karıştırabilir. Kendilerininde dediği gibi %100 açık kaynak kodlu ve ömür boyu ücretsizdir diyor ama bu ücretlendirme nedir?
Aslında bu ücretlendirme barındırma ücreti arkadaşlar. Hosting, sunucu hizmeti ücreti ve seçtiğiniz pakete göre teknik destek, ekstra modüller gibi bir çok içeriği kapsıyor. Tabi ki discourse bir şirketiniz için veya profesyonel bir projeniz için kullanacaksanız kendi sunucularında barındırılmasını tavsiye ederim çünkü teknik desteği çok önemli. Türkçe kaynak çok olmadığı için bu konuda işinize yaracaktır.
Discourse Özellikleri Nelerdir?
Arkadaşlar bir çok özelliği mevcut. Ama benim incelediğim kadarıyla forum scripti olarak kullanılması Türkiye'ye göre hitap etmiyor. Çünkü bir çok ülkenin alışık olduğu temalar tasarımlar vardır. Bizim ülkemizde forum diyince aklımıza ana başlıklar, alt başlıklar, kategoriler, sayfa sayfa cevaplar gibi bir tasarım geliyor. Ama discourse bu tarzda değil. Referanslarını incelediğimizde sizlerde anlayacaksınız nasıl bir tasarıma ait olduğunu. Özellikler konusunda bir çok özellik mevcuttur ve asıl amaçları bir konu açılınca sayfalarca cevaplar yerine hemen altına kaydırabilir bir alan olması ve tüm cevapların alta gelmesinden dolayı hızı diyebiliriz. Onun dışında rozet sistemi, konu sistemi, emoji sistemi gibi özellikleri mevcut. Tabi ki açık kaynak kodlu olduğu için istediğimiz gibi geliştirebiliyoruz ve bir çok eklentiside vardır.
Discorse Sistem Gereksinimleri Nelerdir?
2GB Ram minimum
2 CPU minimum
20GB disk alanı minimum ( Bu sistemin kapladığı alan arkadaşlar ister istemez daha yüksek bir disk alanı olması lazım)
Arkadaşlar Discourse kurulumu içinde SMTP mail sunucu lazım. Bunlar Brevo, Mailgun, SendGrid, Mailjet, Elastic Mail, gibi bunlardan birisini kullanabilirsiniz. Bunlar zorunlu. Bunların çoğu yüksek kullanım yapmayacaksanız ücretsiz. Ben sendgrid tavsiye ederim hem kurulumu hemde kullanımı basit.
Discourse Nasıl Kurulur?
Sunucumuza bağlanalım
Yükleme ortalama 10dakika sürmektedir. Bazen daha uzun sürüyor bilginiz olsun. En son kurulum bitince cd/var/discourse komutu gözüküyor. Bundan sonra belirlediğiniz admin kullanıcı adı ve şifresi ile giriş yapıp mail adresinizi onayladıktan sonra kullanabilirsiniz.
Arkadaşlar discourse resmi kurulumuna bu linkten ulaşabilirsiniz. E-mail kurulumları ile alakalı bilgilerede bu linkten ulaşabilirsiniz.
Discourse kullananların başlıcaları Zoom - OpenAI - Asana - Figma - Wyze - Western Digital - Monzo - MeteMask - Cardano - Solana - Envato - GitLab - Docker - Brave - Ember.JS gibi büyük firmalar kullanmaktadır. Şimdi aslında daha net anlamışsınızdır neden konunun en başında forum sitesi değil daha çok tartışma sistemi dediğimi. Destek içerikli bir platform kurmak için daha ideal aslında.
Umarım birilerinin işe yaraması dileğiyle.
Merhabalar. Arkadaşlar Lojistik TİM olarak bügün sizlerle birlikte Discourse diye bir forum tartışma scripti var ve onu inceleyip bilgi edinelim.
Discourse Nedir?
Discourse 2013 yılında Jeff Atwood, Robin Ward ve Sam Saffron tarafından Ruby ve JavaScript ile yazılmıştır. Aslında amaçları bir hosting firması. Amaçları sunucularını discourse kullananlara satmak. Bunun için proje geliştiriyorlar ve discourse forum ortaya çıkıyor. Aslında forumdan ziyade bir tartışma platformu. Böyle soru cevap tarzında konular açılabilen ve büyük şirketlerin destek amacında forum olarak kullandığı %100 açık kaynak kodlu ücretsiz ve ömür boyuda ücretsiz olacak bir CMS yazılımı diyebiliriz. En güzel özelliği ise tamamen ücretsiz olması ve şık modern bir tasarımda olması. Daha çok mobil uyumlu hali göze hitap ediyor.
Discourse'nin sayfasında ki ücretlendirme kısmı bir çoğumuzun aklını karıştırabilir. Kendilerininde dediği gibi %100 açık kaynak kodlu ve ömür boyu ücretsizdir diyor ama bu ücretlendirme nedir?
Aslında bu ücretlendirme barındırma ücreti arkadaşlar. Hosting, sunucu hizmeti ücreti ve seçtiğiniz pakete göre teknik destek, ekstra modüller gibi bir çok içeriği kapsıyor. Tabi ki discourse bir şirketiniz için veya profesyonel bir projeniz için kullanacaksanız kendi sunucularında barındırılmasını tavsiye ederim çünkü teknik desteği çok önemli. Türkçe kaynak çok olmadığı için bu konuda işinize yaracaktır.
Discourse Özellikleri Nelerdir?
Arkadaşlar bir çok özelliği mevcut. Ama benim incelediğim kadarıyla forum scripti olarak kullanılması Türkiye'ye göre hitap etmiyor. Çünkü bir çok ülkenin alışık olduğu temalar tasarımlar vardır. Bizim ülkemizde forum diyince aklımıza ana başlıklar, alt başlıklar, kategoriler, sayfa sayfa cevaplar gibi bir tasarım geliyor. Ama discourse bu tarzda değil. Referanslarını incelediğimizde sizlerde anlayacaksınız nasıl bir tasarıma ait olduğunu. Özellikler konusunda bir çok özellik mevcuttur ve asıl amaçları bir konu açılınca sayfalarca cevaplar yerine hemen altına kaydırabilir bir alan olması ve tüm cevapların alta gelmesinden dolayı hızı diyebiliriz. Onun dışında rozet sistemi, konu sistemi, emoji sistemi gibi özellikleri mevcut. Tabi ki açık kaynak kodlu olduğu için istediğimiz gibi geliştirebiliyoruz ve bir çok eklentiside vardır.
Discorse Sistem Gereksinimleri Nelerdir?
2GB Ram minimum
2 CPU minimum
20GB disk alanı minimum ( Bu sistemin kapladığı alan arkadaşlar ister istemez daha yüksek bir disk alanı olması lazım)
Arkadaşlar Discourse kurulumu içinde SMTP mail sunucu lazım. Bunlar Brevo, Mailgun, SendGrid, Mailjet, Elastic Mail, gibi bunlardan birisini kullanabilirsiniz. Bunlar zorunlu. Bunların çoğu yüksek kullanım yapmayacaksanız ücretsiz. Ben sendgrid tavsiye ederim hem kurulumu hemde kullanımı basit.
Discourse Nasıl Kurulur?
Sunucumuza bağlanalım
Kod:
#Sunucumuza Bağlanıyoruz
ssh [email protected]
Kod:
#Docker indirelim ve Kuralım
sudo apt install docker.io
sudo apt install git
Kod:
#Ubuntu Paketlerini Güncelleyelim İsteğe Bağlı
sudo apt update && sudo apt upgrade -y
Kod:
*Discourse Kurulum Dosyasını githubdan indirelim /var/discourse dizinine indirecek
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Kod:
# İndirmiş olduğu var/discourse dizinine girelim
cd /var/discourse
Kod:
#Dosya izinlerini ayarlayalım
chmod 700 containers
Kod:
#Yükleme komutu ike yükleme işlemini yapalım
./discourse-setup
Kod:
#Arkadaşlar burdan sonra sizlere sorular soracak yükleme işlemi ile alakalı.
Hostname for your Discourse? [discourse.example.com]: Alan adınızı soracak. /Burada subdomaine kurmayıp direk kuracaksanız www yazmayın.
Email address for admin account(s)? [[email protected],[email protected]]: /Burada yöneticinin mail adresini soruyor istediğinizi yazabilirsiniz.
SMTP server address? [smtp.example.com]: /smtp sunucu adresini soruyor.
SMTP port? [587]: /port 587 olarak girebilirsiniz.
SMTP user name? [[email protected]]: /mail adresinizi soruyor
SMTP password? [pa$$word]: /mail şifrenizi soruyor
Let's Encrypt account email? (ENTER to skip) [[email protected]]: /burayada mail adresinizi girin. Discourse sizin için sürekli SSL alıyor.
Optional Maxmind License key () [xxxxxxxxxxxxxxxx]:/lisans kısmını boş bırakabilirsiniz.
Yükleme ortalama 10dakika sürmektedir. Bazen daha uzun sürüyor bilginiz olsun. En son kurulum bitince cd/var/discourse komutu gözüküyor. Bundan sonra belirlediğiniz admin kullanıcı adı ve şifresi ile giriş yapıp mail adresinizi onayladıktan sonra kullanabilirsiniz.
Arkadaşlar discourse resmi kurulumuna bu linkten ulaşabilirsiniz. E-mail kurulumları ile alakalı bilgilerede bu linkten ulaşabilirsiniz.
Discourse kullananların başlıcaları Zoom - OpenAI - Asana - Figma - Wyze - Western Digital - Monzo - MeteMask - Cardano - Solana - Envato - GitLab - Docker - Brave - Ember.JS gibi büyük firmalar kullanmaktadır. Şimdi aslında daha net anlamışsınızdır neden konunun en başında forum sitesi değil daha çok tartışma sistemi dediğimi. Destek içerikli bir platform kurmak için daha ideal aslında.
Umarım birilerinin işe yaraması dileğiyle.
LOJİSTİK TİM SUNDU



