Custos İYS
Custos, ermanaktan.com'un yeni nesil içerik yönetim sisteminin takma adı. Nabu'nun taşıdığı bayrağı daha yükseğe çıkarması için tasarlandı.

Custos ismi, Nabu gibi özel bir anlam taşımıyor. Latince 'kapıcı', 'muhafız' gibi anlamlara geliyor. Zaten artık ermanaktan.com da çalışan sistemlere kalıcı olarak isim verme gibi bir yol izlemeyeceğim. Custos yalnızca bir takma ad. Google'ın Android versiyonlarına uyguladığı isimler gibi...
Geliştirilmiş dil desteği, sadeleştirilmiş ve hatalarından ayıklanmış adres ayıklama sistemi (parser) ve daha efektif sayfa entegrasyonuyla Nabu'dan yaklaşık %12 daha hızlı çalışıyor.
Nabu, sahip olduğum bilgi birikimiyle ulaşabildiğim en uç noktaydı, fakat 'en iyisi' değildi. Custos da değil... Bir sonraki de öyle olmayacak. İşini doğru yapması, koyduğum hedeflere en sade haliyle ulaşması en büyük amacımdı. O yüzden Nabu'nun zayıf olan noktalarını dikkatlice inceleyip güçlendirilecek noktaları belirledim ve sonunda Custos doğdu.
Nabu'nun arka plan kod yapısı zamanla üst üste eklenen özellikler, hata düzeltmeleri, güncel PHP kodlarına uyumluluk için yapılan yamalar ve bunlar yapılırken gerçekleşen hatalardan dolayı çok ağır hale gelmişti. Bu anlamda Nabu benim kişisel olarak kendimi geliştirmem için harika bir platformdu. Sonunda tüm bu bilgiler rafine bir şekilde Custos haline geldi.
Custos, Nabu'nun aksine tam entegre bir içerik yönetim sistemi. Nabu, ön yüz ve arka plan (back-end) kısmı ayrı ayrı tasarlanmış bir yapıydı. Dolayısı ile eğer arka planda bir güncelleme yapılacak ise, her iki tarafta da güncellemeler ya da müdahaleler yapmak gerekiyordu. Bu zamanla benim vakit ayıramayacağım hale geldi.
Custos'un bölümleri tamamen izole olduğu için, ön yüzde yapılacak değişiklikler arka planı ilgilendirmiyor. Ya da tam tersi.
Detaylar
- Tip: İçerik Yönetim Sistemi (Özel)
- Teknoloji: PHP(8+) + MySQL
- PHP modül gereksinimi: Temel
- Test ortamı: İzole / Eşzamanlı
- Versiyon: 1.0
