Group Details Private

administrators

Forum Yöneticileri Grubu

Member List

  • NodeBB Özel Font (Custom Font) ekleme

    Daha önce NodeBB’de Google Font kullanımını nasıl olacağını bu konuda anlatmıştım. Şimdide NodeBB yazılımında özel font kullanımını anlatacağım.

    İlk olarak kullanmak istediğimiz font Woff2 formatında olmalı. Eğer elinizdeki font Woff2 formatında değil ise bu siteden fontu Woff2 formatına çevirebilirsiniz.

    Artık NodeBB’de kullanacağınız custom font woff2 formatında hazır olduğuna göre bu fontu NodeBB’nin kurulu olduğu dizinde nodebb/public/uploads/system system klasörünün içine yükleyebiliriz.

    Şimdi Admin Panel > Görünüm > Özelleştirilmiş içerik (HTML / CSS / JS) sekmesine tıklayın.

    Örneğin museo fontunu kullanmak isterseniz eklemeniz gereken kod aşağıdaki gibi olur. Bu başlıkları yüklediğiniz özel font yapar.

    @font-face {
      font-family: 'museo';
      src: url(uploads/system/museo.woff2) format('woff2');
    }
    
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        font-family: museo, sans-serif;
    }
    

    Eğer content alanı için ayrı bir font kullanmak isterseniz benzer şekilde o fontuda woff2 formartına çevirip system klasörüne atın ve ardından aşağıdaki kodu ekleyin.

    @font-face {
      font-family: 'museo';
      src: url(uploads/system/museo.woff2) format('woff2');
    }
    
    body {
        font-family: museo, sans-serif;
    }
    

    ⚠ Yukarıdaki kodlarda museo yazan yere kendi fontunuzun adını yazın.

    posted in NodeBB
  • NodeBB'de çevirileri değiştirme

    NodeBB forum yazılımındanın büyük çoğunluğu Türkçeye çevrilmiş halde geliyor. Admin panelin çok az bir kısmı çevrilmemiş.

    Mevcut çevirilerde bir değişiklik yapacaksanız sitenin kurulu olduğu dizinde şu yolu takip edin /home/nodebb/nodebb/public/language/tr burada bir çok dosya sizi karşılayacak. Değişmek istediğiniz çevirinin hangi sayfada olacağını bilirseniz bulmanız daha kolay olur.

    Çeviriyi değiştirdikten sonra dosyayı dizine geri yükleyin ve admin panelden veya SSH ile nodeBB yeniden oluşturun (./nodebb build)

    posted in NodeBB
  • Nginx 502 hatası çözümü

    Yoğun trafiğin olduğu zamanlarda CPU kullanımı %100 olunca 502 hatası alıyorsanız çözüm anlattığım şekilde olabilir.

    Lemp kurulu bir sistemde aldığım 502 hatasını bu yazıda anlattığım şekilde çözdüm. Bu her 502 hatasının çözümü olacak anlamına gelmez ama denemekte bir şey kaybettirmez 😉

    Devamı eklenecek.

    posted in Genel
  • Ramazan Bayramınız Mübarek Olsun

    Yücelerin en yücesi olduğuna inandığımız Rabb’imiz bizleri bir Ramazan Ayına daha kavuştursun İnşaallah, Ulu Kocaların Ak Sakallıların Duası Üzerimize Olsun, Bayramımız Mübarek Olsun🍬🇹🇷

    posted in Forum
  • Discourse, NodeBB, Flarum karşılaştırması

    Uzun zamandır Flarum, NodeBB ve Discourse altyapısı kullanan forumlara sahibim. Tablo halinde bu üç popüler forum yazılımının karşılaştırmasını paylaşmak istedim. Unutmayın ki bu yazılımlar sürekli geliştirilmektedir. Bu yazıyı yazdığım tarih itibarıyla karşılaştırma aşağıdaki tabloda olduğu gibidir.

    Bu üçü arasında barındırma maliyeti en fazla olan Discourse en az olan ise Flarum’dur.

    Aynı özellikte üç sunucuda bu üç yazılım kurulu olsun. 1000 kişinin sitede dolaştığını varsayalım. Performans şu şekilde Nodebb > Discourse > Flarum

    Discourse kullanan sitemi paylaşmayacağım.

    Flarum Sitem:

    NodeBB Sitem:

    Özellik Discourse NodeBB Flarum
    Kod Açık Kaynak Açık Kaynak Açık Kaynak
    Teknoloji Ruby & Rails NodeJS PHP + Java Script
    Performans İyi Çok iyi İyi
    Paylaşımlı Hosting Desteği YOK YOK VAR
    Veri Tabanı PostreSQL + Redis MongoDB + Redis MySQL
    Güncelleme Panelden SSH ile SSH ile
    Eklenti Kurulumu SSH ile Panelden SSH ile
    SEO Dahili Dahili Eklenti
    Yapısal Veri Var Yok Var
    Dahili Canlı Sohbet Eklenti Dahili Eklenti
    Özel Mesaj Dahili Dahili Eklenti
    Davet ile Kayıt Dahili Dahili Eklenti
    Wordpress SSO Var (Ücretsiz) ? Var (Ücretli)
    Reklam Eklentisi Var (Gelişmiş) Var Yok (Beta 16)
    Sosyal Login Var Var Var
    Destek Çok iyi Vasat Çok iyi
    Gece Modu Dahili Eklenti (kötü) Eklenti (iyi)
    Websocket Dahili Dahili Eklenti (kötü)
    Güncelleme Sıklığı Çok iyi Vasat Çok iyi
    Etiket Var Var Yok
    Youtube, Twitter vs. Embed Dahili (Grlişmiş) Eklenti (vasat) Eklenti (vasat)
    E-posta ile yanıt Var Yok Yok
    PWA ve bildirim Var Yok Var
    Çeviri Dahili (panelden translate var) Dahili (Panelden Translate yok) Eklenti (panelden eklenti ile translate var)
    Özet E-postları Var Var Yok
    Ayrıntılı İstatistikler Dahili (Gelişmiş) Dahili (Gelişmiş) Var (vasat)
    Çevrim içi üyeler Eklenti (vasat) Dahili Yok
    Bookmark Var (gelişmiş) Var Var
    Discord, Telegram, Slack vb. Entegre Var (gelişmiş, bildirim var) Yok Yok

    Discourse, Flarum ve NodeBB resmi forumlarının GTmetrix Değerleri 1. Test Değerleri

    nodebb.jpg

    discourse.jpg

    flarum.jpg

    2. Test Değerleri

    nodebb-2.jpg

    discourse-2.jpg

    flarum-2.jpg

    Google Pagespeed Değerleri:

    Discourse:
    https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fmeta.discourse.org%2F
    NodeBB:
    https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fcommunity.nodebb.org%2F&tab=mobile
    Flarum:
    https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fdiscuss.flarum.org%2F

    Testi yaptığım tarih itibarıyla sonuçlar şu şekilde:

    Yazılım Mobil Masaüstü
    Discourse 95 100
    NodeBB 66 95
    Flarum 54 97
    posted in Open Source
  • RE: Kurulumu.Net'e Hoş Geldiniz!

    @eren65465024 locale kurulabilir ama hostingde malesef.

    posted in Forum
  • Discourse harici/özel font kullanımı

    Discourse’de başlık ve içerikler için ayrı ayrı özel fontlar kullanabilir. Bunun için elinizde bulunan fontun woff2 formatında olması gerekiyor.

    Bu siteden elinizde bulunan herhangi bir formattaki fontu woff2 formatına çevirebilirsiniz.

    Şimdi diyelim ki comic sans fontunu içerik yazı tipi olarak kullanacaksanız bu fontu woff2 formatına çevirdikten sonra Discourse panelinde tema bileşeni olarak yükleyeceksiniz. Ardından yine fontu yüklediğiniz temanın harici CSS/HTML ekleme bölümüne gelip aşağıdaki kodu ekleyeceksiniz.

    @font-face {
      font-family: Comic-Sans;
      src: url($Comic-Sans) format('woff2')
    }
    
    body {
        font-family: Comic-Sansi, Helvetica, sans-serif;
        font-size: 15px;
    }
    

    Benzer şekilde başlıklar içinde aşağıdaki kodu kullanabilirsiniz.

    @font-face {
      font-family: Comic-Sans;
      src: url($Comic-Sans) format('woff2')
    }
    h1, h2, h3, h4, h5 {
        font-family: Comic-Sans, Helvetica, sans-serif;
    }
    

    Discourse’de Google Font Kullanımı

    Eğer Google font kullanmak isterseniz içerik yazı tipi için,

    @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
    body {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    }
    

    Kodunda Roboto yazan yere kullanmak istediğiniz fontun adını yazmanız yeterlidir.

    Google font kullanımı ile alakalı detaylı anlatım için bu konuya bakabilirsiniz.

    posted in Discourse
  • Ücretli Kurulum Servisi

    Kurulumu.Net olarak Flarum, NodeBB, Discourse, Ghost Blog, Github’ta bulunan Open Source tüm yazılımlar ve Envato market gibi platformlardan alınan yazılımların kurulumu konusunda ücretli destek sağlıyoruz.

    FLARUM

    Flarum hem paylaşım hostinglerde hem de VPS/VDS sunucuda çalışmaktadır. Flarum’u hostingde kullanmak istiyorsanız kurulum ücreti 100 TL’dir. Hosting kurulum paketinde istediğiniz eklentiler dahil edilir. Kuruluma Flarum ve istenilen eklentiler + SMTP mail ayarları yapmak dahildir.

    Flarum’u VPS/VDS sunucuda kurmak isterseniz ücret 400 TL’dir. Harici SMTP posta sunucusu gereklidir.

    NODEBB

    NodeBB sadece VPS/VDS sunucuda çalışmaktadır. NodeBB kurulumu 400 TL’dir. Harici SMTP posta sunucusu gereklidir.

    DİCOURSE

    Discourse sadece VPS/VDS sunucuda çalışmaktadır. Discourse’de özel olarak ayrı bir SMTP mail sunucusu gerekmektedir. Tercihen Mailgun hesabınız olmalıdır. Discourse kurulumu 400 TL’dir.

    GHOST

    Ghost’ta VPS/VDS sunucuda çalışmaktadır. Ghost Blog kurulumu 400 TL’dir. E-posta göndermesi isteniyorsa harici posta sunucusu tercihen kullanılabilir.

    Kurulumu.net referansı ile Digitalocean’dan hosting alırsanız 100 USd kredi kazanabilirsin. Aşağıdaki referans linki ile kaydolmanız yeterli.


    Referanslar

    posted in Forum
  • NodeBB karanlık mod (Dark Mode) CSS ekleme

    NodeBB forum yazılımında gece modu için özel CSS eklemek isterseniz, değiştirmek istediğiniz CSS sınıfının başına body.lights-out eklemek yeterlidir.

    Örnek

    body.lights-out .topic .topic-info {
        border-bottom: 1px solid #252525;
    }
    
    posted in NodeBB
  • Nginx'te bir siteyi yayından kaldırma

    Nginx Web sunucusu kullanan bir sunucuda SSH ile bir siteyi yayından kaldırma nasıl yapılır? Sorusunun cevabını vereceğim.

    root kullanıcısı olarak sunucuda oturum açın ve aşağıdaki dizine gelin. Ubuntu ve Debian işletim sistemine sahip sunucularda genellikle Nginx kurulumu /etc/nginx dizinindedir.

    cd /etc/nginx/sites-enabled
    

    Eğer farklı bir yapılandırma yoksa yayında olan sitelere ait conf dosyaları bu dizinde bulunur. Mevcut dosyaları görmek için ls komutunu çalıştırın.

    ls komutu ile sunucuda yayında olan tüm siteler ait conf dosyaları listelenir. Silmek istediğiniz siteye ait conf dosyasını bulun ve aşağıdaki komutu çalıştırın.

    sudo rm silmek_istediğin_siteye_ait_conf_dosyasi
    

    Değişikliklerin aktif olması için nginx web sunucusunu yeniden başlatmamız gerekiyor. Ama öncesinde bir sorun olup olmadığını kontrol etmek için nginx -t komutunu çalıştırın. Eğer herhangi bir hata yoksa aşağıdaki komutu çalıştırarak siteyi yayından kaldırabilirsiniz.

    sudo service nginx reload
    
    posted in Genel