[open-ils-commits] [GIT] Evergreen ILS branch rel_2_3 updated. a6221b4be39335a48f659807467b167860816920
Evergreen Git
git at git.evergreen-ils.org
Fri Sep 28 00:58:03 EDT 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, rel_2_3 has been updated
via a6221b4be39335a48f659807467b167860816920 (commit)
from 2fed63c6e82e6226c56b16ba4b350b30bee58e11 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a6221b4be39335a48f659807467b167860816920
Author: Dan Scott <dscott at laurentian.ca>
Date: Thu Sep 27 23:52:14 2012 -0400
Docs: Minimum list of TPAC templates to customize
In an effort to help new sites adopt the TPAC and avoid leaving
embarrassing placeholders around, I present... the minimum list!
Signed-off-by: Dan Scott <dscott at laurentian.ca>
diff --git a/docs/opac/new_skin_customizations.txt b/docs/opac/new_skin_customizations.txt
new file mode 100644
index 0000000..c9cddc3
--- /dev/null
+++ b/docs/opac/new_skin_customizations.txt
@@ -0,0 +1,91 @@
+Creating a New Skin: the Bare Minimum
+=====================================
+When you adopt the TPAC as your catalog, you must create a new skin. This
+involves a combination of overriding template files and setting Apache
+directives to control the look and feel of your customized TPAC.
+
+Apache directives
+-----------------
+There are a few Apache directives and environment variables of note for
+customizing TPAC behavior. These directives should generally live within a
+`<vhost>` section of your Apache configuration.
+
+* `OILSWebDefaultLocale` specifies which locale to display when a user lands
+ on a page in the TPAC and has not chosen a different locale from the TPAC
+ locale picker. The following example shows the `fr_ca` locale being added
+ to the locale picker and being set as the default locale:
++
+------------------------------------------------------------------------------
+PerlAddVar OILSWebLocale "fr_ca"
+PerlAddVar OILSWebLocale "/openils/var/data/locale/fr-CA.po"
+PerlAddVar OILSWebDefaultLocale "fr-CA"
+------------------------------------------------------------------------------
++
+* `physical_loc` is an Apache environment variable that sets the default
+ physical location, used for setting search scopes and determining the order
+ in which copies should be sorted. The following example demonstrates the
+ default physical location being set to library ID 104:
++
+------------------------------------------------------------------------------
+SetEnv physical_loc 104
+------------------------------------------------------------------------------
+
+Customizing templates
+---------------------
+When you install Evergreen, the TPAC templates include many placeholder images,
+text, and links. You should override most of these to provide your users with a
+custom experience that matches your library. Following is a list of templates
+that include placeholder images, text, or links that you should override.
+
+NOTE: All paths are relative to `/openils/var/templates/opac`
+
+* `parts/config.tt2`: contains many configuration settings that affect the
+ behavior of the TPAC, including:
+ ** hiding the *Place Hold* button for available items
+ ** enabling RefWorks support for citation management
+ ** adding OpenURL resolution for electronic resources
+ ** enabling Google Analytics tracking for your TPAC
+ ** displaying the "Forgot your password?" prompt
+ ** controlling the size of cover art on the record details page
+ ** defining which facets to display, and in which order
+ ** controlling basic and advanced search options
+* `parts/footer.tt2` and `parts/topnav_links.tt2`: contains customizable
+ links. Defaults like 'Link 1' will not mean much to your users!
+* `parts/homesearch.tt2`: holds the large Evergreen logo on the home page
+ of the TPAC. Substitute your library's logo, or if you are adventurous,
+ create a "most recently added items" carousel... and then share your
+ customization with the Evergreen community.
+* `parts/topnav_logo.tt2`: holds the small Evergreen logo that appears on the
+ top left of every page in the TPAC. You will also want to remove or change
+ the target of the link that wraps the logo and leads to the
+ http://evergreen-ils.org[Evergreen site].
+* `parts/login/form.tt2`: contains some assumptions about terminology and
+ examples that you might prefer to change to be more consistent with your own
+ site's existing practices. For example, you may not use 'PIN' at your library
+ because you want to encourage users to use a password that is more secure than
+ a four-digit number.
+* `parts/login/help.tt2`: contains links that point to http://example.com,
+ images with text on them (which is not an acceptable practice for
+ accessibility reasons), and promises of answers to frequently asked questions
+ that might not exist at your site.
+* `parts/login/password_hint.tt2`: contains a hint about your users' password
+ on first login that is misleading if your library does not set the initial
+ password for an account to the last four digits of the phone number associated
+ with the account.
+* `parts/myopac/main_refund_policy.tt2`: describes the policy for refunds for
+ your library.
+* `parts/myopac/prefs_hints.tt2`: suggests that users should have a valid email
+ on file so they can receive courtesy and overdue notices. If your library
+ does not send out email notices, you should edit this to avoid misleading your
+ users.
+* `parts/css/fonts.tt2`: defines the font sizes for the TPAC in terms of one
+ base font size, and all other sizes derived from that in percentages. The
+ default is 12 pixels, but http://goo.gl/WfNkE[some design sites] strongly
+ suggest a base font size of 16 pixels. Perhaps you want to try '1em' as a
+ base to respect your users' preferences. You only need to change one number
+ in this file if you want to experiment with different options for your users.
+* `parts/css/colors.tt2`: chances are your library's official colors do not
+ match Evergreen's wall of dark green. This file defines the colors in use in
+ the standard Evergreen template. In theory you should be able to change just
+ a few colors and everything will work, but in practice you will need to
+ experiment to avoid light-gray-on-white low-contrast combinations.
diff --git a/docs/root.txt b/docs/root.txt
index 7393597..180d42e 100644
--- a/docs/root.txt
+++ b/docs/root.txt
@@ -99,10 +99,18 @@ Introduction
The Evergreen system allows a free range of customizations to every aspect of
the system. Use this part of the documentation to become familiar with the tools
-for configuring the system as well as customizing the OPAC and staff client.
+for configuring the system as well as customizing the catalog and staff client.
include::admin/template_toolkit.txt[]
+// Push titles down one level.
+:leveloffset: 1
+
+include::opac/new_skin_customizations.txt[]
+
+// Return to normal title levels.
+:leveloffset: 0
+
include::admin/auto_suggest_search.txt[]
include::admin/customize_staff_client.txt[]
-----------------------------------------------------------------------
Summary of changes:
docs/opac/new_skin_customizations.txt | 91 +++++++++++++++++++++++++++++++++
docs/root.txt | 10 +++-
2 files changed, 100 insertions(+), 1 deletions(-)
create mode 100644 docs/opac/new_skin_customizations.txt
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list