21/06/17

Permalink 04:26:00 pm, by mholmes, 113 words, 6 views   English (CA)
Categories: Activity log; Mins. worked: 180

TCCD: More work on AJAX, meeting and map plans

Had to work around a problem with Schematron validation in the build process: the placeography and personography files trigger Schematron rules referring to each other, using a relative path, and the build process is unable to run in the context where the relative path is correctly expanded, so the task fails to find the matching file. I haven't found a way to make that work yet, so I'm leaving the personography and placeography out of the Schematron check for now.

Met with DH and devised a process for creating map popups described here. Then went back to work on the AJAX fragments, and added back in the document lists; built, tested and uploaded.

09/06/17

Permalink 11:34:11 am, by mholmes, 16 words, 9 views   English (CA)
Categories: Activity log; Mins. worked: 60

Keats site: rolled out banner changes

Per KB, rolled out the changes to the banner, which required manual edits to all pages.

08/06/17

Permalink 04:08:41 pm, by mholmes, 58 words, 7 views   English (CA)
Categories: Activity log; Mins. worked: 90

Keats site: some fixes for KB

Worked on a couple more things on KB's list of desirable fixes for the Keats site. Changed the style of a button, fixed some individual instances of oddities, and created an experimental replacement for the current image-only page banner, using a modified version of part of the image and incorporating text. Everything is tricky and mess because Dreamweaver.

07/06/17

Permalink 03:52:42 pm, by mholmes, 35 words, 7 views   English (CA)
Categories: Activity log; Mins. worked: 60

TCCD: Meeting and generation of AJAX fragments

Brief meeting, nothing to report. Added generation of AJAX fragments to the build process for people and places, and the people fragments are now used in generating the pages, which speeds it up a fraction.

05/06/17

Permalink 08:27:27 am, by mholmes, 95 words, 7 views   English (CA)
Categories: Activity log; Mins. worked: 30

TCCD: uniqueness of ids

I've added Schematron rules which enforce the uniqueness of xml:id attributes across the personography and the placeography, which both use the XXXX1 model of xml:id. Oxygen therefore enforces uniqueness within a single file by default, and will also check as you edit against the other file to make sure you're not assigning an id that already exists in the other file.

I've also assigned final ids to the list of added places at the end of the placeography which previously had leading underscores. Those can be linked to people with those ids now.

02/06/17

Permalink 02:27:17 pm, by mholmes, 15 words, 8 views   English (CA)
Categories: Activity log, Academic; Mins. worked: 60

VPN: Meeting re SSHRC app

Met with AC, went over the last SSHRC app responses, and discussed a new strategy.

01/06/17

Permalink 03:40:50 pm, by jnazar, 22 words, 6 views   English (CA)
Categories: Academic; Mins. worked: 30

Latin American Studies

Received request from BAK to edit link on site to reflect current calendar.
Changes made; email sent to BAK advising site updated.

Permalink 11:22:27 am, by mholmes, 20 words, 6 views   English (CA)
Categories: Activity log; Mins. worked: 30

TCCD: transforms to create spreadsheets for DH

DH wanted spreadsheet views of the personography and the placeography. I've added XSLTs to create these, along with transformation scenarios.

31/05/17

Permalink 04:47:09 pm, by mholmes, 142 words, 7 views   English (CA)
Categories: Activity log; Mins. worked: 270

TCCD: Work on map and meeting

Much progress today:

  • The JS can now find a nearest-match for a postal code rather than just failing for an unfound one.
  • The location.search can be used to supply either a place (riding) id and/or a postcode to jump to those locations.
  • Places/ridings now show a popup with basic info when you click on them, making it easier to debug.

Meeting with DH. Tasks for me:

  • When he supplies four sample people and places for the treaties, provide example encoding for them.
  • Add Schematron rules to constrain the ids of the placeography and personography so that they remain unique. This would be two separate rules, one for place/@xml:id and one for person/@xml:id. They'll need to load the other document, so look for examples of how this is done in the context of an ODD file.

30/05/17

Permalink 05:18:50 pm, by mholmes, 176 words, 8 views   English (CA)
Categories: Activity log; Mins. worked: 240

TCCD: Work on map

Made significant progress with the map today. I'm having to get used to minor changes in the way OL works due to a major version upgrade, but the overall result is positive; there are more directly-accessible features that required complicated workarounds in the past. Now:

  • The build process incorporates the map into the website.
  • The map shows points for all the riding definitions we have in the placeography.
  • You can enter a postal code and zoom to that code, which shows as a star on the map with a label.

Current problems: entering a second postal code fails for some reason; this will be something trivial, I hope. The riding points don't do anything yet, but since we don't quite know what they're supposed to do when you click on them, I'm not worried about that yet. Once I can get the postcode navigation to work repeatedly, we'll start planning the functionality with DH.

The code is still rough and commented rather than properly documented. When the functionality is fully planned I'll re-implement and document properly.

:: Next Page >>

Depts

This blog is for work done for academic departments which does not fall under other categories.

Reports

XML Feeds