İçerik

Relaunch - Karahan.net Tamamen Yenilendi

İçerik

2007 yılından bu yana, yani 15 yıldır, karahan.net Wordpress . CMS sistemi üzerinde çalışmaktadır. Başlangıçta Wordpress oldukça basit, kullanımı kolay bir blog sistemiydi, ancak o zamandan beri web içeriği sunumu alanında kapsamlı ve çok yönlü güçlü bir sistem haline geldi. Ancak, işlevlerin sürekli genişlemesi de aşırı yüklenmeye yol açtı ve bu da web sitemin teknik temelleri için bir alternatif aramama neden oldu. Yazılımın çok kapsamlı hale gelmesi, düzenli güncellemelere ve hata düzeltmelerine çok sık ihtiyaç duyulmasına neden oldu. Otomatik güncelleme işlevi olsa bile, sistemin saldırılara karşı savunmasızlığı çok fazlaydı. Yorumlardaki spam miktarından bahsetmiyorum bile. Wordpress tarafından oluşturulan web sayfası koduna bakıldığında, gerçek içerik ile Wordpress tarafından oluşturulan kod arasında önemli bir dengesizlik olduğu görülüyor. Daha az karmaşık, daha basit bir çözüme ihtiyacım vardı.

İş akışımdaki bir başka gelişme, araştırmayı belirli bir yöne doğru yönlendirdi. Metinler üzerinde ve metinlerle yaptığım çalışmalar artık Markdown formatındaki metin dosyalarına dayanıyor. Bir yandan bu, metinlerin basit, sade bir şekilde biçimlendirilmesine olanak sağlarken, diğer yandan da metnin görünümü hakkında herhangi bir endişe duymanıza gerek bırakmaz. Markdown ile başlıklar, kalın veya italik biçimler, listeler vb. gibi biçimlendirmeler, yazı tipi boyutu veya paragraf biçimlendirmesi gibi konular hakkında düşünmeyi gerektirmeden gerçekleştirilebilir. Ancak benim için en önemli husus, yazılarımın dosya formatlarıyla “kilitlenmemiş” olmamaları ve okunabilmeleri için belirli bir yazılıma, hatta belirli bir yazılım sürümüne ihtiyaç duymamalarıydı. Ayrıca, bilgi yönetimim için Luhmann’ın Zettelkasten’inin Markdown dosyalarına dayanan dijital bir türevi olan Markdown editörü zettlr ‘ı kullanmaktayım.

Bu çerçevede, statik site oluşturucu kullanımı en bariz seçenekti. Biraz deneme yanılmadan sonra SSG Hugo ‘yu kullanmaya karar verdim. Hugo, büyük ölçüde HTML ve bazı Javascript kodlarından oluşan Markdown dosyalarına dayalı bir web sitesi oluşturan bir çerçevedir. Veritabanı yok, PHP programlama yok, kılavuz olmadan zor kullanılabilecek karmaşık tasarım şablonları yok. Elbette Hugo’yu öğrenmek, siteyi dönüştürmek ve kurmak biraz zaman aldı. Ancak web sitesi çalışmasını mevcut metin iş akışıma entegre etme imkanı bu çabayı tahammül edilebilir hale getirdi.

Ayrıca web sitesini çok dilli hale getirmek için teknik bir temel olarak Hugo framework’ü kullandım. İlk Türkçe makaleler çoktan dahil edildi, ancak henüz hepsi değil. Karahan.net yeni versiyonu şu anki haliyle henüz tam olarak hazır değil. Bu nedenle web sitesi halen “devam eden bir çalışma” durumundadır. İngilizce yazılar da ileride yayınlanacaktır.

Gelecekte, web sitesine metinsel anlamda katkı sağlamaya daha fazla konsantre olacağım. Grafik öğeler yalnızca içeriğin sunumu için gerekli oldukları ölçüde kullanılacaktır. Ziyaretçiler hiçbir şekilde takip edilmeyecektir. Sitede hiçbir Cookie kullanılmayacak ve yazıların görüntülenme sayısı veya siteye gelen okuyucu ve ziyaretçi sayısı hakkında hiçbir istatistik toplanmayacaktır. İlgimi çeken konular hakkında yazıyorum ve başkaları da bu ilgiyi paylaştığında mutlu oluyorum. Hiçbir zaman tıklanma sayısıyla ilgilenmedim, ne konu seçimim ne de içeriğim tıklanmaya yönelik oldu. Bu bakımdan, herhangi bir istatistik tutmak boşunaydı. Var olmaya devam edecek olan tek iz sürücüsü, VGWort’tan gelen bir izleme pikseli olup, bu da teknik altyapının az da olsa maliyetlerinin küçük bir şekilde yeniden karşılanmasını sağlamaktadır.

Şu an için yorum fonksiyonu olmayacaktır. Son yıllarda bu işlev, içeriğe ilgi göstermeyen spam göndericiler tarafından %99 oranında kullanılmaktaydı. Yorum ve tepkilerinizi İletişim formu aracılığıyla bana gönderebilirsiniz. İleride Fediverse (özellikle Mastadon ) tabanlı bir yorum ve tepki fonksiyonu da eklenebilir. Ancak bu, web sitesi üzerinde çalışmak için mevcut olan zamana bağlı, ki bu zamanı teknik konulardan ziyade yeni paylaşımlar için kullanmayı tercih ederim.