From 7f89f48133856a1fe37359f05351e261c3d1a300 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Wed, 20 Aug 2008 11:57:52 -0400 Subject: [PATCH] Add the 2.0 development phases document * docs/dev_phases_2-0.txt: New file --- docs/dev_phases_2-0.txt | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/dev_phases_2-0.txt diff --git a/docs/dev_phases_2-0.txt b/docs/dev_phases_2-0.txt new file mode 100644 index 0000000..1ea39ed --- /dev/null +++ b/docs/dev_phases_2-0.txt @@ -0,0 +1,50 @@ +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 + -- 2.22.5