Round’em up, head’em out…Let’s do a Framework Roundup!
p. My how time flies when you are having fun! It seems like a little more than a week ago when we last looked at what’s new in Framework land; and now, here we are again. Get yer walkin’ shoes on and let’s head out on another “Framework Roundup”:http://devzone.zend.com/public/view/tag/Roundup!
p. First, a note. The most important thing (IMHO) that happened this week, the SVN mailing list started working again! (yea!) The easiest way to keep track of the comings and goings in Frameworkland is to just subscribe to it. (send an email to fw-svn-subscribe@lists.zend.com[*] along with 4 box-tops.) Many thanks to the gods that manage the servers at zend.com. I’ve had a project stewing for a while but couldn’t test it till that list was working again. (more on that another day)
p. Now running a close second to the svn mailing list has to be the “release of 0.1.3″:http://devzone.zend.com/node/view/id/153! (There are those who might suggest that it may be slightly more important, I’ll respectfully disagree) Check the “NEWS.TXT”:http://framework.zend.com/svn/framework/trunk/NEWS.txt or “John’s complete announcement”:http://devzone.zend.com/node/view/id/153 for the details that I’m to lazy to even cut and paste here.
p. I hear the cries now. “Cal, how did they get to this magical milestone?”. The obvious answer? A lot of hard work by all the “contributors”:http://framework.zend.com/contributors. (wow, what a Rogue’s Gallery)
* On the mailing list this week there were several hot topics of discussion. I think the biggest topic (by my quickie informal and wholly unscientific survey of glancing at my email box) had to have been ” [fw-general] Code from existing framework”:http://www.zend.com/lists/fw-general/200604/msg00178.html. It’s actually a carryover from a previous conversation. Nico and Rob (with a couple of other contributors) have a rousing discussion about how config settings should be loaded. Lot’s of fodder for buzzword bingo in this one with topics like “namespaces”, “precedence” and my personal favorite “maximum laziness”. Very interesting thread for those of you concerned with how configuration settings will be brought into a system.
* The “WebServices: Server & Client”:http://www.zend.com/lists/fw-general/200604/msg00143.html thread saw a little more action but quickly dies out amongst all the “point missing”. Andi (tanned, rested and raring to go) Gutmans “summed it up really well for everybody”:http://www.zend.com/lists/fw-general/200604/msg00259.html.
* “Zend_Tree overview”:http://www.zend.com/lists/fw-general/200604/msg00209.html got another round of discussion, apparently sparked by me!
Seriously, Andries, I may have been the only one confused. Don’t take anything but the links too seriously in these roundups. That having been said, Andries overview of the proposed class brings it all into focus for people. A couple of people contributed additional comments along the way and there was a round of back-slapping at a job well done. (well, a job well talked about, but that was the point.) I know we’ll see more on this proposal in the weeks to come.
* Mike Naberzezny (the blank gray square on the contributors list) “announced the formation of a documentation mailing list”:http://www.zend.com/lists/fw-general/200604/msg00251.html. This list is for those who are interested in contributing to the documentation or one of the growing number of translations.
* Zend_PDF had a lot of activity this past week. “Zend_Pdf Bug”:http://www.zend.com/lists/fw-general/200604/msg00271.html, “TIFF Support for Zend Pdf”:http://www.zend.com/lists/fw-general/200604/msg00320.html, “Zend_Pdf, German umlauts don’t work”:http://www.zend.com/lists/fw-general/200604/msg00364.html, “PNG Support Zend_Pdf, Framework change required?”:http://www.zend.com/lists/fw-general/200604/msg00404.html. I’m sure I missed some but that’ll give you some good reading. The skinny is, we got German umlauts, TIFF and PNG support committed to SVN. If you are doing PDF stuff with the Framework, you need to check out soon. This is one of the fastest changing areas of the Framework.
* Nico added to his “next Zend Mail thingy in SVN”:http://www.zend.com/lists/fw-general/200604/msg00318.html. Bug fixed, class movement and some cool new features including, “SSL via 995 supported”, “all errors handled by exceptions”, “delete command added”, “new class for array like handling”. Good job Nico!
* My vote for the most technically abstract discussion goes to “Access to models/views in MVC”:http://www.zend.com/lists/fw-general/200604/msg00346.html. Seriously high-level discussion on the role of controllers as arbitrators of who can access views. If you love a rousing technical discussion or are having trouble sleeping, this is the discussion you don’t want to miss.
* I’d like to join Stevent Van Poekc and welcoming Stefan Koopmanschap to the “Dutch Translation Team”:http://www.zend.com/lists/fw-general/200604/msg00353.html. As you know, the team needs 5 members and 3 alternates before they can realize their goal of competing in the Olympics. Until then, we’ll just have to be thankful they are working with us.
* Another discussion sprung up around “User Interface Components”:http://www.zend.com/lists/fw-general/200604/msg00366.html this week. Andi noted:
bq. We are currently working on this. We already had some early contributions from IBM around Ajax and Forms, but it will take some time until we have something more concrete.
* “Zend Framework vs. the no-framework framework”:http://www.zend.com/lists/fw-general/200604/msg00382.html is an interesting discussion sparked by one user asking the simple question “Why use a framework?”. The user’s original question arose after reading Rasmus Lerdorf’s article “The no-framework PHP MVC framework”:http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html. Mislav summed up the answer nicely by saying:
bq. …I don’t think he meant to say “hey, we don’t need frameworks!” because we do – otherwise every developer will spend twice as much working on a project recreating its environment that his neighbour has already done.
* This week we saw the number of new proposals drop off. “proposal: Zend_Access feedback needed”:http://www.zend.com/lists/fw-general/200604/msg00211.html and the informal “Zend_ControllerView_Config”:http://www.zend.com/lists/fw-general/200604/msg00324.html were the two I noted. The second one sparking quite a conversation on the role of XML configuration files in the framework. Mike made a good point when he said:
bq. While it might not be right for the core distribution, we shouldn’t discourage work like this.
and Andi helped out with:
bq. There are a lot of advantages of being able to open a source file and understanding what happens just by looking at the code.
p. And that’s it for this week’s round up. I’ll be back next week or whenever the heck I feel like to to talk more shop with you. Until then remember, patch early, patch often.
=C=
Categories: News, Zend Framework
Tags: All Skill Levels, PHP5, Roundup


5 comments to “Round’em up, head’em out…Let’s do a Framework Roundup!”
April 19th, 2006 at 8:33 am
Great roundup! Thanks for making it fun to read. That’s how to git er dun!
April 19th, 2006 at 9:06 am
thank you for the welcome. I’m happy to join in on the dutch translation of the documentation!
April 19th, 2006 at 11:24 am
Cal,
Thanks for your candid vote.
Unfortunately, my topic did not attract many arguments. Well, facts are upside-down in the real-world
Is there any way where we can start a poll on this topic so others could vote to indicate what strategy they follow in controlling access to views/models? This would help us determine what strategy most applications follow on an important issue such as this.
April 21st, 2006 at 8:00 am
Hello Cal,
Thanks for supporting the documentation teams by mentioning them in each of your posts. It goes straight to the heart
However next time, could you please copy/paste my name ?
Thanks in advance,
No hard feelings
Steven Van Poeck
Dutch translation team lead
April 21st, 2006 at 10:20 am
Steven Van Poeck,
My most humble (and surprisingly sincere) apologies.
Yes, from now on, I’ll cut and paste. (I can’t believe I did that, I mean me! A spelling error! Who would have thunk it?!?)
=C=