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

Size: px
Start display at page:

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

Transcription

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

2 Prerequisite: Content Contributors course of CWCM V3 Webmaster basic Knowledge

3 Training organisation Time schedule 09:00 11:00 11:15 12:30 14:00 15:30 15:45 17:00 Topics presentation Introduction Teacher s demonstration Student s practice Demo Practice

4 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

5 Goals of PST The PST Language should be used to create the layout templates and fragments. PST uses a declarative approach combined with configuration to describe the layout. PST layout templates are easier solutions to create and manage the websites than XSL approach. PST provides more structure and standardization to the sites using it.

6 Goals of PST A rich set of predefined CSS classes are provided by the components like media screen (player, gallery, tab..) and media print. The look and feel can be catered for custom needs through user-defined CSS class. PST separates the page layout from the content layout. PST provides a rich set of features with flexibility that can be improved further.

7 Advantages of PST No need to learn XSL You Know HTML, you know PST. All the existing XSL components are available in PST as well Menu, linkgroup, dynamic calendar, e- voting. XSL components are improved Media gallery, paging Smart loading of components (multi-instance, more options,... ) New components introduced Tabs..,

8 Advantages of PST For each component: several presentation styles for the same content : list, box, comma Develop the layout once, use it many times Unobtrusive JavaScript with many components support. Cross-browser support Provides the facility to connect to the social network from the pre-defined tools.

9 PST guarantees Basic presentation Default layout templates and skins (out of the box). All content types are supported. Component styles IPG compliant W3C HTML 4.1. compliant W3C CSS 2.1 framework provides a new corporate print version The PST was specially developed to fit the European Commission needs. Since all is centralized and standardized, all evolutions of the PST are immediately available for all users.

10 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

11 No XSL, No DQL XSL programming DQL development

12 Layout Vs Content The Layout - Menu - Header - Footer - Link groups - Feeds -... The Content

13 Separate page layout from content Page layout is often the same for several pages Page layout should be created and treated independently from the content It should be possible to easily change or adapt the page layout of one or several pages

14 Site configuration Exploit the site hierarchical structure to create different views of a single layout i.e. Sub site specific configurations Layout Template Similar to CSS: changing small details in lower levels Link group Link group 33344

15 Backwards compatible Existing XSL sites still work Users have the choice: PST or XSL PST not mandatory but recommended!

16 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

17 How to insert content? Content XML

18 Layout templates layout template used by content XML content XML separate document content XML

19 What is a layout template? Same as an HTML page! It makes the layout template Easy to create Easy to read Easy to modify People with knowledge of HTML can easily work with layout templates

20 Layout template: an example

21

22 Layout templates Page layout or layout template separate XML file recommendation: use the prefix pst. in parallel structure associated to documents Standard layout templates available Basic column view Providing standards Reuse Standard layout templates located in: In FTP: /presentations/templates/ In CWCM: /Site Manager/Presentations/Editor/templates

23 Root sub sites site = collection of documents with same layout template / The layout template: to be placed in top level sub site of the site Root sub site Layout template placed here Site = 1 or more layout templates

24 Template Language Layout templates written in Template Language Template language XHTML Custom elements (XML) Engine Copies XHTML Interprets custom elements and generates XHTML <span> <wcm:translate label="legal_notice" /> </span> <span> lookup of the label «legal_notice» Legal notice </span>

25 Elements of the language Typically: 1 XML element -> 1 type of component Attributes = configuration of component <html xmlns:wcm=" <body>... <wcm:linkgroup lg_id="33344"/>... </body> </html>

26 Aspects Notation follows XML content Lower case No space use underscore instead XML namespace (prefix) wcm: Flexibility Boolean: y, n, yes, no, true Non-fatal errors do not stop the transformation Non-existing configuration Wrong label Make debug information available through a report _

27 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

28 Transformation process of a document Layout Template PST

29 Content transformation XSL: content XML -> XHTML fragment(s) XHTML fragment(s) is (are) inserted in layout to create HTML page fragment layout Content XML Content XSL fragment fragment

30 Content markers Markers in the layout template bind content fragments to specific locations rel_links Layout Template <wcm:content ref="related_links"/> <wcm:content ref="body"/> body Content XSL

31 Content XSL Creates a fixed list of fragments Fragment bound in the layout template Standard set System-defined: not editable Currently: 1 content XSL provided Root of parallel structure Users choose one content XSL

32 Transformation process of a document Layout Template XML MERGE Content XML Content XSL

33 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

34 Purpose: site configuration Creates different views of a single layout template Configures attributes of the layout template Any attribute can be configurable Defines variable for configurable attribute $placeholder

35 Configurable attributes <wcm:links lg_id= $myvar"/> a dynamic value a named value For document index_en.xml it should have the value For all the documents in subsite A it should have the value 55577

36 Configuration Gives real values to one or several variables Use of the sub site hierarchy! Levels: Page configuration: document & all translations Local configuration: only at subsite level Regular configuration: subsite hierarchy Precedence: page, local, subsite Examples: Page: for index page Configurations Properties files in parallel structure Simple text files Contain one or more name-value pairs: name = value

37 Configuration files Naming convention Page: <doc>_zz.properties for document <doc_zz>.xml <doc>.properties for document <doc>.xml <doc>.script files <doc>.xml Local: pst.local.properties Regular: *.properties Recommendation: prefix pst.

38 Hierarchy and overriding myvar= Layout Template Overriding <wcm:links lg_id= $myvar"/> myvar= myvar= Link group Link group 12345

39 Default values <wcm:links lg_id= $myvar?44000"/> The value to look for in the properties files The fallback value if the lookup of the name myvar failed.

40 Typical use Change the link group ID Activate or deactivate parts of the layout Change the ID of an HTML element Change the CSS class name...

41 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

42 Purpose: site configuration An external, reusable portion of a layout If important layout variation XML files located in the parallel structure Also created using the Template Language <wcm:fragment xmlns:wcm=" <div> <h1>my fragment</h1>... </div> </wcm:fragment>

43 Referencing layout fragment Layout templates contain markers that indicate where a specific fragment should be included Layout fragments cannot contain markers to other fragments Note: using the combination of the relative path starting with./ (e.g../fragment.xml ) and an absolute path (e.g. /internet/ec.europa.eu/my-website/default_fragment.xml ) is a best practice to obtain good performance for the transformation from XML to HTML. Layout Template fragment.xml <wcm:translate label= my_title /> <wcm:area ref=./fragment.xml"/>

44 References Fragments can be referenced by Absolute path /internet/ec.europa.eu/shared/home.xml Local path./local/home.xml Only scans the folder of the document being regenerated Relative path home.xml Scans the sub site structure

45 Overriding additional.xml <h1>my fragment</h1> Layout Template <h1>video List</h1> Overriding additional.xml <h1>video Details</h1> <h1>video Details</h1>

46 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

47 XML dictionaries Label translations are now stored in dictionaries : they are XML files with a language extension (located in the parallel structure) 1 file for each language Name: dictionary_[lang].xml Example: dictionary_nl.xml, dictionary_en.xml <?xml version="1.0" encoding="utf-8"?> <labels lang="en"> <label key="lb_lg_select">language selection</label> <label key="edited">edited</label> </labels>

48 Custom label translations Global dictionaries are stored at the root of the parallel structure and on each domain. Default dictionaries exist in the root ( /presentations ) They contain the general translations found on any website: contact, , print... If you need translations that are not yet supported by the global dictionaries, you should first contact the CWCM helpdesk. Site specific label translations can be declared using wcm:translate tag or as attribute in other tags. They are declared in custom XML dictionaries (which can also override label translations declared in the system XML dictionaries) If the system cannot find translation of a label, the PST engine displays the following text: UNKNOWN LABEL

49 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

50 Resolution rules How the PST looks for external objects Fragments Configurations Dictionaries A regeneration always happens within the context of a document The document on which the layout template is applied

51 Root sub sites Determined by layout template associated to document Root subsites may differ for documents in same subsite! best practice: put layout templates in the same subsite! Location of layout template determines Which documents can be associated to it Which configurations can influence them Layout template placed here /

52 Resolution rules Fragment, configuration files and CSS are searched until the layout template of a document is found The search will never go higher Custom dictionaries are only searched at 2 levels: System The location of the layout template myvar=33344 Layout Template

53 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

54 What defines the HTML page for a document? Layout Template Content Chosen XML + configuration = Location in the sub site Content HTML Rendition Content XSL

55 Binding rules Binding rules describe for a document The layout template to use The configurations to use The content XSL to use Binding rules can also indicate if a document should use the XSL approach For each sub site a set of binding rules can be declared Document name pattern Basename of the configuration files The binding name.index_zz.xml = pst.my_layout.xml,pst.basic,pst.cnt.default.xsl Rule by document name The condition Layout template The content XSL

56 Possibilities Bindings PST [condition] = [layout template],[configuration],[content XSL] Standard (XSL approach) [condition] = standard Example: name.homepage_en.xml = standard Conditions By name By type type.short_content = [binding] Default rule default = [binding]

57 Applying the binding rules All the binding rules along the absolute path of a document are considered The system will always evaluate the rules from top to down The system uses the binding of the first rule for which the condition matches The following binding rule is declared at the highest level default=standard By default documents use the standard XSL approach

58 Binding rules files Binding rules are currently stored in properties files located in the parallel structure Fixed name: binding.properties Only 1 binding rules document can exist at a specific level. Local binding: only at subsite level Fixed name: localbinding.properties Local binding properties can contain the same sort of rules as regular binding properties. Used to declare binding rules that only apply at a specific level and do not affect lower levels Contain one or more rules

59 Multiple layout templates A sub site can use more than 1 layout template Using the binding properties, documents of 1 sub site can be associated to different layout templates

60 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

61 Default classes produced by the PST Style master eulist eubox eubuttons euslideshow eumediagallery eudynamicpanel eutabs Repeating items euitem eunbr_x eusqnr_x ( linkgroup only ) eufirst eulast euzebra euimg

62 What is style?

63 Other structures

64 Automatic CSS linking Generate HTML link statements Collect all CSS with specific name until root subsite Collect local CSS Advantages: Facilitates site configuration Special class which is put automatically on the body tag For example <body class= eushortcontent > for a short_content document, <body class= eueventcontent > for an event document The advantage of the class on the body tag is that with one CSS rule you can influence the presentation of all web pages of one the document type (short content, event..)

65 Customization levels HTML structure definition Default PST classes User-defined classes Presentation style For PST components (tabs, calendar ) E.g. list, boxes, buttons Produces HTML structure + CSS classes

66 Customization levels The <wcm:library> element will include all the necessary files for the chosen version, which is specified in the <wcm:layout> element. All files depend on which version of the template is used: 2012: Is the default used by wcm:library element, when the version attributes on wcm:layout are not defined or wcm:layout is not present). The following files are included: 1. /wel/template-2012/stylesheets/ec.css 2. /wel/template-2012/stylesheets/ ec-ie.css 3. /wel/template-2012/stylesheets/ ec-lite.css 2011 V02: The following files are included: 1. /wel/template-2011/v02/stylesheets/ec.css 2. /wel/template-2011/v02/stylesheets/ec-ie.css User-defined presentation can be added.

67 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

68 Analysis of site requirements Define site structure Define layouts: global & variations Define graphical chart Validate against PST

69 Implementation steps Create site structure Define default layout template pst.default.xml Define configuration pst.default.properties Contains ishomepage=false, At Homepage level it is set to True. According to the IPG rules, you should use H1 in the banner for the home page. For the other pages you should use <p> in the banner. Define binding in root subsite binding.properties Contains default=pst.default.xml,pst.default,pst.cnt.default.xsl Customize look and feel Define skin: CSS Create your dictionaries Reiterate for additional bindings and configurations

70 Agenda Benefits of the PST system General ideas and concepts of the PST Layout templates Content transformation Configurations Layout Fragments Label & Dictionaries Object resolution rules PST associations Customize look & feel Exercise : Create a website More information

71 More information Europa Management Helpdesk European Commission DG COMM Unit A MADO 06/098 B-1049 Brussels/Belgium europamanagement@ec.europa.eu Web:

72 Questions & Answers

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

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

ORACLE WCM 11G MASTER CLASS

ORACLE WCM 11G MASTER CLASS Copyright 2011 Redstone Content Solutions LLC Oracle WCM 11g Master Class Training Agenda Revised Monday, May 2nd, 2011 REDSTONE CONTENT SOLUTIONS PRESENTS ORACLE WCM 11G MASTER CLASS Audience Designers

More information

516. XSLT. Prerequisites. Version 1.2

516. XSLT. Prerequisites. Version 1.2 516. XSLT Version 1.2 This comprehensive four-day course develops in-depth knowledge and skills in transforming XML documents using extensible Stylesheet Language Transformations, or XSLT. Students work

More information

Introduction to Dreamweaver CS4:

Introduction to Dreamweaver CS4: Introduction to Dreamweaver CS4: 1.0.0 published by Antall Training http://www.scottantall.com info@scottantall.com 440/623-3738 Copyright 2003-2009 Antall Training All Rights Reserved. No portion of this

More information

XML. Objectives. Duration. Audience. Pre-Requisites

XML. Objectives. Duration. Audience. Pre-Requisites XML XML - extensible Markup Language is a family of standardized data formats. XML is used for data transmission and storage. Common applications of XML include business to business transactions, web services

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

Themes and Master Pages

Themes and Master Pages Themes and Master Pages Today you will learn Styles Themes Master Pages CSE 409 Advanced Internet Technology Styles CSE 409 Advanced Internet Technology 2 Creating a Basic Inline Style To apply style to

More information

Rich Web UI made simple Building Data Dashboards without Code

Rich Web UI made simple Building Data Dashboards without Code Rich Web UI made simple Building Data Dashboards without Code Dana Singleterry http://blogs.oracle.com/dana Product Manager Oracle JDeveloper and Oracle ADF 2 Copyright 2012, Oracle and/or its affiliates.

More information

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

CWCM. Migrating to XSL template Version /04/ of 18 CWCM Migrating to XSL template 2013 Version 1.0 03/04/2013 1 of 18 DOCUMENT HISTORY Version Date Author Description Action (*) Confidentiality Pages 1.0 03/04/2013 Acsone Creation C Normal 17 (*) Action:

More information

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,

More information

Daniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output

Daniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output Daniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output < /> daniel@smartoutput.com @ferg_daniel linkedin.com/in/danielsferguson smartoutput.com 3 Variables TOCs Concepts Publish

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance. XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:

More information

SharePoint Designer Customizing and Branding SharePoint 2010 and Office 365

SharePoint Designer Customizing and Branding SharePoint 2010 and Office 365 SharePoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 55010; 3 Days, Instructor-led Course Description This three-day instructor-led course provides students with the knowledge

More information

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance. XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or

More information

Web logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS

Web logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS Web logs (blogs blogs) You can create your own personal Web logs (blogs) using IBM Lotus Notes. Using the blog template (dominoblog.ntf), you create a blog application, such as myblog.nsf, which you can

More information

Adobe Dreamweaver CS6 Digital Classroom

Adobe Dreamweaver CS6 Digital Classroom Adobe Dreamweaver CS6 Digital Classroom Osborn, J ISBN-13: 9781118124093 Table of Contents Starting Up About Dreamweaver Digital Classroom 1 Prerequisites 1 System requirements 1 Starting Adobe Dreamweaver

More information

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL: Specialized - Mastering jquery Code: Lengt h: URL: TT4665 4 days View Online Mastering jquery provides an introduction to and experience working with the JavaScript programming language in the environment

More information

SharePoint 2013 Web Sites

SharePoint 2013 Web Sites SharePoint 2013 Web Sites Peter Carson President, Envision IT SharePoint MVP Virtual Technical Specialist, Microsoft Canada peter@envisionit.com http://blog.petercarson.ca www.envisionit.com Twitter @carsonpeter

More information

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick Updating appearances WordPress Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick Agenda Brief talk about assessments Plan for WordPress lessons Installing themes Installing

More information

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1 STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment, in the development of up-to-date concepts and skills that are used in the

More 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

Developing Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5

Developing Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5 Developing Web Views for VMware vcenter Orchestrator vrealize Orchestrator 5.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

CWCMS (Corporate Web Content Management System) Workbook CWCMS Workflows Version 1.0

CWCMS (Corporate Web Content Management System) Workbook CWCMS Workflows Version 1.0 CWCMS (Corporate Web Content Management System) Workbook CWCMS Workflows Version 1.0 CWCMS WORKFLOW TRAINING 1 Exercise: start and execute 1 stage approval workflow... 3 1.1 Goal... 3 1.2 Setup... 3 1.3

More information

HTML CS 4640 Programming Languages for Web Applications

HTML CS 4640 Programming Languages for Web Applications HTML CS 4640 Programming Languages for Web Applications 1 Anatomy of (Basic) Website Your content + HTML + CSS = Your website structure presentation A website is a way to present your content to the world,

More information

Easing into DITA Publishing with TopLeaf

Easing into DITA Publishing with TopLeaf Easing into DITA Publishing with TopLeaf DITA allows authors to quickly start creating topic-based documents. It provides a great deal of out of the box functionality for managing and re-using content.

More information

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC Duration: 5 Days What you will learn This Oracle Middleware

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist sam@utahpta.org Creating Effective School and PTA Websites Prerequisites: (as listed in class description) HTML

More information

Microsoft SharePoint Designer 2010

Microsoft SharePoint Designer 2010 Microsoft SharePoint Designer 2010 Course ISI-1234 3 Days Instructor-led, Hands on Course Information Students will then learn how to create and customize content using SharePoint Designer 2010. Microsoft

More information

USER GUIDE. MADCAP FLARE 2017 r3. Import

USER GUIDE. MADCAP FLARE 2017 r3. Import USER GUIDE MADCAP FLARE 2017 r3 Import Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is

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

Folders and Files. Folder

Folders and Files. Folder C H E A T S H E E T / / F L A R E 2 0 1 8 Folders and Files Folders You will always see Content and Project folders (which hold content and project files, respectively). In addition to those, you might

More information

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML CSI 3140 WWW Structures, Techniques and Standards Representing Web Data: XML XML Example XML document: An XML document is one that follows certain syntax rules (most of which we followed for XHTML) Guy-Vincent

More information

Explorer View document libraries, 165 form library, 183

Explorer View document libraries, 165 form library, 183 Index A Actions section Add Listing link, 18 Add News link, 29 Add Person link, 20 Advanced Search Link, 41 Change Location link, 19 Change Settings link, 13 Create Subarea link, 13 Edit Page link, 21

More information

SharePoint 2016 End User Training

SharePoint 2016 End User Training CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: SharePoint 2016 End User Training Course: 55199A; Duration: 3 Days; Instructorled (Classroom) Learn to integrate Office applications with SharePoint 2016.

More information

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

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

TeamSite Component Development

TeamSite Component Development 4-7525 TeamSite Component Development Course Outline Overview This course is intended for TeamSite developers and project managers. This two-day class covers the skills and knowledge needed to construct

More information

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF Rich Web UI made simple an ADF Faces Overview Dana Singleterry Dana Singleterry Principal Product Manager Oracle JDeveloper & Oracle ADF Agenda Comparison: New vs. Old JDeveloper Provides JSF Overview

More information

Intro to XML. Borrowed, with author s permission, from:

Intro to XML. Borrowed, with author s permission, from: Intro to XML Borrowed, with author s permission, from: http://business.unr.edu/faculty/ekedahl/is389/topic3a ndroidintroduction/is389androidbasics.aspx Part 1: XML Basics Why XML Here? You need to understand

More information

Learn Well Technocraft

Learn Well Technocraft Section 1: Getting started The Word window New documents Document navigation Section 2: Editing text Working with text The Undo and Redo commands Cut, copy, and paste Find and replace Section 3: Text formatting

More information

SharePoint 2013 for End Users - Microsoft Official

SharePoint 2013 for End Users - Microsoft Official Page 1 of 10 s Overview This SharePoint 2013 End User class is for end users working in a SharePoint 2013 environment. The course teaches SharePoint basics such as working with lists and libraries as well

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

Chapter 1: Getting Started. You will learn:

Chapter 1: Getting Started. You will learn: Chapter 1: Getting Started SGML and SGML document components. What XML is. XML as compared to SGML and HTML. XML format. XML specifications. XML architecture. Data structure namespaces. Data delivery,

More information

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Oracle Education Partner, Oracle Testing Center Oracle Consultants Oracle Reports Developer 10g: Build Reports (40 hrs) What you will learn: In this course, students learn how to design and build a variety of standard and custom Web and paper reports using Oracle Reports

More information

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Oracle Fusion Middleware 11g: Build Applications with ADF Accel Oracle University Contact Us: +352.4911.3329 Oracle Fusion Middleware 11g: Build Applications with ADF Accel Duration: 5 Days What you will learn This is a bundled course comprising of Oracle Fusion Middleware

More information

SDMX self-learning package XML based technologies used in SDMX-IT TEST

SDMX self-learning package XML based technologies used in SDMX-IT TEST SDMX self-learning package XML based technologies used in SDMX-IT TEST Produced by Eurostat, Directorate B: Statistical Methodologies and Tools Unit B-5: Statistical Information Technologies Last update

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

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018 Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

Website Design Guide

Website Design Guide Website Design Guide 8/28/2017 Spark Website Design US 2017 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

Developing Web Views for VMware vcenter Orchestrator

Developing Web Views for VMware vcenter Orchestrator Developing Web Views for VMware vcenter Orchestrator vcenter Orchestrator 4.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

New Release for Rapid Application Development

New Release for Rapid Application Development New Release for Rapid Application Development the Creative Commons Attribution-ShareAlike License. To view a copy of this The new features Lookup Decorator Spago Studio DAO AS/400 New Navigator Adapter

More information

EUROPA Search project

EUROPA Search project EUROPA Search project - Functional Specifications - Version 1.0 07/07/2013 1 of 19 Table of contents 1. Purpose and scope 4 1.1 Background... 4 1.2 Purpose... 4 2. EUROPA Global Search overview 5 2.1 User

More information

Course Outline. Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days Instructor-Led

Course Outline. Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days Instructor-Led Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days Instructor-Led Introduction This two day class is designed for information workers or power users who serve as SharePoint

More information

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist.   ( Add-On ) 16 Sep 2018 Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant

More information

[MS55199]: SharePoint 2016 End User Training. Audience Profile This course is intended for new and existing users of SharePoint.

[MS55199]: SharePoint 2016 End User Training. Audience Profile This course is intended for new and existing users of SharePoint. [MS55199]: SharePoint 2016 End User Training Length : 3 Days Audience(s) : Information Workers Level : 100 Technology : Microsoft SharePoint Server Delivery Method : Instructor-led (Classroom) Course Overview

More information

USER GUIDE MADCAP FLARE Topics

USER GUIDE MADCAP FLARE Topics USER GUIDE MADCAP FLARE 2018 Topics Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

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

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2018 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

File: SiteExecutive 2013 Content Intelligence Modules User Guide.docx Printed January 20, Page i

File: SiteExecutive 2013 Content Intelligence Modules User Guide.docx Printed January 20, Page i File: SiteExecutive 2013 Content Intelligence Modules User Guide.docx Page i Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, Maryland 21031 Phone: 410.584.0595

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java

More information

Full file at New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13. HTML and CSS

Full file at   New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13. HTML and CSS New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13 HTML and CSS Tutorial One: Getting Started with HTML 5 A Guide to this Instructor s Manual: We have designed this Instructor s

More information

Web Programming Paper Solution (Chapter wise)

Web Programming Paper Solution (Chapter wise) What is valid XML document? Design an XML document for address book If in XML document All tags are properly closed All tags are properly nested They have a single root element XML document forms XML tree

More information

Visual Web Next Design Concepts. Winston Prakash Feb 12, 2008

Visual Web Next Design Concepts. Winston Prakash Feb 12, 2008 Visual Web Next Design Concepts Winston Prakash Feb 12, 2008 Some Notations Used Page - A web page being designed such as HTML, JSP, JSF, PHP etc. Page definition Language (PDL) - Language that used to

More information

VEGA Version /27/2017

VEGA Version /27/2017 Version 2.2.1 01/27/2017 Vega Pro Check out the pro version at https://www.lyrathemes.com/vega-pro INSTALLING WORDPRESS INSTALLING THE THEME Using the Administration Panel Using cpanel Manually Using FTP

More information

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false.

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false. Name Date Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false. T F 1. WYSIWYG stands for What You See Is What You Get. T F 2. The menu bar shows the application

More information

MadCap Flare Training

MadCap Flare Training MadCap Flare Training Course Overview Welcome Audience Course Overview Preparing Your Computer for the Course Flare Overview What Is Flare? Getting Around in Flare User Interface Ribbon or Toolbars Projects

More information

Accessibility and Moodle: Jailbreak your LMS

Accessibility and Moodle: Jailbreak your LMS Accessibility and Moodle: Jailbreak your LMS Agenda for the Session Neil Squire who? What do these guys do? Accessibility Types and things to consider What does Moodle do? What should a teacher / instructional

More information

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877.

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877. Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, Maryland 21031 Phone: 410.584.0595 / 877.SYSALLI Fax: 410.584.0594 http://www.systemsalliance.com http://www.siteexecutive.com

More information

SiteAssist Professional Help Documentation. Copyright 2008 WebAssist.com Corporation All rights reserved.

SiteAssist Professional Help Documentation. Copyright 2008 WebAssist.com Corporation All rights reserved. SiteAssist Professional Help Documentation Copyright 2008 WebAssist.com Corporation All rights reserved. User Interface Access WebAssist Category of Insert toolbar SiteAssist Professional Wizard SiteAssist

More information

Web Site Development with HTML/JavaScrip

Web Site Development with HTML/JavaScrip Hands-On Web Site Development with HTML/JavaScrip Course Description This Hands-On Web programming course provides a thorough introduction to implementing a full-featured Web site on the Internet or corporate

More information

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2017 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

Oracle Reports Developer 10g: Build Reports

Oracle Reports Developer 10g: Build Reports Oracle University Contact Us: +386 15888820 Oracle Reports Developer 10g: Build Reports Duration: 5 Days What you will learn In this course, students learn how to design and build a variety of standard

More information

SharePoint 2010 Content Types

SharePoint 2010 Content Types SharePoint 2010 Content Types A content type essentially defines the attributes of a list item, a document, or a folder. SharePoint 2010 has several built in content types and site columns that may meet

More information

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CompuScholar, Inc. Alignment to Utah's Web Development I Standards Course Title: KidCoder: Web Design Course ISBN: 978-0-9887070-3-0 Course Year: 2015 CompuScholar, Inc. Alignment to Utah's Web Development I Standards Note: Citation(s) listed may represent a subset of

More information

Presentation Component Reference

Presentation Component Reference Sitecore CMS 6.1 Presentation Component Reference Rev. 090630 Sitecore CMS 6.1 Presentation Component Reference A Conceptual Overview for CMS Administrators, Architects, and Developers Table of Contents

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications LESSON 1 1.1 Customize the Layout and Appearance of a Web Page 1.2 Understand ASP.NET Intrinsic Objects 1.3 Understand State Information in Web Applications 1.4 Understand Events and Control Page Flow

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

A Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA

A Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA schem@doc A Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA Agenda Motivation Overview Architecture Deployment Main features o XSD extension o Navigation area o View

More information

55035: Microsoft SharePoint Server 2013 for the Site Owner/Power User

55035: Microsoft SharePoint Server 2013 for the Site Owner/Power User 55035: Microsoft SharePoint Server 2013 for the Site Owner/Power User Description This training class is designed for SharePoint Site Owners, Site Collection Administrators and SharePoint Server Administrators

More information

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms Oracle University Contact Us: +381 11 2016811 Oracle Fusion Middleware 11g: Build Applications with Oracle Forms Duration: 5 Days What you will learn This course teaches students how to use Oracle Forms

More information

Chapter 3 Style Sheets: CSS

Chapter 3 Style Sheets: CSS WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE JEFFREY C. JACKSON Chapter 3 Style Sheets: CSS 1 Motivation HTML markup can be used to represent Semantics: h1 means that an element is a top-level heading

More information

Blog Pro for Magento 2 User Guide

Blog Pro for Magento 2 User Guide Blog Pro for Magento 2 User Guide Table of Contents 1. Blog Pro Configuration 1.1. Accessing the Extension Main Setting 1.2. Blog Index Page 1.3. Post List 1.4. Post Author 1.5. Post View (Related Posts,

More information

Oracle WebCenter Content

Oracle WebCenter Content Oracle WebCenter Content User's Guide for Site Studio Designer 11g Release 1 (11.1.1) E10613-02 November 2011 Oracle WebCenter Content User's Guide for Site Studio Designer, 11g Release 1 (11.1.1) E10613-02

More information

Table of contents. Ajax AutoComplete Manual DMXzone.com

Table of contents. Ajax AutoComplete Manual DMXzone.com Table of contents Table of contents... 1 About Ajax AutoComplete... 2 Features in Detail... 3 The Basics: Creating a Basic AJAX AutoComplete Field... 12 Advanced: Generating an AutoComplete Field using

More information

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Page 1 of 4 Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Texts: Macromedia Dreamweaver MX Hands On Training (Green/Rudner) Adobe Photoshop Elements 5.0 Classroom in a Book (Adobe Systems) Macromedia

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

Using CSS for page layout

Using CSS for page layout Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility

More information

Oracle WebCenter Content

Oracle WebCenter Content Oracle WebCenter Content Technical Reference Guide for Site Studio 11g Release 1 (11.1.1) E10615-03 November 2011 Oracle WebCenter Content Technical Reference Guide for Site Studio, 11g Release 1 (11.1.1)

More information

SOEN287: Web Programming

SOEN287: Web Programming Concordia University Department of Computer Science and Software Engineering SOEN287: Web Programming Summer 2016 Programming assignment #1 Deadline: Friday, July, 22, 2016 @ 23:55 Late submission: Type

More information

Manipulating XML Trees XPath and XSLT. CS 431 February 18, 2008 Carl Lagoze Cornell University

Manipulating XML Trees XPath and XSLT. CS 431 February 18, 2008 Carl Lagoze Cornell University Manipulating XML Trees XPath and XSLT CS 431 February 18, 2008 Carl Lagoze Cornell University XPath Language for addressing parts of an XML document XSLT Xpointer XQuery Tree model based on DOM W3C Recommendation

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

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

XML 2 APPLICATION. Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.

XML 2 APPLICATION. Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. XML 2 APPLIATION hapter SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Objectives You will learn: How to create an XML document. The role of the document map, prolog, and XML declarations. Standalone declarations.

More information

Techniques for Optimizing Reusable Content in LibGuides

Techniques for Optimizing Reusable Content in LibGuides University of Louisville From the SelectedWorks of Terri Holtze April 21, 2017 Techniques for Optimizing Reusable Content in LibGuides Terri Holtze, University of Louisville Available at: https://works.bepress.com/terri-holtze/4/

More information

Working with Reports

Working with Reports The following topics describe how to work with reports in the Firepower System: Introduction to Reports, page 1 Risk Reports, page 1 Standard Reports, page 2 About Working with Generated Reports, page

More information