Project

General

Profile

Version220 » History » Revision 3

Revision 2 (Amber Herold, 06/15/2010 11:50 AM) → Revision 3/21 (Amber Herold, 06/15/2010 11:57 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 


 [[appion:Version220|<Edit [[Version220|<Edit this page>]]