Brainstorming Forums 2.0
Libraries
This is the master library.
The RESTful Wirebird framework, base class for the various applications:
- Wirebird::RESTful::Forum - Core functions.
- Wirebird::RESTful::Profile? - Membership manager.
- Wirebird::RESTful::Blog? - A blog version of Forum.
- Wirebird::RESTful::Planet? - A feed aggregator, the first non-Forum-related class.
- Wirebird::RESTful::Map? - Virtual tabletop.
- Wirebird::RESTful::Character? - RPG character sheet manager
- Wirebird::RESTful::Muster? - RPG game organizer
A Wirebird::Resource object ISA glorified Email::MIME object, with methods to set/return the groupname and other Wirebird-specific properties.
A Wirebird::Member object is, well, a Wirebird member. Subscriptions and email addresses are properties of members.
Wirebird::Storage?
This manages the SQL phrasebooks, since there were taint or strict (I forget which) issues with Data::Phrasebook, and since I needed to expand on it a little bit. Eventually, it should provide a standard interface to Data::Phrasebook and perhaps offer non-SQL methods of storing things.
This is a temporary library until Email::Folder gets fixed/standardized. It only handles maildirs, as one might expect.
Binaries
Wirebird Daemon?
Data
Configuration File?
Queries Phrasebook?
Group Template?
Error Template?
Profile Template?
Map Template?