Public Group active 2 years, 1 month ago

LACUNY Mobile Technology Roundtable

The mission of the Mobile Technology Roundtable is to share information with those who are interested in generating, developing, and supporting the advancement of the use of mobile technology in CUNY’s libraries.

Mobile Technology Roundtable (page on LACUNY site)

Admins:

Browser Sniffer Code

  • This PHP snippet is what I use for re-directing to a mobile version of a page:
    (merely edit name of page on bottom of snippet from “home_mobile.html” to the name of your mobile page.

    Caveats:
    =>Not sure if EZProxy web-server (not Apache with PHP) can handle PHP code. Will test and let you know.
    => Not sure if OCLC hosted ILLiad service can handle PHP either. Will test and let you know.

    Also have code that redirects from standalone PHP to WP based site, if desired.

    if(preg_match(‘/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|symbian|treo|up.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i’,$useragent)||preg_match(‘/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|e-|e/|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(-|2|g)|yas-|your|zeto|zte-/i’,substr($useragent,0,4)))

    //Redirect URL
    header(‘Location: home_mobile.html’);

    ?>

Viewing 4 replies - 1 through 4 (of 4 total)
  • OK, info from OCLC suggests we need to find a non-PHP based solution:

    To begin with, you can add whatever you like to the HTML pages. Though, there is no guarantee that they will work with EZproxy. Sadly, we do not provide PHP or HTML support, only EZproxy support. So, any changes that you make will not be something that we can/will assist with customizing.

    There have been no development plans made for ILLiad to work on mobile devices. However, the ILLiad patron web pages out of the box should mostly work using mobile browsers, but they are not currently optimized for mobile access. Using the current web pages and the CSS files, a site with technical web developers could make these changes for themselves.

    Was not able to post PHP, so you can see here:

    http://library.gc.cuny.edu/mobile.txt

    Think the ticket according to EZProxy list is:

    CSS media queries instead. See http://css-tricks.com/css-media-queries/ for an excellent demonstration of this.

    Thanks for posting this Stephen. Here at City Tech, we’re using a Drupal plug-in called mobile tools to redirect the site, but we’re having trouble redirecting Android devices. This could be an appropriate solution!

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.