RDN-Include: Re-branding Remote Resources Subject Gateways in the UK The UK Higher Education community has funded a range of subject gateway, now part.

Slides:



Advertisements
Similar presentations
Web forms and CGI scripts Dr. Andrew C.R. Martin
Advertisements

Subject Based Information Gateways in The UK Coordinated Activities in The UK Within the UK Higher Education community, the JISC (Joint Information Systems.
The GridSite Toolbar Shiv Kaushal The University of Manchester All Hands Meeting 2006.
A centre of expertise in digital information management A QA Framework To Support Your Library Web Site Review Brian Kelly UKOLN University of Bath Bath.
Adding Dynamic Content to your Web Site
Introduction to MVC Adding a View Page NTPCUG Tom Perkins, Ph.D.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Creating web guides for a library portal Jackie Wickham – Intute Martin Gill – University of Leeds
DT228/3 Web Development WWW and Client server model.
Tutorial 6 Working with Web Forms
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Website Development with PHP and MySQL Introduction.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Using Entities & Creating Forms Jill R. Sommer Institute for Applied Linguistics Kent State University.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
A centre of expertise in digital information managementwww.ukoln.ac.uk Web 2.0: The Potential Of RSS And Location Based Services Brian Kelly UKOLN University.
Automated News Feeds: The RSS Standard For News Feeds Brian Kelly UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by:
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Overview A plain HTML document is static A CGI program is executed in real-time, so that it can output dynamic information. CGI (Common Gateway Interface)
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
A Lightweight Approach To Support of Resource Discovery Standards The Problem Dublin Core is an international standard for resource discovery metadata.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
The DNER - a national digital library Andy Powell ZIG Meeting, York October 2001 UKOLN, University of Bath UKOLN is funded by Resource:
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
A centre of expertise in digital information management RDN, e-Prints UK and NOF- Digitise: a (very) small sample of UK OAI activity Andy.
The Resource Discovery Network and OAI Andy Powell UKOLN, University of Bath UKOLN is funded by Resource: The Council.
Chapter 6 Server-side Programming: Java Servlets
ITCS373: Internet Technology Lecture 5: More HTML.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
HTML Form Widgets. Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back.
Disseminating News Within Your Organisation Brian Kelly UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by: URL
JISC Information Environment Service Registry (IESR) Ann Apps MIMAS, The University of Manchester, UK.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
HTLM Forms CS3505. Form Handling in Browser html User Files out form WEbBROWSErWEbBROWSEr User read response submit Get URL?input html Get file html script.
By Tharith Sriv. To write a web page you use: HHTML (HyperText Markup Language), AASP (Active Server Page), PPHP (HyperText Preprocessor), JJavaScript,
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
Section 10.1 Define scripting
JavaScript and Ajax (Ajax Tutorial)
WWW and HTTP King Fahd University of Petroleum & Minerals
Lesson 4: Web Browsing.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Chapter 27 WWW and HTTP.
Lesson 4: Web Browsing.
Information Retrieval and Web Design
Presentation transcript:

RDN-Include: Re-branding Remote Resources Subject Gateways in the UK The UK Higher Education community has funded a range of subject gateway, now part of the RDN (Resource Discovery Network) which provide access to quality, manually catalogued Web resources. The subject gateways cover a range of subject areas, such as social sciences (SOSIG) and medicine (OMNI). Searching using OMNI SOSIG Home Page The Institutional Perspective Although institutions are appreciative of the services, some feel that: They have a need to complement the subject gateways with resources catalogued locally, to reflect local needs There may be local pressures to be active in this area The branding of interfaces is important An institutional gateway

RDN-Include The need to address institutions’ concerns over branding has led to the development of the RDN-Include software suite which allows institutions to provide user access to the RDN subject gateways without the user leaving the institution’s Web site. The Solution: RDN-Include Here we see how a fictitious University provides access to RDN gateways while maintaining its own look-and-feel. CGI and JavaScript Implementations RDN-Include is implemented as a CGI script. This approach, however, requires that the local system administrator installs the CGI script. In some places this may be a barrier: institutions may not be willing to install CGI scripts from third parties. In order to address this problem, a lightweight alternative has been developed using JavaScript. This solution is called RDNI-lite. The results of a search appear to be provided by the institution.

The RDN-Include Solution End-user interaction is handled by the RDN-Include script, thus retaining an institutional URL. If the script is not passed any search parameters, it reads a template file held locally. The RDN-Include Architecture The template file is essentially a normal HTML or XHTML Web page, formatted with a local look-and-feel. RDN content (the search box and browse hierarchy) is added to this template dynamically at run time by including in it XML ‘rdni:tag’ elements of the form: where * represents a unique service identifier. The RDNI-lite Solution To use RDNi-Lite an author simply has to embed a JavaScript element in a normal HTML page. The ‘ src ’ attribute of the script element points to a CGI Perl script running on the RDN server. The CGI script generates a set of document.write() JavaScript statements that, when executed by the Web browser, embed the appropriate RDN content into the Web page. The CGI script takes several optional arguments that provide ‘ rdni:tag ’.

Need For News Feeds The RDN wishes to make news available to the user community. It makes use of RSS to provide news channels. Applicability to News Feeds RSS-xpress An RSS tool called RSS-xpress has been created which allows RSS channels to be created, modified and parsed. RSS-xpress is available at. RSS-xpress lite For institutions to incorporate news feeds on their own Web site they will have to install RSS-xpress and configure it to include local branding. As this may be a barrier, a JavaScript version has been developed. This allows RDN (and other) news feeds to be managed by HTML authors. RDN-Include and RSS-xpress are open source. For further information on these tools or on this paper please contact Andy Powell.