Customizing the Blackboard Learn UI & Tag Libraries. George Kroner, Developer Relations Engineer
|
|
- Abner Holt
- 5 years ago
- Views:
Transcription
1 Customizing the Blackboard Learn UI & Tag Libraries George Kroner, Developer Relations Engineer
2 Agenda Product capabilities Capabilities in more depth Building Blocks revisited (tag libraries) Tag libraries migration R8->R9
3 Release 9: the impact to you Engaging new user experience Flexible and open platform Best of Blackboard and WebCT
4 Tailored user experience Provide consistency in User Experience Brand your VLE to your institution Familiarity of other campus systems Familiarity of legacy products & institution-specific terminology Standard components and behaviors Improved usability & accessibility
5 Product / technology options Customized login / portal features SysAdmin Panel->Brands and Themes->Customize Login Page SysAdmin Panel->Gateway Options SysAdmin Panel->Communities Settings Campus branding, look & feel (includes icons) SysAdmin Panel->Brands and Themes UI customization via CSS SysAdmin Panel->Brands and Themes->Theme and Palette Catalog Language Packs (terminology & textual graphics) SysAdmin Panel->Language Packs Course Control Panel->Customization->Properties Course layout customization SysAdmin Panel->Brands and Themes->Default Course Design Course Control Panel->Customization->Style
6 Demos
7 Blackboard Building Blocks: Tag Libraries As Always Inherit the experience free! Reduce training costs Increase adoption B2 UI Today NG B2 UI % improvement 38% improvement Clicks Page Loads
8 For you and your users Simplified Developer Experience Tag library improvements Options for existing Blackboard Building Blocks Consistent User Experience Standard components and behaviors Improved usability Accessibility User Interface must be accessible to all Performance Browser-side performance
9 New JSP Tag Library Now: bbui New: bbng Why a new tag library? Ease conversion of JSP pages. Maintain compatibility with legacy Building Blocks. Fresh slate. What will be in the new tag library? Tags for generating all the standard NG page components. Tags for managing resources required by a page.
10 Existing Building Blocks What s going to happen to my existing Building Blocks? Will I have to update all of my JSP pages? If I don t update my Building Block, will it look out of place? Why should I update to use the new tag library?
11 Existing Building Blocks What s going to happen to my existing Building Blocks? Will I have to update all of my JSP pages? Existing Building Blocks will work with minimal Existing Building Blocks will work with minimal to no changes. The tags in the legacy bbui tag library will still be present.
12 Existing Building Blocks If I don t update my Building Block, will it look out of place? The legacy tag library will be updated to maintain the same look as the NG tag library. If your JSPs are implemented using the legacy tags your pages should work with no changes. If not, consider updating your pages to use the new NG tags.
13 Existing Building Blocks Why should I update to use the new tag library? Although the legacy tags will provide a similar look to the new tags, none of the new functionality will be present. Updated pages will be more consistent with the rest of the application. Conversion of standard page types from the legacy tags to the new tags is easy, and the new tags greatly simplify development of new pages. Security for the future.
14 Consistent User Experience New tag library promotes consistency. New and improved components and behaviors. Standard Page Components:» Page Shells» Action Bars» Data Collection Pages» Inventory Lists» Content Lists» And more Standard Behaviors:» Drag and Drop» Contextual Menus» And more
15 Page Shell Tags Each JSP has one. What will they do? Generate HTML for everything outside of the main page content.» <html>, <head>, etc. Include CSS/JavaScript files common to all JSP pages.» E.g. Prototype JavaScript library, NG CSS Manage resources added by the JSP.» E.g. Page-specific JavaScript files, CSS files Automatically generate some page components.» E.g. Breadcrumb bar, Title bar
16 Page Shell Tags Several Types: <bbng:learningsystempage>» For pages used in a Course or Organization.» Will automatically generate the Course/Organization menu. <bbng:genericpage>» For admin type pages. <bbng:includedpage>» For pages that are jsp-included in other pages. (e.g. using the <jsp:include> tag)
17 Action Bar
18 Action Bar <bbng:actioncontrolbar> Standard component for displaying page-level actions. Action buttons - <bbng:actionbutton>» Shows a single action» Can be primary or secondary Action menus - <bbng:actionmenu>, <bbng:actionmenuitem>» Shows multiple actions in a fly-out menu» Can be primary or secondary
19 Action Bar <bbng:actionbutton primary= true > <bbng:actionmenuitem> <bbng:actionmenu> <bbng:actioncontrolbar>
20 Data Collection Page
21 Data Collection Page <bbng:datacollection> Standard component for gathering information. Steps» <bbng:step> Data Elements» <bbng:dataelement> Submit Buttons» <bbng:stepsubmit>, <bbng:stepsubmitbutton>» Submit buttons automatically put at top and bottom of data collection.
22 Data Collection Page <bbng:datacollection> <bbng:step> <bbng:stepsubmit> <bbng:dataelement>
23 Inventory List
24 Inventory List <bbng:inventorylist> Standard component for displaying sortable, paged data in a table. List Action Bar ( <bbng:listactionbar> )» Allows actions to be performed on one or more list items.» Individual action items or groups of action items can be specified. List Contextual Menu ( <bbng:listcontextmenu> )» Set of actions specific to an associated list item.» Can automatically get actions from the list action bar. Paging Controls» Standard paging controls to select items per page, switch between pages, etc.
25 Inventory List <bbng:inventorylist> <bbng:listcontextmenu> <bbng:listactionbar>
26 Contextual Menus <bbng:contextmenu> Provide a set of actions to manipulate an associated item. Helps minimize the number of clicks it takes to perform an action. Menus can be defined explicitly in the JSP by using <bbng:contextmenuitem> tags, or loaded dynamically from the server using Ajax. Dynamic menus:» can show items based on conditions or data unknown to the JSP.» can improve performance.» are simple to implement.
27 Content List
28 Content List <bbng:contentlist> Standard component for showing an ordered collection of content. Drag and Drop reordering» For quickly changing the order of displayed content.» Can be enabled/disabled in the JSP. Contextual Menus
29 Content List Keyboard accessible repositioning controls <bbng:contentlist> Drag and Drop in progress <bbng:contentlistitem>
30 Drag and Drop Built-in support in various tags. E.g. Content List, Inventory List Allows users to quickly reorganize content without reloading the page they re currently on. Simple to implement. Accessible! Controls to reorder items using the keyboard are automatically available.
31 Accessibility
32 Accessibility Everyone should be able to use the application. E.g. Visually impaired users using a screen reader or users unable to use a mouse using the keyboard. The NG User Interface and tag library has a strong focus on accessibility. Working with accessibility user group Standards-based HTML and CSS used throughout. All flashy new behaviors either are keyboard/screen reader accessible, or have alternative methods of access.» E.g Drag and Drop keyboard-accessible repositioning.
33 Accessibility What can you do to help? Design with accessibility in mind. Use the NG tag library.» It has a lot of built-in support for accessibility (E.g. setting labels for form fields, etc.) Use standards-based HTML and CSS in your pages.» Don t use <table>s for layout purposes» Instead, use markup that makes sense (e.g. a <ul> for an unordered list of items) and use CSS to style it. Use header tags to define different levels of content.» Helps screen readers a flat content hierarchy is hard to navigate. Provide alternative options for dynamic behavior.» If the action requires vision or use of the mouse, an alternative must be provided.
34 Performance Browser Performance With more and more dynamic behavior being pushed to the client, browser performance becomes important. What has a greater effect on overall page load time: server processing, or loading html components? It turns out that roughly ~80% of a page s load time occurs after the page has been generated by the server!» (source: The NG tag library will provide some tags to help maintain good client-side performance, but a lot of the responsibility lies on the person writing the pages.
35 Performance What can you do to help? Make fewer HTTP requests. Avoid including duplicate JavaScript/CSS files on the page. Externalize JavaScript/CSS files. Write efficient JavaScript code.
36 Performance Make fewer HTTP requests. Each file loaded by the browser has an associated overhead. Loading one large file can be faster than loading several small files. Can combine several small JavaScript files into one script file, or several CSS files into a single stylesheet.
37 Performance Avoid including duplicate JavaScript/CSS files on the page. If they re not cached, browser must download the files twice. Can be hard to remember which files were added where. The NG tag library will provide a solution.» <bbng:jsfile> - adds a JavaScript file to the page, checking that the script hasn t already been added.» <bbng:cssfile> - adds a CSS file to the page, checking that the stylesheet hasn t already been added.
38 Performance Externalize JavaScript/CSS files. Inline scripts/stylesheets add to the overall page size for each request. External scripts/stylesheets can be cached by the browser. External files make maintenance easier.» Don t have to search through all the JSP files, modify them and recompile them. What about localization of strings in JavaScript?» NG tag library will provide a solution.» <bbng:jsbundlemessage> - exposes a localized message to any JavaScript on the page with a format similar to Java s message bundles.» page.bundle.getstring( message.key, arg1, arg2,...);
39 Performance Write efficient JavaScript code. More dynamic behavior means a lot more JavaScript running on the browser. Slow scripts can make the application feel sluggish.» Especially scripts that run onload Different browsers have different execution speeds.» (e.g. Firefox and Safari are much faster than Internet Explorer) Some solutions Use a JavaScript library e.g. Prototype. Profile scripts to find bottlenecks e.g. Firebug. Be lazy don t run code now if you can run it later.
40 Sample Building Block modifications
41 Your turn Ask questions Provide feedback Thank you! For more information, please contact: George Kroner, Developer Relations Engineer Visit:
WEB CREATOR PAGES MANAGER
WEB CREATOR PAGES MANAGER TABLE OF CONTENTS TABLE OF CONTENTS... 2 ADMINISTRATIVE PERMISSIONS... 3 ACCESSING WEBSITE SETTINGS... 3 PAGES MANAGER... 3 Accessing Pages Manager... 3 PAGE MANAGER NAVIGATION...
More information08/10/2018. Istanbul Now Platform User Interface
08/10/2018 Contents Contents...5 UI16... 9 Comparison of UI16 and UI15 styles... 11 Activate UI16... 15 Switch between UI16 and UI15...15 UI16 application navigator... 16 System settings for the user
More informationDesigning RIA Accessibility: A Yahoo UI (YUI) Menu Case Study
Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study Doug Geoffray & Todd Kloots 1 Capacity Building Institute Seattle, Washington 2006.11.30 What s Happening? 2 3 Web 1.0 vs. Web 2.0 Rich Internet
More informationSharePoint 2010 Branding for the Masses
SharePoint 2010 Branding for the Masses Randy Drisgill MVP SharePoint Server Branding and Design Lead SP911 Author Professional SharePoint 2010 Branding http://bit.ly/sp2010-brandingbook Real World SharePoint
More information20486: Developing ASP.NET MVC 4 Web Applications
20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More informationIntroduction to Theming in Magento Go"
Introduction to Theming in Magento Go" Webinar date: July 20, 2011 Presenters: Kara Heinrichs, Brillig House (twitter: @kkarahh) Mosses Akizian, Magento (twitter: @monocat) Agenda for todayʼs webinar"
More informationUnit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution
Unit 4 The Web Computer Concepts 2016 ENHANCED EDITION 4 Unit Contents Section A: Web Basics Section B: Browsers Section C: HTML Section D: HTTP Section E: Search Engines 2 4 Section A: Web Basics 4 Web
More informationProsphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5
www.ibm.com.au Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5 User Guide 7th October 2010 Authors: Mark Hampton & Melissa Howarth Introduction This document is a user guide
More informationRIT Wiki 5.1 Upgrade - May 21, 2013
RIT Wiki 5.1 Upgrade - May 21, 2013 We are pleased to announce that the RIT Wiki will be upgraded to version 5.1 on Tuesday, May 21st. UPDATED TIME: The RIT Wiki will be unavailable on Tuesday, May 21st
More informationKyle #HubSpotting
/0/3 INTERMEDIATE. AN INTRODUCTION TO BUILDING TEMPLATES WITH THE COS Kyle Geiste @kylegeiste #HubSpotting If you plan on creating templates to sell in the HubSpot Marketplace, or do not currently have
More informationCourse 20486B: Developing ASP.NET MVC 4 Web Applications
Course 20486B: Developing ASP.NET MVC 4 Web Applications Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus
More informationWhat's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1
What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective
More informationDeveloping ASP.NET MVC 4 Web Applications
Developing ASP.NET MVC 4 Web Applications Duration: 5 Days Course Code: 20486B About this course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More informationThe Ultimate Web Accessibility Checklist
The Ultimate Web Accessibility Checklist Introduction Web Accessibility guidelines accepted through most of the world are based on the World Wide Web Consortium s (W3C) Web Content Accessibility Guidelines
More informationVisual Studio Course Developing ASP.NET MVC 5 Web Applications
Visual Studio Course - 20486 Developing ASP.NET MVC 5 Web Applications Length 5 days Prerequisites Before attending this course, students must have: In this course, students will learn to develop advanced
More informationUI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML
UI Course (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) HTML: Introduction The World Wide Web (WWW) and history of HTML Hypertext and Hypertext Markup Language Why HTML Prerequisites Objective
More informationCreate-A-Page Design Documentation
Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship
More informationWhat's New in Sitecore CMS 6.4
Sitecore CMS 6.4 What's New in Sitecore CMS 6.4 Rev: 2010-12-02 Sitecore CMS 6.4 What's New in Sitecore CMS 6.4 This document describes the new features and changes introduced in Sitecore CMS 6.4 Table
More informationFastAttach Release Notes
FastAttach Release Notes Release Summary Version 4.1 Main Screen. Redesigned to organize your work list and improve efficiency. A host of new features have been integrated into the FastAttach Main screen,
More informationXerte. Guide to making responsive webpages with Bootstrap
Xerte Guide to making responsive webpages with Bootstrap Introduction The Xerte Bootstrap Template provides a quick way to create dynamic, responsive webpages that will work well on any device. Tip: Webpages
More information<Insert Picture Here> WebCenter Interaction Essentials: Advanced Multi-Channel UI Customizations with Adaptive Layouts Session #904
WebCenter Interaction Essentials: Advanced Multi-Channel UI Customizations with Adaptive Layouts Session #904 Brian C Harrison Principal Product Manager Program Agenda Understanding
More informationOverview
HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples
More informationPlayerLync Forms User Guide (MachForm)
PlayerLync Forms User Guide (MachForm) Table of Contents FORM MANAGER... 1 FORM BUILDER... 3 ENTRY MANAGER... 4 THEME EDITOR... 6 NOTIFICATIONS... 8 FORM CODE... 9 FORM MANAGER The form manager is where
More informationCOURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS
ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the
More information20486: Developing ASP.NET MVC 4 Web Applications (5 Days)
www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More information('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1
STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment, in the development of up-to-date concepts and skills that are used in the
More informationENTANDO 4.3 IN SUMMARY
RELEASE NOTE ENTANDO 4.3 IN SUMMARY Compelling user experiences are increasingly important to the success of digital transformation projects, as well as time to market and developer efficiency. This is
More informationUnderstanding Page Template Components. Brandon Scheirman Instructional Designer, OmniUpdate
Understanding Page Template Components Brandon Scheirman Instructional Designer, OmniUpdate Where do PCFs come from??.pcf .PCF Agenda Implementation Process Terminology used in Template Development Hands-on
More informationAccessibility and Moodle: Jailbreak your LMS
Accessibility and Moodle: Jailbreak your LMS Agenda for the Session Neil Squire who? What do these guys do? Accessibility Types and things to consider What does Moodle do? What should a teacher / instructional
More informationDeveloping ASP.NET MVC 4 Web Applications
Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
More informationDevelopment Methodology TM
We use our proven iterative approach to each design and development project. With this 6 step methodology, once the preliminary requirements are clear, the next step is to prototype your website. From
More informationAnticipatory Organization Learning System Branding Tutorial
Anticipatory Organization Learning System Branding Tutorial 1 ANTICIPATORY ORGANIZATION LEARNING SYSTEM BRAND TUTORIAL All Rights Reserved, Burrus Research 2016. BRANDING TUTORIAL Your LMS portal can be
More information20486 Developing ASP.NET MVC 5 Web Applications
Course Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools and technologies. The focus will be on coding activities that enhance the performance
More informationAdobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management
Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4
More informationBlackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction
Blackboard Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11 (Published January 14, 2013) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and
More informationWeb Community Manager 2.18 Release Notes
New or Changed Functionality or User Experience Update to Google Custom Search In order to support updates from Google regarding Site Search, clients who have not previously entered a Google Account ID
More informationASP.NET MVC Training
TRELLISSOFT ASP.NET MVC Training About This Course: Audience(s): Developers Technology: Visual Studio Duration: 6 days (48 Hours) Language(s): English Overview In this course, students will learn to develop
More information1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites
A. Pre-Production of Webpage 1. Determine the specific software needed WYSIWYG- design software that manipulates components of the web page without the user writing or editing code Uses graphical layout
More informationDeveloping ASP.NET MVC 5 Web Applications. Course Outline
Developing ASP.NET MVC 5 Web Applications Course Outline Module 1: Exploring ASP.NET MVC 5 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack,
More informationJavaScript Programming
JavaScript Programming Course ISI-1337B - 5 Days - Instructor-led, Hands on Introduction Today, JavaScript is used in almost 90% of all websites, including the most heavilytrafficked sites like Google,
More informationCall: SharePoint 2013 Course Content:35-40hours Course Outline
SharePoint 2013 Course Content:35-40hours Course Outline Exploring SharePoint Designer 2013 Understanding SharePoint Designer 2013 Using SharePoint Designer to Carry Out Common Tasks Understanding What's
More informationIf you re on campus and logged in to the university network, then you ll be automatically logged in to MyUCLan too when you open Internet Explorer.
HOW TO USE MYUCLAN CONTENTS Login help... 1 I don t have a username and password... 2 I've forgotten/need to change my password... 2 I m getting an error message..... 2 My login problem isn't listed...
More informationFor a detailed description of the parent features and benefits, please refer to the following URL:
05/13/2016 05:00:38 EDT CSU Fullerton VPAT for IBM Watson Content Analytics 3.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: http://www-03.ibm.com/software/products/en/watson-content-analytics
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More informationDeveloping ASP.NET MVC 5 Web Applications
Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools
More information20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.
20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This
More informationDeveloping ASP.NET MVC 4 Web Applications
Developing ASP.NET MVC 4 Web Applications Código del curso: 20486 Duración: 5 días Acerca de este curso In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More informationfpafi/tl open source^ Drupal 6 Theming Cookbook great-looking Drupal themes Over 100 clear, step-by-step recipes to create powerful,
Drupal 6 Theming Cookbook Over 100 clear, step-by-step recipes to create powerful, great-looking Drupal themes Karthik Kumar fpafi/tl open source^ I I MV 1 X I I community experience distilled PUBLISHING
More informationDeveloping ASP.Net MVC 4 Web Application
Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will
More informationGoogle Universal Analytics Integration Set-up
Google Universal Analytics Integration Set-up Ifbyphone s Google Universal Analytics Integration enables you to track your phone calls and push the data into the standard and custom reports in Universal
More informationCart32 Store Builder User Manual
Cart32 Store Builder User Manual 1 Contents 1. Client and Sales Summaries... 3 2. Main Categories... 3 3. Store Builder Sub-Categories... 3 Categories... 4 Add a Category/Subcategory... 5 Edit a Category/Subcategory...
More informationMerging Ajax and Accessibility
Merging Ajax and Accessibility Mark Meeker Architect, Orbitz Worldwide The Ajax Experience San Francisco - July 27, 2007 Merging Ajax and Accessibility - 1 Mark Meeker Architect, UI Engineering Orbitz
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationAjax Performance Analysis. Ryan Breen
Ajax Performance Analysis Ryan Breen Ajax Performance Analysis Who Goals Ryan Breen: VP Technology at Gomez and blogger at ajaxperformance.com Survey tools available to developers Understand how to approach
More informationSchoology Voluntary Product Accessibility Template (VPAT)
Schoology Voluntary Product Accessibility Template (VPAT) DATE: 3/1/2016 PRODUCT NAME: Schoology Section 1194.21 Software Applications and Operating Systems (a) When software is designed to run on a system
More information<Insert Picture Here> The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements
1 The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements Padmaprabodh Ambale, Gustavo Jimenez Applications Technology Group The following is intended to outline
More informationWeb Architecture Review Sheet
Erik Wilde (School of Information, UC Berkeley) INFO 190-02 (CCN 42509) Spring 2009 May 11, 2009 Available at http://dret.net/lectures/web-spring09/ Contents 1 Introduction 2 1.1 Setup.................................................
More informationO n l i n e C a t e r i n g S o f t w a r e S o l u t i o n Portal CSS Guide
O n l i n e C a t e r i n g S o f t w a r e S o l u t i o n Portal CSS Guide Portal.css Customization Guide... 3 Upload Stylesheet... 3 portal.css Customization... 4 Change the Horizontal Menu Bar Background
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
More informationCourse 20480: Programming in HTML5 with JavaScript and CSS3
Course 20480: Programming in HTML5 with JavaScript and CSS3 Overview About this course This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript
More informationCOURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into
More informationCredits: Some of the slides are based on material adapted from
1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)
More informationDeveloping Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0
Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 WebSphere Portlet Factory Development Team 6 September 2010 Copyright International Business Machines Corporation 2010.
More informationFull file at DW Chapter 2: Developing a Web Page
DW Chapter 2: Developing a Web Page TRUE/FALSE 1. To ensure that all links are current and work correctly, you need to test them regularly. ANS: T PTS: 1 REF: Dreamweaver 2-2 2. Too many text blocks, links,
More informationEx Libris Accessibility Conformance Report
Name of Product/Version: Ex Libris Primo / February 2018 release Ex Libris Accessibility Conformance Report Level A and AA VPAT Version 2.0 Product Description: Ex Libris Primo provides a fast, comprehensive,
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 9A0-046 Title : Adobe GoLive CS2 ACE Exam Vendors : Adobe Version : DEMO
More informationProgramming in HTML5 with JavaScript and CSS3
Programming in HTML5 with JavaScript and CSS3 20480B; 5 days, Instructor-led Course Description This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic
More informationRapid Application Development with APEX 5.0
Rapid Application Development with APEX 5.0 Anthony Rayner Principal Member of Technical Staff Oracle Application Express Oracle UK The following is intended to outline Oracle s general product direction.
More informationExam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO
Exam : 9A0-046 Title : Adobe GoLive CS2 ACE Exam Version : DEMO 1. Which scripting language is the default for use with ASP, and does NOT require a language specification at the beginning of a Web page's
More informationInline HTML Editor does not load preventing typing in text field
Inline HTML Editor does not load preventing typing in text field Date Published: Oct 04,2013 Category: Product:ANGEL; Version:ANGEL_8_0 Article No.: 000034456 Product: ANGEL Issue Description: The Inline
More informationACCESSIBLE DESIGN THEMES
WCAG GUIDELINES The Web Content Accessibility Guidelines (WCAG) has been made to guide the Web Content Developers and the Authoring Tools Developers in order to make the Web Content more accessible to
More informationStudent Registration System Redesign Project Overview. Kevin Yeung Student Information Systems
Project Overview Kevin Yeung Student Information Systems Project Overview Goals of project Evaluating different technologies Design/ Prototyping/Proof of concept Putting in new development/continuous integration
More informationIn this extension to Build and Publish a website we will look at additional/optional features available in Wordpress, and some more Plug-ins.
Advance your website creation skills using Word Press and take your skills further with this fast paced workshop. Refine current Word Press websites, add additional features and drive more traffic to your
More information1.1 Technical Evaluation Guidelines and Checklist:
1.1 Technical Guidelines and Checklist: This checklist is derived from the LRMDS Technical Specification. Refer to Section 10.2. Instructions: 1. Digital resources may be: a) digital and accessible online
More information0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann. presented by
0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann presented by Key Features Browser support Package/build system Easy widget building Declarative widget creation Rich built-in widget set Comprehensive
More information8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) What is JavaScript?
Web Development & Design Foundations with HTML5 Ninth Edition Chapter 14 A Brief Look at JavaScript and jquery Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of
More informationHTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key
More informationWEBSITE STYLE GUIDE JULY 31, 2015 VERSION 1.0 PREPARED BY
WEBSITE STYLE GUIDE JULY 31, 2015 VERSION 1.0 PREPARED BY Northeast State Community College Style Guide Welcome to the Northeast State Community College Website Styleguide, the following document outlines
More informationQuick and Practical Web Accessibility Testing for First Impressions
Quick and Practical Web Accessibility Testing for First Impressions Todd Schwanke McBurney Disability Resource Center UW-Madison IT Professionals Conference 2018 May 31, 2018 Assumptions Web accessibility
More informationdeveloper.yahoo.com/ypatterns
designing for ajax background. 2 developer.yahoo.com/ypatterns current patterns. Breadcrumbs. Module Tabs. Navigation Tabs. Auto Complete. Pagination. Item Pagination. Search Pagination. Ratings and Reviews.
More informationDaniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output
Daniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output < /> daniel@smartoutput.com @ferg_daniel linkedin.com/in/danielsferguson smartoutput.com 3 Variables TOCs Concepts Publish
More informationSeema Sirpal Delhi University Computer Centre
Getting Started on HTML & Web page Design Seema Sirpal Delhi University Computer Centre How to plan a web development project draft a design document convert text to HTML use Frontpage to create web pages
More informationWeb Software Model CS 4640 Programming Languages for Web Applications
Web Software Model CS 4640 Programming Languages for Web Applications [Robert W. Sebesta, Programming the World Wide Web Upsorn Praphamontripong, Web Mutation Testing ] 1 Web Applications User interactive
More informationWEBSITE TRAINING. Sarah Eagan Anderson 98 Director of Interactive Communications. Donna Dralus 89 Online Media and Web Coordinator
WEBSITE TRAINING Sarah Eagan Anderson 98 Director of Interactive Communications Donna Dralus 89 Online Media and Web Coordinator Writing for the Web Good web writing = good writing Good writing means considering:
More informationWeb Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1
Web Programming and Design MPT Senior Cycle Tutor: Tamara Week 1 What will we cover? HTML - Website Structure and Layout CSS - Website Style JavaScript - Makes our Website Dynamic and Interactive Plan
More informationKatharina Reinecke. Abraham Bernstein
RESEARCH ARTICLE KNOWING WHAT A USER LIKES: A DESIGN SCIENCE APPROACH TO INTERFACES THAT AUTOMATICALLY ADAPT TO CULTURE Katharina Reinecke Harvard School of Engineering and Applied Sciences of Business,
More informationDrupal 8 THE VIDER ITY APPR OACH
Drupal 8 THE VIDER ITY APPROACH Introduction DR UPAL 8: THE VIDER ITY APPROACH Viderity focuses on designing the Total User Experience for Drupal sites, using a user-centered design approach Traditionally,
More informationCreating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist sam@utahpta.org Creating Effective School and PTA Websites Prerequisites: (as listed in class description) HTML
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationVebra Search Integration Guide
Guide Introduction... 2 Requirements... 2 How a Vebra search is added to your site... 2 Integration Guide... 3 HTML Wrappers... 4 Page HEAD Content... 4 CSS Styling... 4 BODY tag CSS... 5 DIV#s-container
More information<Insert Picture Here> Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite Release 12
Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite Release 12 Sara Woodhull Principal Product Analyst, Oracle Corporation
More informationLesson 5 Introduction to Cascading Style Sheets
Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition 1 Objectives Create a Cascading Style Sheet. Control hyperlink behavior with CSS. Create style classes. Share style classes
More informationUnit 1: Working With Tables
Unit 1: Working With Tables Unit Overview This unit covers the basics of working with Tables and the Table wizard. It does not include working with fields, which is covered in Units 3 and 4. It is divided
More informationIntroduction to using HTML to design webpages
Introduction to using HTML to design webpages #HTML is the script that web pages are written in. It describes the content and structure of a web page so that a browser is able to interpret and render the
More informationDrupal Frontend Performance & Scalability
Riverside Drupal Meetup @ Riverside.io August 14, 2014 Christefano Reyes christo@larks.la, @christefano Who's Your Presenter? Who's Your Presenter? Why We Care About Performance Who's Your Presenter? Why
More informationOUTCOMES BASED LEARNILNG MATRIX
CTIM287 HTML5 for Websites and Applications OUTCOMES BASED LEARNILNG MATRIX Course: CTIM287 HTML5 for Websites and Applications (3 credits, 45 hours) Department: Computer Technology and Information Management
More informationSpecification Manager
Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More information