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


Toggle Sidebar
Your Rating: Results: PatheticBadOKGoodOutstanding! 5 rates

Labels

advanced advanced Delete
intermediate intermediate Delete
mobile mobile Delete
interface interface Delete
webvoyage webvoyage Delete
tomcat tomcat Delete
elympics elympics Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Mobile skin for TomCat WebVoyage 7.0.4

Tags: , , , , , ,
Last Updated: Mar 03, 2010 21:17


  • Description
    A snapshot of our mobile skin for TomCat WebVoyage 7.0.4, provided as a development aid for those intending to create their own mobile skin. I felt it was important not to treat mobile users as 2nd class citizens, so this skin allows a fairly complete functionality, including access to MyAccount, etc. to let our clients renew their own items! Course Reserves has been removed however, as this is not used extensively at our institution. I think a good option would be to enable the browse function for this part of WebVoyage, as drop-down lists may become unwieldy in a mobile skin.
  • Author: Tom Pasley
  • Institution: Universal College of Learning
  • Year: 2010
  • License: CC-BY (NZ)
  • Short description: This licence lets others distribute, remix, tweak, and build upon my work, even commercially, as long as they credit me for this creation.
  • Link to terms: [http://creativecommons.org/licenses/by/3.0/nz/]
  • Skill required for using this code:
    Intermediate to advanced

State

'Stable' snapshot

This snapshot of our skin is intended to provide a basis and/or assist those wanting to develop their own mobile skin for the TomCat WebVoyage. This snapshot is from version 7.0.4, and may not function as intended on later versions of WebVoyage.

Programming language

Modified from existing Ex Libris stylesheets, and code. Separate functionality has been provided by other enhancements, as noted in the attached spreadsheet.

Software requirements

This skin was created from our own modified version of WebVoyage, and includes some additional code and enhancements which have their own requirements and licences.

Screen captures

Taken using http://iphonetester.com/ (which is not an emulator, but allows screenshots)

Taken using Palm SDK emulator

Author(s) email

t.pasley@ucol.[nospam].ac.nz

Download

Page attachments management can be reached from the top-right menu - 'attachments' after page save.

Working example

http://libcat.ucol.ac.nz/vwebv/searchBasic?sk=mobile

Using Ex Libris open interfaces

and code from TomCat WebVoyage 7.0.4

Changes

Addition 1.1.1 (mobile.redist.zip) 4 Feb 2010

Includes files without Jim Robinson's SpellCheck enabled - mobile/jscripts/spellcheck.js is not required, but leaving it as part of the skin will not cause any issues.

Version 1.1 (this release) 2 Feb 2010

Includes MyAccount functionality. Also fully occupies screens wider than 320px (-thanks to Michael D.)

Version 1.0 (not released)

Did not include MyAccount functionality.

Installation instructions

I would suggest extracting the contents of the attached zip file, examining the changes listed in Mobile skin.xls, (also included in the zip file), and using these to create a pared down copy of your own skin. If you wish, you could try installing a copy on a local drive, globally change the basic colour scheme, and make changes to files at an individual level.

You will of course, need to edit the basic TomCat WebVoyage configuration files:

  • webvoyage.properties
  • internal.properties
  • pageProperties.xml
  • xsl/userTextConfigs/pageProperties.xml

I also strongly suggest you look at mobile\xsl\pageTools\frameWork.xsl which contains aspects which you will need to alter to suit your own installation. Also download mobile.redist.zip if you do not have Jim Robinson's SpellCheck installed.

Using a program such as WinMerge, you could try generating patches to apply to a copy of your own skin, but this is a suggestion only.

The New Resources List is not included in the snapshot I’ve made available, as it works by identifying materials issued to our New Books Display clients.

Known issues

Inclusion of Spell-checker code from Jim Robinson:

http://lib-serv.tccd.edu/code/webvoyage/spellcheck/tomcat/index.php

Download mobile.redist.zip if you do not have Jim's SpellCheck installed.

Also includes modified social bookmarking functionality, also originally provided by Jim Robinson.

Best viewed on a screen-size greater than 200 pixels wide, and probably best suited to those on a WIFI connection, as the page sizes are larger than I initially thought, so this skin is most suited to devices which can use WIFI as well as 3G cellular connections, such as iPhones (and Android handsets?).


Comments

Good Luck!

Thanks to those who examined version 1.0, and especially those that provided specific feedback, including Eric Condic, Michael Doran and Simon Huggard.

Page Attachments

File NameCommentSizeNumber of Downloads
Mobile skin.jpgTaken using http://iphonetester.com/ in Safari.34 kB398
mobile skin.zip422 kB53
Mobile skin.xlsA spreadsheet listing most of the changed files based on our en_US skin (which was already modified).38 kB147
Mobile skin on Palm emulator.jpg26 kB444
mobile.redist.zipContains non-spellcheck equivalents of files13 kB38

Added by Tom Pasley on Feb 02, 2010 04:40, last edited by Tom Pasley on Mar 03, 2010 21:17

  1. Feb 03

    Steve Watkins says:

    This is great work, Tom, and very timely. I had been planning to start on a simi...

    This is great work, Tom, and very timely. I had been planning to start on a similar project from scratch this week as a more robust replacement for our current mobile interface that uses Z39.50 as a back door, so this will be much appreciated. We're especially interested in providing full patron capabilities to be able to renew items, place holds and recalls, etc., without resorting to writing something from scratch using the APIs.

    --Steve

    1. Feb 03

      Tom Pasley says:

      Thanks for your comments Steve - I've just added zip file which contains "SpellC...

      Thanks for your comments Steve - I've just added zip file which contains "SpellCheck free" versions of several files.

      Let me know if you get stuck!

      Tom

      1. Feb 09

        Steve Watkins says:

        Because you did such a good job on the design and code, Tom, we're already up an...

        Because you did such a good job on the design and code, Tom, we're already up and running in production mode with our version of the mobile skin at California State University, Monterey Bay. It's linked from our mobile site home page and I've added acknowledgments to our main catalog landing page and the About page for our mobile site.

        I added some conditional statements to the content layout for the myAccount page that tell users when they don't have anything checked our or on hold/recall in order not to present a mostly blank screen to them, let me know if you want a copy of the file.

        Thanks again for making all of this available to the rest of the user community.

        --Steve

  2. Mar 16

    Tom Pasley says:

    Hi, Thanks to those that have voted! Just so you know, I have created a mo...

    Hi,

    Thanks to those that have voted!

    Just so you know, I have created a more easily implemented version, in lofi (cellular), and hifi (wifi) versions:

    http://www.exlibrisgroup.org/display/VoyagerCC/Mobile skins for TomCat WebVoyage

    and also a skinswitcher, which requires Perl, (not a problem if you have Michael Doran's NewBooks installed)

    http://www.exlibrisgroup.org/display/VoyagerCC/WebVoyage Mobile skin switcher

    Let me know if you have any problems.

    Tom

Adaptavist Theme Builder Powered by Atlassian Confluence