CWCM. Migrating to XSL template Version /04/ of 18

Size: px
Start display at page:

Download "CWCM. Migrating to XSL template Version /04/ of 18"

Transcription

1 CWCM Migrating to XSL template 2013 Version /04/ of 18

2 DOCUMENT HISTORY Version Date Author Description Action (*) Confidentiality Pages /04/2013 Acsone Creation C Normal 17 (*) Action: C= Creation, I=Insert, U=Update, R=Replace, D=Delete 2 of 18

3 TABLE OF CONTENTS 1. Purpose of this document Note for XSL template-2007 migration Warning Wizard Migrating from template Migrating from template Migration steps Create all new title translation images Doctype Call all necessary files Adapt the layout Call the new header template Search form Update title in your style sheets Update your included files Tools for the Web masters Easy view mode targeting in CSS Is Mobile? Lazy loader scripts Responsive CSS Hints and tips Improving performance Further performance improvements Social tools of 18

4 1. PURPOSE OF THIS DOCUMENT The present document describes how to migrate from the XSL template 2011 or XSL template 2012 to XSL template For each version of the XSL template a specific migration procedure needs to be followed. These procedures are explained in the next chapter. As each procedure contains common steps, the detailed steps are explained in the third chapter. The document UM.xsl.template.2013.doc provides more information about the XSL template 2013 and explains the whole template in detail. 1.1 Note for XSL template-2007 migration There is no migration path for the XSL template The Responsive Web Design rules cannot be ensured with this template. 1.2 Warning Even though the 2013 Template has been developed to meet the needs for a Responsive Web site, the same cannot be said of the content formatted by the Web masters. It is the responsibility of the Web masters to adapt the content of the page using their own style sheets. The 2013 Template ensures a minimum presentation for the global layout, the header and the footer, and for the navigation menu. 4 of 18

5 2. WIZARD In this chapter we explain how to migrate from the XSL Commission template (ec.europa.eu) 2011 and 2012 to XSL template Each section indicates the steps from the third chapter to perform. 2.1 Migrating from template-2011 In order to migrate from XSL template 2011, follow the steps below: Create all new images title translations (see section 3.1 Create all new title translation on page 6) 2.2 Change banner title and image in your style sheets (see section 3.6 Search form The search form used an XML as parameter. This XML contain only one kind of node collection. The rest is used as attributes. Remark: To have a restricted search area, you need to send a request to the Data-Center to create a Topic sets for your area. If you want to restrict the search to a specific sub-site that does not exist, you need to make a requested to the Data-Center Attributes/node Type/possible values action This value is used to send to the Query servlet the request Default value: result This value is the template used to retrieve the result produced by the server Default value: /result_{$eu_language}.jsp max This value define the limit number of document retrieved for a request Default value: 200 show This value defines the number of document presented in the result page Default value: 10 advanced_url Optional value as url to display the Advanced search link below the field search. 5 of 18

6 mode This option defines in which mode the search is executed. Default value: 2 Possible value: 1 : All words in the document (AND) 2 : The exact phrase in the document (LIKE) 3 : Any of the words in the document (OR) collection This value is the name of the collection. Default value: <collection>europafull</collection> <collection>europasl</collection> <collection>europapr</collection> Possible value: EuropaFull EuropaSL (scadplus) EuropaPR (rapid) fulleuropa EuropaCd (guide) Note: This parameter is not an attribute but an xml node! Update title in your style sheets on page 11) Update your included files (see section 3.8 Update your included files on page 13) 2.3 Migrating from template-2012 In order to migrate from XSL template 2012, follow the steps below: Update your included files (see section 3.8 Update your included files on page 13) 6 of 18

7 3. MIGRATION STEPS 3.1 Create all new title translation images You can find all necessary PSD files for the title on the IPG site: You need to create your images containing the titles in all languages for your site. 3.2 Doctype The new template 2013 needs a specific doctype. If the init XSL template is invoked, then replace the statement <xsl:call-template name="init"/> by this statement <xsl:call-template name="doctype"/> Otherwise, you need to add a call-template statement like in the following code snippet: This rule must be placed before the root <html> tag. 3.3 Call all necessary files You should invoke the library XSL template and put the invocation before the </head> tag. It will create all necessary references to CSS and JavaScript files required for the banner design and the layout. <xsl:call-template name="library"/> By putting the invocation at this position all previous CSS rules in your main style sheets are overwritten. Using your main style sheets or the insertion position you can remove or adapt some of the CSS rules. Be aware that the following rules are mandatory: body font size is set to 64.5% and the div.layout is set to 120%. It is better to group your CSS and JS after the declaring rule like in example below. In that case some elements in the banner may unfortunately be broken by referenced old files (CSS or JS of 2007). <xsl:call-template name="library"/> <link rel="stylesheet" href="/my-site/stylesheets/my-site.css" type="text/css"/> <script type="text/javascript" src="/my-site/scripts/my-site.js" language="javascript"/> 7 of 18

8 3.4 Adapt the layout If you start a new Web site, you can find examples of template files in the CWCM repository in the folder /xslcommon/ec.europa.eu/template-2013/v01/templates. If you are upgrading an existing Web site, you have to update your existing layout. Inside the <body> tags, you must at least have a structure like in the following one which is the bare minimum: However, an HTML structure similar to the following one would be more adaptive: 8 of 18

9 9 of 18

10 3.5 Call the new header template Edit your XSL template which generates the header, and call the new template header from it while adapting for the new parameters. Name Mandator y Type / possible values is_homepage N Forces the usage of a specific HTML tag to structure the header title text Possible values: if value is $YES, uses <H1> tags; if value is $NO, uses <P> tags. title N It s the alternative text of the header image title. It s always a string. Default values: European commission or European union depending on the used corporate template. Remark: site_name is deprecated but supported in older versions subtitle N It is alternative text of the header image subtitle and is always a string. search N This value must be setting as an XML. See chapter 3.6 for all parameters. Default value is store in global variable ($DEFAULT_SIMPLE_SEARCH_FORM) <search result="/result_{$eu_language}.jsp" max="200" items_by_page="10" 10 of 18

11 ui_lang="{$eu_language}" mode="2" action=" <collection>europafull</collection> <collection>europasl</collection> <collection>europapr</collection> </search> services N Lists the elements to display in the services area of the page. A service is a link to an other Web page whose purpose is to offer some general help to the reader like About and FAQ pages. It is an XML structure whose root element services contains only service children elements. Allowed attributes for service elements are: Name, type / name of the service [MANDATORY] url, target URL label, will be displayed directly after translation from dictionary accesskey, contents follows the HTML specification Possible values for the name attribute: custom, for custom services atoz, to seek in the index sitemap, to access the map of the domain about, to read notes about the Web site faq, to find out frequently asked question s answers print, shortcut to print current document , to send the current document s URL by news, shortcut to reach the news page of the Web site legal, for legal notices cookie, for legal notices about cookie and privacy concerns contact, to help contacting a responsible of the Web site search, to proceed to an advanced search A default XML structure is available, stored in the DEFAULT_SERVICES global XSL variable. You ll find below the contents of that default structure as well as examples showing how to overwrite an existing service and how to create a custom service. <services> <service name="legal" /> <service name="cookie" /> <service name="contact"/> <service name="search"/> /services> Illustration 1 Services default structure. 11 of 18

12 <services> <service name="legal" /> <service name="contact" url= /my-site/my-contact_{$eu_language}.htm /> <service name="search"/> </services> Illustration 2 How to overwrite an existing service. <services> <service name="legal" /> <service name="custom" label= My custom label url= /my-site/my-customurl.htm /> <service name="contact"/> <service name="search"/> </services> Illustration 3 How to create a custom service. validate N For each crumbs in the breadcrumbs trail, checks that a document named index_zz exists in the related subsite and in the language of the current document. Possible values: $YES: enabled $NO: disabled (default) max_depth N Maximum number of breadcrumbs in the trail. Must be a number. Default value: 4. max_length N Maximum length of the breadcrumbs trail in characters. Must be a number. Default value: 100. home N URL of the Web site s homepage. 3.6 Search form The search form used an XML as parameter. This XML contain only one kind of node collection. The rest is used as attributes. Remark: To have a restricted search area, you need to send a request to the Data-Center to create a Topic sets for your area. If you want to restrict the search to a specific sub-site that does not exist, you need to make a requested to the Data-Center 12 of 18

13 Attributes/node Type/possible values action This value is used to send to the Query servlet the request Default value: result This value is the template used to retrieve the result produced by the server Default value: /result_{$eu_language}.jsp max This value define the limit number of document retrieved for a request Default value: 200 show This value defines the number of document presented in the result page Default value: 10 advanced_url Optional value as url to display the Advanced search link below the field search. mode This option defines in which mode the search is executed. Default value: 2 Possible value: 1 : All words in the document (AND) 2 : The exact phrase in the document (LIKE) 3 : Any of the words in the document (OR) collection This value is the name of the collection. Default value: <collection>europafull</collection> <collection>europasl</collection> <collection>europapr</collection> Possible value: EuropaFull EuropaSL (scadplus) EuropaPR (rapid) 13 of 18

14 fulleuropa EuropaCd (guide) Note: This parameter is not an attribute but an xml node! 3.7 Update title in your style sheets Edit your style sheets and change references as needed given the new selectors for banner images: #banner-image-right: defines the background image of the right of the banner (optional). In respect with the IPG rules, this selector is only available for the European Commissioners Web sites..title-xx: defines the background image for titles, where XX is the language code of the current document. 3.8 Update your included files In your included files, replace this line: <xsl:include href="wcmcom/ec.europa.eu/template-2011/v01/includes.xsl"/> Or <xsl:include href="wcmcom/ec.europa.eu/template-2012/v01/includes.xsl"/> By <xsl:include href="wcmcom/ec.europa.eu/template-2013/v01/includes.xsl"/> 14 of 18

15 4. TOOLS FOR THE WEB MASTERS Here are some new JavaScript and CSS features to help the Web masters. 4.1 Easy view mode targeting in CSS To ease targeting the view mode in style sheets without having to use the media queries once again, a specific class is automatically added on the body tag. This feature is available if and only if JavaScript support is enabled. - mobile when mobile device viewport has been detected; - desktop when desktop viewport has been detected. 4.2 Is Mobile? The Web masters may now use the flag components.ismobile, which is true when the Web page is viewed on a mobile device and false when on a desktop computer. Example if( components.ismobile ){ } // do a processing specific to mobile devices 4.3 Lazy loader scripts To ease the management of the presentation layer, a new feature has been implemented using JavaScript to dynamically load CSS and JavaScript files relevant to the rendering media in use. Syntax The components.settings associative array can be initialized with, currently, 2 supported entries: desktop and mobile. Each one contains the lazy loading rules relevant for the associated rendering mode (i.e. desktop or mobile). The very same structure is reused inside both entries. Each entry is itself an associative array which allows the following subentries to be specified: - css or js [exactly one is mandatory] is the URL of the resource to load lazily; - callback [optional] is a callback function to be called when the resource has been loaded successfully. Example components.settings = { "desktop" : { /* rules for desktop mode only */ "anameforreadability" : { /* loads a CSS and specify a callback function */ 15 of 18

16 "css" : "/my-path/my-big-css-for-js.css", "callback" : function(){ alert( Isn t it prettier now? ); } }, "adescription" : { /* loading a JS without specifying a callback */ "js" : "/my-path/my-big-js.js", "callback" : function(){ alert( new functions are available! ); } } }, "mobile" : { /* rules for mobile mode only. */ } }; 4.4 Responsive CSS Some CSS classes have been added to ease the Web masters job when dealing with RWD related breakpoints defined by the IPG. - visible-tablet This class hides the targeted element when in desktop mode only and displays it as soon as tablet mode or less is used (i.e. when viewport width < 768 pixels) - hidden-tablet This class displays the targeted element in desktop mode only and hides it whenever tablet mode or less is used (i.e. when viewport width < 768 pixels) - visible-phone This class displays the targeted element only for Horizontal phone mode and less (i.e. when viewport width < 600 pixels) - hidden-phone This class hides the targeted element only for Horizontal phone mode and less (i.e. when viewport width < 600 pixels) 16 of 18

17 5. HINTS AND TIPS For advanced Web masters. 5.1 Improving performance To optimize Web pages loading time, it is possible to avoid using the wcm:library element and replace it with the exact required list of CSS and JavaScript resources. This, of course, has some drawbacks: any update to the component won t be propagated to your header. You then just have to copy the CSS rules relevant to your components usage into a dedicated site.css style sheet. The very same principle is applicable to the JavaScript resources. The benefit can be huge on light or simple pages: - irrelevant CSS rules or JavaScript code won t be loaded so maintenance is simplified, - the overall memory consumption of the Web page will fit better on mobile devices, - the number of HTTP requests will be reduced so the impact of a slow 3G network link is reduced. Example <link href="/wel/template-2013/stylesheets/europa.css" media="all" rel="stylesheet" type="text/css"> <link href="/wel/template-2013/stylesheets/europa-content.css" media="all" rel="stylesheet" type="text/css"> <link href="/wel/components/2013/stylesheets/europa-components-only.css" media="all" rel="stylesheet" type="text/css"> <link href="/my-site/site.css" media="all" rel="stylesheet" type="text/css"> <script src="/wel/template-2013/scripts/europa.js" type="text/javascript"></script> <script src="/wel/components/2013/scripts/europa-components.js" type="text/javascript"></script> <script src="/my-site/site.js" type="text/javascript"></script> 17 of 18

18 5.2 Further performance improvements It is even possible to use the lazy loading feature inside your Web site specific JavaScript to load those resources in a smart way. Example components.settings = { }; "desktop" : { } "high-contrast-css":{"css":"/wel/template-2013/stylesheets/europa-high-contrast.css"} "high-contrast-js":{"js/wel/template-2013/scripts/europa-high-contrast.js"} With this, the high-contrast feature will be loaded only when the Web page is displayed in desktop mode and if the JavaScript support is enabled. 5.3 Social tools Unfortunately the technical solution presented above does not work with the social tools (a.k.a. social bookmarking ): if the script is loaded lazily, Internet Explorer cannot run it. This limitation comes from the inners of the script s organization. Although it is not manageable through the lazy loading feature, as this script is not able to run on mobile devices, it should be avoided on those platforms but not on desktop ones. Here is the trick: if(! components.ismobile ){ } document.write( '<sc'+'ript src="/wel/socialbookmark/share.js"></sc'+'ript>' ); 18 of 18

CWCM. XSL Template Version /04/ of 37

CWCM. XSL Template Version /04/ of 37 CWCM XSL Template 2013 Version 1.0 03/04/2013 1 of 37 DOCUMENT HISTORY Version Date Author Description Action (*) Confidentiality Pages 1.0 03/04/2013 Acsone Creation C Normal 34 (*) Action: C= Creation,

More information

CWCM. CWCM: XSL Migration. Version /07/ of 9

CWCM. CWCM: XSL Migration. Version /07/ of 9 CWCM CWCM: XSL Migration Version 1.2 18/07/2012 1 of 9 DOCUMENT HISTORY Version Date Author Description Action (*) Confidentiality Pages 1.0 22/04/2010 IDS Creation C High 8 1.1 14/12/2010 IDS Aligned

More information

WCMS Responsive Design Template Upgrade Training

WCMS Responsive Design Template Upgrade Training WCMS Responsive Design Template Upgrade Training The purpose of this training session is to provide training to site owners, who are upgrading their WCMS content to the new Responsive Design (RD) template.

More information

CWCM Webmaster Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A.

CWCM Webmaster Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. CWCM Webmaster Training Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. Prerequisite: Content Contributors course of CWCM V3 Webmaster basic Knowledge Agenda Training objectives

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2) Web Development & Design Foundations with HTML5 Ninth Edition Chapter 7 More on Links, Layout, and Mobile Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

Website Report for bangaloregastro.com

Website Report for bangaloregastro.com Digi Leader Studios 40th Cross, 10th Main, 5th Block Jayanagar, Bengaluru - India 09845182203 connect@digileader.in https://www.digileader.in Website Report for bangaloregastro.com This report grades your

More information

Website Report for test.com

Website Report for test.com NeatWidget contact@neatwidget.com.au neatwidget.com.au Website Report for test.com This report grades your website on the strength of a range of important factors such as on-page optimization, off-page

More information

Website Report for facebook.com

Website Report for facebook.com Website Report for facebook.com Fife Website Design 85 Urquhart Crescent 07821731179 hello@fifewebsitedesign.co.uk www.fifewebsitedesign.co.uk This report grades your website on the strength of a range

More information

JSN Sun Framework User's Guide

JSN Sun Framework User's Guide JSN Sun Framework User's Guide Getting Started Layout Overview & Key concepts To start with layout configuration, Go to Extension Template JSN_template_default The first tab you see will be the Layout

More information

CWCM Contributor Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A.

CWCM Contributor Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. CWCM Contributor Training Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. Agenda Training objectives Training organisation Introduction to CWCM Objectives of the CWCM system Benefits

More information

CWCM Webmaster Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A.

CWCM Webmaster Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. CWCM Webmaster Training Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A. Prerequisite: Content Contributors course of CWCM V3 Webmaster basic Knowledge Training organisation Time

More information

CIT BY: HEIDI SPACKMAN

CIT BY: HEIDI SPACKMAN CIT230-06 BY: HEIDI SPACKMAN WHAT IS A MEDIA QUERY? A Media Query (Boolean code) written in CSS3 determines the screen display size that needs to be used and adjusts the HTML pages to display correctly

More information

Modern Requirements4TFS 2018 Release Notes

Modern Requirements4TFS 2018 Release Notes Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...

More information

08/10/2018. Istanbul Now Platform User Interface

08/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 information

Website Report for

Website Report for Website Report for www.jgllaw.com This report grades your website on the strength of a range of important factors such as on-page SEO optimization, off-page backlinks, social, performance, security and

More information

Dreamweaver MX The Basics

Dreamweaver MX The Basics Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia

More information

Website Report for colourways.com.au

Website Report for colourways.com.au Website Report for colourways.com.au This report grades your website based on the strength of various factors such as On Page Optimization, Off Page Links, and more. The overall Grade is on a A+ to F-

More information

Standard Design Reference

Standard Design Reference Standard Design Reference Version 4 Document ID SDR Revision 4 Effective Date March 2017 Standard ISO 9001-2015 / ISO 27001 Title STANDARD DESIGN REFERENCE Prepared By Alex McCreath / Director Reviewed

More information

Site Audit SpaceX

Site Audit SpaceX Site Audit 217 SpaceX Site Audit: Issues Total Score Crawled Pages 48 % -13 3868 Healthy (649) Broken (39) Have issues (276) Redirected (474) Blocked () Errors Warnings Notices 4164 +3311 1918 +7312 5k

More information

Quality control checklist

Quality control checklist Quality control checklist This self-assessment checklist may help you to measure how well your website meets IPG requirements and best practices. The checklist is based on the standards in force and recommendations

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1

More information

Website Report for

Website Report for Website Report for www.medicalneg.com This report grades your website on the strength of a range of important factors such as on-page SEO optimization, off-page backlinks, social, performance, security

More information

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website. 9 Now it s time to challenge the serious web developers among you. In this section we will create a website that will bring together skills learned in all of the previous exercises. In many sections, rather

More information

Comprehensive AngularJS Programming (5 Days)

Comprehensive AngularJS Programming (5 Days) www.peaklearningllc.com S103 Comprehensive AngularJS Programming (5 Days) The AngularJS framework augments applications with the "model-view-controller" pattern which makes applications easier to develop

More information

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new

More information

WEBSITE INSTRUCTIONS

WEBSITE INSTRUCTIONS Table of Contents WEBSITE INSTRUCTIONS 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This 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 information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Site Audit Boeing

Site Audit Boeing Site Audit 217 Boeing Site Audit: Issues Total Score Crawled Pages 48 % 13533 Healthy (3181) Broken (231) Have issues (9271) Redirected (812) Errors Warnings Notices 15266 41538 38 2k 5k 4 k 11 Jan k 11

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The 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 information

Learning Adobe DreamWeaver CC. Module 1 Contents. Chapter 1: Introduction to DreamWeaver CC

Learning Adobe DreamWeaver CC. Module 1 Contents. Chapter 1: Introduction to DreamWeaver CC Module 1 Contents Chapter 1: Introduction to DreamWeaver CC Design Considerations...1-1 Types of Graphics...1-2 Backgrounds and Text...1-2 Planning the Navigation...1-2 The DreamWeaver Screen...1-3 Workspaces...

More information

( )

( ) testidea 9.12.x This document describes what s new and noteworthy in testidea. Headings indicate version and release date. 9.12.269 (2016-01-08) Grouping of test cases Grouping of test cases enables better

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

More information

WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5

WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 In this chapter, you will learn how to... LEARNING OUTCOMES Code relative hyperlinks to web pages in folders within a website Configure

More information

Advanced Dreamweaver CS6

Advanced Dreamweaver CS6 Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 7 Dynamic HTML Dynamic HTML (DHTML) is a term that refers to website that use a combination of HTML, scripting such as JavaScript, CSS and the Document Object Model (DOM). HTML and

More information

Responsive Web Design (RWD)

Responsive Web Design (RWD) Responsive Web Design (RWD) Responsive Web Design: design Web pages, so that it is easy to see on a wide range of of devices phone, tablet, desktop,... Fixed vs Fluid layout Fixed: elements have fixed

More information

WEBSITE INSTRUCTIONS. Table of Contents

WEBSITE INSTRUCTIONS. Table of Contents WEBSITE INSTRUCTIONS Table of Contents 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.4 or later Client Configuration Cookbook Rev: 2013-10-01 Sitecore CMS 6.4 or later Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of

More information

Getting Started with CSS Sculptor 3

Getting Started with CSS Sculptor 3 Getting Started with CSS Sculptor 3 With CSS Sculptor, you can quickly create a cross-browser compatible layout with custom widths, margins, padding, background images and more. Additionally, you can use

More information

CS7026 Media Queries. Different Screen Size Different Design

CS7026 Media Queries. Different Screen Size Different Design CS7026 Media Queries Different Screen Size Different Design Introduction Users no longer view web content only on traditional desktop systems, but are increasingly using smartphones, tablets, and other

More information

Designing the Home Page and Creating Additional Pages

Designing the Home Page and Creating Additional Pages Designing the Home Page and Creating Additional Pages Creating a Webpage Template In Notepad++, create a basic HTML webpage with html documentation, head, title, and body starting and ending tags. From

More information

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets Dreamweaver Basics Planning your website Organize site structure Plan site design & navigation Gather your assets Creating your website Dreamweaver workspace Define a site Create a web page Linking Manually

More information

Getting Started with Eric Meyer's CSS Sculptor 1.0

Getting Started with Eric Meyer's CSS Sculptor 1.0 Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly

More information

The Benefits of CSS. Less work: Change look of the whole site with one edit

The Benefits of CSS. Less work: Change look of the whole site with one edit 11 INTRODUCING CSS OVERVIEW The benefits of CSS Inheritance Understanding document structure Writing style rules Attaching styles to the HTML document The cascade The box model CSS units of measurement

More information

Publications Office Web Guide

Publications Office Web Guide Dissemination and Reuse Directorate Common Portal & Open Data Portal Unit OP.C.1.002 Common Portal & OP Websites Publications Office Web Guide Version 4.0 Date: 24 March 2014 Version: 4.0 Reference Number:

More information

Understanding Page Template Components. Brandon Scheirman Instructional Designer, OmniUpdate

Understanding 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 information

Adobe RoboHelp (2019 release)

Adobe RoboHelp (2019 release) (2019 release) An all-new way to create for you. An amazing experience for your customers. Version comparison chart Available 11 2015 release 2017 release 2019 release Authoring Productivity Snippets within

More information

( )

( ) testidea 9.12.x This document describes what s new and noteworthy in testidea. Headings indicate version and release date. 9.12.269 (2016-01-08) Grouping of test cases Grouping of test cases enables better

More information

Release Notes: Schoolwires Centricity2

Release Notes: Schoolwires Centricity2 New or Changed Functionality or User Experience General Centricity2 is Certified by SIFA Schoolwires, Inc. has successfully completed the SIF Certification process indicating that Centricity 2 has demonstrated

More information

Professional Course in Web Designing & Development 5-6 Months

Professional Course in Web Designing & Development 5-6 Months Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple

More information

Chapter 7 BMIS335 Web Design & Development

Chapter 7 BMIS335 Web Design & Development Chapter 7 BMIS335 Web Design & Development Site Organization Use relative links to navigate between folders within your own site o Sometimes dividing your site into folders makes maintenance and updating

More information

Adaptations by PVII responsive and then creates your page instantly Al Sparber & Gerry Jacobsen PVII

Adaptations by PVII responsive and then creates your page instantly Al Sparber & Gerry Jacobsen PVII Adaptations by PVII is a Dreamweaver extension that allows you to select from 5 unique responsive layouts and then creates your page instantly. We hope you enjoy using this product as much as we did making

More information

Table of content. Creating signup form Associating automation tools to signup form Signup form reports...42

Table of content. Creating signup form Associating automation tools to signup form Signup form reports...42 A User Guide Signup forms are the most popular tools for building a subscriber database. They let your website visitors become subscribers by entering basic details such as name and email address. The

More information

PIC 40A. Midterm 1 Review

PIC 40A. Midterm 1 Review PIC 40A Midterm 1 Review XHTML and HTML5 Know the structure of an XHTML/HTML5 document (head, body) and what goes in each section. Understand meta tags and be able to give an example of a meta tags. Know

More information

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions.

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions. USER GUIDE This guide is intended for users of all levels of expertise. The guide describes in detail Sitefinity user interface - from logging to completing a project. Use it to learn how to create pages

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

HTML Hyperlinks (Links)

HTML Hyperlinks (Links) WEB DESIGN HTML Hyperlinks (Links) The HTML tag defines a hyperlink. A hyperlink (or link) is a word, group of words, or image that you can click on to jump to another document. When you move the

More information

Advertising specifications. Version 1.1

Advertising specifications. Version 1.1 Advertising specifications Version 1.1 Please read this document before producing creatives for campaigns on The Economist - Digital Editions This is a living document that will evolve as we are presented

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

Kendo UI. Builder by Progress : Using Kendo UI Designer

Kendo UI. Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Copyright 2017 Telerik AD. All rights reserved. December 2017 Last updated with new content: Version 2.1 Updated: 2017/12/22 3 Copyright 4 Contents

More information

Site Audit Virgin Galactic

Site Audit Virgin Galactic Site Audit 27 Virgin Galactic Site Audit: Issues Total Score Crawled Pages 59 % 79 Healthy (34) Broken (3) Have issues (27) Redirected (3) Blocked (2) Errors Warnings Notices 25 236 5 3 25 2 Jan Jan Jan

More information

Reusing and Sharing Data

Reusing and Sharing Data Sitecore CMS 7.0 Reusing and Sharing Data Rev: 2013-09-13 Sitecore CMS 7.0 Reusing and Sharing Data Tips and Techniques for Developers Table of Contents Chapter 1 Reusing and Sharing Data... 3 1.1 Sharing

More information

Basics of Web Technologies

Basics of Web Technologies Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies

More information

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at FIREFOX MENU REFERENCE This menu reference is available in a prettier format at http://support.mozilla.com/en-us/kb/menu+reference FILE New Window New Tab Open Location Open File Close (Window) Close Tab

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

CE 4.1 (MP) to Vista Enterprise Migration Guide for Designers and Instructors

CE 4.1 (MP) to Vista Enterprise Migration Guide for Designers and Instructors Blackboard Learning System CE 4.1 (MP) to Vista Enterprise Migration Guide for Designers and Instructors Application Pack 1 for Blackboard Learning System Vista Enterprise License (Release 4), Service

More information

AIM. 10 September

AIM. 10 September AIM These two courses are aimed at introducing you to the World of Web Programming. These courses does NOT make you Master all the skills of a Web Programmer. You must learn and work MORE in this area

More information

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Your Thesis Drive (T:\) Each student is allocated space on the Thesis drive. Any files on this drive are accessible from

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

UNSW Global Website Branding Guidelines. Website Brand Guidelines

UNSW Global Website Branding Guidelines. Website Brand Guidelines Website Brand Guidelines I Contents 1 Introduction... 1 2 Website Structure... 1 2.1 Page structure overview... 1 2.2 Home page structure... 1 2.3 Secondary page structure... 4 3 Page elements... 6 3.1

More information

limelightplatform.com

limelightplatform.com 1 limelightplatform.com Introduction: Email Template Overview: This document is an example of an email template. It contains the different sections that could be included. Email templates provide a layout.

More information

HTML TIPS FOR DESIGNING.

HTML TIPS FOR DESIGNING. This is the first column. Look at me, I m the second column.

More information

Understanding the Web Design Environment. Principles of Web Design, Third Edition

Understanding the Web Design Environment. Principles of Web Design, Third Edition Understanding the Web Design Environment Principles of Web Design, Third Edition HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to represent simple document

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Make a Website A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Overview Course outcome: You'll build four simple websites using web

More information

New frontier of responsive & device-friendly web sites

New frontier of responsive & device-friendly web sites New frontier of responsive & device-friendly web sites Dino Esposito JetBrains dino.esposito@jetbrains.com @despos facebook.com/naa4e Responsive Web Design Can I Ask You a Question? Why Do You Do RWD?

More information

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar Code Editor Wakanda s Code Editor is a powerful editor where you can write your JavaScript code for events and functions in datastore classes, attributes, Pages, widgets, and much more. Besides JavaScript,

More information

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web

More information

ADDITIONAL GUIDES Customer SAP Enable Now Customization. Customer SAP SE or an SAP affiliate company. All rights reserved.

ADDITIONAL GUIDES Customer SAP Enable Now Customization. Customer SAP SE or an SAP affiliate company. All rights reserved. ADDITIONAL GUIDES Customer 1811 2018-11-01 Customer 2018 SAP SE or an SAP affiliate company. All rights reserved. Table of Contents 1 Introduction... 4 1.1 Workarea Resources... 4 1.2 Customization Editors...

More information

Markup Language. Made up of elements Elements create a document tree

Markup Language. Made up of elements Elements create a document tree Patrick Behr Markup Language HTML is a markup language HTML markup instructs browsers how to display the content Provides structure and meaning to the content Does not (should not) describe how

More information

JSN EasySlider Configuration Manual

JSN EasySlider Configuration Manual JSN EasySlider Configuration Manual Introduction Product Overview JSN EasySlider JSN EasySlider is the cutting-edge way to present content on website: Informative - Impressive - Interactive. It helps you

More information

why DiggSpace? Easy to Setup & Manage Attractive and inviting for all employees Office 365 Integration Drive the adoption of Office 365

why DiggSpace? Easy to Setup & Manage Attractive and inviting for all employees Office 365 Integration Drive the adoption of Office 365 why DiggSpace? Engage with all Employees Support Change Management thru effective corporate information sharing increasing employee engagement and performance Easy to Setup & Manage Attractive and inviting

More information

Macromedia RoboHelp Course Outline

Macromedia RoboHelp Course Outline Tel 0845 686 0266 http://www.multimediacentre.co.uk RoboHelp X5 Course Outline Description This 3-day instructor-led training course covers the strategies and development process of designing a Help system.

More information

Responsive Design. Responsive design is it important? But typical is not enough. Some typical screen sizes

Responsive Design. Responsive design is it important? But typical is not enough. Some typical screen sizes Responsive Design Responsive design is it important? For many years, screen sizes were growing Eventually, settled on fixed-width (e.g. 960px) But now with smart phones, tablets, television and many new

More information

Creating Content in a Course Area

Creating Content in a Course Area Creating Content in a Course Area After creating a course area, such as a Content Area, Learning Module, Lesson Plan, or folder, you create content in it by pointing to its Action Bar to reveal menus for

More information

Web Programming Paper Solution (Chapter wise)

Web Programming Paper Solution (Chapter wise) Introduction to web technology Three tier/ n-tier architecture of web multitier architecture (often referred to as n-tier architecture) is a client server architecture in which presentation, application

More information

CSS & Troubleshooting IE6

CSS & Troubleshooting IE6 CSS & Troubleshooting IE6 KIMBERLY BLESSING W EB DEVELOPER & MANAGER COMCAST INTERACTIVE MEDIA PHILADELPHIA, PA The CSS Summit July 18, 2009 Like Netscape 4 in 2000, IE6 is perceived to be holding back

More information

BCI.com Sitecore Publishing Guide. November 2017

BCI.com Sitecore Publishing Guide. November 2017 BCI.com Sitecore Publishing Guide November 2017 Table of contents 3 Introduction 63 Search 4 Sitecore terms 66 Change your personal settings 5 Publishing basics 5 Log in to Sitecore Editing 69 BCI.com

More information

PEGACUIS71V1 pegasystems

PEGACUIS71V1 pegasystems PEGACUIS71V1 pegasystems Number: PEGACUIS71V1 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which of the following rule types does the Localization wizard translate? (Choose Two) A. Field Value

More information

SEO Authority Score: 40.0%

SEO Authority Score: 40.0% SEO Authority Score: 40.0% The authority of a Web is defined by the external factors that affect its ranking in search engines. Improving the factors that determine the authority of a domain takes time

More information

Front-End UI: Bootstrap

Front-End UI: Bootstrap Responsive Web Design BootStrap Front-End UI: Bootstrap Responsive Design and Grid System Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com

More information

501/421/361 User s Guide Advanced Function Operations (i-option)

501/421/361 User s Guide Advanced Function Operations (i-option) 501/421/361 User s Guide Advanced Function Operations (i-option) . Contents 1 Introduction Terms and Conditions... 1-3 1.1 About this manual... 1-4 1.1.1 Configuration of this manual... 1-4 1.1.2 Explanation

More information

Comp 426 Midterm Fall 2013

Comp 426 Midterm Fall 2013 Comp 426 Midterm Fall 2013 I have not given nor received any unauthorized assistance in the course of completing this examination. Name: PID: This is a closed book exam. This page left intentionally blank.

More information

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site E00EW3.qxp 4/14/2007 3:17 PM Page 1 Workshops w Introduction The Workshop is all about being creative and thinking outside of the box. These workshops will help your right-brain soar, while making your

More information

SAP Workforce Performance Builder 9.5

SAP Workforce Performance Builder 9.5 Additional Guides Workforce Performance Builder Document Version: 1.0 2016-07-15 CUSTOMER Customization Typographic Conventions Type Style Example Description Words or characters quoted from the screen.

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

FOR MORE PAPERS LOGON TO

FOR MORE PAPERS LOGON TO IT430 - E-Commerce Question No: 1 ( Marks: 1 ) - Please choose one RIP(Routing Information protocol) is used by----------, to build a ------------ table _ bridges, hash _ routers, matrix _ routers, routing

More information