SlideShare a Scribd company logo
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
• 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
• 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
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 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
t44u 2013

7
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
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
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
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, postgraduate.
t44u 2013

http://www.port.ac.uk/courses/

13
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
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
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 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
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
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
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
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
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 click on
program name it takes
you to the normal
Content Layout
text/html.
t44u 2013

23

More Related Content

What's hot

You Can Be an Open Source Library
You Can Be an Open Source LibraryYou Can Be an Open Source Library
You Can Be an Open Source Library
Myka Kennedy Stephens
 
Technix-Pro Sas certified base programmer
Technix-Pro Sas certified base programmerTechnix-Pro Sas certified base programmer
Technix-Pro Sas certified base programmer
Technix-Pro Systems Consulting Ltd
 
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
Technix-Pro Systems Consulting Ltd
 
Librarians in Learning Management Systems
Librarians in Learning Management SystemsLibrarians in Learning Management Systems
Librarians in Learning Management Systems
Myka Kennedy Stephens
 
Backing Library Operations with Open Source Applications
Backing Library Operations with Open Source ApplicationsBacking Library Operations with Open Source Applications
Backing Library Operations with Open Source Applications
Myka Kennedy Stephens
 
Yasgui: not just another sparql gui
Yasgui: not just another sparql guiYasgui: not just another sparql gui
Yasgui: not just another sparql gui
laurensrietveld
 
Discovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case StudyDiscovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case Study
Myka Kennedy Stephens
 
Technix-Pro Managing hybrid cloud for SMB
Technix-Pro Managing hybrid cloud for SMBTechnix-Pro Managing hybrid cloud for SMB
Technix-Pro Managing hybrid cloud for SMB
Technix-Pro Systems Consulting Ltd
 
Implementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On AuthenticationImplementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On Authentication
Myka Kennedy Stephens
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
BIOVIA
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment
Paulo Mattos
 
Kentico and MVC
Kentico and MVCKentico and MVC
Kentico and MVC
Cheryl MacDonald
 
CeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesCeCC Single Source Publishing Examples
CeCC Single Source Publishing Examples
Helen Thompson
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
Thomas Robbins
 
Drupal's path from 4 to 8
Drupal's path from 4 to 8Drupal's path from 4 to 8
Drupal's path from 4 to 8
AGILEDROP
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
Thomas Robbins
 
Preserving the iMIS Upgrade Path
Preserving the iMIS Upgrade PathPreserving the iMIS Upgrade Path
Preserving the iMIS Upgrade Path
Andrea Robertson
 
Eloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right wayEloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right way
Роман Кинякин
 
Sap bi Training Content
Sap bi Training ContentSap bi Training Content
Sap bi Training Contentraviadm100
 
asp-net.pptx
asp-net.pptxasp-net.pptx
asp-net.pptx
Fajar Baskoro
 

What's hot (20)

You Can Be an Open Source Library
You Can Be an Open Source LibraryYou Can Be an Open Source Library
You Can Be an Open Source Library
 
Technix-Pro Sas certified base programmer
Technix-Pro Sas certified base programmerTechnix-Pro Sas certified base programmer
Technix-Pro Sas certified base programmer
 
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
Technix-Pro Cloudera Certified Admin for Hadoop Exam Prep.
 
Librarians in Learning Management Systems
Librarians in Learning Management SystemsLibrarians in Learning Management Systems
Librarians in Learning Management Systems
 
Backing Library Operations with Open Source Applications
Backing Library Operations with Open Source ApplicationsBacking Library Operations with Open Source Applications
Backing Library Operations with Open Source Applications
 
Yasgui: not just another sparql gui
Yasgui: not just another sparql guiYasgui: not just another sparql gui
Yasgui: not just another sparql gui
 
Discovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case StudyDiscovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case Study
 
Technix-Pro Managing hybrid cloud for SMB
Technix-Pro Managing hybrid cloud for SMBTechnix-Pro Managing hybrid cloud for SMB
Technix-Pro Managing hybrid cloud for SMB
 
Implementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On AuthenticationImplementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On Authentication
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment
 
Kentico and MVC
Kentico and MVCKentico and MVC
Kentico and MVC
 
CeCC Single Source Publishing Examples
CeCC Single Source Publishing ExamplesCeCC Single Source Publishing Examples
CeCC Single Source Publishing Examples
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 
Drupal's path from 4 to 8
Drupal's path from 4 to 8Drupal's path from 4 to 8
Drupal's path from 4 to 8
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
 
Preserving the iMIS Upgrade Path
Preserving the iMIS Upgrade PathPreserving the iMIS Upgrade Path
Preserving the iMIS Upgrade Path
 
Eloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right wayEloquent workflow: delivering data from database to client in a right way
Eloquent workflow: delivering data from database to client in a right way
 
Sap bi Training Content
Sap bi Training ContentSap bi Training Content
Sap bi Training Content
 
asp-net.pptx
asp-net.pptxasp-net.pptx
asp-net.pptx
 

Viewers also liked

TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resources
TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resourcesTERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resources
TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resourcesTerminalfour
 
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic SurveyBishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
rajkumarrishi1
 
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case Study
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case StudyTERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case Study
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case StudyTerminalfour
 
STARAwards K12 Intro
STARAwards K12 IntroSTARAwards K12 Intro
STARAwards K12 Intro
gueste17d1d
 
Dell: New Horizon
Dell: New HorizonDell: New Horizon
Dell: New Horizon
Pelly Sianova
 
ZamCamp 2.1 - Opis i zachęta do programowanie w języku Ruby
ZamCamp 2.1 - Opis i zachęta do programowanie w języku RubyZamCamp 2.1 - Opis i zachęta do programowanie w języku Ruby
ZamCamp 2.1 - Opis i zachęta do programowanie w języku Rubyzamcamp
 
Strategic Think Globally
Strategic Think GloballyStrategic Think Globally
Strategic Think Globally
Pelly Sianova
 
Portfolio Discussion
Portfolio Discussion Portfolio Discussion
Portfolio Discussion
bosettip
 
TERMINALFOUR t44u 2010 - Partner Programme
TERMINALFOUR t44u 2010 - Partner ProgrammeTERMINALFOUR t44u 2010 - Partner Programme
TERMINALFOUR t44u 2010 - Partner ProgrammeTerminalfour
 
Padmaja Sinha
Padmaja SinhaPadmaja Sinha
Padmaja Sinha
rajkumarrishi1
 
Project Manager In Market
Project Manager In MarketProject Manager In Market
Project Manager In Marketnkhoont
 
درس نموذجي
درس نموذجيدرس نموذجي
درس نموذجيnogy84
 
REBRANDING SLOUGH TRADING ESTATE 2004//2005
REBRANDING SLOUGH TRADING ESTATE 2004//2005REBRANDING SLOUGH TRADING ESTATE 2004//2005
REBRANDING SLOUGH TRADING ESTATE 2004//2005
guest746615
 
TERMINALFOUR t44u 2012 - What is Responsive Design?
TERMINALFOUR t44u 2012 - What is Responsive Design?TERMINALFOUR t44u 2012 - What is Responsive Design?
TERMINALFOUR t44u 2012 - What is Responsive Design?
Terminalfour
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTerminalfour
 
ZamCamp 2.1 - Wstępniak
ZamCamp 2.1 - WstępniakZamCamp 2.1 - Wstępniak
ZamCamp 2.1 - Wstępniakzamcamp
 

Viewers also liked (20)

TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resources
TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resourcesTERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resources
TERMINALFOUR t44u 2010 - WCMS Case Studies - Do more with the same resources
 
Samar article
Samar articleSamar article
Samar article
 
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic SurveyBishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
Bishnupriya (Manipuri) Speakers in Bangladesh: A Sociolinguistic Survey
 
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case Study
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case StudyTERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case Study
TERMINALFOUR t44u 2009 - Permanent TSB & iQ Content Case Study
 
STARAwards K12 Intro
STARAwards K12 IntroSTARAwards K12 Intro
STARAwards K12 Intro
 
Dell: New Horizon
Dell: New HorizonDell: New Horizon
Dell: New Horizon
 
ZamCamp 2.1 - Opis i zachęta do programowanie w języku Ruby
ZamCamp 2.1 - Opis i zachęta do programowanie w języku RubyZamCamp 2.1 - Opis i zachęta do programowanie w języku Ruby
ZamCamp 2.1 - Opis i zachęta do programowanie w języku Ruby
 
Strategic Think Globally
Strategic Think GloballyStrategic Think Globally
Strategic Think Globally
 
Portfolio Discussion
Portfolio Discussion Portfolio Discussion
Portfolio Discussion
 
TERMINALFOUR t44u 2010 - Partner Programme
TERMINALFOUR t44u 2010 - Partner ProgrammeTERMINALFOUR t44u 2010 - Partner Programme
TERMINALFOUR t44u 2010 - Partner Programme
 
Padmaja Sinha
Padmaja SinhaPadmaja Sinha
Padmaja Sinha
 
Project Manager In Market
Project Manager In MarketProject Manager In Market
Project Manager In Market
 
Recetario
RecetarioRecetario
Recetario
 
درس نموذجي
درس نموذجيدرس نموذجي
درس نموذجي
 
REBRANDING SLOUGH TRADING ESTATE 2004//2005
REBRANDING SLOUGH TRADING ESTATE 2004//2005REBRANDING SLOUGH TRADING ESTATE 2004//2005
REBRANDING SLOUGH TRADING ESTATE 2004//2005
 
TERMINALFOUR t44u 2012 - What is Responsive Design?
TERMINALFOUR t44u 2012 - What is Responsive Design?TERMINALFOUR t44u 2012 - What is Responsive Design?
TERMINALFOUR t44u 2012 - What is Responsive Design?
 
Ekooljuhend
EkooljuhendEkooljuhend
Ekooljuhend
 
Tekst kontuuriks
Tekst kontuuriksTekst kontuuriks
Tekst kontuuriks
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
 
ZamCamp 2.1 - Wstępniak
ZamCamp 2.1 - WstępniakZamCamp 2.1 - Wstępniak
ZamCamp 2.1 - Wstępniak
 

Similar to Approaches to higher education course search: TERMINALFOUR t44u 2013

How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
Acquia
 
Linked data tooling XML
Linked data tooling XMLLinked data tooling XML
Linked data tooling XML
FREMEProjectH2020
 
TERMINALFOUR t44u 2009 - University of Oxford Case Study
TERMINALFOUR t44u 2009 - University of Oxford Case StudyTERMINALFOUR t44u 2009 - University of Oxford Case Study
TERMINALFOUR t44u 2009 - University of Oxford Case StudyTerminalfour
 
Linked data-tooling-xml
Linked data-tooling-xmlLinked data-tooling-xml
Linked data-tooling-xml
Felix Sasaki
 
Describing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.orgDescribing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.org
OCLC
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
Japan Electronic Publishing Association
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
metamath
 
09 commercial distance learning software systems
09 commercial distance learning software systems09 commercial distance learning software systems
09 commercial distance learning software systems宥均 林
 
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
Margaret Roth
 
How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?
Nikos Manouselis
 
Linked Data: Uses and Users
Linked Data: Uses and UsersLinked Data: Uses and Users
Linked Data: Uses and Users
Gretchen Gueguen
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications bestip
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaJavier Diaz
 
Presentation to LRE subcommittee of TW criteria May 2
Presentation to LRE subcommittee of TW criteria May 2Presentation to LRE subcommittee of TW criteria May 2
Presentation to LRE subcommittee of TW criteria May 2Elena Shulman
 
Semantic Web Technology and Ontology designing for e-Learning Environments
Semantic Web Technology and Ontology designing for e-Learning EnvironmentsSemantic Web Technology and Ontology designing for e-Learning Environments
Semantic Web Technology and Ontology designing for e-Learning Environments
Robin Khanna
 
Php training in ahmedabad
Php training in ahmedabadPhp training in ahmedabad
Php training in ahmedabad
TOPS Technologies
 
Professional Services Update: TERMINALFOUR tforum 2013
Professional Services Update: TERMINALFOUR tforum 2013Professional Services Update: TERMINALFOUR tforum 2013
Professional Services Update: TERMINALFOUR tforum 2013
Terminalfour
 
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
Treparel
 
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...Dr. Haxel Consult
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
Gene Babon
 

Similar to Approaches to higher education course search: TERMINALFOUR t44u 2013 (20)

How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Linked data tooling XML
Linked data tooling XMLLinked data tooling XML
Linked data tooling XML
 
TERMINALFOUR t44u 2009 - University of Oxford Case Study
TERMINALFOUR t44u 2009 - University of Oxford Case StudyTERMINALFOUR t44u 2009 - University of Oxford Case Study
TERMINALFOUR t44u 2009 - University of Oxford Case Study
 
Linked data-tooling-xml
Linked data-tooling-xmlLinked data-tooling-xml
Linked data-tooling-xml
 
Describing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.orgDescribing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.org
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
09 commercial distance learning software systems
09 commercial distance learning software systems09 commercial distance learning software systems
09 commercial distance learning software systems
 
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
IEEE TAG xAPI Webinar Series: Improving the Learner Experience Through an xAP...
 
How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?
 
Linked Data: Uses and Users
Linked Data: Uses and UsersLinked Data: Uses and Users
Linked Data: Uses and Users
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
 
Presentation to LRE subcommittee of TW criteria May 2
Presentation to LRE subcommittee of TW criteria May 2Presentation to LRE subcommittee of TW criteria May 2
Presentation to LRE subcommittee of TW criteria May 2
 
Semantic Web Technology and Ontology designing for e-Learning Environments
Semantic Web Technology and Ontology designing for e-Learning EnvironmentsSemantic Web Technology and Ontology designing for e-Learning Environments
Semantic Web Technology and Ontology designing for e-Learning Environments
 
Php training in ahmedabad
Php training in ahmedabadPhp training in ahmedabad
Php training in ahmedabad
 
Professional Services Update: TERMINALFOUR tforum 2013
Professional Services Update: TERMINALFOUR tforum 2013Professional Services Update: TERMINALFOUR tforum 2013
Professional Services Update: TERMINALFOUR tforum 2013
 
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
Text Analytics in the EU Fusepool project (at II-SDV 2013 conference)
 
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...
II-SDV 2013 Large scale Application of Text Mining and Visualization in the E...
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
 

More from Terminalfour

Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips
Terminalfour
 
Let's get personal... Website personalisation and content targeting technique...
Let's get personal... Website personalisation and content targeting technique...Let's get personal... Website personalisation and content targeting technique...
Let's get personal... Website personalisation and content targeting technique...
Terminalfour
 
Roundhouse Digital: Responsive Sites- Not just looking good on a mobile
Roundhouse Digital: Responsive Sites- Not just looking good on a mobileRoundhouse Digital: Responsive Sites- Not just looking good on a mobile
Roundhouse Digital: Responsive Sites- Not just looking good on a mobile
Terminalfour
 
T44u 2015, imperial college
T44u 2015, imperial collegeT44u 2015, imperial college
T44u 2015, imperial college
Terminalfour
 
T44u 2015, web development best practice
T44u 2015, web development best practiceT44u 2015, web development best practice
T44u 2015, web development best practice
Terminalfour
 
T44u 2015, improving campaign performance
T44u 2015, improving campaign performanceT44u 2015, improving campaign performance
T44u 2015, improving campaign performance
Terminalfour
 
T44u 2015, marketing analytics data driven decision making
T44u 2015, marketing analytics   data driven decision makingT44u 2015, marketing analytics   data driven decision making
T44u 2015, marketing analytics data driven decision making
Terminalfour
 
T44u 2015, content migration
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migration
Terminalfour
 
Transforming your team & your tools to own the web: Connecticut College
Transforming your team & your tools to own the web: Connecticut College Transforming your team & your tools to own the web: Connecticut College
Transforming your team & your tools to own the web: Connecticut College
Terminalfour
 
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
Terminalfour
 
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014 Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
Terminalfour
 
Social media: Connecting their networks with your website-mStoner: t44u
Social media: Connecting their networks with your website-mStoner: t44uSocial media: Connecting their networks with your website-mStoner: t44u
Social media: Connecting their networks with your website-mStoner: t44u
Terminalfour
 
Newcastle University: Content migration made easy
Newcastle University: Content migration made easyNewcastle University: Content migration made easy
Newcastle University: Content migration made easy
Terminalfour
 
Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital
Terminalfour
 
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOURBuilding a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
Terminalfour
 
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
Terminalfour
 
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
Terminalfour
 
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
Terminalfour
 
PHP Access Control: TERMINALFOUR t44u
PHP Access Control: TERMINALFOUR t44uPHP Access Control: TERMINALFOUR t44u
PHP Access Control: TERMINALFOUR t44u
Terminalfour
 
PHP Calendar: TERMINALFOUR t44u 2013
PHP Calendar: TERMINALFOUR t44u 2013PHP Calendar: TERMINALFOUR t44u 2013
PHP Calendar: TERMINALFOUR t44u 2013
Terminalfour
 

More from Terminalfour (20)

Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips
 
Let's get personal... Website personalisation and content targeting technique...
Let's get personal... Website personalisation and content targeting technique...Let's get personal... Website personalisation and content targeting technique...
Let's get personal... Website personalisation and content targeting technique...
 
Roundhouse Digital: Responsive Sites- Not just looking good on a mobile
Roundhouse Digital: Responsive Sites- Not just looking good on a mobileRoundhouse Digital: Responsive Sites- Not just looking good on a mobile
Roundhouse Digital: Responsive Sites- Not just looking good on a mobile
 
T44u 2015, imperial college
T44u 2015, imperial collegeT44u 2015, imperial college
T44u 2015, imperial college
 
T44u 2015, web development best practice
T44u 2015, web development best practiceT44u 2015, web development best practice
T44u 2015, web development best practice
 
T44u 2015, improving campaign performance
T44u 2015, improving campaign performanceT44u 2015, improving campaign performance
T44u 2015, improving campaign performance
 
T44u 2015, marketing analytics data driven decision making
T44u 2015, marketing analytics   data driven decision makingT44u 2015, marketing analytics   data driven decision making
T44u 2015, marketing analytics data driven decision making
 
T44u 2015, content migration
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migration
 
Transforming your team & your tools to own the web: Connecticut College
Transforming your team & your tools to own the web: Connecticut College Transforming your team & your tools to own the web: Connecticut College
Transforming your team & your tools to own the web: Connecticut College
 
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
University of Liverpool: TERMINALFOUR & App Development- Making the Most of y...
 
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014 Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
Personalised Portals: The Path to Student Engagement: EVMS- t44u 2014
 
Social media: Connecting their networks with your website-mStoner: t44u
Social media: Connecting their networks with your website-mStoner: t44uSocial media: Connecting their networks with your website-mStoner: t44u
Social media: Connecting their networks with your website-mStoner: t44u
 
Newcastle University: Content migration made easy
Newcastle University: Content migration made easyNewcastle University: Content migration made easy
Newcastle University: Content migration made easy
 
Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital
 
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOURBuilding a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
Building a research portal: Vidatum & NUIG - t44u - TERMINALFOUR
 
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
Responsive Retrofit-EVMS: tForum TERMINALFOUR 2014
 
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
Making a case for CWO in higher ed: TERMINALFOUR tForum 2014
 
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
Reimagining SUNY.EDU: TERMINALFOUR tForum 2014
 
PHP Access Control: TERMINALFOUR t44u
PHP Access Control: TERMINALFOUR t44uPHP Access Control: TERMINALFOUR t44u
PHP Access Control: TERMINALFOUR t44u
 
PHP Calendar: TERMINALFOUR t44u 2013
PHP Calendar: TERMINALFOUR t44u 2013PHP Calendar: TERMINALFOUR t44u 2013
PHP Calendar: TERMINALFOUR t44u 2013
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Approaches to higher education course search: TERMINALFOUR t44u 2013

  • 1. The Aviva Stadium Dublin, 21-22 November 2013
  • 2. The following slides are not just about course search! It’s about organising and presenting STUFF!
  • 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. • 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. 240,000 course combos output via Site Manager t44u 2013 5
  • 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
  • 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. 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. 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. The rest is then is all JavaScript. Notice how the listing changes when you select a filter. t44u 2013 11
  • 12. Type in word in the search box, the listing changes as well. t44u 2013 12
  • 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. 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. 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. Keyword Content Search Navigation Objects Is used to display content which matches set criteria. t44u 2013 16
  • 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. 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. 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. 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. 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. All Program information is being published to one file using the Publish to one file Navigation object. t44u 2013 22
  • 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