Munchies - A Catalyst demonstration application
What's it all about ?
Extending Catalyst, the Perl MVC framework, these modules
implement components useful to many web applications
- Authentication, registration, and account management
-
- Documentation, help, and feedback
-
- Navigation and site mapping
-
Who is it aimed at ?
Web application developers writing for the corporate intranet. The
Identity data model uses the OS user database, providing methods
to authenticate, create, and update accounts. It is assumed that
this is appropriate for the target audience although the model
allows for different storage databases to be used instead
What are it's main features ?
- Skins
- Selected from the tools menu a skin contains the CSS, TT
template, and Javascript files used to present the pages of
this application. These files control font selection,
colours, content positioning, and interactive
behaviour. Replace the contents of the image files as
required, the one TT template contains the HTML element
container relationships for all pages
- XML configuration editors
- All of the textual content is stored XML files for which
editors are provided within the application. The application
name 'Munchies' can be altered from Admin > Configuration
page. MyApp becomes YourApp, MyCompany becomes YourCompany,
etc. This text is in template that can be altered from Admin
> Configuration > Pages
- Internationalization
- With all the literal text stored in XML files and copies
translated into multiple languages, providing localised applications
is straightforward