Jobban mondva CakePHP 1.1-ről 1.2-re. A cake fejlesztői most már több mint 1 éve dolgoznak az 1.2 verzión. Sok zizegés van az 1.2 körül, de miért is?
A jelenlegi 1.2 egy pre-beta változat, épp csak kilépett az alpha státuszból. Ennek ellenére sok helyen javasolgatja mindenki a többieknek, hogy használja csak nyugodtan. Hát a magam részéről kissé szkeptikus vagyok még a betákkal kapcsolatban is nemhogy az alpha-kal. Mindenesetre utánnanéztem, hogy milyen újdonságokkal vár bennünket az 1.2-es cake.
- a view fileok új kiterjesztés kaptak, ezentúl ctp (cake template) kiterjesztés lesz a preferált a thtml helyett
- az alaprendszerbe integrálták a test suite kezelést
- új komponensekkel bővül az eszköztár: Auth, Cookie és E-mail
- DB2, Oracle és Sybase támogatás
- globálisan elhelyzhető JavaScript és CSS fileok (vendors/js és vendors/css)
- új behaviourok: Acl, Translate és Tree
- új helperek: Form, Js, Paginator, Rss és Xml
- theme támogatás
- i18n és l10n támogatás
- nagy örömömre: továbbfejlesztett console, bake script
- új validálási szabályok: alphanumeric, email, maxlength, minlength, between, url, date, decimal, phone, numeric
- pont elválasztás a htmlhelper és a formhelper osztályokban (Model.field-del hivatkozhatunk az eddigi Model/filed helyett)
- nevesített argumentumok
- új osztályok: Set, Debugger, HttpSocket és Socket
- fejlettebb cache kezelés
- új model kapcsolat leíró a with
Egyenlőre dokumentáció alig akad, de a fejlesztők azt igérik, hogy lesz mire kijön a végleges verzió. Azoknak akik csak ismerkednek a cake-kel inkább az 1.1-el érdemes kezdeni az ismerkedést. Akik már beleharaptak azoknak érdemes belepillantaniuk a várható új verzióba, azoknak pedig akik teljesen beleszerettek és minden nehézséget vállalnak érte nyugodt szívvel ajánlhatom az 1.2-es verziót 😛
Pingback:WebMánia » CakePHP 1.2 RC1