libis / Nabucco

Omeka installation - Nabucco
0 stars 0 forks source link

cleanURL #55

Open roxannewyns opened 7 years ago

roxannewyns commented 7 years ago

Nabucco wil graag gebruik maken van de CleanURL functie (omeka plugin http://omeka.org/add-ons/plugins/clean-url/). Kan jij dit eens uitzoeken en een inschatting maken van hoeveel tijd dit zou vragen om te implementeren en of er issues kunnen zijn. Je mag de inschatting doorgeven aan @aruijmen

Ze zouden graag een url maken die er bevoorbeeld zo uitziet: http://nabucco.arts.kuleuven.be/tablet/object_id Dus i.p.v. de standaard Omeka item id willen ze de 'Object ID' waarde laten zien in de URL

roxannewyns commented 6 years ago

Uit je commit begrijp ik dat de waarde in dc:identiefier dus in de Omeka URL zou moeten verschijnen. Eens gestest met Omeka item /nabucco/items/show/35500. URL blijft hetzelfde

image

image

cc @aruijmen Eens dit in orde is moet de ID die ze bovenaan willen zien verschijnen, toegevoegd worden in de datasync naar dc:identifier veld.

JorisLambrechts commented 6 years ago

Nu werkt het wel, moest de plugin opnieuw configureren. De url verandert wel niet automatisch en /nabucco/items/show/35500 zal ook blijven werken.

Nu heb ik ingesteld dat het dit wordt /nabucco/item/8498/. Wat er tussen /nabucco/ en /8498/ komt kan je dus instellen met de plugin.

In plaats van de link /nabucco/items/show/35500 kan je nu dus /nabucco/item/8498/ gebruiken ( /nabucco/item/35500 werkt trouwens ook).

roxannewyns commented 6 years ago

@aruijmen testen of en hoe het werkt en werking communiceren naar partner. Eventueel kan deze clean URL als metadata gepubliceerd worden op de item pagina.

roxannewyns commented 6 years ago

@aruijmen In de sycn mapping van CollectiveAccess naar Omeka moet idno of identifier ook naar het dc.identifier veld gemapped worden, en dit voor alle mapping files.

aruijmen commented 6 years ago

De mapping-file voor tablets is aangepast zodat het object_id eveneens in dc:Identifier terechtkomt. Uiteraaard moet er een resync van de objecten plaatsvinden. Over 'aanpassing voor alle mapping files' moeten we even de koppen bijeen steken. /nabucco/item/1: hoe weet Omeka naar welk item_type die 1 verwijst? Er kan nl een object_id=1, een entity_id=1, een place_id=1, ..... zijn. CA maakt het onderscheid door er een table_num bij te voegen.

Best even te bespreken...

aruijmen commented 6 years ago

Voorbeeld van een opnieuw gesynced object: http://nabucco.arts.kuleuven.be/nabucco/admin/items/show/31705 met een dc:Identifier: http://nabucco.arts.kuleuven.be/nabucco/item/6228