Thursday, September 6, 2012

Zend Framework 2.0 stable release

Finally after all these years I'm glad to announce the Zend Framework 2.0 stable release. It is still not ideal but as we have stable release now - we can start polishing it and try and use it for our needs.
Congratulations to everyone!

Monday, October 31, 2011

Zend Mail 2.0 to be delivered for upcoming ZF2 beta2

The work under new Zend Mail 2.0 component has been started recently. Matthew Weier O'Phinney created the architectural outline of proposed object relations and interactions. That document can be found under following Wiki page: "RFC - Mail Refactoring"

Mail goals that should be addressed in new Zend Mail component are:
  • handing of mass messaging
  • better separation between message handing and transport
  • improved MIME-types encoding and Unicode support
  • more intuitive handing of attachments and custom message headers
Feel free to provide your comments under the appropriate Wiki page according the proposed architecture.

Revised version of Zend Mail 2.0 is planed to be delivered for upcoming Zend Framework 2 beta2 release.

Wednesday, May 25, 2011

Bug-Hunt Days May 2011 Anouncement!

A new Bug-Hunt days are coming. On 26th, 27th and 28th - join the team of best PHP developers in magnificent quest of resolving Zend Framework bugs and issues.

For each first-time bug hunter it is recommended to view "The list of all Zend Framework open issues" and joining the IRC channel on Freenode.

You can read the detailed information about participating in Zend Farmework bug-hunt days and if you will close a lot of bugs you will win a valuable prizes.

Happy hunting!

Wednesday, May 11, 2011

Zend Framework 2 MVC brainstorm

During next 4 weeks everyone can contribute ideas according ZF2 MVC requirements and architecture on the Zend Framework MVC requirements brainstorm page. As it was stated by Matthew Weier O'Phinney, the main idea is to finally come up with a concrete list of deliverables for the ZF2 MVC.

Feel free to give your comments and join discussion on mailing lists, IRC and Wiki.

Sunday, April 17, 2011

Zend Framework core developers update

We had couple ZF code developers changes during last 1-2 months that worth to be mentioned.

Alexander Veremiev is not in the official Zend Framework development core team any more, but will still support the development as community member.

Anyway we have a new core developer introduced by Matthew Weier O'Phinney last month. Enrico Zimuel worked for Zend for several years as a consultant for companies that use PHP solutions.

You can find more information about Enrico on his personal blog:

Welcome on board!!

Thursday, March 24, 2011

Bug-Hunt Days March 2011 started!

Ralph Schindler announced Zend Framework Monthly Bug-hunt Days for 24-25-26 March. See detailed announcement in the news section on Zend Developers Network website.

Such event is organised every month to reduce the amount of open issues we have in ZF issue tracker.

Everyone can participate in the event and even win the priceless presents like Zend Framework T-shirt!

Why its important to participate in bug hunt days? well... you can:
  • communicate with the best PHP developers in the world;
  • improve the code base  you use everyday in your work;
  • learn Zend Framework internals and increase your QA skills;
  • and finally you will do a great work for all the people from Zend Framework community and that will give you a positive influence on your karma!

So make sure you have a signed CLA, join IRC channel and search for the Zend Framework issue you want to resolve.

Saturday, March 12, 2011

Zend Framework 2 Coding Standards draft discussion

Zend Framework Project Lead Matthew Weier O'Phinney presented a working draft of Zend Framework 2 Coding Standards.

Here are some outlines from this draft document according the changes we will have comparing to Zend Framework 1.x :
  • For any custom piece of code you should utilise a separate PHP namespace.
  • Namespaces are mapped 1:1 to directories.
  • Underscores "_" will not have a special meaning any more, but possibly still be mapped to directories inside component hierarchy.
  • MixedCase naming convention will be used instead of UPERCASE for acronyms (not a change, but anyway worth mentioning as there were a hot discussion about this)
  • Abstract classes should be prefixed with "Abstract" keyword.
  • Interfaces will not have "Interface" keyword and should be named with nouns or adjectives.
  • Function in global scope is discouraged, its better to define functions in a separate namespace or as a static method.
  • ... and a lot of new staff related to Namespaces...
Note that this document is still in active development and discussion, so nothing is final here and can be changed possibly by you! Just join the contributors mailing list discussion.