EPrints Technical Mailing List Archive

Message: #05433


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

Re: [EP-tech] RSS Feed Max. items


Excellent :o)

 

What are people’s thoughts on reusing the latest_tools setting for the export?

To me this seems a bit clunky – altering this value now means people using the feeds will get 100 results too…

 

Would having an ‘export_items_max’ config value be more sensible?

 

Cheers,

John

 

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Tomasz Neugebauer
Sent: 22 February 2016 20:09
To: eprints-tech@ecs.soton.ac.uk
Subject: Re: [EP-tech] RSS Feed Max. items

 

Hi John,

 

Thank you for the quick and efficient answer.

 

I confirm that adding the following to latest_tool.pl worked:

 

$c->{latest_tool_modes} = {

                default => { citation => "result", max => 100 }

};

 

 

Best wishes,

Tomasz

 

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of John Salter
Sent: February-19-16 1:24 PM
To: 'eprints-tech@ecs.soton.ac.uk' <eprints-tech@ecs.soton.ac.uk>
Subject: [EP-tech] Re: RSS Feed Max. items

 

Hi,

A bit of code inspection leads me to this…

https://github.com/eprints/eprints/blob/3.3/perl_lib/EPrints/Plugin/Screen/Search.pm#L516-L536

- which refers to

# borrow the max from latest_tool (which we're replicating anyway)

my $limit = $self->{session}->config(

  "latest_tool_modes", "default", "max"

);

 

- the latest_tool_modes is defined in ~/archives/ARCHIVEID/cfg/cfg.d/latest_tool.pl (copied from https://github.com/eprints/eprints/blob/3.3/lib/defaultcfg/cfg.d/latest_tool.pl), but currently it doesn’t contain a max value – so the fallback value of 20 in Screen::Search is used.

 

Does this look like it’s the right thing?

Adding a max to latest_tool.pl might work e.g.:

$c->{latest_tool_modes} = {

                default => { citation => "result", max => 100 }

};

 

If that does work, let me know and I’ll add some documentation in latest_tool.pl.

 

Cheers,

John

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Tomasz Neugebauer
Sent: 19 February 2016 17:13
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] Re: RSS Feed Max. items

 

Does anyone know how to set the maximum number of items that are shown in the RSS export in EPrints?

I searched and found this thread from 2009 with the $self->{number_to_show} parameter described, but that doesn’t seem to be working for me.

Thanks!

 

Tomasz

 

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of David Kane
Sent: October-02-09 4:53 AM
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] Re: RSS Feed Max. items

 

Hi John,

 

You were right.  Changing the RSS.pm solved the problem.

 

Thanks,

 

David.

2009/10/1 John Salter <J.Salter@leeds.ac.uk>

Good question...

There's a 'max' value in [ep3]/cgi/latest_tool - that's set to 20 - and ignored.

There's another 'max' that can be set in cfg.d/search.pl for a view - but this is commented out in our archive.

 

EPrints/Plugin/Export/RSS.pm: $self->{number_to_show} = 10;
EPrints/Plugin/Export/Atom.pm:        $self->{number_to_show} = 10;
EPrints/Plugin/Export/RSS2.pm:        $self->{number_to_show} = 10;

-possibly the key? ;o)

 

Cheers,
John

 

 


From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of David Kane
Sent: 01 October 2009 15:14
To: EPrints.org Technical List
Subject: [EP-tech] RSS Feed Max. items

Hi,

 

The RSS feed is set to 10 items in EPrints3,

 

Can anyone tell me where is that number set? 

 

Many Thanks,

 

David.


--
David Kane
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
T: ++353.51302838
M: ++353.876693212


*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/




--
David Kane
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
T: ++353.51302838
M: ++353.876693212