Where Plugins Appear
When you create a screen plugin in EPrints there are a set of locations where the plugin can appear.
You can set the location at which a screen is rendered in the new method of your plugin:
$self->{appears} = [ { place => "item_tools", position => 100, } ];
Note that this is an array so it is possible to render your screen in multiple places. You can also initiate a specific action if the button is clicked in a specific area. In the example below when the link in the key_tools area (top bar next to manage deposits) then the "create" action of our screen plguin is called.
$self->{appears} = [ { place => "key_tools", action => "create", position => 100, }, { place => "item_tools", position => 100, } ];