website development for flo meeting
TRANSCRIPT
![Page 1: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/1.jpg)
Digital Wizardry
![Page 2: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/2.jpg)
What do I do?
Clean data (constant struggle, boring but necessary to make search engine work)
Keep system running, fix overnight errors, monitor logs
Write new code
Streamline and rewrite old code (daily) as my skills are better now
The technology has to stay up-to-date for security
Fix your errors (performed ½ million edits since September)
Answer queries for the public, researchers
I only have limited time to create code, test it and deploy it.
Lecture and write talks on technology etc.
Perform roles of: Server admin, database admin, front end developer, back end
developer, software tester, web monkey.
![Page 3: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/3.jpg)
![Page 4: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/4.jpg)
How code generated
Developed on pc at work and
OSX at home, then tested locally
before pushing to
beta.finds.org.uk
If code works on
beta.finds.org.uk then
deployed to finds.org.uk. If
not, sent back to my desktop
You get to play with it
![Page 5: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/5.jpg)
Code all placed on GitHub
All custom code, using Zend Framework
![Page 6: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/6.jpg)
Unique visitors 2006
165,118 Volume of visitors has grown 3 fold since 2006. Same budget, different
technology.
![Page 7: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/7.jpg)
Unique visitors 2011
463,160
![Page 8: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/8.jpg)
Unique visitors 2012
519,180*
* 12% increase on previous year.
![Page 9: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/9.jpg)
Indexed pages on Google
![Page 10: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/10.jpg)
Budget
£4,727 per
annum High tech on a low budget. If this was a start up, we’d have died by now.
![Page 11: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/11.jpg)
Which pays for?
@
![Page 12: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/12.jpg)
FLO colleagues
Museum
professionals
Find advisers
Team treasure
Central Unit
Support networks for help
![Page 13: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/13.jpg)
Support networks - me
Internet
No colleagues do the same
thing in the BM
Books
http://staceyburr.wordpress.com/2010/06/page/2/
![Page 14: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/14.jpg)
![Page 15: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/15.jpg)
Finds.org.uk
Consumer sees this
All this happens behind the scenes.
![Page 16: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/16.jpg)
Beowulf Grendel Back up in the cloud I pay for this.
How are servers are arranged
This needs scaling soon as we are getting bigger
![Page 17: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/17.jpg)
New features since July (Lots of serendipitous stuff)
![Page 18: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/18.jpg)
Uptime
99% Automatic script restarts search index if it crashes
![Page 19: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/19.jpg)
License change
Images and text can be used in Wikipedia, we’re
Opendata and mobile apps might get built.
![Page 20: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/20.jpg)
New layout
![Page 21: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/21.jpg)
Responsive design Desktop Tablet (Google Nexus 70
![Page 22: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/22.jpg)
If you’re using IE, I am sorry I
cannot support old versions
![Page 23: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/23.jpg)
Configuration for self recorders If you have not seen this go to: Database > People > Search person > Edit. When they log in, they see screen below. Instead of bugging me, ask your finder if they can see the lines in bold. If not, then just add them again. You don’t need me to intervene.
![Page 24: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/24.jpg)
Search engine
If you don’t understand it, try topics here: http://finds.org.uk/help/database or ask!
![Page 25: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/25.jpg)
Similar records
Compiled on the fly, using 3 matches against a whole list of fields.
![Page 26: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/26.jpg)
Copy last record
I was told this was a big problem!
Only 9 of you have used the finds
function
Only 4 of you have used the find spots
function
Only 5 of you have used the coins
function
If you don’t know where to configure this:
http://finds.org.uk/users/configuration
![Page 27: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/27.jpg)
Configure image copyright
If you don’t know where to configure this: http://finds.org.uk/users/account/edit
![Page 28: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/28.jpg)
Self recorder contact form
![Page 29: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/29.jpg)
Audited tables Finds Find spots People Publications User accounts Organisations Static content
I would like to make these public, like Wikipedia, but I can’t due to some of the data added. These audit tables are only available to FA, Flos, Treasure, Admin and are found at the bottom of a record.
![Page 30: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/30.jpg)
Shared calendar
Was this really needed?
Only 3 people have used it to add events
Averages only 2 page views per day
If you can’t find it: http://finds.org.uk/users/calendar/
![Page 31: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/31.jpg)
Database csv downloads
Compiled nightly
Stored on Amazon
Bypass download limits from
search
If you can’t find it:
http://finds.org.uk/database/data
![Page 32: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/32.jpg)
Lego error pages (to make them less scary)
Errors trigger email and logging
![Page 33: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/33.jpg)
Numismatic updates
522 coin types added for the medieval periods
23 new rulers
This is an extremely complex task with 6 different tables
involved; cross referencing of each for denomination, type,
period etc.
Foreign rulers aren’t my job to create
Jettons/tokens: I’ll do when I have time, there’s substantial
code rewrites to do first.
![Page 34: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/34.jpg)
Twitter Cards
![Page 35: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/35.jpg)
More map layers
![Page 36: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/36.jpg)
Pleiades/ Pelagios integration
![Page 37: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/37.jpg)
Domesday data integrated
If you haven’t seen this in action, go to NARC-8BEA01 for an example.
![Page 38: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/38.jpg)
Yahoo geo-data
![Page 39: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/39.jpg)
QR code – why, how, what?
Bar code
Print this off (click on qrcode at page foot)
Attach to record sheet
Scan with reader on smartphone
Takes you to record
Give it a go if you have the technology
![Page 40: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/40.jpg)
Things to ponder
![Page 41: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/41.jpg)
Think! Do you really
need to use known as? Prevents people parish searching. Majority of Suffolk cannot be
searched by parish.
Produces too many records with low res data eg:
We’d all prefer this:
![Page 42: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/42.jpg)
Errors and bugs
Too many emails saying “doesn’t work”, it is as useful as
saying I have a headache.
What am I meant to do with that?
You all have different OS/ IS policies/ local network issues
Send me a screenshot and detailed descriptions of your
problem so I can try and help
![Page 43: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/43.jpg)
Handling bugs
Might take 5 minutes
Might take a week
I cannot predict how
long it will take
Telling me to fix it right
this second is not
going to make it
happen
![Page 44: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/44.jpg)
Sisyphus
![Page 45: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/45.jpg)
Common problems
Low resolution images
Poorly edited images
Forgetting to change image labels when you change object
identification
Not filling in all the geo data fields
Entering denomination in the classification field
Not following the FA guidelines
![Page 46: Website development for FLO meeting](https://reader036.vdocuments.site/reader036/viewer/2022081400/5560b6eed8b42a033c8b4b39/html5/thumbnails/46.jpg)
Validation of records
Records on review
Records in quarantine
Enhancement of rubbish records
Correction of geo data
People moving on and leaving the
new person unfinished work
Medieval coin data enhancement
Quality vs Quantity (the former is now
imperative IMHO)
Unfinished Treasure records
Time Team
Problems that will not go away