Merhaba dostlar,

Uzun süreli bir aradan sonra yeni bir yazıyla karşınızdayım. Arayı açma sebeplerini daha sonra anlatmak üzere bırakıp hemen konuya giriyorum.


Bildiğiniz gibi Ghost yükleme ve sistem yönetimi ile ilgili yazılar yazmıştım. Ama Ghost'ta da tabiki eksikler yok değil. Ama minimal arayüzü, kolay kullanımı, stabilliği ile kendini bize kullandırmaya devam ediyor tabi. Ben de bu eksiklerin başında olan dil desteğini ve sadece Facebook ve Twitter ile kısıtlanan paylaşım özelliklerini genişletmek için şöyle bi girişeyim dedim şu casper'e ve başarılı bir sonuç aldık. Daha geliştirirebilecek birkaç yeri daha var ama sıcağı sıcağına da sizinle paylaşmak istedim.

Github: Casper-MultiLanguage


1) Çoklu Dil Ekleme Süreci

Öncelikle GitHub üzerinden orjinal Casper temasını şuradan alıp üzerinde çalışmaya başladım. Resmi blog'ları üzerindeki çeviri makalesinden de yararlanıp önce çoklu dile uygun hale getirdim mevcut temayı. Daha sonra eski sürümler için hazırlanmış dil dosyalarını çekip onlar üzerinde de ufak modifikasyonlar yapıp dil işlemini tamamlamış oldum. Aslında planlamam bu kadardı ilk başta ama dosya yapısına girmişken uzun zamandır aklımda olan paylaşım işini de aradan çıkarmak istedim.

2) Paylaşım Butonları

Yüzen başlıkta hali hazırda sadece Facebook ve Twitter payşaım butonları vardı ve kullanımı nispeten azalmış platformlardan ziyade birebir paylaşım yapmak adına WhatsApp ve Telegram gibi uygulamalar eklemek de uzun zamandır aklımdaydı.

Gerekli yerlere WhatsApp için paylaşım linkini ekledikten sonra CSS düzenlemeleri ile diğer butonlarla aynı boyut ve konumu ayarladım. Sonrasında ise sade bir SVG ikonunu da üstüne kondurduğumuzda olay çözülmüş oldu. :)

Aslında şu anki hali de içime pek sinmiş değil. Çünkü büyük oranda özgür yazılımları tercih eden biri olarak Telegram olmadan orada rahat edemiyorum. :) Diğer yandan da Facebook'u kaldırıp Linkedin ekleme düşüncem var. Güncellediğimde GitHub üzerinden de paylaşımı güncelleyeceğim oradan takip edebilirsiniz. :)


Evet dostlar, bugün sizlere Ghost Blog'larınızda kullanabileceğiniz çoklu dil ve farklı paylaşım seçenekleri içeren aslında Ghost'un varsayılan teması olan modifikasyonlu Casper temasını hazırlayıp paylaşmış oldum. Umarım faydalı olmuştur. Herkese iyi çalışmalar.