<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>&#8203;I'm trying to make a small change to the UploadMethod.pm file from:<br>
</p>
<div>/perl_lib/EPrints/Plugin/Screen/EPrint<br>
</div>
<p><br>
</p>
<p>I've copied it to:<br>
</p>
<div>/usr/share/eprints/archives/[name]/cfg/plugins/EPrints/Plugin/Screen/EPrint<br>
</div>
<div><br>
</div>
<div>and renamed it to UBUploadMethod.pm<br>
</div>
<div><br>
</div>
<div>I'm (at first) just adding a little logging script:<br>
</div>
<div>
<div>open(LIZZLOG, &quot;&gt;&gt;/usr/share/eprints/archives/[name]/lizz.log&quot;) || die &quot;Cannot open file: $!&quot;;</div>
<div>print LIZZLOG &quot;UBUploadMethod filename: $filename \n&quot;;</div>
<div>close(LIZZLOG);<br>
</div>
<div><br>
I've used this in numerous places to work out what's in a particular variable, and when I tried it in the perl_lib it did exactly what I needed, but obviously once I've worked out what's where, I'll want to be able to change it so I need the local file to actually
 register.<br>
</div>
<div><br>
</div>
<div>I've renamed the package to:<br>
</div>
<div>EPrints::Plugin::Screen::EPrint::UBUploadMethod<br>
</div>
<br>
</div>
<div>and I've added the alias to the plugins.pl cfg file:<br>
</div>
<div><br>
</div>
<div>
<div>$c-&gt;{plugin_alias_map}-&gt;{&quot;Screen::EPrint::UploadMethod&quot;} = &quot;Screen::EPrint::UBUploadMethod&quot;;</div>
<div>$c-&gt;{plugin_alias_map}-&gt;{&quot;Screen::EPrint::UBUploadMethod&quot;} = undef;<br>
</div>
<div><br>
</div>
<div>&#8203;Lizz<br>
</div>
</div>
<div><br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">--</span></font></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">Lizz Jennings BA MSc ACLIP MCLIP (Revalidated 2014)</span></font></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">Technical Data Officer</span></font></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">The Library 4.10, University of Bath, Bath, BA2 7AY UK</span></font></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span lang="sv" style="font-size: 11pt;">Ext. 3570 (External 01225 383570)</span></font></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><a href="mailto:E.Jennings@bath.ac.uk" target="_blank"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;"><span lang="sv">E.Jennings@bath.ac.uk</span></span></font></a></span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px;">
<font face="Segoe UI,Segoe WP,Segoe UI WPC,Tahoma,Arial,sans-serif" size="2" color="#212121"><span style="font-size: 15px;"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">Research Data Management:&nbsp;</span></font><a href="http://www.bath.ac.uk/research/data" target="_blank"><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">http://www.bath.ac.uk/research/data</span></font></a><font face="Calibri,sans-serif" size="2"><span style="font-size: 11pt;">&#8203;</span></font></span></font></div>
<br>
</div>
<div><br>
</div>
<div style="word-wrap:break-word">
<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> eprints-tech-bounces@ecs.soton.ac.uk &lt;eprints-tech-bounces@ecs.soton.ac.uk&gt; on behalf of Adam Field &lt;af05v@ecs.soton.ac.uk&gt;<br>
<b>Sent:</b> 09 January 2015 19:40<br>
<b>To:</b> eprints-tech@ecs.soton.ac.uk<br>
<b>Subject:</b> [EP-tech] Re: Local plugin</font>
<div>&nbsp;</div>
</div>
<div>Hi
<div><br>
</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>Could you post a little more detail, please. &nbsp;What code are you putting in which files in which directories?</div>
<div><br>
</div>
<div>--</div>
<div>Adam</div>
<div>
<div>Business Relationship Manager and Community Lead<br>
EPrints Services</div>
<div><br>
<div>
<div>On 9 Jan 2015, at 18:56, Lizz Jennings &lt;<a href="mailto:e.jennings@bath.ac.uk">e.jennings@bath.ac.uk</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div dir="ltr" style="font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; font-size:12pt; background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif">
<div style="margin-top:0px; margin-bottom:0px">Hi,<br>
</div>
<div style="margin-top:0px; margin-bottom:0px"><br>
</div>
<div style="margin-top:0px; margin-bottom:0px">I'm trying to get a local version of a perl_lib file to change some behaviour - I can't seem to get it to register - I'm only trying to write to a log file at the moment to see what it's doing, and I temporarily
 put it in the perl_lib file where it works, but obviously I want to be able to make local changes.<br>
</div>
<div style="margin-top:0px; margin-bottom:0px"><br>
</div>
<div style="margin-top:0px; margin-bottom:0px">I've given it a local package name and added it to the config and restarted apache and it resolutely refuses to recognise it. &nbsp;What am I missing?<br>
</div>
<div style="margin-top:0px; margin-bottom:0px"><br>
</div>
<div style="margin-top:0px; margin-bottom:0px">Lizz<br>
</div>
<div style="margin-top:0px; margin-bottom:0px"><br>
</div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt">--</span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt">Lizz Jennings BA MSc ACLIP MCLIP (Revalidated 2014)</span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt">Technical Data Officer</span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt">The Library 4.10, University of Bath, Bath, BA2 7AY UK</span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><span lang="sv">Ext. 3570 (External 01225 383570)</span></span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><a href="mailto:E.Jennings@bath.ac.uk" target="_blank"><span lang="sv">E.Jennings@bath.ac.uk</span></a></span></font></div>
<div style="color:rgb(33,33,33); font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif; font-size:15px; margin:0px; background-color:rgb(255,255,255)">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt">Research Data Management:&nbsp;<a href="http://www.bath.ac.uk/research/data" target="_blank">http://www.bath.ac.uk/research/data</a>&#8203;</span></font></div>
<div style="margin-top:0px; margin-bottom:0px"><br>
</div>
*** Options:<span class="Apple-converted-space">&nbsp;</span><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br>
*** Archive:<span class="Apple-converted-space">&nbsp;</span><a href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a><br>
*** EPrints community wiki:<span class="Apple-converted-space">&nbsp;</span><a href="http://wiki.eprints.org/">http://wiki.eprints.org/</a><br>
*** EPrints developers Forum:<span class="Apple-converted-space">&nbsp;</span><a href="http://forum.eprints.org/">http://forum.eprints.org/</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>