List of desired Fedora changes
- Properly chain all exceptions!
- Stop distributing binary and source distributions built with different source! (Line numbers in 2.2 still don't match source.)
- Some stuff in common/lib needed by WAR. Not clear it is in the correct space -- don't understand enough though.
- Documentation implies postgresql driver is distributed. It is not.
- Use commons-config. It is probably possible to continue to use fedora.fcfg, but the Server.properties would go away and Server.java that parses both of these would be reworked.
- Logging
- Suggest moving to commons-logging
- Don't muck with configuration programatically. Let user deal with it as with any other webapp.
- Build with maven
- Build an RPM. What OS do most fedora customers use? The installer is nice, but there are always system issues and an RPM forces convention over configuration in such a way that is probably easier to support.
- Uniform coding standards
- Just pick one triple store
- Put blobs in triple store too
- Put full-text in triple store if possible
- Make sure that there is no single point of failure (data redundancy)
- If not using triple store for search, pick one engine (probably lucene)
Download in other formats: