Merhaba dostlar,

Bugün de sizlere bulurken epey zorlandığım fakat çok da zor olmayan bir konudan bahsedeceğim. Ghost blog kurulum sürecini zaten önceki yazılarımda anlatmıştım fakat farklı yorum platformlarını kullanabileceğimiz düşünülüp yorum sistemi konulmamış Ghost tabanına. Ben de çok kullanılan bir platformdan, yani Disqus entegrasyonundan bahsediyor olacağım. Hadi başlayalım. :)


Disqus Nedir? Ne İşimize Yarayacak?

Blog'umuzu açtık, yazılarımızı da yazıyoruz güzel güzel ama yazılarımızı okuyacak insanların kafalarında illaki soru işaretleri oluşacak, şimşekler çakacak veya ufak bir teşekkür etmek isteyip içinde kalacak. Tam da bu noktada bir yorum platformuna ihtiyaç duyuyoruz. Burada da ben çokça tercih edilen Disqus üzerinden anlatımımı yapacağım. Diğer platformların kurulumları çok daha farklı olacaktır muhtemelen.

Bir Mühendisin Günlüğü

İstemediğimiz olay da tam olarak bu. :D

1) Disqus Hesabı Açma

"Get Started" deyip Google hesabımla devam etmeyi seçtim ve basit bir şekilde üye oldum.

Sizin yazdığınız Web adresinize göre eşsiz bir alt alan adı tanımlayacak ve bunu daha sonraki aşamalarda kullanacağız.

2) Konfigürasyon Dosyasını Sunucumuzdan Çekme

FileZilla veya alternatif FTP dosya aktarım uygulamaları ile sunucumuza bağlanıyoruz.

/var/www/ghost/versions/2.5.0/content/themes/casper

dizinine gidip oradaki post.hbs dosyamızı çekiyoruz. (Farklı bir tema kullanıyorsanız sonraki "casper"i kendi temanıza göre düzenleyin.)

3) Post.hbs Dosyamızı Düzenleme

{{!--
<section class="post-full-comments">
    If you want to embed comments, this is a good place to do it!
</section>
--}}

Bu satırı bulduktan sonra "{{!--", "--}}" işaretlerini ve "If you want..." yazısını siliyoruz ve aşağıya eklediğim kodu kendi Disqus linkimizi ekleyerek iki section arasına yani "If you want..." yazısını sildiğimiz yere ekliyoruz.

<div id="disqus_thread"></div>
     <script>
        var disqus_config = function () {
        this.page.url = "{{url absolute="true"}}";  
        this.page.identifier = "ghost-{{comment_id}}"
        };
        (function() {
           var d = document, s = d.createElement('script');
           s.src = 'https://DISQUS-ISMIMIZ.disqus.com/embed.js';
           s.setAttribute('data-timestamp', +new Date());
           (d.head || d.body).appendChild(s);
        })();
     </script>

Yani sonuç olarak şunu elde ediyor olmamız lazım. "DISQUS-ISMIMIZ" kısmını yukarda aldığınız isimle değiştirin.


4) Post.hbs Dosyasını Geri Yükleme ve Ghost'u Yeniden Başlatma

Yine FileZilla veya alternatif programımız üzerinden post.hbs dosyamızı aldığımız yere geri yüklüyoruz ve SSH bağlantımızı sunucumuza sağlayıp Ghost'umuzu yeniden başlatıyoruz.

Dosyamızı sunucumuza yükledik.
Ve Ghost'umuzu da yeniden başlattık.

Ve mutlu sondayız sanıyorum. :)


Evet dostlar. Bugün sizlerle Ghost İçerik Yönetim Sistemi'ne nasıl Disqus yorum platformunu entegre edebileceğimizi öğrendik. Makaleyi oylamayı ve aklınıza takılanları aşağıdan sormayı unutmayın. Herkese iyi çalışmalar. :)