05/10/2011http://www.mhs.ox.ac.uk/Slide 1/15 Connected! How we Integrated our Collections in WordPress using the EMu API Paul Trafford

Slides:



Advertisements
Similar presentations
Manually advance slides – use Cursor keys or Page Up/Down 1.
Advertisements

Collections Management Software for Museums and Archives r e d i s c o v e r y s o f t w a r e. c o m O V E R V I E W P R E S E N T A T I O N.
Introduction to Web Bill of Lading Q Proprietary and Confidential Copyright © 2005 INTTRA Inc. 2 Agenda Industry Challenges INTTRA Solution Value.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Slide 1 Insert your own content. Slide 2 Insert your own content.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. *See PowerPoint Lecture Outline for a complete, ready-made.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
DIBYENDRA HYOJU MADAN PURASKAR PUSTAKALAYA JUNE 14, 2011 Virtual Union Catalogue Using Koha ILS 1.
Version Policies and the OpenDOAR Policies Tool Peter Millington, University of Nottingham Version Identification Workshop, London, 22-Apr-2008.
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
October 2008 MPDPF and MOC Enhancements – Consolidated Mockups.
Wikispaces 101 Training Standards & Interoperability (S&I) Framework May 30, :00 - 5:00pm EDT 1.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
0 - 0.
Open Scholarship 2006 Bielefeld Academic Search Engine a Scientific Search Service for Institutional Repositories Open Scholarship 2006 New Challenges.
Discovery Archives Discovery Forum Guy Grannum 21 March 2012.
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
EVERY CONNECTION has a starting point. EVERY CONNECTION has a starting point. WorldCat Navigator - Authentication Library Hosted Navigator EZproxy and.
How To Use OPAC.
Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
Getting Started with WordPress David Grogan
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
BIBC Member ID Card System By Lizette Burger. 2 BIBC REQUIREMENTS In the interest of all employers and employees, Council has instituted a system to provide.
INTRODUCTION TO REFWORKS Ben Watson and Anna Miller TEMPLEMAN LIBRARY.
Configuration management
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
The Enterprise Business Center. #2 CyberSource Enterprise Business Center your payment processing dashboard ******** Log out security feature All tools.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Microsoft Access.
Introduction to Accessing PPM Data Using Microsoft Office Amanda Oliver 2008 PPM User Conference.
Introduction for University Staff CiCS welcomes you to the University of Sheffield 12/06/2014Allan Wright © The University of Sheffield 1.
Integration Integrating Word, Excel, Access, and PowerPoint
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Item Master Creation in Shoper 9 January 2010.
1 Creating a professional website I Mutsumi Ogawa - LG 400 – wk10.
April 2003 ONLINE SERVICE DELIVERY Presentation. 2 What is Online Service Delivery? Vision The current vision of the Online Service Delivery program is.
* 1 Common Dialog Control. * 2 You want your user to set property or provide your application with some information easily? How do you do it? The Common.
Learning the Basics – Lesson 1
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
44238: Dynamic Web-site Development Working with a Remote Database Ian Perry Room:C48 Extension:7287
2004 EBSCO Publishing Presentation on EBSCOadmin.
1 BUDGET DEVELOPMENT ACCOUNTS LOOKUP ACCOUNTS PAYABLE/ VENDOR MAINTENANCE CONFIGURATION CREDENTIALS FIXED ASSETS PERSONNEL/ POSITION CONTROL PURCHASING/
Chapter 8 HTML Editors Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors No single method Notepad Textpad, Notetab, and.
South Dakota Library Network MetaLib Management Basics Updating Resources South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Shoper 7.2 Interface with Tally.ERP 9 January 2010.
Improving the way we learn
{ OER Management Made Easy …or so I thought. joe hobson / Navigation North.
PDS User Management DigiTool Version 3.0. User Management 2 PDS Overview PDS Setup Single Sign On Agenda.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
LobbyPal Online Visitor Management System by Aquarius Soft
One acronym, one system: using the EMu API to connect your Collections Management System with your Content Management System 2009 European EMu Users Meeting,
INTRODUCTION TO REFWORKS Ben Watson and Anna Miller TEMPLEMAN LIBRARY.
How to Guide: Step-by-Step introduction on how to Manage your References Pavlinka Kovatcheva, Sciences Librarian Library training instruction for Sciences.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
The easy way to a nice looking website design By a total non-designer (Me!)
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Wordpress Tools Codesign PPTV Group. WordPress Mobile Edition Link: ss-mobile-edition/
Building a Matrix Exploiting Narratives 11 April 2006 Julian Tomlin Head of Administration.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Classroom User Training June 29, 2005 Presented by:
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Integrating and managing your Engaging Networks data Top ten data features.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
PubMed Database Interface (Basic Course Module 4).
opening our collections data to the public
Wordpress test.cs.edinboro.edu.
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

05/10/2011http:// 1/15 Connected! How we Integrated our Collections in WordPress using the EMu API Paul Trafford October 2011

05/10/2011http:// 2/15 The promise

05/10/2011http:// 3/15 The problem emu.mhs.ox.ac.uk

05/10/2011http:// 4/15 Outline of a Solution Install WordPress CMS Customise MHS Theme Copy over, tweak, configure EMu PHP API Extend theme by developing library of EMU-specific functions. Reference in WP pages via shortcodes.

05/10/2011http:// 5/15 Connected! 1/6

05/10/2011http:// 6/15 Connected! 2/6 WordPress integration of related resources

05/10/2011http:// 7/15 Connected! 3/6 Same interface as before. This actually searches across many fields (which we could allow user to define). Same search options as before

05/10/2011http:// 8/15 Connected! 4/6 Hyperlinks to record details Image thumbnail links to full size images Combined List and Thumbnail views

05/10/2011http:// 9/15 Connected! 5/6 Hyperlinks allowing onward navigation

05/10/2011http:// 10/15 Connected! 6/6 Searched creation place field for Nuremberg

05/10/2011http:// 11/15 User Benefits Consistent look and feel Closer Integration Better navigation between objects and exhibits Staff access to internal details (via WordPress login). E.g. display of images without watermarks. Staff updates/edits possible of EMu-related information pages.

05/10/2011http:// 12/15 System Development Benefits One fewer web servers to maintain Code all in one place Great flexibility in developing collections functionality and also in styling output. Allows EMu data to be released according to WordPress sessions. Encourages cross-linking to/from e.g. exhibition sites.

05/10/2011http:// 13/15 Caveats Low-level API means quite a lot of coding Uses a copy of the PHP API bundle in a WordPress directory -> manual updates Some sorting queries appear inefficient (as at ) Name spaces: rename the EMu Query class and Fetch() method. Dependence: if WordPress is inaccessible then so is the catalogue.

05/10/2011http:// 14/15 WordPress: Search Interface Standard HTML form specified by:... Indicate query type: Other options: One search page for basic, field, advanced search. E.g.

05/10/2011http:// 15/15 WordPress: Results Page - results as a list view [print_emusearch_results] - display of object records [print_emudisplay_page] - narratives display [print_emunarrative] A small set of pages, with the display of results data invoked via WordPress shortcodes:

05/10/2011http:// 16/15 EMu use within WordPress 1/3 EMu functions Include EMu config and query class files: <?php require_once( TEMPLATEPATH. '/emuphp5/config.php' ); require_once( TEMPLATEPATH. '/emuphp5/query.php' );...

05/10/2011http:// 17/15 EMu use within WordPress 2/3 Build the query (as per documentation), e.g. Table="ecatalogue";... // save resources by specifying the return of only what we need $query1->StartRec=$list_start; $query1- >EndRec=$list_start+$list_size; // build up the query term and then execute it: $queryterm="(TitMainTitle contains '~$query')"; … $query1->TexqlTerm($queryterm); $results=$query1- >EMuFetch(); // proceed to process results in $results.

05/10/2011http:// 18/15 EMu use within WordPress 3/3 MHS developed a (cheeky?) watermarking solution within WP. Modification of supplied query.php (for security) Uses GD library, doesn’t require ImageMagick Includes session info (via wp-blog-header.php) Modifies Show() function to display watermark depending upon image size and session state.

05/10/2011http:// 19/15 Limitations Not much documentation (and it’s not very visible) Use of Texxmlserver means it has no understanding of EMu … Authorisation (as defined in EMu registration) has to be implemented some other way … For a small organisation like MHS, roles in WordPress may suffice

05/10/2011http:// 20/15 Conclusions WordPress integration is fine Implementation complete, but took some effort Expect to develop further functionality, particularly 2-way linking to/from existing Exhibition sites Will seek to go beyond just object records However, IMu offers a far more advanced (and supported) option – in Web services and APIs. Will investigate IMu concurrently.

05/10/2011http:// 21/15 Any Questions? Paul Trafford Web Officer Museum of the History of Science Oxford OX2 8DD, UK