Version220 » History » Revision 4
Revision 3 (Amber Herold, 06/15/2010 11:57 AM) → Revision 4/21 (Amber Herold, 06/25/2010 04:01 PM)
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
### Remove inconsistencies in web interface
### 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
[[appion:Version220|<Edit this page>]]