Transcript

PURE Widget

Reusing data from the Research Explorer website in Polopoly and

other CMS

Stratos FilalithisUniversity Website Programme

Integrating PURE

• PURE provides APIs to get data from BETA/TEST/LIVE Servers

• Limitations on using the LIVE Server during working hours to avoid overuse

• Several integrations around the University by using different code/methods

• PURE Web Services community/mailing list

PURE Widget Overview

• Follows familiar widget functionality• Generates code you can use either in Polopoly

or other CMS• Displays basic profile information and a short

list of publications• Links to the Edinburgh Research Explorer• Provides a set of options for customisation• Can be expanded by adding more data

PURE Widget Output PreviewProfile information• Title, name• School/Unit• Role• Link to full profile

Publication information• Title• Date• Journal information• DOI• Links to:

• Specific publication page onthe Research Explorer site

• Outbound websites• Full list of publications on

the Research Explorer site

PURE Widget Live Example

http://www.uwp.is.ed.ac.uk/pureOr http://bit.ly/PURE-widget

With right navigation: http://edin.ac/14wgZzKWithout right navigation: http://edin.ac/132t1Qf

Wiki Guidance: http://bit.ly/integrate-PURE

PURE Widget Process

PURE Widget Process

Code for Polopoly / Other CMS

Display Options

Polopoly Integration

PURE Widget Output

Polopoly integration (no profile)

PURE Widget Output

Polopoly integration (wide)

PURE WidgetOutput

Non-Polopoly Integration

• Code can be used to websites outside Polopoly• Output can be styled through CSS Styles• Code can be reused by web developers without

a need for the widget

<iframe id="purewidget" class="uwp-purewidget" type="text/html" width="410" height="469" src="http://www-dev.uwp.is.ed.ac.uk/pure/pure.php?uuid=9a4f69dd-d477-4c06-a9e2-43ebdf156d53&sp=1&p=3&wf=0&oh=1" frameborder="0"></iframe>

Data caching procedure

PUREDatabase

Local UWP Cached

Copy

Daily .Backup..

CheckData

Data OK

Errors in data

Discard data& Log Error Send details

& error log via email

All data copied

Get data• Researchers• Publications

• Important: Runs overnight (starts at 3am)• There is room for optimisation using API parameters

Next steps

• Share guidance with groups & communities around the University

• Evaluate user feedback through– Wiki discussion page– Support calls– Emails

• Implement possible updates/enhancements

Thank you

Questions?

Help with use: [email protected]


Top Related