Thank you guys for your great work! I think your courage will be repaid in the future, can't wait to upgrade the cms of my company!
Keep up the good work and thank you again. -- Stefano Zoffoli *Resp. Sviluppo Software* 347 8180258 *Librasoft Snc* www.LibrasoftSnc.it <http://www.librasoftsnc.it> 0543 424612 2014/1/5 mark_story <[email protected]> > The CakePHP core team is very excited to announce the first development > preview of CakePHP 3.0[1]. The team has been hard at work for the while, > and we're very excited and pleased with the progress we've made so far. Our > goal with development preview releases like this is to gather early > feedback about the changes coming in CakePHP 3.0. While a number of things > will be changing in CakePHP 3.0, our focus for this release has been the > ORM. > > The Model layer in CakePHP has served the community very well for the past > 8 years, but it has started to show its age. One of the goals of CakePHP > 3.0 is to replace the ageing ORM with a more modern object-orientated > implementation. This development preview has the underpinnings of the new > ORM. The ORM has many of the features/methods you can expect in future 3.0 > release, albeit with a few rough spots. > > CakePHP 3.0 represents a significant break in backwards compatibility. One > of the largest the project has ever had. We're trying to modify existing > methods and classes only where it's required. However, modernizing the ORM > has caused a significant ripple effect to other parts of the framework. You > can expect fairly significant changes in everything that touches the > ORM/Models as we've started over and built what we will become a great ORM. > > ## Still a preview > > We'd like to remind you that this is a development preview release. Many > features are incomplete or missing. For example, the `TreeBehavior` and > `TranslateBehavior` do not yet have 3.x versions. This release is **not** > intended for production use, and should be considered alpha software. We > are hoping that by releasing preview releases we can get feedback from you > - the community - about CakePHP 3.0. The following features are known to be > incomplete or broken. We will not be accepting any bug reports on these > features at this time: > > * `Console/cake bake` does not work at this time. > * FormHelper does not work with the new ORM yet. > * SchemaShell has been removed. > * Scaffold has been removed. > * Many behaviors have been removed or are not working. > * AclComponent is not working with DbAcl. > > In addition to incomplete subsystems, many subsystems have had breaking > API changes made to them. We recommend you checkout the migration guide[2] > for more detail on which methods/classes have been changed. > > ### Other improvements > > In addition to the ORM we've improved other parts of the framework. A > short list of improvements you an expect are: > > * Reverse routing has almost consistent time complexity now. In previous > releases reverse routing performance decreased as the number of routes > increased. Thanks to named routes and some additional optimizations routing > performance should stay more consistent even with large numbers of routes. > * Routing prefixes now map to controllers in sub-namespaces and not > prefixed methods. > * New HTTP client. The HttpSocket class has been entirely re-written. It > is now simpler, more performant and easier to use. > * Simplified configuration. While CakePHP does not have much configuration > required. The configuration it does have is now much simpler and more > transparent than ever before. > * Community standards adopted. CakePHP is leveraging PSR-0, PSR-1 and > composer support. > * Streamlined events system. The events system is now simpler and more > efficient than ever before. > > > ## Getting started > > On top of the framework changes, we've created a new repository for the > application skeleton[3]. You can install this and the development preview > of CakePHP using composer[4]. After downloading and installing composer you > can use: > > $ php composer.phar create-project -s dev cakephp/app > > This will generate a new application, so you can start experimenting with > CakePHP 3.0. > > ## Documentation online > > While this is a preview release, we have been busy building documentation > alongside the code changes. The in-development book[5] and API[6] are > already online. They will be receiving frequent updates as more > documentation and examples are written. > > ## Getting involved > If you're as excited about CakePHP 3.0 as we are, there are many ways you > can get involved. You could help with the open issues in github[7], or > provide your thoughts on any of the open RFC/Enhancement tickets. Both of > these help us design and build the best framework we can. If you're reading > through the documentation and notice an error, please let us know, either > by opening an issue or sending a pull request. > > I'd like to thank everyone who has contributed thoughts, code, > documentation or feedback to 3.0 so far. It's going to be a major milestone > for the project, and we're just getting started with making it the best > version of CakePHP ever. > > ### Links > > * [1] https://github.com/cakephp/cakephp/releases/3.0.0-dev1 > * [2] http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html > * [3] https://github.com/cakephp/app. > * [4] http://getcomposer.org > * [5] http://book.cakephp.org/3.0/en/ > * [6] http://api.cakephp.org/3.0/ > * [7] https://github.com/cakephp/cakephp/issues?milestone=7&state=open > > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/groups/opt_out. > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/groups/opt_out.
