Just so there is no duplication in effort, I am working on a raidtracker version for the 2.0 release. The main idea behind the program is taken from PoloDude's original version, but a significant portion of the code is being rewritten to handle the new roster functionality and to make later modifications easier. (Like adding additional tracking if the raidtracker changes.)
I have contacted Eris and asked to have char/guild/server/etc information included in the MLDKP addon so that the new raidtracker can handle multiple guilds in a realm and be more useful overall.
Currently I'm working on the data storage implementation. There's a lot left to be done, so be patient. I'll release a beta when I feel it can be accurately used without too many problems. I will not release early, so please don't ask.
I have just enough time to squeeze in some coding, and no time to answer questions or troubleshoot additional installations.
Data upload and view is based on roster authentication levels.
I am building in the following functionality for the scopes:
Realm: View boss kills, loot drops
Guild: View raids, boss kills, loot drops, attendance
Character: View loot, bosses killed
Admin: Flag raids/loot/attendants as 'deleted' so it is not displayed. (Actual data deletion will not stop the raid from being uploaded again.)
The following is a list of configuration options that I currently have flagged to provide:
General:
Minimum CT Raidtracker version
Global Enable/Disable
Admin Access Level
Upload Access Level
View Access Level
Active linking to internal roster or the armory
Configurable armory search string (in case it changes)
Date display format
Image Format (gif/jpg/png)
Images Location
DB transaction enable (in case the mysql struct changes to support it)
Item Options
Global store items flag (on or off)
Minimum rarity for item storage
Store players per loot (must also be activated in the addon)
Combine loot - Display option for whether to show single lines per loot or concat all users into one line per unique item. (may be removed)
Raid Options
Expand Raids (start display expanded or not)
Merge raids - Whether to collate raid data or store unique raids if data matching occurs
Store Unknown - Flag to store raids in unknown zones
Store Pre-BC - Flag to store old world raids
Store BC - Flag to store BC raids
Store WLK - Flag to store WLK raids (for expansion)
Attendance Options
Global store attendance flag (on or off)
Leaves - Store player leaves
Boss Options
Global store bosses flag (on or off)
OldWorld Bosses - Flag to store old world bosses
BC Bosses - Flag to store BC bosses
WLK Bosses - Flag to store WLK bosses (for expansion)
If anyone has features/suggestions they would like to see provided, I'd be happy to field them on this thread.
Edits: Removed global enable/disable raid storage, since all related items are linked to those raids. Also removed itemstats, since we have armory functionality to handle this. Removed enable/disable joins options, since having attendance enabled should cover this.