diff --git a/handbook/troggle/folkredesign.html b/handbook/troggle/folkredesign.html index 049ea225e..a1805e804 100644 --- a/handbook/troggle/folkredesign.html +++ b/handbook/troggle/folkredesign.html @@ -1,8 +1,45 @@ CUCC Expedition Handbook: folk.csv redesign -

Folk: pending possible improvements

+ +

CUCC Expedition Handbook - folk.csv redesign options

+ + + +

Redesign the folk.csv process

+ + +

Problems which need resolving

+ The folk update procedure which we have used for many decades +does not give instant feedback as to whether the editor has got it +right or not. It does not make the most recent changes visible, so a +mistake in putting someone in say 2023 instead of 2024 does not leap +out at you. +

+The historical record is probably in error in loads of places. (It +is much better than it was now that the logbook entries and the *team +people in survex files are now checked for consistency for that expo +year.) Looking through historical photo archives, there are people we +can't match up with attendees, so that indicates some errors. +

+There are too many steps for the whole procedure and the steps get out +of sync, so it looks as if an edit has not been done when actually it +has, but the server has just not had the final script update run on it +(that, at least, could be automated). +

+Hand editing the folk.csv file is getting increasingly unwieldy as the +file gets bigger and bigger and the lines get longer. +

+There is no automated cross-check with bank of expo, which uses a +different person-naming-scheme, and which also includes people who +actually never make it to expo in that year. + + +

Folk: possible improvements

Read about the folklist script before reading the rest of this. -

This does some basic validation: it checks that the mugshot +

The folk.csv parser in troggle does some basic validation: it checks that the mugshot images and blurb HTML files exist.

The folk.csv file could be split: @@ -20,35 +57,11 @@ folk-0 will be for awkward buggers whose attendance spans decades. This needs up one of these lags attends: AERW, Becka, Mark Dougherty, Philip Sargent, Chris Densham, Mike Richardson -

-Currently (July 2023) the software ignores folk-0, -1, -2 and we have used the old folk.csv for -the 2023 expo. But we hope to have this fixed next year... - -

Troggle folk data importing

-

- This still needs fixing [Feb.2024] -

-Troggle reads the mugshot and blurb about each person. -It reads it direct from folk.csv which has fields of URL links to those files. -It does this when troggle is run with -python databaseReset.py people -

-Troggle generates its own blurb about each person, including past expeditions and trips -taken from the logbooks (and from parsing svx files) -A link to this troggle page has been added to folk/index.htm -by making it happen in make-folklist.py -

-Troggle scans the blurb and looks for everything between <body> and <hr> -to find the text of the blurb -(see parsers/people.py) -

- [This now seems to have have been fixed (July 2023):

+

Issues

+