This is an old revision of the document!
Table of Contents
Collegium Project
This is the home page for the collegium project/voluntary associations project.
Team Members:
- Connor Hollenbeck
- Patrick Jennings
- Olivier Mahame
- Cathy Wang
- Quentin Zdanis
Resources
Team Documents
Static Mockup Pages
Development Statistics
Preliminary Implementation Feedback
- Good job on the preliminary implementation
- Figured out many issues, questions for client
- Learned about an implicit requirement (didn't come out earlier) – adding a new inscription; good that you already have a good start to the implementation of that requirement
- Seems like you know the next steps, and they are relatively straightforward, with the possible exception of the mapping part (which is the really cool part)
Suggestions/TODO
- To make DB set up easier, put all DB set up into one file, e.g., reading the parameters from web.xml and setting up a
BasicDataSource
in aServletContextListener
.- Using this approach, the creation of the DB is the responsibility of one class (not several classes) and it's easier to change the DB location
- Make sure all the pages that you do not want a user to directly access (e.g., responses to Servlets) are in the
WEB-INF
directory - Move code into appropriate packages (e.g.,
collegium.servlets
) – don't use the default package - We discussed some other suggestions during the meeting (e.g., the revised header; only showing part of the longer inscriptions' texts, passing the trunk test, etc.)
- add an about page – about the project and about the developers – include your names, links to your home pages, etc.
- if appropriate, add a page about the code you have used from others
- I think the label should be “Transcription” rather than “Original Text”. Like we talked about in class, I don't think that's necessarily the original text but rather what people think the text is meant to say.
Suggestions during Lightning Talk
- Advanced search – allow more than one option to be selected
- Search through the text?