Codeigniter v2.0 çıktı. Sistemi fazla inceleme şansım olmadı ama genel olarak baktığımda plugin'lerin kaldırılması iyi olmuş. Plugin yazmak eski frameworklerde kaldı.
- Reaktör yani Framework’ün ana yapısı tamamiyle değiştirilidi ve hız artışı sağlandı.
- PHP 4 desteği durduruldu ve PHP 5.1 desteği minimum gereksinim olarak isteniyor.
- CSRF açığına karşı “form helper” güncellendi. Bu yeni özellik güvenlik adına gerçekten pek çok şeyi değiştirecek.
- Yeni sürücüler eklendi (driver). JavaScript (jQuery) ve diğer destekleriyle; aranan pek çok özellik sisteme entegre edildi.
- Scaffolding yani iskele kaldırıldı. Zaten güvenliğinden üreticileri tarafından bile şüpheler de vardı.
- Doğrulama sınıfı kaldırıldı (Validation Class)
- Plugin (Eklenti) özelliği kalıdırıldı ve onun yerine Helper (Yardımcı) özelliği favori olarak gösteriliyor. Zaten kafaları karıştırıyordu; “Library/Plugin/Helper sorunsalı”.
- “Added routing overrides to the main index.php file, enabling the normal routing to be overridden on a per “index” file basis.” deniyor ama düşündüğüm şey mi bilemediğimden alıp aynen yazıyorum buraya.
- $route[‘404_override’] özelliği eklenerek Kontroller içinden hata sayfaları yönetimine izin verildi. Güzel olmuş cidden.
- 50′den fazla hata giderildi.
Reaktör değişikliklerine gelecek olursak;
- Tam query-string desteği sağlandı.
- base_url() fonksiyonunun boş bırakıldığı hallerde otomatik tespit edebilme özelliği eklendi.
- Yeni dosya bellekleme (cache) özellikleri eklendi. Bunlar APC ve Memcache
- Kolayca cron’layabilmek için komut satırı uyumluluğu getirildi.
- 20′den fazla güncelleştirme ve tweaks (tweaks ne demek bilmiyorum)
0 yorum:
Yorum Gönder