Deprecated: Assigning the return value of new by reference is deprecated in /home/bluestat/public_html/source/index.php on line 477
Bugdar - Blob - ViewGit - Blue Static
Bugdar                                                     PHASES OF DEVELOPMENT
================================================================================

Because Bugdar 2.0 is a substantial development effort, its progress will be
broken into unique, defined stages. No time will be allotted to these stages
because this is only to group different phases of development.

PHASE 1: ISSO CONVERSION
###########################################
- Upgrade the infrastructure of Bugdar to use ISSO3
- Straight swap-out of ISSO2 components to v3
- The 1.2.x series running under ISSO3
- Exception of the Admin CP, because the BSPrinter modules are being removed


PHASE 2: PRINTER MODULE SPRINT DEVELOPMENT
###########################################
- Remove the ISSO3 Printer modules
- Replace with CSS stylesheets that use extremely-semenatic markup
- Rewrite the Admin CP to use templates with new stylesheets


PHASE 3: REWRITE LANGUAGE SYSTEM
###########################################
- Switch from using Gettext MO files to a database-phrase system
- Database system will enable translation of dynamic data (help system, field
names, statuses, etc.)
- Use phrase groups to prevent loading of all phrases into memory
- XML export system


PHASE 4: CORE REFACTORING
###########################################
- Refactor core code components to use more API functions to reduce controller
code
- Make projects more independent, allowing for product-specific custom fields,
etc.
- Re-envision Bugdar


PHASE 5: NEW FEATURES
###########################################
- Add new features from the bug database and planning_2_0.txt


PHASE 6: INTERFACE REDESIGN
###########################################
- Redesign interface
- AJAX where possible