Version220 » History » Revision 2
Revision 1 (Amber Herold, 06/15/2010 11:39 AM) → Revision 2/21 (Amber Herold, 06/15/2010 11:50 AM)
h1. Appion/Leginon 2.2
version:"Appion/Leginon 2.2" will focus on the Extensibility of Appion.
The goal is to make it easy for outside labs to add new processing modules to the Image Pipeline.
# *Extensibility*
## Define coding standards (#10)
## Establish Code review procedure
## Refactor code for readability
### Reduce terminology overloading
## Refactor code for Modularity
### Work toward a plugin arhcitecture
## Create a tutorial for working with the software as well as an in depth paper on the subject
## Create or use and object-relational mapping for PHP
### Look into Zend library
## try adding modules
### Add new version of Chimera to existing code to learn what is involved
### Chose other modules to add after code changes
### See if StokesLabProcedure will integrate their stuff as a Beta test
## Automated testing
### Develop unit tests where applicable
### Develop test scripts where possible
### Look into automated GUI test apps
[[Version220|<Edit this page>]]