Developers Conference 2007-03 Topics/Objectives
For each: title, description, champion
1.title. WebTools Modernization (JSP -> Screen Widget, FTL, etc)
1.champion. Adrian Crum
+1: 3
2a.title. Testing Infrastructure: OOTB Test Suite - Oops I broke it - Black and white box - Use for scheduled (daily/weekly) test server
2a.description. Tools and Example Artifacts for a OOTB test suite that can be run through ant for the entire project (and optionally run per-component or even more granular to better support tighter dev/test cycles); Canoo WebTest (easy to maintain), Grinder (easy to create, also supports load tests), Selenium (very easy to create, play back in browser (good for demos?))
2a.champion. ???
2b.title. Testing Infrastructure: Validation Testing - Spec in advance, test first - Use for custom development
2b.description. Tools and Example Artifacts for easy specification of tests in advance of existence of code, etc; Canoo WebTest is a good candidate here
2b.champion. ???
2c.title. Testing Infrastructure: Load Test Script Creation
2c.description. Tools and Example Artifacts for easy creation of load tests against existing code; Grinder, Selenium (email from Al about perf test article)
2c.champion. ???
2d.title. "Testing" Infrastructure: Visual Test Playback for training, demonstration, etc
2d.description.
2d.champion. ???
+1: 7
2e.title. Comprehensive OOTB Test Suite
2e.description. 5000 hours of fun
2e.champion. ???
+1: -
3a.title. Content Management: Separate Public Facing Content Component (in specialpurpose)
3a.description.
3a.champion. ???
+1: 3.5
3b.title. Content Management: Management UI Enhancements
3b.description. Make the use of Drupal, Joomla, Magnolia, Alfresco, etc totally silly and unnecessary for OFBiz users
3b.champion. ???
+1: 5
4.title. WorkEffort Management: Consulting Management, etc - move toward full cycle, reports, etc - base especially on daily interactions, info in and out - do reports based on the form widget
+1: 2.5
5a.title. eCommerce Face Lift (visual enhancements)
+1: -
5b.title. eCommerce Style/HTML Cleanup
+1: 3.5
6.title. Applications Style Cleanup: Form Widgets, FTLs, etc - identify common problems, go after low hanging fruit
6.champion. Adrian
+1: 3
6.title. Applications Face Lift
+1: 2.5
10a.title. Order Manager: Refactor Checkout Process (separate PO/SO files, share where possible; totally eliminate finalizeOrder method)
10a.champion: Anil
+1: 2
10b.title. Order Manager: Order Editing - reservations, payment transactions, editing quantities, editing adjustments
+1: -
10c.title. Order Component: storeOrder refactor into smaller reusable services
+1: -
10d.title. Order Component: ShoppingCart*.java cleanup - reduce redundancies, better organize
+1: -
11.title. Human Resources - Initial Bang Out - Look at forms mgmt, company directory (public/private contact, etc info)
+1: 4.5
12.title. General Jira Issues
+1: -
13.title. Move ecommerce component to specialpurpose directory (ml discussion?)
+1: 1
14.title. Printing and doc distribution http://docs.ofbiz.org/x/2QI
+1: -
15.title. Use of AJAX (DOJO, etc) for handy admin tools (product, party, order, workeffort, etc)
+1: 3
16.title. Complete Accounting Component
+1: -
17.title. ***Job Sandbox UI Improvements
+1: 4
18.title. Setup Wizard - Generic, Industry specific - also move properties file config settings to database, especially store related things, etc
+1: -
19a.title. Reporting Tools - enhance form widget, etc - integrate other tools
+1: -
19b.title. OOTB Reports
+1: 1.5
20.title. Documentation
+1: -
21.title. Form Widget enhancement: single form history for repopulate form, or repopulate and submit
+1: -
22.title. Per-user bookmark, perhaps auto-bookmarks for more important screens - related to user preferences
+1: 2.5
23.title. Auto-site-map (auto-app-map) with a flag on request-map in controller.xml to show or not (ie requires parameters or not, want it shown, etc)
+1: -
24.title. OFBiz Framework specific IDE plugins - artifact navigation tool, create missing links and wizards - start with somewhat standalone code to get artifact information (related artifacts, etc, etc)
+1: -