Obsolete Document
This document is obsolete and refers to an abandoned development branch.
Bugdar 2.0 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
- Completed 17 September 2008
- 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