EPrints Technical Mailing List Archive

Message: #01542


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Re: Local version of screen plugin (v.3.3.10)


I was following thiese instructions:

http://wiki.eprints.org/w/Instructions_for_local_plugins

 

Are they correct?

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Sebastien Francois
Sent: 08 February 2013 13:40
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] Re: Local version of screen plugin (v.3.3.10)

 

Could your @ISA confuse PERL?

Seb.

On 08/02/13 10:54, John Salter wrote:

I’m trying to render the workflow stages as a UL, and I’m trying to do it the *right* way (as a local plugin).

 

This is what I have:

~/archives/ARCHIVEID/cfg/plugins/EPrints/Plugin/Screen/LocalWorkflow.pm

######################################

package EPrints::Plugin::Screen::LocalWorkflow;

@ISA = ( 'EPrints::Plugin::Screen::Workflow' );

 

use strict;

 

sub render_blister

{

#Stuff, returning a div with ul/li instead of a table

}

1;

######################################

 

~/archives/ARCHIVEID/cfg/cfg.d/plugins.pl

$c->{plugin_alias_map}->{"Screen::Workflow"} = "Screen::LocalWorkflow";

$c->{plugin_alias_map}->{"Screen::LocalWorkflow"} = undef;

 

This isn’t working – but I *think* it should be OK.

What am I missing?

 

Cheers,

John