3. Installatie
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Vereisten
Apache webserver
MySQL database (versie 5.0, 5,1 of 5.5)
PHP (versie 5.3 of hoger)
PHP-extensies: ImageMagick/GD, Ghostscript, FFmpeg etc.
Lokaal
Voor test en ontwikkeling
Dmv. softwarebundel: XAMPP, MAMP, WAMPserver
Online
Shared hosting: goedkoop, maar vaak beperkt in capaciteit
Managed hosting: duurder, maar meer beheer en capaciteit
Eigen hosting: volledige controle, maar meer expertise nodig
4. Installatie
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Beheer?
Aanpassingen in PHP-instellingen:
memory_limit (geheugen dat een script mag verbruiken, min. 64MB)
max_execution_time (hoe lang een script mag duren)
post_max_size / upload_max_size (hoe groot bestanden mogen zijn)
Toepassen van tussentijdse patches en upgrades
Legen van cache
Capaciteit?
Opbouw of herberekenen van (zoek-)indexen
Import van EAD en CSV
6. Vertaling
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Situatie
EN, NL, FR, ES, PT
Meertalige interface, niet voor meertalige content
Via aanpassing in settings.yml, NL als standaardtaal instellen
NL: slordig (bv. afwisselend gebruik van kapitalen), onvolledig,
gebrekkig en soms niet consistent met vertaalde standaarden
Aanpassing
Sitebeheer > User interface label (algemene begrippen)
Dynamische vertaalmodule
In templates of database
8. Beeldbank
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Situatie
Mogelijkheid om digitaal object (bv. afbeelding of pdf) toe te
voegen per steekkaart
Maar niet om meerdere digitale objecten linken aan één
steekkaart én overzichtelijk weer te geven
Niet voorzien in versie 1.3, en (toen) niet op planning
Bugs in module digitale objecten: upload (NL) en externe link
Aanpassing
Ontwikkeling van aparte beeldbank, onderling gelinkt met
AtoM-databank en met overeenkomstige structuur
10. Boomstructuur
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Situatie:
Boomstructuur om archiefhiërarchie aanschouwbaar en
navigeerbaar te maken
In versie 1.3: fel bekritiseerde en buggy navigatie
Samengesteld uit: archiefniveau – identificatie – titel ; wat vaak
resulteert in onduidelijkheid
Aanpassing:
Experiment met eigen variant, wegens tijdsdruk on hold
Downgrade naar versie 1.2.1
Samenstelling in code (op 3 locaties) beperkt tot titel
12. Trefwoorden
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Situatie:
AtoM, 3 soorten trefwoorden:
onderwerp, geografisch, naam
Inventaris MVS, 9 soorten trefwoorden:
(ontwerp)type, locatie, datum, opdrachtgever, producent, aannemer,
samenwerkingsverband, ontwerper(s) MVS, materialen en technieken
Aanpassing:
Mapping van MVS types op AtoM types
Bij personen en organisaties wordt soort relatie gedefinieerd
Aanpassen labels in interface
18. Out-of-the-box, into the fire?
AtoM: out-of-the-box, into the fire? | #IaZ2013 | 13 september 2013
Conclusie: AtoM is …
… bruikbaar out-of-the-box, maar hou rekening met eventuele
bugs. Documenteer je dus goed vooraf.
… aanpasbaar naar eigen wens. In redelijke mate
gedocumenteerd, maar soms eigenaardige codering.
Tip: hou je aanpassingen, hoe klein ook, goed bij.
MVS: ca. 420 regels code (nieuw/aangepast) in ca. 35
bestanden
Nut voor andere projecten
Feedback aan ontwikkelaars
Upgrade(s) van AtoM