From 330528da39eee8289335d6988250e9c420fb64b5 Mon Sep 17 00:00:00 2001 From: Hector Castro Date: Mon, 11 Apr 2016 15:49:29 -0600 Subject: [PATCH] Bug 16243: Add Mendeley reference manager to OPAC Mendeley provides a mechanism for export bib records to a personal account in a free reference manager and academic social network (similar to Zotero) Sponsored-by: Universidad de El Salvador --- .../atomicupdate/bug_16243-add_mendeley_reference_manager.sql | 1 + installer/data/mysql/sysprefs.sql | 3 ++- .../prog/en/modules/admin/preferences/enhanced_content.pref | 8 ++++++++ .../opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc | 5 +++++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt | 4 ++++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt | 4 ++++ 6 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 installer/data/mysql/atomicupdate/bug_16243-add_mendeley_reference_manager.sql diff --git a/installer/data/mysql/atomicupdate/bug_16243-add_mendeley_reference_manager.sql b/installer/data/mysql/atomicupdate/bug_16243-add_mendeley_reference_manager.sql new file mode 100644 index 0000000..44bd641 --- /dev/null +++ b/installer/data/mysql/atomicupdate/bug_16243-add_mendeley_reference_manager.sql @@ -0,0 +1 @@ +INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type) VALUES ('MendeleyReferenceManager',NULL,'Add Mendeley reference manager to search results and bibliographic detail pages on the OPAC.',NULL,'free'); diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql index ef4c3f0..f81e20d 100644 --- a/installer/data/mysql/sysprefs.sql +++ b/installer/data/mysql/sysprefs.sql @@ -532,5 +532,6 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` ('XSLTDetailsDisplay','default','','Enable XSL stylesheet control over details page display on intranet','Free'), ('XSLTResultsDisplay','default','','Enable XSL stylesheet control over results page display on intranet','Free'), ('z3950AuthorAuthFields','701,702,700',NULL,'Define the MARC biblio fields for Personal Name Authorities to fill biblio.author','free'), -('z3950NormalizeAuthor','0','','If ON, Personal Name Authorities will replace authors in biblio.author','YesNo') +('z3950NormalizeAuthor','0','','If ON, Personal Name Authorities will replace authors in biblio.author','YesNo'), +('MendeleyReferenceManager',NULL,NULL,'Add Mendeley reference manager to search results and bibliographic detail pages on the OPAC.','free') ; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref index ce8bee3..24bfa9d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref @@ -367,3 +367,11 @@ Enhanced Content: aws: Amazon Web Services gb: Google Books ol: Open Library + Mendeley reference manager: + - + - pref: MendeleyReferenceManager + choices: + yes: Add + no: "Don't add" + - Mendeley reference manager to search results and bibliographic detail pages on the OPAC. + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc index d02b4c2..456e128 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc @@ -58,6 +58,11 @@ [% END %] [% END %] + [% IF Koha.Preference( 'MendeleyReferenceManager' ) %] +
  • + Save to Mendeley +
  • + [% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt index fa7e496..46acc72 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt @@ -29,6 +29,10 @@ Print Empty and close Hide window + [% IF Koha.Preference( 'MendeleyReferenceManager' ) %] + | + Save to Mendeley + [% END %]
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt index 061ceed..39d55ac 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt @@ -160,6 +160,7 @@ [% END %] + | [% IF ( TagsInputEnabled && loggedinusername ) %] @@ -176,6 +177,9 @@
    [% END %] + [% IF Koha.Preference( 'MendeleyReferenceManager' ) %] + Save to Mendeley + [% END %] -- 1.7.10.4