Dithaka components

Intended audience

This document is intended for people who want to understand and get an high level overview of the design of Dithaka

Introduction

Dithaka consists out of the following components:

  • Dithaka-Base: This contains the main forum classes: Forum, Message, Conversation, MailGenerator, etc.
  • Dithaka-James: This contains the Dithaka James mailets and matchers: ForumMailet, ForumMatcher, etc
  • Dithaka-Tapestry: This is a Tapestry library that can be used by Tapestry projects.
  • Dithaka-Webapp: This an example web application that uses the Dithaka-Tapestry library
  • Dithaka-Doc: This contains the Dithaka documentation:xdocs,html and images.

Dithaka component diagram

Dithaka-Base consists out of the following packages as can be seen from the diagram below:

More information coming soon...

Dithaka use-dependencies diagram

More information coming soon...

Known issues and future enhancements

Some know issues