Herkese merhaba. Birkaç haftadır Titan Mini Framework için dökümantasyon ve soru-cevap platformlarını hazırlamakla meşguldüm. Dökümantasyonla birlikte v1.0.5 güncellemesini yayınlamıştım. Hemen ardından soru-cevap uygulamasını yazarken frameworkte bulunmayan bazı özelliklere ihtiyacım oldu. Her ne kadar mini bir framework olarak kurguladıysam da, ihtiyacım olan bu özelliklerin, bir çatıda bulunması gereken temel bileşenler olduğuna karar verdim. Dolayısıyla birkaç yeni plugin ve düzenleme ile v1.0.6 versiyonunu yayınladım. Aşağıdaki bağlantıdan ulaşabilirsiniz;

https://github.com/tkaratug/titan-mvc

Bu güncelleme ile frameworke 2 yeni plugin ekledim;

- Mail (SMTP mail gönderme kütüphanesi)
- Pagination (Sayfalama kütüphanesi)

Mail plugini, piyasadaki en popüler mail kütüphanesi olan PHPMailer kullanılarak oluşturuldu. Dolayısıyla bu kütüphanenin tüm methodlarını kullanabilirsiniz. Detaylı bilgi ve kullanım örnekleri için aşağıdaki bağlantıdan dökümantasyonu inceleyebilirsiniz;
http://kilavuz.titanphp.com/mail_plugin.html

Pagination plugini, çok sayıdaki verinin sayfalara bölünerek listelenmesini sağlar. Sayfalama linkleri özelleştirilebilir yapıdadır. Böylece dilediğiniz sayfalama stilini giydirebilirsiniz. Detaylı bilgi ve kullanım örnekleri için aşağıdaki bağlantıdan dökümantasyonu inceleyebilirsiniz;
http://kilavuz.titanphp.com/pagination_plugin.html

Session plugininde kaşılaşılan bazı hatalar giderildi. Array ile toplu session tanımlama özelliği eklendi. Kullanım örneği için aşağıdaki bağlantıdan dökümantasyonu inceleyebilirsiniz;
http://kilavuz.titanphp.com/session_plugin.html#set

Yukarıda bahsettiğim yeniliklerin haricinde yeni sürümdeki değişiklikleri, dökümantasyondaki Sürüm Notları sayfasından veya GitHub üzerinden inceleyebilirsiniz.

v1.0.5 sürümünden, yeni sürüme geçiş ile ilgili yapılması gereken değişiklikler, dökümantasyondaki Güncelleme Rehberi sayfasında anlatılmıştır.

Sonraki versiyonlar için planlanan yenilikler;
- Error Handling
- Form Validation
- Multi Language