So i have an app to port to Catalyst. Its a library-catalogue thing, and
very simple--pretty much one table for a library.

The catch is i have a number of them, and their all kinda similar but
not exactly the same. For instance each book might have twenty
fields, of which fifteen are the same (title, author, publisher, page
count, purchase date, etc.) and five are different depending on the
needs of that library. With this app i maintain five or so different
libraries. Theres a single user table that has permission levels for
each library. Also, some libraries will have certain needs (the "school"
library needs a check-out system, but nothing else does), and  there
are some libraries that will be more complicated
(multiple joined tables, etc.

So many of the methods will be the same except for the slightly different
needs of each library. So i will have

http://www.mysite.com/library/jen/view/323
http://www.mysite.com/library/work/view/98
http://www.mysite.com/library/school/view/2923
http://www.mysite.com/library/work/add
http://www.mysitet.com/library/school/checkout/942

etc.

Whats my best overall structure for this in Cat? Should i use the
Chained thing, which ive never understood? i want the least code
but good flexibleness for the libraries that need something different.

Thanks!

Jen


Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1ยข/min.
_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to