Proje Detayı
18.02.2012
web.archive.org
Haberiz.com’u Baştan Yarattım: 2012’den 2017'ye Dönüşüm Hikayesi
Dijital dünya hiç durmuyor. Açıkçası ben de durmak istemedim. 2007’den beri yayında olan Haberiz.com’a uzun zamandır içimde bir şey diyordu: “Artık yenilenme zamanı.” Hem teknolojik olarak geri kalmamak hem de kullanıcıya gerçekten hızlı ve temiz bir deneyim sunmak için siteyi baştan aşağı elden geçirdim.
Bu süreç dışarıdan “tema değişmiş” gibi görünüyor olabilir ama arka tarafta işler biraz daha derindi.
Her Şeye En Temelden Başladım
İlk işim altyapıyı düzeltmek oldu. Çünkü ne yaparsan yap, temel sağlam değilse bir yerde patlıyor.
Linux tabanlı bir sunucuyu sıfırdan kurup yapılandırdım. Daha sonra Nginx’e geçerek performansı ciddi şekilde artırdım. Özellikle trafik anlarında sistemin ayakta kalması benim için kritikti.
Veritabanı tarafında da MySQL’i optimize ederek sorgu sürelerini olabildiğince düşürdüm. Küçük gibi görünen bu iyileştirmeler, toplam performansta ciddi fark yarattı.
Hazır Tema Kullanmadım, Kendim Yaptım
Hazır temalarla uğraşmak yerine direkt kendi temamı yazmaya karar verdim. WordPress altyapısını kullandım ama üstüne tamamen bana ait, sade ve hızlı bir tema inşa ettim. Gereksiz hiçbir şey koymadım. Amacım şuydu: Site açılacak ve kullanıcı aradığı habere anında ulaşacak. Mobil uyumluluk zaten olmazsa olmazdı. Onu da en baştan düşünerek ilerledim.
Haber Botları Yazdım
Haber sitesi yönetiyorsan en büyük dertlerden biri içerik akışı. Ben de bu işi kolaylaştırmak için kendi haber botlarımı geliştirdim. Bu botlar sayesinde içerik akışını büyük ölçüde otomatik hale getirdim. Hem zaman kazandım hem de güncellik konusunda ciddi avantaj elde ettim. Açık konuşayım, bu sistem olmasa işi bu kadar sürdürülebilir hale getirmek zor olurdu.
Performans ve SEO’ya Kafa Yordum
İyi görünmek yetmiyor, hızlı da olmak gerekiyor. Bir de tabii Google’ın seni anlaması gerekiyor. Cache sistemleri kurdum, görselleri optimize ettim ve site hızını olabildiğince yukarı çektim. Teknik SEO tarafında da site haritaları, robots.txt ve schema yapılarını düzgün şekilde kurguladım.
Bunlar çok “gösterişli” işler değil ama etkisi en büyük olan kısım burası.
İçerik Tarafını da Boşlamadım
Teknoloji tamam ama içerik kötü olursa hiçbir anlamı yok. Bu yüzden eski içerikleri gözden geçirdim, güncelledim ve nasıl bir yayın dili kullanmam gerektiğini yeniden belirledim. Daha net, daha okunabilir ve daha odaklı bir yapı kurmaya çalıştım.
Sonuç: Ortaya içime sinen bir şey çıktı. Haberiz.com artık daha hızlı, daha sade ve daha akıllı çalışıyor. Ama en önemlisi, artık tam olarak benim istediğim gibi çalışıyor.
Ve dürüst olayım, bu daha başlangıç.