<div dir="ltr">Hi Steve,<div><br></div><div>This seems like a useful and uncontroversial change to me (I can't see how it will break anything for others). Would you consider posting a PR on github?</div><div><br></div><div>Brian</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 10, 2015 at 5:03 AM, Steven Majewski <span dir="ltr"><<a href="mailto:sdm7g@virginia.edu" target="_blank">sdm7g@virginia.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>It would be helpful if the repo image_url was tagged in some way to uniquely identify it in the exported EAD. </div><div><br></div><div>I’m currently using this modification in a local plugin to attach an @id . </div><div>What that id is doesn’t particularly matter, as long as it’s tagged in some way. </div><div>( I’m open to alternate suggestions here. )</div><div><br></div><div><div style="margin:0px;font-family:Menlo;color:rgb(105,40,40);background-color:rgb(189,238,237)"><b>--- a/backend/app/exporters/serializers/ead.rb</b></div><div style="margin:0px;font-family:Menlo;color:rgb(105,40,40);background-color:rgb(189,238,237)"><b>+++ b/backend/app/exporters/serializers/ead.rb</b></div><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)"><span style="color:#0ea9b6">@@ -615,7 +615,7 @@</span> class EADSerializer < ASpaceExport::Serializer</div><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)">           xml.publisher { sanitize_mixed_content(<a href="http://data.repo.name" target="_blank">data.repo.name</a>,xml, fragments)</div><p style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237);min-height:18px"> <br></p><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)">           if data.repo.image_url</div><div style="margin:0px;font-family:Menlo;color:rgb(182,43,23);background-color:rgb(189,238,237)">-            xml.p {</div><div style="margin:0px;font-family:Menlo;color:rgb(19,171,11);background-color:rgb(189,238,237)">+            xml.p ( { "id" => "logostmt" } ) {</div><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)">               xml.extref ({"xlink:href" => data.repo.image_url,</div><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)">                           "xlink:actuate" => "onLoad",</div><div style="margin:0px;font-family:Menlo;background-color:rgb(189,238,237)">                           "xlink:show" => "embed",</div></div><div><br></div><div><br></div><div>Identifying the repo image_url by position xpath only without some other tag is not really reliable if you have </div><div>EAD from different sources : //publicationstmt/p/extref  could be a link to something else. </div><div><br></div><div>Locally, tagging it with an id in local plugin works, however, we have 30+ institutions contributing guides to </div><div>the Virginia Heritage union catalog and a number of these institutions are migrating to ArchivesSpace. </div><div>Trying to get the other institutions using ASpace to all use the same export plugin may not be possible. </div><div>I would like to make it possible to directly export from ASpace to Virginia Heritage. Most other issues can</div><div>be handled by tweaking our stylesheets, but this issue does seem to require tagging and identifying the </div><div>logo image in some way.  This would seem to be a generally useful feature. </div><div><br></div><div><br></div><div>— Steve Majewski / Alderman Library University of Virginia</div></div><br>_______________________________________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org">Archivesspace_Users_Group@lyralists.lyrasis.org</a><br>
<a href="http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group" target="_blank">http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Brian Hoffman<br><a href="mailto:brianjhoffman@gmail.com">brianjhoffman@gmail.com</a></div>
</div>