CWCM. Migrating to XSL template Version /04/ of 18
|
|
- Arnold Turner
- 5 years ago
- Views:
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 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 informationCWCM. 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 informationWCMS 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 informationCWCM 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 information8/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 informationWebsite 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 informationWebsite 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 informationWebsite 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 informationJSN 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 informationCWCM 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 informationCWCM 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 informationCIT 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 informationModern 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 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 informationWebsite 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 informationDreamweaver 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 informationWebsite 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 informationStandard 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 informationSite 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 informationQuality 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 informationClient 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 informationWebsite 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 informationBefore 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 informationComprehensive 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 informationVarargs 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 informationWEBSITE 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 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 informationCHAPTER 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 informationUsing 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 informationSite 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 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 informationLearning 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 informationMicrosoft 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 informationWEB 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 informationAdvanced 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 informationMicrosoft 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 informationUsing 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 informationResponsive 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 informationWEBSITE 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 informationClient 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 informationGetting 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 informationCS7026 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 informationDesigning 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 informationDreamweaver 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 informationGetting 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 informationThe 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 informationPublications 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 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 informationAdobe 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 informationRelease 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 informationProfessional 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 informationChapter 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 informationAdaptations 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 informationTable 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 informationPIC 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 informationLearn 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 informationBEAWebLogic. 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 informationHTML 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 informationAdvertising 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 informationAll 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 informationKendo 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 informationSite 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 informationReusing 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 informationBasics 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 informationFIREFOX 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 informationUsing 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 informationCE 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 informationAIM. 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 informationArchitectural 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 informationTable 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 informationUNSW 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 informationlimelightplatform.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 informationHTML TIPS FOR DESIGNING.
This is the first column. Look at me, I m the second column.
More informationUnderstanding 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 informationIndex 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 informationMake 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 informationNew 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 informationCode 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 informationChapter 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 informationADDITIONAL 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 informationMarkup 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 informationJSN 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 informationwhy 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 informationMacromedia 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 informationResponsive 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 informationCreating 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 informationWeb 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 informationCSS & 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 informationBCI.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 informationPEGACUIS71V1 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 informationSEO 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 informationFront-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 information501/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 informationComp 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 informationProject 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 informationSAP 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 informationVirto 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 informationFOR 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