Web Tailor Basics.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Tutorial 6 Creating a Web Form
Tutorial 8: Developing an Excel Application
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
Members Only & Login Modules Members Only works with the Login module to provide password protection to Web pages and files. Login Groups may be created.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Lesson 17: Configuring Security Policies
Introducing Cascading Style Sheets  Cascading Style Sheet Basics  Creating Styles  Using Styles  Manipulating Styles  Text Formatting with CSS.
1 Chapter 12 Working With Access 2000 on the Internet.
Quick Guide Completing the External Examiner’s On-line Annual Report MITRE Quick Guide Completing the External Examiner’s On-line Annual Report Version.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Introduction To Form Builder
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Working with Text and Cascading Style Sheets Adobe Dreamweaver Chapter 3.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
Snippet Management The following screens demonstrate how to: 1. Access and view snippets 2. Create a local standard snippet, or a local class snippet 3.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
CST JavaScript Validating Form Data with JavaScript.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Chapter 3 Working with Text and Cascading Style Sheets.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Quick Tips on Banner Rich Loftus, Board of Regents Rich Loftus, Board of Regents Thu., June 2 | 2:15 PM | Avignon.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
HTML and Style. Session overview Leveling-off on the basic concepts of HTML and Styles Discuss Web authoring options.
Introduction to the Self-Service Engine Richard Oberlin NOCCCD Session B4 (Part 2)
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Banner Document Management Suite David Cheney |
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Website Development with PHP and MySQL Saving Data.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
HTML Forms.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Rev.04/2015© 2015 PLEASE NOTE: The Application Review Module (ARM) is a system that is designed as a shared service and is maintained by the Grants Centers.
| Banner XtenderSolutions David Cheney SunGard Higher Education.
Introducing Cascading Style Sheets. Cascading Style Sheet Basics  Cascading Style Sheet Basics  Creating Styles  Using Styles  Manipulating Styles.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
South Dakota Library Network MetaLib Management Basics Categories Administration South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
28 Copyright © 2009, Oracle. All rights reserved. Customizing the Oracle Business Intelligence User Interface.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
Tutorial 6 Creating a Web Form
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
JavaScript, Sixth Edition
Working in the Forms Developer Environment
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Building Configurable Forms
James Blankenship March , 2018
Configuring Internet-related services
Presentation transcript:

Web Tailor Basics

Web Tailor Overview Banner Web Tailor lets you build the look, feel, and unique personality of all your institution’s web applications, so you can personalize your institution’s interface to the world. Web Tailor delivers customizable global web rule definitions and procedures, customizable menus, menu items, graphics and text definitions. You must install Web Tailor before installing any other Banner Self-Service application.

Web Tailor Functions Web menus and procedures This function allows you to define the menus that will appear on your institution’s web pages for the different Self-Service applications, and specify the procedures behind them. Menu items This function allows you to define the items that will appear on the menus on your institution’s web pages.

Web Tailor Functions Information Text can be: User roles This function allows you to add or customize Information Text (Info Text). Info Text can be: Instructions on how to use a page Help for the page Error messages User roles This function allows you to change the role or roles that a person has been assigned to. For example, you can select the check boxes for Advancement Data Tailor and Development Officer to give someone those roles.

Web Tailor Functions Web rules This function allows you to define certain rules for your institution’s web pages. For example, you can identify the number of minutes a person can be inactive before they are timed out, or specify the format for the date and time information that appears on your pages.

Web Tailor Functions Web modules This function allows you to modify a specific Self-Service application, e.g., Accounts Receivable, Student Self-Service, Web Tailor Administration, etc. You can make specific changes to that one application. For example, you can enter a location URL of the Cascading Style Sheet (CSS) that applies to Advancement Self-Service alone. The Advancement Self-Service application would use that CSS and the other applications at your institution could use different ones. Each of your modules could have a different look-and-feel.

Web Tailor Functions Web Tailor parameters This function allows you to customize parameters used in Web Tailor processing, such as the maximum length of PINs. You must exercise great care when modifying these parameters. Graphic elements This function allows you to specify the images that will be available to be used on your web pages. For each image, you can specify its name, the directory where it is located, and its height and width.

Web Tailor Functions Login return location Use this function to specify the page you would like to be displayed when a user is timed out, then logs back in. Web Tailor overrides This page allows you to replace certain procedures and functions with your own under certain circumstances. This is necessary because you may have a stand-alone product you would like to use with the Self-Service products, and you need to use some of the procedures and functions in the other system. If an override is defined, that code will be run instead of the Web Tailor code

Technical Basics Technical Configuration Banner Self-Service uses PL/SQL stored program units, which streamlines the call and retrieval process for query and update functionality. The Self-Service programs are written in PL/SQL and are stored as PL/SQL packages, procedures, and functions. The Self-Service applications are designed around a library of stored subprograms.

Technical Basics Interaction with APIs Web Tailor supports the integration of Banner and Banner Self-Service with Application Programming Interfaces (APIs). An API is a program comprised of three different packages: 1. The primary package that contains the create, update, and delete functions 2. A rules package that contains subprograms that support the primary package 3. A strings package that contains error messages and functions Programs within Banner (including forms, C processes, and the Self-Service packages) call common functions and procedures in the APIs as needed. External systems that create, update, or delete information stored in Banner tables can also call the APIs.

Technical Basics User interface The look and feel of the Banner Self-Service products are defined by the selection of one of two distinct themes, default and cascade. The use of themes allows the same content to be displayed in different ways Default theme: The default theme has the following design elements. • Use the Verdana font • Includes separate bars consistent with the Banner 7 and 8, Luminis 4 look and feel. • Provide a consistent place to render error messages to assist the user in determining when validation issues occur.

Technical Basics User Interface: Cascade theme The Cascade theme provides Web 2.0 functionality within Banner Self-Service. This theme adds rich user interaction to Banner Self-Service such as auto complete functionality, button mouse-over state changes and in page refreshes to provide the end user a compelling user experience. Note Javascript must be enabled for the Cascade theme to be used.

Technical Basics Naming conventions The Banner Self-Service products are made up of packages, C programs, HTML files, and GIF and JPG files, javascript, and Cascading Style Sheets (CSS). Each object’s name is eight characters long, and the position of each letter identifies a particular quality or attribute of the package or program. All Web Tailor package names begin with the four characters TWBK, and do not have a module code in the fifth position. In a Web Tailor package, the characters in positions 5 through 8 are all devoted to the unique package name.

Technical Basics Cascading Style Sheets Web Tailor uses Cascading Style Sheets (CSS) to control the way documents are presented via the browser. Control the way documents are printed. Web Tailor CSS files are stored in the wtlweb/htm subdirectory of the web server.

Technical Basics Cascading Style Sheets: Web Tailor includes the following CSS files for the default theme: • web_defaulthome.css This CSS contains the setting for the Self-Service home page. • web_defaultmenu.css This CSS contains the settings for the Self-Service menu pages. • web_defaultapp.css This CSS contains the settings for the Self-Service application pages.

Using Web Tailor Web Tailor lets you build, customize, and modify the pages in your institution’s Web systems. It is a component of every Banner® Self-Service application. Although Web Tailor is a separate product, its effects appear only when used in conjunction with Banner Self-Service. All of the applications require both Web General and Web Tailor.

Using Web Tailor There are three levels of settings maintained in Web Tailor: 1. Global - applies to all the Self-Service products 2. Module - applies to a single module, e.g., Student Self-Service 3. Procedure - applies to a single procedure, e.g., bwgkomar.P_SelectMtypUpdate (Update Marital Status)

Web Tailor Menu You must have Web Tailor Administrator Role. Menu Options Available: Web Menus and Procedures Menu Items Information Text User Roles Web Rules Web Modules Global User Interface Settings Web Tailor Parameter Graphic Elements Login Return Location Web Tailor Overrides

Web Tailor Technical Baseline and local records Menus, menu items, roles, and Info Text are separated into two categories: 1. Baseline - you cannot change baseline records in any way. 2. Local - you can create local records and modify them, and they will never be overwritten by later versions of Banner. You can customize menus, menu items, roles, and Info Text as much as you want without losing anything during upgrades. Looks for Local copies first, then Baseline.

Web Tailor Technical Web session processing and security There are two important security considerations to address with respect to allowing end users access to the Banner administrative database through the Web: • You must ensure that any attempt to break into the system with existing Banner IDs (e.g., by guessing PINs) is tracked and Web account access is disabled if appropriate. • You must track Banner database access and ensure that the ID currently logged on is accessing and updating only records associated with that ID. The Web Session Information Table (TWGBWSES) supports session security for both of these concerns.

Web Tailor Technical Preventing break-ins To address the first situation, a counter for tracking login attempts associated with an existing ID is updated in the Web Session Information table (TWGBWSES). The counter (TWGBWSES_LOGIN_ATTEMPTS) has an initial value of zero. If the ID is valid but the PIN is not, the value of the counter is incremented by one. Additional attempts for the same ID are permitted, up to the value specified for the number of Login Attempts in Web Tailor. When the counter reaches the value specified for Login Attempts, the account is disabled, and the counter is reset to zero.

Web Tailor Technical Monitoring ID/PIN instances To address the second concern, Banner Self-Service uses hidden and randomly- generated Web IDs during the entire Banner Self-Service session to track whether the ID and PIN logged on are, in fact, the same ID and PIN for the duration of the session. The TWGBWSES_WEBID field and the TWGBWSES_PREV_WEBID fields track this information.

Web Tailor Technical User roles in Self-Service determine what menus are displayed after logging on and what each person has access to. Users can see and access only those menu items that their roles authorize them to see. A user may have more than one role. Roles are not the only factor that determine which pages a user can access. For example, a student will not be allowed to register for classes if the individual’s current general student record is not active.

Web Tailor Technical Standard Banner web roles Automatically assigned based on required records within Banner. GOVROLE view gathers information from Banner to determine the roles. Possible Standard Banner Roles: Alumni Employee Faculty Student Finance Financial Aid

Web Tailor Technical Manually assigned web roles – Roles assigned on the Update Users Roles page in Web Tailor Web Tailor Administrator Development Officer EPAF Administrator Master Salary Planner Advancement Data Tailor