Version220 » History » Version 4
Amber Herold, 06/25/2010 04:01 PM
1 | 1 | Amber Herold | h1. Appion/Leginon 2.2 |
---|---|---|---|
2 | |||
3 | version:"Appion/Leginon 2.2" will focus on the Extensibility of Appion. |
||
4 | The goal is to make it easy for outside labs to add new processing modules to the Image Pipeline. |
||
5 | |||
6 | |||
7 | # *Extensibility* |
||
8 | ## Define coding standards (#10) |
||
9 | ## Establish Code review procedure |
||
10 | ## Refactor code for readability |
||
11 | ### Reduce terminology overloading |
||
12 | ## Refactor code for Modularity |
||
13 | 4 | Amber Herold | ### Remove inconsistencies in web interface |
14 | 1 | Amber Herold | ### Work toward a plugin arhcitecture |
15 | ## Create a tutorial for working with the software as well as an in depth paper on the subject |
||
16 | ## Create or use and object-relational mapping for PHP |
||
17 | ### Look into Zend library |
||
18 | ## try adding modules |
||
19 | ### Add new version of Chimera to existing code to learn what is involved |
||
20 | ### Chose other modules to add after code changes |
||
21 | ### See if StokesLabProcedure will integrate their stuff as a Beta test |
||
22 | ## Automated testing |
||
23 | ### Develop unit tests where applicable |
||
24 | ### Develop test scripts where possible |
||
25 | ### Look into automated GUI test apps |
||
26 | 2 | Amber Herold | |
27 | |||
28 | 3 | Amber Herold | [[appion:Version220|<Edit this page>]] |