Yapay Zekaya Kodlattığım Blog Yazılımı

Siper Savaşları Hâlâ Var mı?

2009 yılında forumlarla başlayan web maceram, 2010 yılında Wordpress kullanmaya başlamamla farklı bir boyut kazandı. O zamanlar Wordpress'in hazır paketlere sahip sitesi Wordpress.Com bu seviyede değildi. O yüzden herkesin yaptığı gibi Wordpress'i indirip bir barındırma hizmeti (hosting) ve bir alan adı (domain) alarak kurulum yapıyorduk. Veritabanı oluşturmayı falan hep öyle öğrendik.

Aradan yıllar geçti. Wordpress artık bir blog yazılımı olmaktan çıktı. Şu an Wordpress'i kullanarak istediğiniz tarzda, istediğiniz görünümde ve özellikte siteler yapabiliyorsunuz. Hem de herhangi bir programlama dili (hususan php ve mysql) bilmeden bunu yapabiliyorsunuz. Tabii bu avantaj, beraberinde dezavantajları da getiriyor. O dezavantajların en büyüğü hantallık ve SEO açısından düşülen zaaf.

Wordpress aslında SEO açısından güçlü bir yazılım. Ama pek çok ücretli SEO eklentisi yazıldığı için, zamanla SEO konusunda Wordpress'in bilinçli şekilde SEO'dan uzaklaştırıldığını düşünüyorum. Bu benim görüşüm. Herhangi bir ispatım veya bilgim yok. Sadece mantık yönünden düşündüğümde bunun böyle olduğunu hissediyorum. Nitekim yabancı bloggerlar da benzer şeyleri hissetmiş olacaklar ki bu ücretli SEO eklentilerine gerçekten ihtiyaç olup olmadığını sorgulamışlar. Sonuç olarak bu eklentilerin gereksiz olduğuna kanaat getirmişler. Ama şu var ki, Wordpress sitenin Google'da arma sonuçlarında görünür olması eskisi gibi kolay değil. İşte buna dayanarak Wordpress'in SEO konusunda bilinçli olarak zayıflatıldığını düşünüyorum. Çünkü eskiden yeni siteler hızlıca Google tarafından arama sonuçlarına dahil edilirdi. Tabii zamanla Google algoritmaları da değişti ama sonuçta SEO yönünden güçlü bir yazılımın, algoritma değişikliklerinden çok fazla etkilenmesi normal değil.

Her neyse. Dediğim gibi SEO konusunda ücretli eklenti kullanmak da arama sonuçlarında görünürlüğü etkilemiyor. Bunun yanında Wordpress çok fazla gelişti ve buna bağlı olarak performans sorunları yaşamaya başladı ki bu performans sorunları SEO'yu da olumsuz etkiliyor. Hiç eklenti kullanmasanız bile, eğer hosting hizmetiniz kaliteli ve yeterli değilse siteniz çok ciddi erişim sorunları yaşayabiliyor.

Öte yandan çok fazla eklenti ve tema var. Bu yine hem avantaj hem dezavantaj olarak karşınıza çıkıyor. Kod bilmeden, sadece eklentilerle site hazırlamak keyifli olsa da, bir süre sonra ortaya çıkan SEO ve performans sorunlarına siteye gelen trafiğin sistemin kasılmasına yol açması ekleniyor. Haliyle 2010'dan beridir bazı büyük Wordpress bloglarının zamanla başka sistemlere geçiş yaptığını gördük. Bu saydığım sorunlar hala günceldir.

Bütün bu saydığım sebeplerden ötürü Temmuz 2025 itibariyle, kendimce yeni bir blog yazılımı geliştirmeye karar verdim. Ama bunun için PHP'yi daha detaylı öğrenmem lazımdı ve buna zamanım yoktu. Yani şu an PHP öğrenmeye devam ediyorum da bu blog yazılımı olayını hemen gerçekleştirmek maksadıyla yapay zekaya bir blog yazılımı yazdırmaya karar verdim.

İlk başlarda nasıl yaparım diye düşündüm. Sonra sistemi tarif ederek ve istediklerimi madde madde sıralayarak yapay zekaya sistemi dosya dosya planlayıp kodlamaya geçmesini söyledim. İstenen çoğu şeyi yaptı ama bazı yerlerde takılınca komutları birkaç kez farklı şekillerde yazmak zorunda kaldım.

Sonuçta şu an bu satırları okuduğunuz bu ara yüz ve arka planında çalışan kodlar ortaya çıktı. Yaklaşık 1,5-2 gün boyunca ve günde 5-6 saat uğraşarak bu yazılıma son halini verdim ve Ağustos 2025'in sonlarına doğru Wordpress'i kaldırıp, yapay zekaya (Gemini'ye) yazdırdığım bu yazılımı kullanmaya başladım. Henüz daha çalışmamı tamamlamadım. Daha tamamlanacak eksikler, düzeltilecek bazı şeyler ve eklenecek başka özellikler var. Hepsi sırayla ve zamanla olacak olan şeyler.

Şu ana kadar yaptıklarımı özetlersem:

  1. Admin panel dahil tüm yazılım responsive, yani mobil uyumlu hale geldi.
  2. Yazı editörüne önizleme ve yazı istatistikleri kısmıyla, HTML butonlarının arasına bazı yeni HTML etiketleri ekledim.
  3. Dil çevirileri ksımını ekledim. Zamanla istenirse İngilizce çeviri üzerinden başka dillere de çeviri yapılabilecek ve sistem, ilgili dilde kullanılabilecek. Yanlış anlaşılmasın. Bu özellik siteyi otomatik dil çevirisi yapan hale sokmuyor. Sadece sistem üzerindeki menüler ve ayarlar gibi yerleri ilgili başka dilere tercüme ediyor.
  4. İletişim formunu sisteme gömdüm. Normalde iletişim formu eposta üzerinden çalışır. Ben hostinglerin bu eposta gönderme özelliğini kısıtladığını veya kapattığını bildiğim için, iletişim formu mesajlarını sisteme gömdüm. Yani admin panelden iletişim formu aracılığıyla yazılan mesajlar okunabiliyor.
  5. Menüde gördüğünüz sayfaları isimleriyle değil ikonlarla temsil ettirdim.
  6. Print screen tuşuna basarak hafızaya alınan görüntüyü doğrudan mesajın içine gömen özelliği ekledim. İlgili görüntü dizinde bir dosyaya resim olarak kaydediliyor ve bu resmi ayarlar > ortam kısmından yönetmek mümkün.
  7. Alıntı özelliği ekledim. Böylece her gün farklı bir alıntıyı ana sayfada yayınlayabilirim diye düşündüm.
  8. Etiketleri otomatik linklenttirdim. Bir yazıya girdiğinizde etiket girilmişse, ilgili kelime tıklanabilir ve kalın yazılıyor.
  9. SEO açısından önemi bulunan "İlginizi çekebilir" kısmını eklettim.

Ve daha pek çok özellik ekledim.

Yapay zekaya yazdırdığım bu yazılımı ve admin panelini aşağıdaki videoda kabaca gösterdim.