Data files for new system preferences editor
authorJesse Weaver <pianohacker@gmail.com>
Mon, 7 Sep 2009 05:04:08 +0000 (23:04 -0600)
committerJesse Weaver <pianohacker@gmail.com>
Mon, 7 Sep 2009 05:04:08 +0000 (23:04 -0600)
These are the necessary data files for the new system preferences
editor. They are not yet complete, but suitable for testing.

14 files changed:
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced-content.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/i18n-l10n.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/local-use.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/oai-pmh.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref [new file with mode: 0644]

diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
new file mode 100644 (file)
index 0000000..6c38eba
--- /dev/null
@@ -0,0 +1,8 @@
+# Broken, omitted: acquisitions, emailPurchaseSuggestions
+Acquisitions:
+    -
+        - pref: RenewSerialAddsSuggestion
+          choices:
+              yes: Add
+              no: "Don't add"
+        - a suggestion for a biblio when its attached serial is renewed.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
new file mode 100644 (file)
index 0000000..4ca0269
--- /dev/null
@@ -0,0 +1,76 @@
+Administration:
+# Broken, omitted: libraryAddress, MIME, OpacMaintenance
+# Only used internally, omitted: FrameworksLoaded, Version
+    Interface options:
+        -
+            - Show
+            - pref: DebugLevel
+              default: 0
+              choices:
+                  0: "no"
+                  1: some
+                  2: lots of
+            - debugging information in the browser when an internal error occurs.
+        -
+            - pref: noItemTypeImages
+              default: 0
+              choices:
+                  yes: "Don't show"
+                  no: Show
+            - itemtype icons in the catalog.
+        -
+            - Separate columns in an exported report file with
+            - pref: delimiter
+              default: ","
+              choices:
+                  ';': semicolons
+                  tabulation: tabs
+                  ',': commas
+                  '/': slashes
+                  '\': backslashes
+                  '#': "#'s"
+            - by default.
+        -
+            - pref: virtualshelves
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff and patrons to create and view saved lists of books.
+    Login options:
+        -
+            - pref: insecure
+              default: 0
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to access the staff client without logging in. Enabling this is dangerous, and should not be done in production environments.
+        -
+            - pref: AutoLocation
+              default: 0
+              choices:
+                  yes: Require
+                  no: "Don't require"
+            - staff to log in from a computer in the IP address range <a href="/cgi-bin/koha/admin/branches.pl">specified by their library</a> (if any).
+        # PostgreSQL is supported by CGI::Session but not by Koha.
+        -
+            - Store login session information
+            - pref: SessionStorage
+              default: mysql
+              choices:
+                  mysql: in the MySQL database.
+                  Pg: in the PostgreSQL database (not supported).
+                  tmp: as temporary files.
+        -
+            - Control staff access to pages within Koha based on
+            - pref: GranularPermissions
+              default: 0
+              choices:
+                  yes: the specific page.
+                  no: the general module (such as administration or circulation).
+        -
+            - pref: IndependantBranches
+              default: 0
+              choices:
+                  yes: Prevent
+                  no: "Don't prevent"
+            - staff (but not superlibrarians) from modifying objects (holds, items, patrons, etc.) belonging to other libraries.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref
new file mode 100644 (file)
index 0000000..f06d983
--- /dev/null
@@ -0,0 +1,16 @@
+Authorities:
+    -
+        - When editing records,
+        - pref: BiblioAddsAuthorities
+          default: no
+          choices:
+              yes: allow
+              no: "don't allow"
+        - them too automatically create new authority records if needed, rather than having to reference existing authorities.
+    -
+        - pref: dontmerge
+          default: yes
+          choices:
+              yes: "Don't"
+              no: Do
+        - automatically update attached biblios when changing an authority record. If this is off, please ask your administrator to enable the merge_authorities.pl cronjob.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref
new file mode 100644 (file)
index 0000000..2ee1b86
--- /dev/null
@@ -0,0 +1,107 @@
+Cataloguing:
+# broken, omitted: marc
+    Interface:
+        -
+            - Use
+            - pref: DefaultClassificationSource
+              choices: class-sources
+            - as the default classification source.
+        -
+            - pref: advancedMARCeditor
+              choices:
+                  yes: Display
+                  no: "Don't display"
+            - descriptions of fields and subfields in the MARC editor.
+    Record Structure:
+        -
+            - Interpret and store MARC records in the
+            - pref: marcflavour
+              choices:
+                  MARC21: MARC21
+                  UNIMARC: UNIMARC
+            - format.
+        -
+            - Use the item type of the
+            - pref: item-level_itypes
+              choices:
+                  yes: specific item
+                  no: biblio record
+            - as the authoritative item type (for determining circulation and fines rules, etc).
+        -
+            - Map the MARC subfield
+            - pref: itemcallnumber
+            - "to an item's callnumber. (This can contain multiple subfields to look in; for instance <code>082ab</code> would look in 082 subfields a and b.)<br />Examples: <strong>Dewey</strong>: <code>082ab</code> or <code>092ab</code>; <strong>LOC</strong>: <code>050ab</code> or <code>090ab</code>; <strong>from the item record</strong>: <code>852hi</code>"
+        -
+            - Fill in the <a href="http://www.loc.gov/marc/organizations/orgshome.html">MARC organization code</a>
+            - pref: MARCOrgCode
+            - by default in new MARC records (leave blank to disable).
+        -
+            - pref: NoZebra
+              choices:
+                  yes: "Don't use"
+                  no: Use
+            - the Zebra search engine. Searches are very slow on even modest sized collections when Zebra is off.
+        -
+            - When Zebra is off, translate the following marc fields to the following indexes (each line should look something like <code>'indexname' =&gt; '100a,245a,500*',</code>):
+            - pref: NoZebraIndexes
+              type: textarea
+              class: list
+            -
+        -
+            - pref: z3950NormalizeAuthor
+              choices:
+                  yes: Copy
+                  no: "Don't copy"
+            - authors from the UNIMARC
+            - pref: z3950AuthorAuthFields
+              class: multi
+            - tags (separated by commas) to the correct author tags when importing a record using Z39.50.
+        -
+            - pref: RoutingSerials
+              choices:
+                  yes: Add
+                  no: "Don't add"
+            - extra information to items automatically added to serials.
+        -
+            - Barcodes are
+            - pref: autoBarcode
+              choices:
+                  incremental: generated in the form 1, 2, 3.
+                  annual: generated in the form &lt;year&gt;-0001, &lt;year&gt;-0002.
+                  hbyymmincr: generated in the form &lt;branchcode&gt;yymm0001.
+                  OFF: not generated automatically.
+    Display:
+        -
+            - Show
+            - pref: URLLinkText
+            - as the text of links embedded in MARC records.
+        -
+            - pref: hide_marc
+              choices:
+                  yes: "Don't display"
+                  no: Display
+            - MARC tag numbers, subfield codes and indicators in MARC views.
+        -
+            - pref: LabelMARCView
+              choices:
+                  standard: "Don't"
+                  economical: Do
+            - collapse repeated tags of the same type into one tag entry.
+        -
+            - By default, display biblio records in
+            - pref: IntranetBiblioDefaultView
+              choices:
+                  default: normal form.
+                  marc: MARC form.
+                  isbd: ISBD form (see below).
+        -
+            - "Use the following as the ISBD template:"
+            - pref: ISBD
+              type: textarea
+              class: code
+        -
+            - pref: OpacSuppression
+              choices:
+                  yes: Hide
+                  no: "Don't hide"
+            - items marked as suppressed from OPAC search results. Note that you must have the <code>Suppress</code> index set up in Zebra and at least one suppressed item, or your searches will be broken.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref
new file mode 100644 (file)
index 0000000..fb6fb6e
--- /dev/null
@@ -0,0 +1,216 @@
+Circulation:
+# broken, omitted: emailLibrarianWhenHoldIsPlaced, holdCancelLength, WebBasedSelfCheck
+# FIXME: printcirculationslips is also omitted. It _technically_ could work, but C4::Print is HLT specific and needs a little bit of refactoring.
+    Interface:
+        -
+            - pref: CircAutocompl
+              choices:
+                  yes: Try
+                  no: "Don't try"
+            - to automatically fill in the member when entering a patron search on the circulation screen.
+        -
+            - pref: itemBarcodeInputFilter
+              type: choice
+              choices:
+                  OFF: "Don't filter"
+                  whitespace: Remove spaces from
+                  cuecat: Convert from CueCat form
+                  T-prefix: Remove the first number from T-prefix style
+            - scanned patron barcodes.
+        -
+            - Sort previous checkouts on the circulation page from
+            - pref: previousIssuesDefaultSortOrder
+              type: choice
+              choices:
+                  asc: earliest to latest
+                  desc: latest to earliest
+            - due date.
+        -
+            - "Sort today's checkouts on the circulation page from"
+            - pref: todaysIssuesDefaultSortOrder
+              type: choice
+              choices:
+                  asc: earliest to latest
+                  desc: latest to earliest
+            - due date.
+        -
+            - pref: SpecifyDueDate
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to specify a due date for a checkout.
+        -
+            - Mark a hold as problematic if it has been waiting for more than
+            - pref: ReservesMaxPickUpDelay
+              class: integer
+            - days.
+        -
+            - Show the
+            - pref: numReturnedItemsToShow
+              class: integer
+            - last returned items on the checkin screen.
+        -
+            - pref: FilterBeforeOverdueReport
+              choices:
+                  yes: Require
+                  no: "Don't require"
+            - staff to choose which checkouts to show before running the overdues report.
+    Checkout Policy:
+        -
+            - pref: AllowNotForLoanOverride
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to override and check out items that are marked as not for loan.
+        -
+            - pref: AllowRenewalLimitOverride
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to manually override the renewal limit and renew a checkout when it would go over the renewal limit.
+        -
+            - pref: AutomaticItemReturn
+              choices:
+                  yes: Do
+                  no: "Don't"
+            - automatically transfer items to their home branch when they are returned.
+        -
+            - pref: UseBranchTransferLimits
+              choices:
+                  yes: Enforce
+                  no: "Don't enforce"
+            - branch transfer limits based on
+            - pref: BranchTransferLimitsType
+              choices:
+                  ccode: collection code
+                  itemtype: item type
+            - .
+        -
+            - Use the checkout and fines rules of
+            - pref: CircControl
+              type: choice
+              choices:
+                  PickupLibrary: the library you are logged in at.
+                  PatronLibrary: the library the patron is from.
+                  ItemHomeBranch: the library the item is from.
+            -
+        -
+            - Use the checkout and fines rules of
+            - pref: HomeOrHoldingBranch
+              type: choice
+              choices:
+                  homebranch: the library the item is from.
+                  holdingbranch: the library the item was checked out from.
+            - <br />NOTE: This is deprecated in favor of <code>CircControl</code>, but used by some parts of Koha. It will be removed soon.
+        -
+            - Make all checkouts have a due date of
+            - pref: globalDueDate
+              class: date
+            - .
+        -
+            - Make all checkouts due on or before
+            - pref: ceilingDueDate
+              class: date
+            - .
+        -
+            - pref: useDaysMode
+              choices:
+                  Days: Include
+                  Calendar: "Don't include"
+            - days when the library in closed when calculating due dates.
+        -
+            - When renewing checkouts, base the new due date on
+            - pref: RenewalPeriodBase
+              choices:
+                  date_due: the old due date of the checkout.
+                  now: the current date.
+        -
+            - Prevent patrons from making holds on the OPAC if they owe more than
+            - pref: maxoutstanding
+              class: currency
+            - <!-- TMPL_VAR NAME="local_currency" --> in fines.
+        -
+            - Show a warning on the "Transfers to Recieve" screen if the transfer has not been received
+            - pref: TransfersMaxDaysWarning
+              class: integer
+            - after it is sent.
+        -
+            - pref: IssuingInProcess
+              choices:
+                  yes: Prevent
+                  no: "Don't prevent"
+            - patrons from checking out an item whose rental charge would take them over the limit.
+        -
+            - Prevent patrons from checking out books if they have more than
+            - pref: noissuescharge
+              class: integer
+            - <!-- TMPL_VAR NAME="local_currency" --> in fines.
+        -
+            - pref: ReturnBeforeExpiry
+              choices:
+                  yes: Require
+                  no: "Don't require"
+            - "patrons to return books before their accounts expire (by restricting due dates to before the patron's expiration date)."
+    Holds Policy:
+        -
+            - pref: AllowHoldPolicyOverride
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to override hold policies when placing holds.
+        -
+            - pref: AllowHoldsOnDamagedItems
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - hold requests to be placed on damaged items.
+        -
+            - pref: AllowOnShelfHolds
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - hold requests to be placed on items that are not checked out.
+        -
+            - Satisfy holds from the libraries
+            - pref: StaticHoldsQueueWeight
+              class: multi
+            - (as branchcodes, separated by commas; if empty, uses all libraries)
+            - pref: RandomizeHoldsQueueWeight
+              choices:
+                  yes: in random order.
+                  no: in that order.
+            -
+        -
+            - pref: canreservefromotherbranches
+              choices:
+                  yes: Allow
+                  no: "Don't allow (with independent branches)"
+            - a user from one library to place a hold on an item from another library
+        -
+            - pref: ReservesNeedReturns
+              choices:
+                  yes: "Don't automatically"
+                  no: Automatically
+            - mark holds as found and waiting when a hold is placed specifically on them and they are already checked in.
+        -
+            - Patrons can only have
+            - pref: maxreserves
+              class: integer
+            - holds at once.
+    Fines Policy:
+        -
+            - Calculate fines based on days overdue
+            - pref: finesCalendar
+              type: choice
+              choices:
+                  ignoreCalendar: directly.
+                  noFinesWhenClosed: not including days the library is closed.
+            -
+        -
+            - pref: finesMode
+              type: choice
+              choices:
+                  off: "Don't calculate"
+                  test: Calculate (but only for mailing to the admin)
+                  production: Calculate and charge
+            - fines (when <code>misc/cronjobs/fines.pl</code> is being run).
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
new file mode 100644 (file)
index 0000000..f4c23bb
--- /dev/null
@@ -0,0 +1,280 @@
+Enhanced Content:
+# Broken, omitted: PINESISBN
+    All:
+        -
+            - <strong>NOTE:</strong> if you have more than one source of cover images set up, Koha will use the first available.
+        -
+            - pref: FRBRizeEditions
+              default: 0
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - other editions of an item on the staff client (if found by one of the services below).
+        -
+            - pref: OPACFRBRizeEditions
+              default: 0
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - other editions of an item on the OPAC.
+    Amazon:
+        -
+            - pref: AmazonEnabled
+              default: 0
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - data from Amazon on the staff interface (including reviews and "Search Inside" links on item detail pages). This requires that you have signed up for and entered an access key.
+        -
+            - pref: OPACAmazonEnabled
+              default: 0
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - data from Amazon on the OPAC (including reviews and "Search Inside" links on item detail pages). This requires that you have signed up for and entered an access key.
+        -
+            - Use Amazon data from its
+            - pref: AmazonLocale
+              choices:
+                  US: American
+                  CA: Canadian
+                  DE: German
+                  FR: French
+                  JP: Japanese
+                  UK: British
+            - website.
+        -
+            - Access Amazon content using the access key
+            - pref: AWSAccessKeyID
+            - (free, at <a href="http://aws.amazon.com/">http://aws.amazon.com/</a>).
+        -
+            - Put the associate tag
+            - pref: AmazonAssocTag
+            - on links to Amazon. This can net your library referral fees if a patron decides to buy an item.
+        -
+            - pref: AmazonCoverImages
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - cover images from Amazon on search results and item detail pages on the staff interface.
+        -
+            - pref: AmazonReviews
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - reviews from Amazon on item detail pages on the staff interface.
+        -
+            - pref: AmazonSimilarItems
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - similar items, as determined by Amazon, on item detail pages on the staff interface.
+        -
+            - pref: OPACAmazonCoverImages
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - cover images from Amazon on search results and item detail pages on the OPAC.
+        -
+            - pref: OPACAmazonSimilarItems
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - similar items, as determined by Amazon, on item detail pages on the OPAC.
+        -
+            - pref: OPACAmazonReviews
+              default: 1
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - reviews from Amazon on item detail pages on the OPAC.
+    Babelthèque:
+        -
+            - pref: Babeltheque
+              choices:
+                  yes: Do
+                  no: "Don't"
+            - include information (such as reviews and citations) from Babelthèque in item detail pages on the OPAC.
+    Baker and Taylor:
+        -
+            - pref: BakerTaylorEnabled
+              choices:
+                  yes: Add
+                  no: "Don't add"
+            - Baker and Taylor links and cover images to the OPAC and staff client. This requires that you have entered in a username and password (which can be seen in image links).
+        -
+            - 'Baker and Taylor "My Library Bookstore" links should be accessed at <code>https://'
+            - pref: BakerTaylorBookstoreURL
+              class: url
+            - <em>isbn</em></code> (this should be filled in with something like <code>ocls.mylibrarybookstore.com/MLB/actions/searchHandler.do?nextPage=bookDetails&amp;parentNum=10923&amp;key=</code>). Leave it blank to disable these links.
+        -
+            - Access Baker and Taylor using username
+            - pref: BakerTaylorUsername
+              class: password
+            - and password
+            - pref: BakerTaylorPassword
+              class: password
+            - .
+    Google:
+        -
+            - pref: GoogleJackets
+              choices:
+                  yes: Add
+                  no: "Don't add"
+            - cover images from Google Books to search results and item detail pages on the OPAC.
+    Library Thing:
+        # Awkward syntax below, due to quoting conflicts
+        -
+            - pref: ThingISBN
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - the ThingISBN service to show other editions of a title (when either FRBRizeEditions or OPACFRBRizeEditions is on). This is separate from Library Thing for Libraries.
+        -
+            - pref: LibraryThingForLibrariesEnabled
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - "reviews, similar items, and tags from Library Thing for Libraries on item detail pages on the OPAC. If you've enabled this, you need to "
+            - <a href="http://www.librarything.com/forlibraries/">sign up</a>, then enter in your ID below.
+        -
+            - Access Library Thing for Libraries using the customer ID
+            - pref: LibraryThingForLibrariesID
+            - .
+        -
+            - Show Library Thing for Libraries content
+            - pref: LibraryThingForLibrariesTabbedView
+              choices:
+                  yes: in tabs.
+                  no: in line with the bibliographic information.
+    OCLC:
+        -
+            - pref: XISBN
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - the OCLC xISBN service to show other editions of a title (when either FRBRizeEditions or OPACFRBRizeEditions is on).
+        -
+            - Use the <a href="http://www.worldcat.org/affiliate/webservices/xisbn/app.jsp">OCLC affiliate ID</a>
+            - pref: OCLCAffiliateID
+            - to access the xISBN service. Note that unless you have signed up for an ID, you are limited to 500 requests per day.
+        -
+            - Only use the xISBN service
+            - pref: XISBNDailyLimit
+              class: integer
+            - times a day. Unless you are paying for the xISBN service, you should leave this at the default of 499 (as detailed above).
+    Syndetics:
+        -
+            - pref: SyndeticsEnabled
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - content from Syndetics. Note that this requires that you have signed up for the service and entered in your client code below.
+        -
+            - Use the client code
+            - pref: SyndeticsClientCode
+            - to access Syndetics.
+        -
+            - pref: SyndeticsCoverImages
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - cover images from Syndetics on search results and item detail pages on the OPAC in a
+            - pref: SyndeticsCoverImageSize
+              choices:
+                  MC: medium
+                  LC: large
+            - size.
+        -
+            - pref: SyndeticsAuthorNotes
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - notes about the author of a title from Syndetics on item detail pages on the OPAC.
+        -
+            - pref: SyndeticsAwards
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - information from Syndetics about the awards a title has won on item detail pages on the OPAC.
+        -
+            - pref: SyndeticsEditions
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - information about other editions of a title from Syndetics on item detail pages on the OPAC (when OPACFRBRizeEditions is on).
+        -
+            - pref: SyndeticsExcerpt
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - excerpts from of a title from Syndetics on item detail pages on the OPAC.
+        -
+            - pref: SyndeticsReviews
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - reviews of a title from Syndetics on item detail pages on the OPAC.
+        -
+            - pref: SyndeticsSeries
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - "information on other books in a title's series from Syndetics on item detail pages on the OPAC."
+        -
+            - pref: SyndeticsSummary
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - a summary of a title from Syndetics on item detail pages on the OPAC.
+        -
+            - pref: SyndeticsTOC
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - the table of contents of a title from Syndetics on item detail pages on the OPAC.
+    Tagging:
+        -
+            - pref: TagsEnabled
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons and staff to put tags on items.
+        -
+            - pref: TagsModeration
+              choices:
+                  yes: Require
+                  no: "Don't require"
+            - that tags submitted by patrons be reviewed by a staff member before being shown.
+        -
+            - Show
+            - pref: TagsShowOnList
+              class: integer
+            - tags on search results on the OPAC.
+        -
+            - pref: TagsInputOnList
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to input tags on search results on the OPAC.
+        -
+            - Show
+            - pref: TagsShowOnDetail
+              class: integer
+            - tags on item detail pages on the OPAC.
+        -
+            - pref: TagsInputOnDetail
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to input tags on item detail pages on the OPAC.
+        -
+            - Allow tags in the dictionary of the ispell executable
+            - pref: TagsExternalDictionary
+              class: file
+            - on the server to be approved without moderation.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/i18n-l10n.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/i18n-l10n.pref
new file mode 100644 (file)
index 0000000..1ee5545
--- /dev/null
@@ -0,0 +1,17 @@
+I18N/L18N:
+    -
+        - Format dates like
+        - pref: dateformat
+          default: us
+          choices:
+              us: mm/dd/yyyy
+              metric: dd/mm/yyyy
+              iso: yyyy/mm/dd
+        - .
+    -
+        - pref: opaclanguagesdisplay
+          default: 0
+          choices:
+              yes: Allow
+              no: "Don't allow"
+        - patrons to change the language they see on the OPAC.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/local-use.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/local-use.pref
new file mode 100644 (file)
index 0000000..9d9c592
--- /dev/null
@@ -0,0 +1,3 @@
+Local Use:
+    -
+        - Nothing defined yet.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref
new file mode 100644 (file)
index 0000000..78140f8
--- /dev/null
@@ -0,0 +1,43 @@
+Logging:
+    -
+        - pref: LetterLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - when an automatic claim notice is sent.
+    -
+        - pref: BorrowersLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - changes to patron records.
+    -
+        - pref: CataloguingLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - any changes to bibliographic or item records. Since this occurs whenever a book is checked in or out as well, it is not advisable to turn this on.
+    -
+        - pref: FinesLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - when overdue fines are charged or automatically forgiven.
+    -
+        - pref: IssueLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - when items are checked out.
+    -
+        - pref: ReturnLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - when items are returned.
+    -
+        - pref: SubscriptionLog
+          choices:
+              on: Log
+              off: "Don't log"
+        - when serials are added, deleted or changed.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/oai-pmh.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/oai-pmh.pref
new file mode 100644 (file)
index 0000000..42d4497
--- /dev/null
@@ -0,0 +1,18 @@
+# Broken, omitted: OAI-PMH:Set, OAI-PMH:Subset
+OAI-PMH:
+    -
+        - pref: OAI-PMH
+          choices:
+              yes: Enable
+              no: Disable
+        - "Koha's"
+        - '<a href="http://www.openarchives.org/pmh/">OAI-PMH</a> server.'
+    -
+        - Identify records at this site with the prefix
+        - pref: "OAI-PMH:archiveID"
+        - ": ."
+    -
+        - Only return
+        - pref: "OAI-PMH:MaxCount"
+          class: integer
+        - records at a time in response to a <code>ListRecords</code> or <code>ListIdentifiers</code> query.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
new file mode 100644 (file)
index 0000000..0312dee
--- /dev/null
@@ -0,0 +1,253 @@
+# Poorly supported, omitted: kohaspsuggest
+# Broken, omitted: OPACDisplayExtendedSubInfo, OPACSubscriptionDisplay
+
+OPAC:
+    Appearance:
+        -
+            - Use the
+            - pref: opacthemes
+              choices: opac-templates
+            - theme on the OPAC.
+        -
+            - "Enable the following languages on the OPAC:"
+            - pref: opaclanguages
+              type: opac-languages
+        -
+            - pref: opaclanguagesdisplay
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to select their language on the OPAC.
+        -
+            - "The OPAC is located at http://"
+            - pref: OPACBaseURL
+              class: url
+            - . (This must be filled in correctly for RSS, unAPI, and search plugins to work.)
+        -
+            - Show
+            - pref: LibraryName
+              class: long
+            - as the name of the library on the OPAC.
+        -
+            - By default, show bib records
+            - pref: BiblioDefaultView
+              choices:
+                  normal: in simple form.
+                  marc: in their MARC form.
+                  isbd: as specified in the ISBD template.
+        -
+            - When patrons click on a link to another website from your OPAC (like Amazon or OCLC),
+            - pref: OPACURLOpenInNewWindow
+              choices:
+                  yes: do
+                  no: "don't"
+            - open the website in a new window.
+        -
+            - pref: hidelostitems
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - lost items on search and detail pages.
+        -
+            - Show item details pages on the OPAC
+            - pref: XSLTDetailsDisplay
+              choices:
+                  yes: using XSLT stylesheets.
+                  no: normally.
+        -
+            - pref: OPACDisplayRequestPriority
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - patrons the priority level of their holds in the OPAC.
+        -
+            - pref: OPACShowCheckoutName
+              default: 0
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - the name of the patron that has an item checked out on item detail pages on the OPAC.
+        -
+            - pref: OpacHighlightedWords
+              choices:
+                  yes: Highlight
+                  no: "Don't highlight"
+            - words the patron searched for in their search results.
+        -
+            - pref: AuthorisedValueImages
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - images for <a href="/cgi-bin/koha/admin/authorised_values.pl">authorized values</a> (such as lost statuses and locations) in search results and item detail pages on the OPAC.
+        -
+            - Use the image at
+            - pref: opacsmallimage
+              class: url
+            - in the OPAC header, instead of the Koha logo. If this image is a different size than the Koha logo, you will need to customize the CSS. (This should be a complete URL, starting with <code>http://</code>.)
+        -
+            - "Include the following JavaScript on all pages in the OPAC:"
+            - pref: opacuserjs
+              type: textarea
+              class: code
+        -
+            - Include the additional CSS stylesheet <!-- TMPL_VAR NAME="opacthemelang" -->/css/
+            - pref: opaccolorstylesheet
+              class: file
+            - on all pages in the OPAC (leave blank to disable).
+        -
+            - Use the CSS stylesheet <!-- TMPL_VAR NAME="opacthemelang" -->/css/
+            - pref: opaclayoutstylesheet
+              class: file
+            - on all pages in the OPAC, instead of the default (leave blank to disable).
+        -
+            - Use the remote CSS stylesheet <!-- TMPL_VAR NAME="opacthemelang" -->/css/
+            - pref: opacstylesheet
+              class: file
+            - on all pages in the OPAC, instead of the default. (This should be a complete URL, starting with <code>http://</code>.)
+        -
+            - "Include the following CSS on all pages in the OPAC:"
+            - pref: OPACUserCSS
+              type: textarea
+              class: code
+        -
+            - "Show the following HTML in its own column on the main page of the OPAC:"
+            - pref: OpacMainUserBlock
+              type: textarea
+              class: code
+        -
+            - "Show the following HTML on the left hand column of all pages on the OPAC (generally navigation links):"
+            - pref: OpacNav
+              type: textarea
+              class: code
+        -
+            - "Include the following HTML in the header of all pages in the OPAC:"
+            - pref: opacheader
+              type: textarea
+              class: code
+        -
+            - "Include the following HTML in the footer of all pages in the OPAC:"
+            - pref: opaccredits
+              type: textarea
+              class: code
+    Features:
+        -
+            - pref: opacuserlogin
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to log in to their accounts on the OPAC.
+        -
+            - pref: OpacPasswordChange
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to change their own password on the OPAC. Note that enabling this will break LDAP authentication.
+        -
+            - pref: OpacAuthorities
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to search your authority records.
+        -
+            - pref: opacbookbag
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to store items in a temporary "Cart" on the OPAC.
+        -
+            - pref: opacreadinghistory
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to see what books they have checked out in the past.
+        -
+            - pref: OPACShelfBrowser
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - "a shelf browser on item details pages, allowing patrons to see what's near that item on the shelf. Note that this uses up a fairly large amount of resources on your server, and should be avoided if your collection has a large number of items."
+        -
+            - pref: OpacTopissue
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to access a list of the most checked out items on the OPAC. Note that this is somewhat experimental, and should be avoided if your collection has a large number of items.
+        -
+            - pref: suggestion
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to make purchase suggestions on the OPAC.
+        -
+            - pref: reviewson
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to make comments on items on the OPAC.
+        -
+            - pref: RequestOnOpac
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to place holds on items from the OPAC.
+    Policy:
+        -
+            - pref: singleBranchMode
+              default: 0
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to select their branch on the OPAC.
+        -
+            - pref: SearchMyLibraryFirst
+              choices:
+                  yes: Limit
+                  no: "Don't limit"
+            - "patrons' searches to the library they are registered at."
+        -
+            - pref: AnonSuggestions
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - "patrons that aren't logged in to make purchase suggestions."
+#        -
+#            This system preference does not actually affect anything
+#            - pref: OpacBrowser
+#              choices:
+#                  yes: Show
+#                  no: "Don't show"
+#            - a subject browser on the OPAC (generated using <code>misc/cronjobs/build_browser_and_cloud.pl</code>).
+#        -
+#            opac-tags_subject.pl is the only script affected by this, and it is not linked to by any other page
+#            - pref: OpacCloud
+#              choices:
+#            - If ON, enables subject cloud on OPAC
+        -
+            - pref: OPACItemHolds
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to place holds on specific items in the OPAC. If this is disabled, users can only put a hold on the next available item.
+        -
+            - pref: OPACAllowHoldDateInFuture
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - "patrons to place holds that don't enter the waiting list until a certain future date (if AllowHoldDateInFuture is also on)."
+        -
+            - pref: OpacRenewalAllowed
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to renew their own books on the OPAC.
+        -
+            - Only allow patrons to renew their own books on the OPAC if they have less than
+            - pref: OPACFineNoRenewals
+              class: currency
+            - <!-- TMPL_VAR NAME="local_currency" --> in fines (leave blank to disable).
+        -
+            - pref: OPACViewOthersSuggestions
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - suggestions from other patrons on the OPAC.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref
new file mode 100644 (file)
index 0000000..c207cd1
--- /dev/null
@@ -0,0 +1,108 @@
+Patron:
+     -
+         - List
+         - pref: AddPatronLists
+           choices:
+               categorycode: specific categories
+               category_type: general patron types
+         - under the new patron menu.
+     -
+         - pref: AutoEmailOpacUser
+           choices:
+               yes: Send
+               no: "Don't send"
+         - an email to newly created patrons with their account details at their
+         - pref: AutoEmailPrimaryAddress
+           choices:
+               email: home
+               emailpro: work
+               B_email: alternate
+               "OFF": first valid
+         - email address.
+     -
+         - pref: autoMemberNum
+           choices:
+               yes: Do
+               no: "Don't"
+         - default the card number field on the patron addition screen to the next available card number (for example, if the largest currently used card number is 26345000012941, then this field will default to 26345000012942).
+     -
+         - "The following database columns must be filled in on the patron entry screen:"
+         - pref: BorrowerMandatoryField
+           class: multi
+         - (separate columns with |)
+     -
+         - "Guarantors can be the following of those they guarantee:"
+         - pref: borrowerRelationship
+           class: multi
+         - (input multiple choices separated by |)
+     -
+         - "Borrowers can have the following titles:"
+         - pref: BorrowersTitles
+           class: multi
+         - (separate multiple choices with |)
+     -
+         - pref: checkdigit
+           choices:
+               none: "Don't"
+               katipo: Do
+         - check and construct borrower card numbers in the Katipo style. This overrides <code>autoMemberNum</code> if on.
+     -
+         - pref: EnhancedMessagingPreferences
+           choices:
+               yes: Allow
+               no: "Don't allow"
+         - patrons to choose which notices they recive and when they receive them. Note that this only applies to certain kinds of notices.
+     -
+         - pref: ExtendedPatronAttributes
+           choices:
+               yes: Enable
+               no: "Don't enable"
+         - searching, editing and display of custom attributes on patrons.
+     -
+         - pref: intranetreadinghistory
+           choices:
+               yes: "Allow"
+               no: "Don't allow"
+         - "staff to access a patron's checkout history (it is stored regardless)."
+     -
+         - The late fine for a specific checkout will only go up to
+         - pref: MaxFine
+           class: currency
+         - '<!-- TMPL_VAR NAME="local_currency" -->.'
+     -
+         - pref: memberofinstitution
+           choices:
+               yes: Do
+               no: "Don't"
+         - allow patrons to be linked to institutions (which must be set up as Institution patrons).
+     -
+         - Login passwords for staff and patrons must be at least
+         - pref: minPasswordLength
+           class: integer
+         - characters long.
+     -
+         - Show a notice that a patron is about to expire
+         - pref: NotifyBorrowerDeparture
+           class: integer
+         - days beforehand.
+     -
+         - pref: patronimages
+           choices:
+               yes: Allow
+               no: "Don't allow"
+         - images to be uploaded and shown for patrons on the staff client.
+     -
+         - By default, show
+         - pref: PatronsPerPage
+           class: integer
+         - results per page in the staff client.
+     -
+         - "Use the SMS::Send::"
+         - pref: SMSSendDriver
+         - driver to send SMS messages.
+     -
+         - pref: uppercasesurnames
+           choices:
+               yes: Do
+               no: "Don't"
+         - store and display surnames in upper case.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref
new file mode 100644 (file)
index 0000000..dccb820
--- /dev/null
@@ -0,0 +1,119 @@
+Searching:
+# omitted, broken: sortbynonfiling
+    Features:
+        -
+            - pref: QueryAutoTruncate
+              type: boolean
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - words in a search query to use the * wildcard (for example, <cite>Har*</cite> would <cite>Harry</cite> and <cite>harp</cite>).
+        -
+            - pref: QueryFuzzy
+              type: boolean
+              choices:
+                  yes: Try
+                  no: "Don't try"
+            - to match similarly spelled words in a search (for example, a search for <cite>flang</cite> would also match <cite>flange</cite> and <cite>fang</cite>; REQUIRES ZEBRA).
+        -
+            - pref: QueryRemoveStopwords
+              type: boolean
+              choices:
+                  yes: Remove
+                  no: "Don't remove"
+            - stopwords <a href="http://localhost:8080/cgi-bin/koha/admin/stopwords.pl">specified in Koha</a> from searches. (Zebra, on its own, handles a few of the most common stopwords).
+        -
+            - pref: QueryStemming
+              type: boolean
+              choices:
+                  yes: Try
+                  no: "Don't try"
+            - to match words of the same base in a search (for example, a search for <cite>enabling</cite> would also match <cite>enable</cite> and <cite>enabled</cite>; REQUIRES ZEBRA).
+        -
+            - pref: QueryWeightFields
+              type: boolean
+              choices:
+                  yes: Enable
+                  no: Disable
+            - ranking of search results by relevance (REQUIRES ZEBRA).
+        -
+            - pref: OpacGroupResults
+              default: 0
+              choices:
+                  yes: Use
+                  no: "Don't use"
+            - PazPar2 to group similar results on the OPAC. This requires that PazPar2 is set up and running.
+    Search Form:
+        -
+            - Show checkboxes to search by
+            - pref: AdvancedSearchTypes
+              choices:
+                  itemtypes: itemtype
+                  ccode: collection code
+            - on the OPAC and staff advanced search pages.
+        -
+            - By default,
+            - pref: expandedSearchOption
+              type: boolean
+              choices:
+                  yes: show
+                  no: "don't show"
+            - '"More options" on the OPAC and staff advanced search pages.'
+    Results Display:
+        -
+            - Show search results
+            - pref: XSLTResultsDisplay
+              choices:
+                  yes: using XSLT stylesheets.
+                  no: normally.
+        -
+            - By default, sort search results in the staff client by
+            - pref: defaultSortField
+              choices:
+                  relevance: relevance
+                  popularity: total number of checkouts
+                  callnumber: call number
+                  pubdate: date of publication
+                  acqdate: date added
+                  title: title
+                  author: author
+            - ','
+            - pref: defaultSortOrder
+              choices:
+                  asc: ascending.
+                  desc: descending.
+                  az: from A to Z.
+                  za: from Z to A.
+        -
+            - By default, show
+            - pref: numSearchResults
+              class: integer
+            - results per page in the staff client.
+        -
+            - By default, sort search results in the OPAC by
+            - pref: OPACdefaultSortField
+              choices:
+                  relevance: relevance
+                  popularity: total number of checkouts
+                  callnumber: call number
+                  pubdate: date of publication
+                  acqdate: date added
+                  title: title
+                  author: author}}, {{choice OPACdefaultSortOrder
+                  asc: ascending.
+                  desc: descending.
+                  az: from A to Z.
+                  za: from Z to A.
+            -
+        -
+            - By default, show
+            - pref: OPACnumSearchResults
+              class: integer
+            - results per page in the OPAC.
+        -
+            - pref: OPACItemsResultsDisplay
+              type: boolean
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - "an item's branch, location and call number in OPAC search results."
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff-client.pref
new file mode 100644 (file)
index 0000000..b8a8267
--- /dev/null
@@ -0,0 +1,61 @@
+# Broken, omitted: IntranetNav, TemplateEncoding
+
+Staff Client:
+        -
+            - Use the
+            - pref: template
+              choices: staff-templates
+            - theme on the staff interface.
+        -
+            - "Enable the following languages on the staff interface:"
+            - pref: language
+              type: staff-languages
+        -
+            - "The staff client is located at http://"
+            - pref: staffClientBaseURL
+              class: url
+            - .
+        -
+            - Include the stylesheet at
+            - pref: intranetstylesheet
+              class: url
+            - on all pages in the staff interface, instead of the default. (This should be a complete URL, starting with <code>http://</code>.)
+        -
+            - Include the stylesheet <code><!-- TMPL_VAR NAME="themelang" -->/css/</code>
+            - pref: intranetcolorstylesheet
+              class: file
+            - on all pages in the staff interface. (Leave blank to disable.)
+        -
+            - "Show the following HTML in its own column on the main page of the staff client:"
+            - pref: IntranetmainUserblock
+              type: textarea
+              class: code
+        -
+            - "Include the following JavaScript on all pages in the staff interface:"
+            - pref: intranetuserjs
+              type: textarea
+              class: code
+        -
+            - Use the Yahoo UI libraries
+            - pref: yuipath
+              choices:
+                  local: "included with Koha (faster, will work if internet goes down)."
+                  "http://yui.yahooapis.com/2.5.1/build": "from Yahoo's own servers (less demand on your servers)."
+        -
+            - pref: viewMARC
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to view records in plain MARC form on the staff client.
+        -
+            - pref: viewLabeledMARC
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to view records in labeled MARC form on the staff client.
+        -
+            - pref: viewISBD
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - staff to view records in ISBD form on the staff client.