Koha/C4
Joshua Ferraro 3d65e44d5c Syndetics and Amazon bugfix enhancements
This patch resolves a number of problems related to Enhanced Content:

1. Previously, there was no syspref for controlling whether or not to display
Amazon.com cover images apart from other content. This had the side effect
of preventing use of amazon.com content alongside use of another provider's
images. This patch introduces AmazonCoverImages and OPACAmazonCoverImages,
and changes the name of AmazonContent to AmazonEnabled.

So, for instance, you can now enable OPACAmazonSimilarItems yet utilize
SyndeticsCoverImages for displaying those similar items.

NOTE TO DOCUMENTATION TEAM: please update references to AmazonContent
and OPACAmazonContent to comply with the above.

2. Fixes some semantically incorrect uses of AmazonContent (now OPACAmazonEnabled)
on the OPAC side.

3. Resolves once and for all, the normalization of ISBN,UPC,EAN and OCLC numbers
for all enhanced content elements; These elements can be normalized using the
new functions in C4::Koha; I've replaced use of the various previously used
variables $xisbn,$norm_isbn,$clean_isbn, etc with $isbn, and the template
variable normalized_isbn.

We finally have a single, consistant place to retrieve normalize values for
these fields given a particular record.

4. Adds Syndetics attribution statements to display of all Syndetics content
'enhanced content provide by Syndetics' or 'Enhanced Description from Syndetics'

5. Adds an option to view the large cover image on the detail page on the OPAC
when using SyndeticsCoverImages; this option is controlled by a new system
preference: SyndeticsCoverImageSize which has two values: MC (medium) LC (large)

6. Adds UPC and OCLC numbers for Syndetics enhanced content queries especially
helpful for finding enhanced content for DVD and Music materials

7. Adds capability to display Syndetics images to opac-user for checkouts and overdues

8. Updates to systempreferences.sql, and updatedatabase.pl database revision 015

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
2009-03-27 17:23:51 -05:00
..
AuthoritiesMarc added C4/AuthoritesMarc/*.pm missed in previous patch 2008-01-04 19:08:30 -06:00
Barcodes bug 2509: fix file permissions 2008-08-21 18:55:02 -05:00
ClassSortRoutine ignore "/" when sorting Dewey call numbers 2007-10-23 18:24:29 -05:00
External Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
Heading bug 2479: allow MARC21 bib 440 to link to authorities 2008-08-06 14:49:55 -05:00
Members POD for C4::Members::Messaging 2009-02-04 13:55:14 -06:00
OAI bug 2509: fix file permissions 2008-08-21 18:55:02 -05:00
Reports fix for bug 2543: report output by tabulation a bit too literal 2008-10-23 11:44:28 -05:00
Search FRBR: added OPAC search result grouping option 2008-02-11 16:35:17 -06:00
SIP Bug 2968 - SIP ACS_STATUS message (98) misreported config. 2009-02-26 14:57:22 -06:00
tests Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
VirtualShelves bug 2772: bad image location 2009-03-06 09:07:46 -06:00
Accounts.pm bug: chargelostitem() didn't unset onloan on the item record. 2008-10-05 21:01:24 -05:00
Acquisition.pm Bug 2400 [1/18]: fixing pod syntax in C4/Acquisitions.pm 2008-08-12 19:39:13 -05:00
Auth.pm Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
Auth_with_ldap.pm Resubmitting: fixes print statements with missing 'STDERR' in Auth_with_ldap.pm, 2009-03-11 08:37:03 -05:00
AuthoritiesMarc.pm commented out unconditional warns 2008-08-09 11:05:57 -05:00
BackgroundJob.pm C4 - BEGIN blocks and 1; __END__ for modules 2008-01-07 20:02:18 -06:00
Barcodes.pm bug 2509: fix file permissions 2008-08-21 18:55:02 -05:00
Biblio.pm bug 2904: fix display of URLs in UNIMARC 2009-03-06 12:18:12 -06:00
Bookfund.pm Bug 2617: Add strict (and warnings), partial fix. 2009-03-11 08:36:55 -05:00
Bookseller.pm Bug 2419: require Exporter 2008-08-27 09:51:18 -05:00
Boolean.pm Boolean.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:24 -06:00
Branch.pm Correct perldoc 2009-03-11 08:37:13 -05:00
Breeding.pm IMPORTANT - refactor MARC character set handling 2008-02-03 07:23:56 -06:00
Calendar.pm followup to Calendar overhaul 2008-10-23 12:35:11 -05:00
Category.pm remove editor settings 2009-02-04 14:47:42 -06:00
Charset.pm Improve C4::Charset::MarcToUTF8Record performance 2008-11-06 15:53:29 -06:00
Circulation.pm This patch allows the Branch Transfer Limits feature to limit transfers either by itemtype ( like the original commit ) or collection code ( new feature ). 2009-03-06 11:27:16 -06:00
ClassSortRoutine.pm call number work part 2 -- added framework for call number filing routines 2007-10-21 22:11:37 -05:00
ClassSource.pm call number work part 3 -- now using new routines to generate call number sort keys 2007-10-21 22:11:40 -05:00
Context.pm bug 2505: more warnings fixes in C4/Context.pm 2009-01-09 12:17:49 -06:00
Dates.pm Bug 2842: ->regexp('syspref') failed for users of iso dateformat. 2009-01-06 20:24:46 -06:00
Debug.pm C4::Debug - should resolve conflict w/ CGI upload. Debug no longer uses CGI. 2008-03-16 08:32:20 -05:00
Heading.pm Porting SimpleSearch return changes to all code calling it. 2008-04-17 05:52:45 -05:00
ImportBatch.pm bug 2952 followup 2009-02-12 17:04:48 -06:00
Input.pm Input.pm - perldoc correction 2007-12-27 17:21:07 -06:00
Installer.pm Bug 2775: adding method to clean syspref cache in C4::Context 2008-11-11 15:59:00 -06:00
ItemCirculationAlertPreference.pm remove editor settings 2009-02-04 14:47:42 -06:00
Items.pm Add option to inventory tool to ignore copies on loan 2009-02-25 16:32:30 -06:00
ItemType.pm remove editor settings 2009-02-04 14:47:42 -06:00
Koha.pm Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
Labels.pm Bug 2691 - LCCN split (for labels) 2009-03-11 08:37:09 -05:00
Languages.pm Fix for 2184 2008-07-14 08:39:14 -05:00
Letters.pm (bug #2995) Set a default encoding for e-mails 2009-03-04 08:02:03 -06:00
Log.pm Bug 2400 [3/18]: fixing pod syntax in C4/Log.pm 2008-08-12 19:39:41 -05:00
Maintainance.pm rel_3_0 moved to HEAD (introducing new files) 2007-03-09 15:34:17 +00:00
Matcher.pm bug 1980: updateing calls to SimpleSearch to limit number of things returned 2008-07-10 09:11:24 -05:00
Members.pm Basic cleanup of fixup_cardnumber 2009-03-06 12:27:48 -06:00
Message.pm remove editor settings 2009-02-04 14:47:42 -06:00
NewsChannels.pm Bug 2400 [12/18]: fixing pod syntax in C4/NewsChannels.pm 2008-08-12 19:41:38 -05:00
Output.pm Bugfix pagination_bar to work with only one param/value pair. 2008-07-10 09:11:44 -05:00
Overdues.pm Branchoverdues circ report reworking. 2009-03-06 15:01:41 -06:00
Print.pm Bug 2900: fix GetPendingIssues. 2009-01-08 11:08:27 -06:00
Record.pm fixed MODS biblio export on a "standard" install 2008-04-01 06:46:08 -05:00
Reports.pm fix for bug 2543: report output by tabulation a bit too literal 2008-10-23 11:44:28 -05:00
Reserves.pm fix error introduced in a previous commit 2009-03-11 10:39:33 -05:00
Review.pm minor cleanup, remove $sth->finish's. No documentation impact. 2008-05-30 10:01:06 -05:00
Scheduler.pm Bug 2400 [2/18]: fixing pod syntax in C4/Scheduler.pm 2008-08-12 19:39:23 -05:00
Scrubber.pm Unescape Comment, now that we trust Scrubber to block bad markup. 2008-05-29 06:30:51 -05:00
Search.pm Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
Serials.pm (bug #2961) add a button to add manually the next issue 2009-03-04 09:40:55 -06:00
SMS.pm Bug 2400 [5/18]: fixing pod syntax in C4/SMS.pm 2008-08-12 19:40:03 -05:00
Stats.pm Work in progress, working on the til reconciliation report 2008-01-07 20:49:16 -06:00
Suggestions.pm (bug #2863) add the borrowers branchcodes in suggestion list 2009-03-06 14:19:11 -06:00
Tags.pm Bug 2279: TagsModeration effectiveness restored. 2008-07-22 15:45:04 -05:00
UploadedFile.pm C4 - BEGIN blocks and 1; __END__ for modules 2008-01-07 20:02:18 -06:00
Utils.pm Big LDAP changes, module test for Context.pm, still more yet to come. 2007-12-04 17:27:06 -06:00
VirtualShelves.pm (bug #2908) adding send shelf by e-mail feature 2009-01-12 15:51:59 -06:00
XISBN.pm Syndetics and Amazon bugfix enhancements 2009-03-27 17:23:51 -05:00
XSLT.pm reduce bib fetches during search and OPAC display 2009-02-12 14:31:55 -06:00
Z3950.pm Z3950.pm - BEGIN block VERSION and vars related to export. 2008-01-07 20:02:50 -06:00