Page 1 of 4

Something good written with the Zend Framework

Posted: Thu Mar 29, 2007 10:25 am
by Ollie Saunders
Can anybody point me to a project that is:
  • Written with the Zend Framework
  • Open source
  • Well written
  • A database application
I already tried SourceForge. It seems as though everyone has gone framework mental and forgotten to actually write any applications with them.

Posted: Thu Mar 29, 2007 10:29 am
by John Cartwright
I don't think there is much out there yet.. but with good reason. Zend Framework is still beta! Who in their right mind would develop a large application with an unstable API?

Posted: Thu Mar 29, 2007 10:38 am
by Luke
I've asked this same question, and sadly, I don't think there are any either. For the exact reason JCart says... the framework is a moving target. The interface changes with every release.
viewtopic.php?p=361162#360339

Try astrum futura. That's the only one I've found.

Posted: Thu Mar 29, 2007 10:40 am
by Ollie Saunders
:(
Try astrum futura
Not a database application

Posted: Thu Mar 29, 2007 10:45 am
by Luke
What do you mean by a database application? An application that interacts with a database? Because if so, then it is one. At least it was last time I checked... they may have changed it. :?

Posted: Thu Mar 29, 2007 10:51 am
by Ollie Saunders
OK well I'd say a database application is an application which interacts with a database in a CRUD fashion i.e. lists and selection, forms and input, reports and output

Posted: Thu Mar 29, 2007 11:00 am
by Luke
If you don't mind me asking, what do you need it for? Studying?

Posted: Thu Mar 29, 2007 11:04 am
by Ollie Saunders
Yes. So I can study how they have structured the code and applied zend components. Oh and one that uses unit testing would also be amazing, I'm still unsure how to test certain functionality.

Posted: Thu Mar 29, 2007 11:07 am
by Luke
hmm... I'd let you take a look at a few of the things I've written, but admittedly they are a bit sloppy and probably wouldn't help you a whole lot. Plus I technically don't own the applications, my work does. There is one application I can think of that I could let you look at, but it is not really "installable" and would probably be more trouble than it's worth.

Posted: Thu Mar 29, 2007 11:08 am
by Ollie Saunders
I don't need to install it. But I understand if you aren't willing to share it.

Posted: Thu Mar 29, 2007 11:13 am
by Maugrim_The_Reaper
Have you looked at Rob Allen's tutorial?

http://akrabat.com/zend-framework-tutorial/

Until the ZF team start on non-basic documentation, it's one of the best introductory texts and it's updated for each new release.

Posted: Thu Mar 29, 2007 11:26 am
by Ollie Saunders
Thanks Maug that looks useful actually.

Posted: Thu Mar 29, 2007 12:56 pm
by Christopher
Your question is pretty common and there is no good answer. Perhaps we should start a thread that goes step-by-step through the process of building an application using the Zend Framework. Now that 0.9 is supposedly locked for the 1.0 release we should be able to do something with a target that is not moving so much.

We could cover some of the tradeoffs that are required to navigate the numerous bolted on options now in the controllers. It is a bit of a mess, but if we went through it we may be able to elucidate some best practices -- and define a couple of standard implementations. I have been thinking of doing something like this to create some simple downloads with examples to do the basics.

- Basic concepts
- Standard config and index.php files
- A couple of Routing schemes that just work
- Basic Front Controller settings
- Basic Action Controller settings
- Which way to deal with exceptions
- A couple of templating schemes that just work
- Dealing with the Response

Posted: Thu Mar 29, 2007 1:19 pm
by Luke
arborint... should you do that, I'd be more than happy to help

Posted: Thu Mar 29, 2007 1:54 pm
by Ollie Saunders
I'm interested but it would be nice to build an actual functioning small application. A music organiser has been a winner in the past for such projects. If we used subversion we could all collaborate on it.