The Paperboy WDM Project : Titania
Paperboy WDM (pbwdm) is a web development framework built around the concept of separating logic, content, and presentation. The main component of the project is Titania which is driven by the XML family of technologies and uses Paperboy RSS to do the heavy lifting.
The Paperboy WDM Project is a community project for developing titania and associated projects like pbmodperl and the pure Perl emulation of paperboy. It is a free/open-source project released under a combination of OSI-approved licenses. For more on the licensing details see this page.
Table of Contents
- History of the Project
- A brief history of the project, discussion of names for components of the project and the project itself, and a discussion of versioning. It may be helpful to read this before reading the rest of the site.
- Project Description
- A description of pbwdm and titania.
- Why pbwdm?
- A discussion of why you should use a web development framework at all, and why you should use pbwdm in particular.
- How it Works
- A discussion of how titania works, what it does (technically speaking), the architecture of the program, and how it interacts with the files that collectively are "your website".
- <pbwdm:site> Description
- A description of what a <pbwdm:site> file is and how to write one.
- Pbwdm Licensing Details
- A full account of the combination of OSI-approved licenses pbwdm is released under.
- Getting it
- A complete run down on downloading and installing titania.
- Milestones
- A somewhat informal discussion of where we've been, where we are, and where we're headed.
- Authors
- Brief histories of the authors/developers/maintainers of the project.