<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} .ms-cui-menu {background-color:#ffffff;border:1px rgb(171, 171, 171) solid;font-family:'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif;font-size:11pt;color:rgb(51, 51, 51);} .ms-cui-menusection-title {display:none;} .ms-cui-ctl {vertical-align:text-top;text-decoration:none;color:rgb(51, 51, 51);} .ms-cui-ctl-on {background-color:rgb(223, 237, 250);opacity: 0.8;} .ms-cui-img-cont-float {display:inline-block;margin-top:2px} .ms-cui-smenu-inner {padding-top:0px;} .ms-owa-paste-option-icon {margin: 2px 4px 0px 4px;vertical-align:sub;padding-bottom: 2px;display:inline-block;} .ms-rtePasteFlyout-option:hover {background-color:rgb(223, 237, 250) !important;opacity:1 !important;} .ms-rtePasteFlyout-option {padding:8px 4px 8px 4px;outline:none;} .ms-cui-menusection {float:left; width:85px;height:24px;overflow:hidden}--></style>
</head>
<body>
<div style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p><br>
</p>
<p>Hi Chris,<br>
</p>
<p><br>
</p>
<p>Apologize this one slipped through the cracks. Just noticed it while going through my backlog...<br>
</p>
<p><br>
</p>
<p>Yes, for modifying the interfacers (both staff and public), you can add files to the plugins/local directory. For example, if you wanted update the frontend's layout, you could add a file to puglins/local/frontend/views/layouts/application.html.erb with
your local modifications. This works for controllers and helpers as well. <br>
</p>
<p><br>
</p>
<p>However, for things that require a lot of logic changes, it might be better to make changes to the code and rebuild rather than a plugin. This might be more work, but it would allow you to add testing to your customized logic. </p>
<p><br>
</p>
<p>My initial thought for this notes request was that it require more customization then I first thought...on reflection, I realized this was something that could probably be easily handled in a plugin. <br>
</p>
<p><br>
</p>
<p>In regards to different themes for different repositories, you could do that, but you would have to add some code to apply the logic to the view. You probably could do this in a helper.<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>Let me know if you have any questions..<br>
</p>
<p><br>
</p>
<p>best, chris. <br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div>
<p><br>
</p>
<div class="BodyFragment"><font size="2">
<div class="PlainText">Chris Fitzpatrick | chris.fitzpatrick@lyrasis.org<br>
Developer, ArchivesSpace<br>
http://archivesspace.org/<br>
</div>
</font></div>
</div>
<div style="color: #282828;">
<hr tabindex="-1" style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size: 11pt;"><b>From:</b> archivesspace_users_group-bounces@lyralists.lyrasis.org <archivesspace_users_group-bounces@lyralists.lyrasis.org> on behalf of Prom, Christopher
John <prom@illinois.edu><br>
<b>Sent:</b> Tuesday, February 18, 2014 3:59 PM<br>
<b>To:</b> Archivesspace Users Group<br>
<b>Subject:</b> Re: [Archivesspace_Users_Group] Customizable Staff-Side Interface?</font>
<div> </div>
</div>
<div>Chris,
<div><br>
</div>
<div>Thanks for this note. Can you clarify the procedure would be to modify the staff interface? I read the documentation in the plugins folder:</div>
<div><br>
</div>
<div><a href="https://github.com/hudmol/archivesspace/tree/master/plugins">https://github.com/hudmol/archivesspace/tree/master/plugins</a></div>
<div><br>
</div>
<div>If I am reading this correctly, one should be able to put any local modifications in the 'local' folder, without having to modify the core code to the application, if you use the same folder/file naming convention as in the main part of the app, then rebuild
the code. Is that the basic procedure one should follow to modify stuff on the staff side?</div>
<div><br>
</div>
<div>Reading your note below, it makes it sound like you should modify the core files, which would then get your code out of sync with the main code base.</div>
<div><br>
</div>
<div>One other question I have is whether it is possible to have multiple 'local' versions, so that you can have separate themes for repository a, repository b, repository c, etc.</div>
<div><br>
</div>
<div>Chris Prom</div>
<div><br>
</div>
<div><br>
<div>
<div>On Feb 18, 2014, at 8:38 AM, Chris Fitzpatrick <<a href="mailto:Chris.Fitzpatrick@lyrasis.org">Chris.Fitzpatrick@lyrasis.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="font-family: helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="font-size: 12pt; background-color: #ffffff; font-family: calibri, arial, helvetica, sans-serif;">
<div style="font-size: 12pt; background-color: #ffffff; font-family: calibri, arial, helvetica, sans-serif;">
<div style="margin-top: 0px; margin-bottom: 0px;">Hi Jamie,</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">Well, I would say the interface is very <span style="color: #282828; font-family: calibri, arial, helvetica, sans-serif; font-size: 16px; background-color: #ffffff;">customizable</span>, but it requires going
in editing the source code and rebuilding, so it depends on how comfortable you feel doing that. </div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">What you're looking to do would be in the these files:</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><a href="https://github.com/hudmol/archivesspace/blob/master/frontend/app/views/resources/_form_container.html.erb">https://github.com/hudmol/archivesspace/blob/master/frontend/app/views/resources/_form_container.html.erb</a> <br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><a href="https://github.com/hudmol/archivesspace/blob/master/frontend/app/views/notes/_form.html.erb">https://github.com/hudmol/archivesspace/blob/master/frontend/app/views/notes/_form.html.erb</a><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">The first is the partial for editing/creating a resource. The second is the partial for the resources' note.<br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">You could modify these files to render out the note partials broken out as their own sections. </div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">I can do an example of how this would work if you feel that rebuilding AS from the source. </div>
<div style="margin-top: 0px; margin-bottom: 0px;">Or do you think this should be a feature request?<br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;">best,chris.<br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div>
<div style="margin-top: 0px; margin-bottom: 0px;"><br>
</div>
<div class="BodyFragment"><font size="2">Chris Fitzpatrick | <a href="mailto:chris.fitzpatrick@lyrasis.org">chris.fitzpatrick@lyrasis.org</a><br>
Developer, ArchivesSpace<br>
<a href="http://archivesspace.org/">http://archivesspace.org/</a><br>
</font></div>
</div>
<div style="color: #282828;">
<hr tabindex="-1" style="display: inline-block; width: 1441px;">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size: 11pt;"><b>From:</b><span class="Apple-converted-space"> </span><a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a><span class="Apple-converted-space"> </span><<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>>
on behalf of Jaime Margalotti <<a href="mailto:jmargalo@udel.edu">jmargalo@udel.edu</a>><br>
<b>Sent:</b><span class="Apple-converted-space"> </span>Monday, February 17, 2014 9:34 PM<br>
<b>To:</b><span class="Apple-converted-space"> </span><a href="mailto:archivesspace_users_group@lyralists.lyrasis.org">archivesspace_users_group@lyralists.lyrasis.org</a><br>
<b>Subject:</b><span class="Apple-converted-space"> </span>[Archivesspace_Users_Group] Customizable Staff-Side Interface?</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<div>How customizable is the back-end interface for ArchivesSpace? <span class="Apple-converted-space"> </span><br>
<br>
I've been getting feedback from our staff and one thing which folks would like to change is the sidebar navigation present when creating new Resources. It currently seems like about 3/4 or more of the collection-level information is dumped into the Notes.
Is there a way to break more of these out?<br>
<br>
</div>
Many thanks,<br>
</div>
Jaime<br>
<br>
<div>--<span class="Apple-converted-space"> </span><br>
<div dir="ltr">
<pre cols="72">Jaime L. Margalotti
Senior Assistant Librarian
Manuscripts and Archives Department University of Delaware Library
Newark, DE 19717-5267
302-831-0554
<a href="mailto:jmargalo@udel.edu" target="_blank">jmargalo@udel.edu</a></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<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">http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>