Access Keys:
Skip to content (Access Key - 0)
My Area (Access Key - 2)


Toggle Sidebar
Your Rating: Results: PatheticBadOKGoodOutstanding! 9 rates
Labels:
citavi citavi Delete
zotero zotero Delete
endnote endnote Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Plug-in for Citavi, Endnote and Zotero (RIS Export)

Tags: End Note Local
Last Updated: Jun 09, 2011 10:14


  • Description

    This plug-in enables you to export records in .ris format to EndNote Local


  • Author: Alessandro Fasoli
  • Additional author(s):
  • Institution: Ex Libris
  • Year: 2011
  • License: BSD style
  • Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
  • Link to terms: [Detailed license terms]
  • Skill required for using this code:
    basic

State

'Stable'

Programming language

Java

Software requirements

Primo V2

Download

EndNoteLocalProcess.java

Using the following Ex Libris open interfaces

com.exlibris.primo.interfaces.PushToInterface

Installation instructions

1. Place the EndNoteLocalProcess.java to the /exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/ directory

2. Under the same directory create a new directory : EndNoteLocalJAR

3. Place the following JAR files under the /exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR :
primo_library-common.jar
jaguar-client.jar
primo_common-infrastructure.jar
xbean.jar
javax.servlet.jar

4. Set the CLASSPATH:
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR/primo_library-common.jar"
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR/jaguar-client.jar"
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR/primo_common-infrastructure.jar"
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR/xbean.jar"
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/EndNoteLocalJAR/javax.servlet.jar"
setenv CLASSPATH "${CLASSPATH}:/exlibris/primo/p2_1/ng/primo/home/system/thirdparty/openserver/server/search/deploy/primo_library-app.ear/primo_library-libweb.war/WEB-INF/classes/"

5. Compile the EndNoteLocalProcess.java :
cd /exlibris/primo/p2_1/ng/primo/home/profile/search/pushTo/
javac EndNoteLocalProcess.java

6. Copy/move the EndNoteLocalProcess.class to
/exlibris/primo/p2_1/ng/primo/home/system/thirdparty/openserver/server/search/deploy/primo_library-app.ear/primo_library-libweb.war/WEB-INF/classes/com/exlibris/primo/utils

7. Go to the Back Office, Primo Home>Advanced configuration>All mapping table and select SubSystem: Adaptors, TableName:Pushto Adaptors

8. Add a new row related to the EndNoteLocalProcess class:
Adaptor Identifier: EndNoteLocal
Key: Class
Value: com.exlibris.primo.utils.EndNoteLocalProcess

9. Deploy the Mapping Tables

10. Go to Back Office, Primo Home>Advanced configuration>All code Table and choose SubSystem: Front End, TableName: Keeping this
item Tile.
For each language relevant to you, add a new Code Table row:
Code: default.fulldisplay.command.pushto.option.EndNoteLocal
Description : EndNote Local
Language: <your_code>
Display order: highest number + 1

11. Deploy "All Code Tables"

12. login via ssh, fe_stop, fe_start

TO DO list

Test the plugin on Primo V3

Known issues

Comments

Page Attachments

File NameCommentSizeNumber of Downloads
EndNoteLocalProcess.java9 kB369

Added by Alessandro Fasoli on Feb 18, 2011 10:41, last edited by Timm Siewert on Jun 09, 2011 10:14

  1. Oct 04, 2011

    We have tested this in Primo3 and works perfect! Thanks a lot for the post

  2. Oct 07, 2011

    Hi

    I want to change the EmailAction.class file under /openserver/server/search/depoly/primo_library-app.ear/primo_library-libweb.war/WEB-INF/classes/com/exlibris/primo/struts/email

    In fact I got the srouce java file for EmailAction.class, and my question is how can I compile it; I dont know which jar file to pointed to.

    Thanks very much

  3. Oct 10, 2011

    Confirmed working on v3.

  4. Oct 24, 2011

    Agreed, working well here on v3. The only slight alteration we made was to EndNotLocalProcess.java. The "float:left" on the h2 was causing problems with the display of the form on the export window, the submit button wasn't displaying. Removing the unecessary float:left fixed this.

    Great contribution, thanks!

  5. Mar 07, 2012

    Confirmed working on v3 also. Many thanks for the contribution.

    One minor issue. In the eShelf, multiple records cannot be exported to EndNoteLocal, just one - I think it's the highlighted & ticked one that gets exported. For the standard adapters a message appears that reads

    "This action not supported more that 1 selected item."

    Anyone know if this message can be implemented in this plugin?

    1. May 10, 2012

      Hello Jim Adamson,

      you can fix this issue in exporting more than one, using a while-loop iterating through all the submitted records. If you like I can send you the source.

      1. May 10, 2012

        Hi Kai,

        Yes please! Thanks a lot.

        Jim

Adaptavist Theme Builder Powered by Atlassian Confluence