Appion/Leginon 2.0.0
closedAppion/Leginon 2.0.0¶
Appion/Leginon 2.0.0 will be the initial deployment of Appion. Work toward this milestone will focus on ease of installation and user friendliness as well as robustness.
The Version number is 2.0 so that Appion and Leginon may continue with the same versioning.
- Deployment
Evaluate existing code and development tools(#31)- Add a few features to aid process
Evaluate and adopt issue tracking software (Redmine)(#32)Setup an IDE to increase developer productivity(#33)Regression Test Appion(#34)Setup test environmentDefine testing processSetup test case tracking
Migrate production code that is not under source control (ProjectDB)(#7)-
Move the Login page to be the first thing user sees Use groups to give 3 permission levelsConvert Project Sharing table to Sinedon formatMove password code from Project_tools to DBEMMove Project_Tools directory under DBEMCreate scripts to migrate data from old DB tables to new tablesTry to fix our user database by hand, or just require users to re-register.
-
Create a web interface for configuration(#35)Combine config filesTweak include paths
Reduce number of repositories required for install(#36)Combine DBEM and Project_Tools so that web parts are in single dir(#7)Move all appion and leginon code into single repository(#36)
- Distribute compatible versions of dependencies from a single location (#37)
- Create tools for troubleshooting (#38)
- Tool to check the versions of dependencies are correct
- Make sure the mrc module installation works well (#34)
- Improve documentation (#40)
- Convert docbook to redmine
Convert google wiki to redmine- Change redmine URL
- Standardize the web interface of appion (#41)
Make the first page a login page, then display what user can see(#7)