<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
span.emailstyle18
        {mso-style-name:emailstyle18;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.emailstyle19
        {mso-style-name:emailstyle19;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle20
        {mso-style-name:emailstyle20;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.balloontextchar0
        {mso-style-name:balloontextchar;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Chris,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Thanks a lot for these, they worked like a charm and are easy to tweak.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I had tried to change the _header_repository.html.erb file earlier in the week to remove classifications, but I just couldn’t get it to work. Looking at the code helped a lot.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><p class=MsoNormal><span style='color:#1F497D'>Patrick Galligan<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Rockefeller Archive Center<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Assistant Digital Archivist<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>914-366-6386<o:p></o:p></span></p></div><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> archivesspace_users_group-bounces@lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org] <b>On Behalf Of </b>Chris Fitzpatrick<br><b>Sent:</b> Wednesday, October 01, 2014 12:23 PM<br><b>To:</b> Archivesspace Users Group<br><b>Subject:</b> Re: [Archivesspace_Users_Group] AS browse/search customizations?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p><span style='font-family:"Calibri","sans-serif";color:black'>Hi All,<o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>Take a look at this gist => <o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><a href="https://gist.github.com/cfitz/af3157ef7967368aadfc" id=lnk525793>https://gist.github.com/cfitz/af3157ef7967368aadfc</a><o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>Most of these can go into your plugins/local/frontend directory.<o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'> The _header_repository.html.erb is just the default template with the links to Classifications index removed. <o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>The search_data_result.rb simply changes the facet definition for the resources ( and the plugin_init.rb loads that override ).<o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>The my_resources_controller.rb overrider the index action of the ResourcesController to throw in a user_mtime sort on the records. <o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>The solr.rb file can go into plugins/local/backend/model directory. It simply adds the facet.sort=index param to index queries so that Solr sorts facets by alphnumeric rather than count.<o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>Let me know if you have any questions...<o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'>b,chris.  <o:p></o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><p><span style='font-family:"Calibri","sans-serif";color:black'><o:p> </o:p></span></p><div id=Signature><div name=divtagdefaultwrapper><div><div><p class=MsoNormal><span style='font-size:10.0pt;color:black'>Chris Fitzpatrick | Developer, ArchivesSpace<br>Skype: chrisfitzpat  | Phone: 918.236.6048<br><a href="http://archivesspace.org/">http://archivesspace.org/</a><o:p></o:p></span></p></div></div></div></div><div><div class=MsoNormal align=center style='text-align:center'><span style='font-size:12.0pt;color:#212121'><hr size=2 width="98%" align=center></span></div><div id=divRplyFwdMsg><p class=MsoNormal><b><span style='color:black'>From:</span></b><span style='color:black'> <a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a> <<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>> on behalf of Galligan, Patrick <<a href="mailto:PGalligan@rockarch.org">PGalligan@rockarch.org</a>><br><b>Sent:</b> Tuesday, September 30, 2014 8:08 PM<br><b>To:</b> Archivesspace Users Group<br><b>Subject:</b> Re: [Archivesspace_Users_Group] AS browse/search customizations?</span><span style='font-size:12.0pt;color:#212121'> <o:p></o:p></span></p><div><p class=MsoNormal><span style='font-size:12.0pt;color:#212121'> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal><span style='color:#1F497D'>Rachel,</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Thanks for the info.</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I’d love to find out where to make the changes in the actual template, obviously, but your method for the sorting would definitely work as an initial workaround.</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>As for the second point, we are, unfortunately hoping to re-order the actual sections (so Subject comes before Type, in your example). However, we may want to undertake your internal re-ordering as well.</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Anyone else had experience making these changes in the templates? </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><div><p class=MsoNormal><span style='color:#1F497D'>Patrick Galligan</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Rockefeller Archive Center</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Assistant Digital Archivist</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>914-366-6386</span><span style='color:#212121'><o:p></o:p></span></p></div><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#212121'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#212121'> <a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a> [<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org</a>] <b>On Behalf Of </b>Maderik, Rachel A.<br><b>Sent:</b> Tuesday, September 30, 2014 1:36 PM<br><b>To:</b> Archivesspace Users Group<br><b>Subject:</b> Re: [Archivesspace_Users_Group] AS browse/search customizations?</span><span style='color:#212121'><o:p></o:p></span></p></div></div><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>For your first point, we used a plugin to automatically add the desired sort type (A-Z in our case) if the browse URL doesn’t already contain one, so <a href="http://archivesspace.vmi.edu/search?type=resource">http://archivesspace.vmi.edu/search?type=resource</a> essentially redirects to <a href="http://archivesspace.vmi.edu/search?type=resource&sort=title_sort+asc">http://archivesspace.vmi.edu/search?type=resource&sort=title_sort+asc</a>.  It’s a bit clunky, so I’d love to know if there’s a cleaner way to change this in the templates themselves. The JS is below, if you want to try it out.</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>For your second point, are you talking about re-ordering the sections that appear (so “Subject” shows up before “Type”), or re-ordering the contents of each facet? If it’s the latter, we used a plugin to sort them alphabetically instead of by number of items (<a href="https://github.com/maderikra/archivesspace-plugins/tree/master/sort_facets">https://github.com/maderikra/archivesspace-plugins/tree/master/sort_facets</a>). If it’s the former, that could also be accomplished with a jQuery plugin, but since ArchivesSpace has a habit of not using IDs in the HTML tags (which is something I would love to see and should be simple to implement), it could be tricky to identify individual sections.</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>-------------------------</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>function changesort1() {</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        var curURL = document.location;</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        var newURL = curURL + '&sort=title_sort+asc';</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        window.location.replace (newURL);</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        }</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>function changesort2() {</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        var curURL = document.location;</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        var newURL = curURL + '?sort=title_sort+asc';</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        window.location.replace (newURL);</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        }</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>//checks to make sure we're on a browse screen with no query terms and no existing sort</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>if ((( /search/.test(window.location.pathname)) && (/q=/.test(window.location.search) === false) && (/type=/.test(window.location.search)) && (/sort=/.test(window.location.search) === false)))</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>{</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>$(document).ready(changesort1);</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>}</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>//checks to see if we're on a repository screen</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>if ((( /repositories\/[0-9]/.test(window.location.pathname)) && (/q=/.test(window.location.search) === false) && (/sort=/.test(window.location.search) === false)))</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>{</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>$(document).ready(changesort2);</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>}</span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><span style='color:#212121'><o:p></o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#212121'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#212121'> <a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a> [<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org</a>] <b>On Behalf Of </b>Galligan, Patrick<br><b>Sent:</b> Tuesday, September 30, 2014 12:20 PM<br><b>To:</b> Archivesspace Users Group<br><b>Subject:</b> [Archivesspace_Users_Group] AS browse/search customizations?</span><span style='color:#212121'><o:p></o:p></span></p></div></div><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>In early September, Ben Goldman brought up that he’d like to be able to customize the browsing and searching options a little bit more, and a few of us agreed. However, it’s been pretty quiet since then.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>I’m looking to:<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in'><span style='font-family:Symbol;color:#212121'>·</span><span style='font-size:7.0pt;font-family:"Times New Roman","serif";color:#212121'>         </span><span style='color:#212121'>Change the default sort order on the browse page (Resources or Accessions automatically display in date descending order or identifier order)<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in'><span style='font-family:Symbol;color:#212121'>·</span><span style='font-size:7.0pt;font-family:"Times New Roman","serif";color:#212121'>         </span><span style='color:#212121'>Change the order of facets on the left side of the page<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in'><span style='font-family:Symbol;color:#212121'>·</span><span style='font-size:7.0pt;font-family:"Times New Roman","serif";color:#212121'>         </span><span style='color:#212121'>Hide the option for browsing classifications entirely<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>These should be possible, but I’m having trouble finding the files that control these options. Has anyone else had luck doing anything like this?<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>Patrick Galligan<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>Rockefeller Archive Center<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>Assistant Digital Archivist<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'>914-366-6386<o:p></o:p></span></p><p class=MsoNormal><span style='color:#212121'> <o:p></o:p></span></p></div></div></div></div></body></html>