Date post: | 16-Aug-2015 |
Category: |
Technology |
Upload: | cillian-joy |
View: | 36 times |
Download: | 0 times |
with
Building a research portal
Cillian Joy – NUI Galway ( cillianjoy)
Shafiq Far – Vidatum Technologies
What’s a portal?
Building a research portal
stargate portal (2009) by jen. Retrieved from https://www.flickr.com/photos/61928261@N00/3763260108.
Science fiction?
Building a research portal Portal into the Trees (2014) by Mike Kniec. Retrieved from https://www.flickr.com/photos/112923805@N05/14957806600.
Artistic?
Building a research portal
Holey Cow! (2006) by Roger Smith. Retrieved from https://www.flickr.com/photos/rogersmith/125700894.
Or just strange?
Web pages for researcher profiles
and research
More like this …
Building a research portal
Welcome Xinyu Liu to Invo (2014) by Juhan Sonin. Retrieved from https://www.flickr.com/photos/juhansonin/15084037810. Charles (Chick) Macal (2011) by Argonne National Laboratory. Retrieved from https://www.flickr.com/photos/argonne/5764725283.
Building a research portal
While trying to avoid this …
Building a research portal
Reading researchers profiles (2011) by PGRsOnline. Retrieved from https://www.flickr.com/photos/salfordpgrs/5508982211.
Cillian Joy – NUI Galway ( cillianjoy)
Shafiq Far – Vidatum Technologies
with
Implementation of researcher profiles with Site Manager and Vidatum Academic
What we’ll cover
Background
Project goals
Technical design
Vidatum Academic
Implementation
Demonstration
Background
Background
NUI Galway Web site migrated to Site Manager in 2010
Vidatum Academic implemented at NUI Galway in 2011
A push to publish research activity on the University Web site
Project goals
Project goals
Build a University Web site research section with Site Manager
Automatically publish researcher profiles and activity
Dynamic listing of profiles by discipline and other categories
Dedicated site search and browse for researcher profiles
Project goals
Integrate with existing enterprise applications (HR, CRM)
No-code
Use a write once, publish many approach
Google Search-enable full text search
Technical design
Technical design
Web site
• JavaScript
• Search
Site Manager
• APIs
• Web Object
Vidatum Academic
• HR data
• SSO
• Researcher input
Vidatum Academic
Vidatum Academic
Consists of two key modules
which have been developed with the input of over 200 Academics
tailored for the Irish Universities and Institutions
1. Research Management System (RMS)
2. Grant Management System (GMS)
Vidatum Academic
Vidatum Academic
Profiles
Grants
Collect Validate Utilise
Reports
External Data Sources •Web of Science •PubMed
Internal Data Sources •HR •Finance •Student
Individuals •Researchers •Administration Staff
Management & Administration
Reporting & Analysis
Exporting & Reuse
Website & Academic CVs
Vidatum APIs
APIs used to expose data from Vidatum Academic
Overview of APIs (IDs, Format, Count)
API include (Schools / Colleges, Published Profiles,
Publications)
Vidatum Client list
Implementation
Implementation: Integration
Vidatum Academic APIs expose data
Site Manager Web Object scrapes data
Site Manager requires new:
Page layout To support CSS and JS from used in Vidatum Academic
Content type To scrape data from Vidatum Academic API using a Web Object
Sections To publish content
Implementation: Integration example for School
Content type element School Id
Content type web object <t4 type="web-obj" max-level-site="5" link-match="/!W_VA_CV_BUILDER " parse-body="true"
import-method="subsection" method="http" use-title-attribute="true" start
url="https://iris.nuigalway.ie/live/w_valocal_nuig_profile_list.profiles?p_school_id=$template.School$”
cache-expiry="12“ object-name="StaffProfilesBySchool" />
Section Use content type for web object with filled in element for School Id
Implementation: Integration example for School:
Content type elements
Implementation: Integration example for School:
Content type web object
Implementation: Integration example for School:
Section
Implementation: Search & Browse
Implementation: Browse from Sub-site
Implementation: Browse School
Implementation: Browse: Filter
Implementation: The profile
Implementation: The profile
Implementation: Search
Implementation: Search
Implementation: Find a Supervisor
Demonstration If we have time …
Thank you for your time Questions?