Geçtiğimiz günlerde 2. sürümünü yayınladığım Titan Web Framework, sizlerden gelen feedbackler ile gelişmeye devam ediyor. Bugün yayınlanan v2.0.3 sürümü ile birlikte iki yeni kütüphane ve base controller desteği eklendi. Aynı zamanda Restful kütüphanesine header tanımlamaya imkan veren eklemeler yapıldı. Bu gelişmeler ile birlikte basit rest API servislerinden, büyük web uygulamalarına kadar her ölçekte projeniz için kullanabileceğiniz bir framework durumuna gelmektedir.
 

File Upload Kütüphanesi

v2.0.3 Sürümünde gelen yeniliklerden biri File Upload kütüphanesidir. Bu kütüphane ile HTML formları üzerinden dosya upload işlemi gerçekleştirilir. Kullanımı ilke ilgili detaylar için aşağıdaki bağlantıyı ziyaret edebilirsiniz;

http://v2.titanphp.com/doc/upload
 

Image Mainpulation Kütüphanesi

Yeni sürümde gelen bir diğer yenilik Image Manipulation kütüphanesidir. Bu kütüphane ile yerel ya da uzak sunucudaki imajlar üzerinde kırpma, yeniden boyutlandırma, yazı ekleme, döndürme, vb düzenlemeler yapılabilir. Kullanımı ile ilgili detaylar için aşağıdaki bağlantıyı ziyaret edebilirsiniz;

http://v2.titanphp.com/doc/image
 

Base Controller Yapısı

Web ugulaması geliştirirken, birden fazla controller içerisinde aynı verilerin kullanılması gerekebilir. Bu gibi durumlarda her bir controller içinde aynı verileri tekrar tekrar tanımlamak yerine, BaseController içerisinde bir kere tanımlamak yeterlidir. Tanımlanan bu verilerin kullanılacağı controller'lar, BaseController'dan extend edilmelidir.

Kullanımı ile ilgili detaylar için aşağıdaki bağlantıyı ziyaret edebilirsiniz;

http://v2.titanphp.com/doc/controller#base-controller-kullanimi
 

v2.0.3 Sürümü ile gelen diğer değişiklik ve yenilikler için kılavuzdaki Sürüm Notları sayfasını ziyaret edebilirsiniz.

v2.0.2 Sürümünden v2.0.3'e geçiş için kılavuzdaki Güncelleme Rehberi sayfasını ziyaret edebilirsiniz.

Framework'ün Github reposuna aşağıdaki bağlantıdan ulaşabilirsiniz;
https://github.com/tkaratug/titan2