Something good written with the Zend Framework

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Something good written with the Zend Framework

Post 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.
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post 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?
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post 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.
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

:(
Try astrum futura
Not a database application
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post 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. :?
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post 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
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

If you don't mind me asking, what do you need it for? Studying?
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post 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.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post 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.
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

I don't need to install it. But I understand if you aren't willing to share it.
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post 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.
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

Thanks Maug that looks useful actually.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post 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
(#10850)
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

arborint... should you do that, I'd be more than happy to help
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post 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.
Post Reply