====== 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 ===== * [[http://edh-www.adw.uni-heidelberg.de/home|Epigraphic Database Heidelberg (Latin)]] * [[http://epigraphy.packhum.org/inscriptions/|Searchable Greek Inscriptions]] ===== Team Documents ===== * [[courses:cs335:spring2013:voluntary_associations:home:requirements|Requirements]] * [[courses:cs335:spring2013:voluntary_associations:home:workplan|Work Plan]] * [[courses:cs335:spring2013:voluntary_associations:home:design|Design Doc]] ===== Static Mockup Pages ===== * [[http://cs.wlu.edu/~wangc/cs335/submissions/homePage.html|Home Page]] * [[http://cs.wlu.edu/~wangc/cs335/submissions/advancedSearch.html|Advanced Search]] * [[http://www.cs.wlu.edu/~hollenbeckc/searchresults.html?search=|Example Search Results]] * [[http://cs.wlu.edu/~mahameo/cs335/detailedView.html|Detailed View]] ===== Development Statistics ===== [[http://www.cs.wlu.edu/~sprenkle/cs335/projects/Collegium_stats/|Collegium 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 a ''ServletContextListener''. * 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? ===== More issues Sprenkle found ===== I added some more data to the inscriptions so that they're more populated. * In what order are the inscriptions displayed? I thought it was inscription id order, but it doesn't appear to be that. * Where is the date field coming from? I edited inscription with hd_number='HD000718' with its correct date (which I got from the EDH), and the date didn't show up on the search results page or the detailed inscriptions page. * It doesn't seem like the deities are showing up (e.g., for inscription 187)