Tuesday, 10 November 2009

Timelines loaded (kind of)

Hiya

Just to say that I've loaded some data in... I believe it's most of it (although I've skipped some columns for now... We still need to work out the versification representation of our passages...) I'm learning towards ranges of (book,chap_start,verse_start, chap_end, verse_end) and a reference is multiple ranges...

Timeline-wise, I've got events popping up, but it's opened up a whole new set of tasks:
GWT is not very rich client-side in terms of string manipulation functions
we need to record which events are already on the timeline so as to not add them again
we need to add the different time bands to represent the different timelines
we need to associate the timeline bands with the data stored in the database.
Then add all the different types of user interaction, like zooming in, out, showing different timebands, etc.
.
There's also a whole lot more to do generally...
Finish the History UI
Tie the history UI to the timeline
Create a good clean platform for database queries
Clean up, document and generally add/remove logging in the code, tracking the licensing of 3rd party libraries...
I believe there are some articles in google docs from Colin, so uploading those too into the database (interesting unicode/utf8 problems to come here)
Write the start up of the application (to ensure bible versions get downloaded, a small subset, all?)
Write the connection pool and start it up against the database to ensure first connections are fast.

There's probably way more tasks than that such as getting familiar with JSword so that we can display scripture properly, writing a proper XSLT translator (translates xml to html straight out of JSword) if that's what we want to use (as opposed to the copied and hacked one from JSword)

I'm happy to take whichever tasks at this stage if Dave you fancy one in particular?
Chris


Committed and working hopefully: StepWebApp and StepDataLoader (the bit that drops, creates and loads the step database)

No comments:

Post a Comment