Zendcasts Forum

A community of developers who work with the Zend Framework and other enterprise PHP technologies

You are not logged in.

#1 2010-05-05 04:38:26

harri
Member
From: Kristiansand, Norway
Registered: 2009-12-02
Posts: 27
Website

New project - what do you think?

I felt like sharing a little about my project and see if I could get some feedback and advices. Maybe someone is interested joining or helping.

This is my first real project with Zend. I have done stuff like the QuickStart and stuff here from zendcasts, but thats about it. This project is probably very big  and maybe a bit overkill for the first project, but I'm trying anyway.

So what am I actually trying to make?

It is first and foremost a registration system for the youth ministry I'm a part of. Right now we are using a simple system that I threw together in PHP. Its not dynamic so it requires the same fields for every event, which basically suck. So this is going to be my attempt to make a dynamic registration system where a user can start a new registration with just the right fields, see who have registrated, export the list, send mail to them and other stuff as well (oh yes, I have a long list). I also plan to expand the system so we can get a overview of what areas of the ministry the members want to serve in. The thought is that the same system now can be used as a poll system. When I get the dynamic form making ready I imagine it could be used for a lot of things.

I have decided that I want to use Zendframework (obviously) and Doctrine.  I have chosen Doctrine because it looks much easier to work with than the other solutions I have seen for Zend. It means that I have to learn that as well (have read some about it already), but still looks easier. Maybe because it reminds me about JPA in java.

So far I have the database structure ready (I hope) and is now starting on the programming part.

Here is a model of the database. Could be a bit outdated, this the basic idea:
Registration Database Entity Model

Please give comments if you have any. smile

So if this is usable it is time for coding, but I'm not sure where to start. I have never done a MVC project before. I should probably make a overview of the views and therefor also the actions and controllers I need?


I hope some of you have some thoughts, comments, want to join, help or encourage. Or maybe you don't care tongue
I'm eager to hear what you think so please reply if you have any thoughts. smile

Offline

Board footer

Powered by FluxBB