The Aviva Stadium Dublin, 21-22 November 2013
The following slides are not just about course
search!

It’s about organising and presenting STUFF!
• Projects are not just about “building a site”
• Often get requests for presentation and searching of
structured data
• M...
• Houston Community College - Multiple external sources, Data & Web Object,
Content Syncer , PeopleSoft
www.hccs.edu/finde...
240,000 course combos output via Site Manager

t44u 2013

5
• Taking data from both PeopleSoft and a legacy
course system in CSV format & via MySQL.
• Syncing this with SiteManager t...
t44u 2013

7
All Program information is being published to one file
using the Publish to one file Navigation object.
t44u 2013

http://...
Classes are added to TERMINALFOUR Site Manager as Content; 1
class = 1 piece of Content. The Content Type has an alternati...
The programs are
displayed on the
page with the
text/html layout.
This layout links to
a fulltext layout
when you link on
...
The rest is then is all JavaScript.
Notice how the listing changes when you select a filter.

t44u 2013

11
Type in word in the search box, the listing
changes as well.

t44u 2013

12
When a program is added in Site Manager, there are 2
lists, one for Letter and another for program type –
Undergraduate, p...
The program Content Type contains a list which is made up of
entries (A – Z). When adding a program the user selects a let...
On the program page, they have the same list as the
program Content Type; which is used to display what is
displayed at th...
Keyword Content Search Navigation Objects Is used to
display content which matches set criteria.

t44u 2013

16
The program Search Functionality is PHP. PHP is used to
search the XML produced by Site Manager. Site Manager
outputs a Pa...
Programs are added to Site Manager as Content; 1 program = 1
piece of Content. The Content Type has an alternative Content...
Filters use a mixture of xpath & filtering through returned arrays.

Predictive text is based off Program Name within the
...
Search function is JSP, this was custom built by Terminalfour and
controls the filters and what content is displayed
t44u ...
Programs are added as content using a Undergraduate and
Postgraduate Content Type’s. These Content Types have alternative
...
All Program information is being published to one file using the
Publish to one file Navigation object.

t44u 2013

22
Content displayed on
the following page is
another alternative
layout.
http://experts.uel.ac.uk
/course-search/ .
When you...
Upcoming SlideShare
Loading in …5
×

Approaches to higher education course search: TERMINALFOUR t44u 2013

575 views

Published on

TERMINALFOUR's Mark Baldwin discusses TERMINALFOUR's approaches to higher education course search by examining a number of case studies including; University of Portsmouth, University of St Mark & St John, University of Derby and University of East London.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
575
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Approaches to higher education course search: TERMINALFOUR t44u 2013

  1. 1. The Aviva Stadium Dublin, 21-22 November 2013
  2. 2. The following slides are not just about course search! It’s about organising and presenting STUFF!
  3. 3. • Projects are not just about “building a site” • Often get requests for presentation and searching of structured data • More than just “web search” • Main examples: Course search / People Directories • Lots of data of same/similar layout • Coming from many different sources • CMS, Student Mgt system, LDAP, Research systems • Challenge: • How to automate publication • Presentation (responsive) • Provide intuitive search • Ease of maintenance / update
  4. 4. • Houston Community College - Multiple external sources, Data & Web Object, Content Syncer , PeopleSoft www.hccs.edu/finder/ • University of St Mark & St John - JavaScript Search http://www.marjon.ac.uk/courses/ • University of Portsmouth – keywords and all data in CMS http://www.port.ac.uk/courses/ • University of Derby – PHP searching XML, all data in CMS http://www.derby.ac.uk/courses/ • University of East London – JSP & XML, data in CMS http://experts.uel.ac.uk/course-search/ • Sacred Heart Faculty Pages - Content Sync from phone DB http://www.sacredheart.edu/facultystaffdirectory/ • SAIC Profile pages - built from LDAP and CMS http://www.saic.edu/profiles/ • SAIC – Course Search, PeopleSoft & Syncer http://www.saic.edu/coursesearch/ t44u 2013 4
  5. 5. 240,000 course combos output via Site Manager t44u 2013 5
  6. 6. • Taking data from both PeopleSoft and a legacy course system in CSV format & via MySQL. • Syncing this with SiteManager to push out 2500 courses and 300 programs with scheduling. • Requirements and credit information all of which is searchable and filterable by PHP. • Also combining the content syncer with the data object to further refine the output of the possible 240,000 course combos! t44u 2013 6
  7. 7. t44u 2013 7
  8. 8. All Program information is being published to one file using the Publish to one file Navigation object. t44u 2013 http://www.marjon.ac.uk/courses/ 8
  9. 9. Classes are added to TERMINALFOUR Site Manager as Content; 1 class = 1 piece of Content. The Content Type has an alternative Content Layout which is used to format the Content Layout as XML. t44u 2013 9
  10. 10. The programs are displayed on the page with the text/html layout. This layout links to a fulltext layout when you link on the course name. t44u 2013 10
  11. 11. The rest is then is all JavaScript. Notice how the listing changes when you select a filter. t44u 2013 11
  12. 12. Type in word in the search box, the listing changes as well. t44u 2013 12
  13. 13. When a program is added in Site Manager, there are 2 lists, one for Letter and another for program type – Undergraduate, postgraduate. t44u 2013 http://www.port.ac.uk/courses/ 13
  14. 14. The program Content Type contains a list which is made up of entries (A – Z). When adding a program the user selects a letter which corresponds to the course. t44u 2013 14
  15. 15. On the program page, they have the same list as the program Content Type; which is used to display what is displayed at that point. The Content Type has a Keyword Content Search Navigation object in it. t44u 2013 15
  16. 16. Keyword Content Search Navigation Objects Is used to display content which matches set criteria. t44u 2013 16
  17. 17. The program Search Functionality is PHP. PHP is used to search the XML produced by Site Manager. Site Manager outputs a Page Layout as PHP this page layout has one function and that is to search the XML file. t44u 2013 http://www.derby.ac.uk/courses/ 17
  18. 18. Programs are added to Site Manager as Content; 1 program = 1 piece of Content. The Content Type has an alternative Content Layout which is used to format the Content Layout as XML. t44u 2013 18
  19. 19. Filters use a mixture of xpath & filtering through returned arrays. Predictive text is based off Program Name within the program Content Type, it will match from three letters upwards. t44u 2013 19
  20. 20. Search function is JSP, this was custom built by Terminalfour and controls the filters and what content is displayed t44u 2013 http://experts.uel.ac.uk/course-search/ 20
  21. 21. Programs are added as content using a Undergraduate and Postgraduate Content Type’s. These Content Types have alternative Content Layout that are used to format the content as XML. t44u 2013 21
  22. 22. All Program information is being published to one file using the Publish to one file Navigation object. t44u 2013 22
  23. 23. Content displayed on the following page is another alternative layout. http://experts.uel.ac.uk /course-search/ . When you click on program name it takes you to the normal Content Layout text/html. t44u 2013 23

×