hi, David,
Good morning.
Recommendation
==============
Controllers:
----------------
- Musicians (might even breakdown by Music Bands/Duets and soloists). I
know you mentioned about 'Music Bands' but no harm in considering if the
application should have a further breakdown (good for reporting purposes).
- Subscriptions And Products/Plans(if your project is going to earn you
some revenue)
- Attachments (possibly for operations related to your images, music and
other attachments. Operations can be upload, resize, back up and so forth).
- Events ( possibly to manage events)
- Communications ( for your newsletters and possibly other form of
communications)
View:
-------
Within the View of each entity (which was made into a controller, ie
Musicians, Subscriptions, Attachments, Events), have role checks to allow
for different groups of users to do things (ie. visitors can browse
information but not edit).
Hope it helps.
2008/12/10 David Schmidt <[EMAIL PROTECTED]>
> Hello list,
>
> I am at the point of starting a new project and have yet to choose a
> controller layout.
>
> my application is a site where:
>
> music bands can
> - register
> - fill out (and later edit) a profile
> - upload pictures and songs
> - schedule events which will be displayed on a calendar
>
> visitors can
> - browse all of the above information
> - register to a newsletter
>
> admins can
> - edit all of the above stuff
>
> Well, I suppose you get the picture. I am hoping to get some guidance
> here from someone who has experience
>
> One solution that comes to my mind would be to make a controlller for
> each role (admin, band, visitor)
> another one would be to make a controller for each type of media
> (songs, pictures, band, ...)
>
> Either way I am not able to tell which one is most suitable beforehand.
>
> thanks in advance
>
> david
>
> _______________________________________________
> List: [email protected]
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/
>
>
>
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/