Zend Framework Dispatch Workflow Diagram

I've been researching Zend Framework lately and was curious about what's actually happening behind the scene of the whole dispatch process. Inspired by Thorsten Ruf's (zenddispatch_en.pdf) clear and beautifully presented workflow, I decided to go a step deeper and crawl Zend Framework's code. I came up with my own version of the flexible yet complicated workflow.
SlideShare: Zend Framework Dispatch Workflow Diagram (v1.01)
About pawlwong
Polley Wong is a New York based developer, specializes in User Experience and UI development. Besides coding, she likes interior design and psychology. In her free time she likes to hang out with her cats, play piano, sing and play volley ball. You could find her in her personal Chinese blog. You could also check out her coding oriented blog to see what she's fooling around with lately.
View all posts by pawlwong →
May 12, 2009 at 3:19 pm
Nice Job!
Thanks for sharing.
Slavi
http://slavi.biz
http://seofilter.com
May 12, 2009 at 4:28 pm
I did once a simplified version of the dispatch proccess tracing Plugins, Action Helpers and Controller life-cycle.
You can see it at:
http://just-code-it.com/blog/2008/11/03/zend-framework-plugins-action-helpers-and-controllers-life-cycle-during-dispatch/
May 13, 2009 at 4:37 am
Thanks For The Framework Work Flow Diagram
May 13, 2009 at 10:03 am
Very nice and deep view of the dispatch process!
My intension for creating the "Dispatch Process Overview" – Diagram was to draw a simple overview for daily use.
These two diagrams in combination should answer a lot of questions about the Front Controller process.
Again, very nice diagram!
And thx for the credits.
Thorsten Ruf
May 13, 2009 at 10:46 am
This is nice! Many thanks!
Could you render a pdf with the text as vectors instead of pixels, or provide a version with a mich higher resolution?
I could do it for you too.
May 13, 2009 at 3:49 pm
I’ve updated the PDF into a higher resolution version(v1.01). Feel free to zoom! Thanks exceptione@hotmail.com for the advise.
May 13, 2009 at 4:03 pm
The updated article with the higher DPI PDF is waiting for approve. Stay tune.
May 14, 2009 at 8:21 am
Thanks for updating.
May 14, 2009 at 11:54 pm
Hi,
Could you please enable the download again, because i kept getting permission denied when tried to download the file.
File Name : Zend Framework Dispatch Workflow Diagram (v1.01)
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<RequestId>190241AD6317C422</RequestId>
<Expires>2009-05-13T17:43:52Z</Expires>
<HostId>GqmV5ZaL/2UrFQHo+aC5cp9yL48oESzBrmGHw00lAhD10KpzaFsv27EPJ5pTOpkj</HostId>
<ServerTime>2009-05-14T23:51:58Z</ServerTime>
</Error>
Thank you.
May 15, 2009 at 3:12 am
I’m not sure why the old file space deleted my file. But I found a friend that is kind enough to borrow me a tiny space to host my PDF. I’ve updated the link now, and it should be working once the article have been approved. Stay tune….again. Apologies to all.
- P.W.
May 15, 2009 at 7:18 pm
Hi, the link is still broken, keep getting the expired message, would be nice if you posted also on the comments the new link, thanks!
May 15, 2009 at 8:40 pm
This link works here: http://s3.amazonaws.com/ppt-download/zendframeworkdispatchworkflow-090508180623-phpapp02.pdf
June 4, 2009 at 4:12 pm
Thanks for taking the time to make this chart! Very helpful to understand how it all ties in together.
February 26, 2010 at 9:59 pm
The link is coming up with a bad password.
February 27, 2010 at 8:20 am
@shannonlp and everyone that attempted to download but failed, sorry about that, I’ve uploaded the slides to SlideShare and updated the link in the article, it should be available very soon. -Polley