PSU Customization: Foundations. Customization: Foundations. The Cost of Modifying PowerSchool Pages. Languages of PowerSchool Customization

Size: px
Start display at page:

Download "PSU 2012. Customization: Foundations. Customization: Foundations. The Cost of Modifying PowerSchool Pages. Languages of PowerSchool Customization"

Transcription

1 PSU 2012 Customization: Foundations Customization: Foundations Create your own unique look and feel for the web pages on your school s PowerSchool server. Work with HTML and Cascading Style Sheets to create and modify pages to suit your school s needs. In this course, you will learn how to: Use PowerSchool Custom Page Management Understand the basics of the web languages supported in PowerSchool Use page and object templates The Cost of Modifying PowerSchool Pages It's important to understand some of the risks and considerations of modifying existing pages and customizing PowerSchool in general. New versions of PowerSchool are released frequently. In most cases, small version updates have minor changes and do not affect many different pages. With each version release, you should check to see if PowerSchool has updated any of your customized pages. If it has, you should re-customize the page so you get both the new changes PowerSchool has made and your own modifications as well. This means that there is a cost of time and effort on your part beyond customizing the page just once. By no means should this discourage you from making changes to PowerSchool based on your school's needs. On the contrary, the tools provided are there to help you make modifications that best suit your school. But it does mean you should consider the future investment when weighing the need to customize an existing page. The other consideration is the potential to change or damage functionality on a page. For example, removing fields or changing how a form works may break the process on that page. It is critical to think of the extent of a customization. If the change is cosmetic, meaning it only affects the look of the page, there is much less potential to damage the functionality of the page. If you are changing the fields themselves or the form elements, the potential increases greatly. In short, be aware of the consequences of your modifications and test them thoroughly before implementing them, if they extend beyond cosmetic changes. Languages of PowerSchool Customization Customizing PowerSchool can feel like a daunting task when you first see a page in its raw form, especially considering most pages use various combinations of Hypertext Markup Language (HTML), custom PowerSchool codes, Cascading Style Sheets (CSS) and JavaScript. For example, if you look at the home.html page in the guardian folder you might see something like this: <!DOCTYPE html> <html> <head> <title>~[text:psx.html.guardian.home.grades_and_attendance powerschool_parent_acce ss]</title> ~[wc:guardian_header_yui] ~[SetPostValue:selectedTab=GradesAndAttendance] ~[if.prefschool.sgshowpa=1]~[setpostvalue:showsgfgradebook=false][else]~[setpostval ue:showsgfgradebook=true][/if.prefschool.sgshowpa=1] ~[brij_render:common-ps;:guardianhometabs] <h1>~[text:psx.html.guardian.home.grades_and_attendance] ~(studentname)</h1> In this example, custom PowerSchool code, marked with tildes (~) and brackets or parentheses, is interspersed with HTML tags like <title> and <h1>.

2 It s important to be able to discern the differences between the various coding languages used to create PowerSchool pages before you start customizing pages. What is HTML? HTML is the code language used to talk to web browsers like Safari, Firefox, and Internet Explorer. Using HTML, you can create web pages that contain text, images, and links to other web pages. HTML has a very strict format. Spelling matters. You have to be precise in your instructions. You re familiar with the English language, and you know it is made up of small units called letters and larger units called words. HTML is a language made up of units called tags. The tags are written usually in pairs. Each pair indicates to the software, Start this action now, or Stop this action now. For example, every HTML file begins with <html> and ends with </html>. These codes indicate that everything between the two tags is HTML code. Notice that a tag is enclosed by less than (<) and greater than (>) signs. A stop tag uses a forward slash (/). What is CSS? With PowerSchool 7.0, CSS, or Cascading Style Sheets controls much of the way the page looks. To create custom pages with ease, become familiar with CSS. In the early days of HTML, the browser handled formatting, and HTML defined the content. That was fine until new HTML tags were added that controlled formatting such as font, which made it difficult to separate content from format. For this reason, the World Wide Web Consortium created the concept of styles. Cascading Style Sheets (CSS) have been part of the web since 1996, but are often overlooked. CSS syntax has two parts: a selector and a declaration. Curly brackets { } contain the declaration, which is made up of property and value, followed by a semicolon (;). CSS Item Selector Property Value Definition The HTML element or class that is being defined The attribute that you wish to change What you set the attribute to For example, body {color: #333333;} defines the style for an element named body. What is JavaScript? JavaScript is a scripting language designed to make web pages more interactive. For example, it can be used to validate data before it is sent to the server. It is also used to manage what happens when you click or hover over objects on a web page. JavaScript looks much like other types of scripting languages. For example: <script type="text/javascript"> function reloadpage() { window.location.reload() } </script> Copyright 2012 Pearson Page 2

3 Even though you won't work with JavaScript much in the activities in this class, you need to be able to recognize JavaScript when you see it. As a best practice, use HTML to create the structure of the page, CSS (Cascading Style Sheets) to give the page style, and JavaScript to make things happen. What is custom PowerSchool code? Before customizing a PowerSchool page, you should understand how a PowerSchool page is built and how the request for data is sent. PowerSchool uses unique, proprietary commands in pages and on the server to build pages dynamically. One way to look at it is to consider PowerSchool pages as templates that combine HTML with these commands. When you request information about a specific student, the server generates the page, replacing the code with student data. For example, there is no individual Quick Lookup page for each student, but rather one Quick Lookup page that fills with information pertinent to the student you select. When a user clicks a student s name, he sends a request for the template page and information about which student s record to access, plus the user s access permissions. If the user has access, the PowerSchool server returns a page populated with the appropriate information. The page fills with data retrieved from the database, and the structure of the page is built from HTML files on the server. PowerSchool uses wildcards, X codes, and text tags to build and fill pages with student data. Wildcards are tags that relate to text files stored on the server that contain code. If a page refers to a wildcard, the server fills the page with the text from that wildcard when the server sends the data to the user s browser. This way, the same HTML code is loaded into all the pages that need it. Since the code is in the wildcard, it can be changed in one place. When an X code command exists on a template page, the server reads it and triggers an action. Usually the output of an X code is a page section filled with complex information and HTML code. One difference between wildcards and X codes is that an end-user can modify the coding in a wildcard, but cannot change the coding in an X code. That means that you can rewrite portions of a wildcard so its output suits your individual purpose, but if you include an X code in a custom page, you can only get whatever output was originally designed. Text tags are used to change the language of text on a PowerSchool page. The different language values of a text tag are retrieved from the database when the page is rendered. Field tags retrieve data from a requested record in the database. The table below provides examples of common types of codes you ll see on PowerSchool pages. Tag Type Function ~[wc:commonscripts] ~[wc:admin_header_css] Wildcard Wildcard Inserts into a page common JavaScripts needed by PowerSchool pages Inserts into a page the CSS that builds the header for PowerSchool admin pages ~[submitbutton] Function Inserts the code needed for a submit button ~[x:userid] X code Returns the current user s ID ~[text:psx.html.admin. home.browse_students] Localization Text tag on the Admin/Home page ~([01]lastfirst) Field Tag Inserts the name of the current student (last, first) Keep in mind that you won t see these tags when you look at the source of a rendered PowerSchool page. On the rendered page, the server has turned the tags into code and data already. Copyright 2012 Pearson Page 3

4 Custom Page Management Originally, Custom Page Management was developed to enable PowerSchool Software as a Service (SaaS) customers to develop and maintain their own PowerSchool customizations more easily. Even if your PowerSchool server is self-hosted by your school or district, you can use this feature. With Custom Page Management, you can: Work on customizations anywhere you have access to the Internet and publish them without having to access the custom web_root folder on your PowerSchool server s hard drive (the old method) Use built-in templates for admin, teacher, and parent pages Take advantage of built-in User Interface (UI) objects and PowerSchool styles Compare customized pages to the original PowerSchool page easily Build text keys for your custom pages and use them with PowerSchool s Language Translation Toolkit feature The large panel shows the contents of pages selected from the Site Structure panel. When you click the Customize Page button, you can customize the page as well as access the toolbar for customization. Click the Customized Page tab, and then click Customize Page to access these tools. Insert code with the toolbar, including the code for page components and JavaScript modules. Then, using the toolbar, preview your page. When you create a new page, you can insert components for admin, parent, and teacher pages. PowerSchool Page Templates PowerSchool provides built-in, complete page templates for admin, teacher, and parent pages. With these templates, you can create a page foundation and build your own custom page with some of the dynamic functionality already in place. Parts of your custom pages need to be coded carefully, but the process of making a new page is easier when you can start with a page template and insert code to build jquery components. Activity 1 Your First PowerSchool Page 1. On the Start Page, click PS Administrator to open the page in a new window or tab 2. Enter system in the Username field and manager in the Password field 3. Click Submit 4. Click Custom Pages in the main menu 5. Navigate to the folder that corresponds to the number you were assigned by the trainer For example, if the trainer assigned you the number 65 you would navigate to admin > Click + Add > + Create File 7. In the Name field, enter mypage.html 8. Click Submit and click OK 9. Make sure that your new page is selected in the Site Structure list, and then select Admin from the Page Templates list 10. Change the text between the <title> and </title> tag with My Page Your Name 11. Replace the text between <!-- breadcrumb start --> and <!-- breadcrumb end --> with the same text as in step Change the text between the <h1> and </h1> tag with the same text as in step 10 Copyright 2012 Pearson Page 4

5 13. Save and publish your page (your instructor will explain the difference between saving and publishing) 14. In PowerSchool, navigate to admin/00/mypage.html, replacing 00 with your number, and view your page 15. Troubleshoot as needed, with the instructor s help More About HTML Tag, You re It Tags, in their basic form, control the structure of the page. They create what is called the Document Object Model, or DOM. The DOM can be likened to a family tree. Objects can have parents, children, and siblings. You can see this structure using Firebug in Firefox to inspect the page. Common Tags Many tags are common to the structure of PowerSchool pages. The h1 through h6 tags create different level headers The p tag creates a paragraph, normally with some space above and below it Div and span tags are used to create sections or divisions that specific formatting or that actions can be applied to UL and OL create unordered and ordered lists Li tags create the list items in these lists BR is a break tag, similar to a return (note that it is self-ending, meaning there is no separate end tag) A (anchor) tags create links to other pages or sections of the current page Img tags place images on the page Comments in HTML look like <! This is a comment --> HTML Input Tags To create locations for users to input information, there are different types of input tags. In these examples, the different elements have specific meaning: Element type name size value id Explanation What type of interface to use text, date, check box, etc. The field of data to be displayed and entered Length of entry box in characters (rough value) Default value (for check box, radio and select options, this is the value stored in the database) Label for the input (optional but recommended, useful for JavaScript) For a text entry box, use the following code: <input type="text" name="[01]first_name" value="" size="25" maxlength="50" id="firstname"> For a check box: <input type="checkbox" name="[01]family_rep" value="1"> Copyright 2012 Pearson Page 5

6 For date entry: <input class="psdatewidget" type="date" name="[01]dob" size="11" value="" id="[01]dob" /> For a text entry window: <textarea name="[01]alert_medical" rows="4" cols="40"> </textarea> (Rows and columns define the size of the box in character size. This is a rough value and does not limit the amount of data that can be contained.) For radio boxes (only one of the set can be selected) <input type="radio" name="[01]fedethnicity" value="1">yes <input type="radio" name="[01]fedethnicity" value="0">no <input type="radio" name="[01]fedethnicity" value="2">decline For a selection menu: <select name="[01]gender"> <option value=""></option> <option value="m">male</option> <option value="f">female</option> </select> Tables, Table Headers and Table Rows Tables are used so frequently on PowerSchool pages that some special attention should be paid to how they are formatted and styled. First, CSS and JavaScript can define the style and function of parts of the table more clearly if you define those parts properly. In most circumstances, the <thead> and <tbody> tags are not necessary for a table to load correctly, but when used, they provide more refined control, and are required by some JavaScript code. Activity 2 Add Some Tags 1. In Custom Page Manager, navigate to the file you created in Activity 1 in your numbered user folder 2. Place your cursor after the comment and before the <div class= box-round > tag, and create h1 through h6 tags and two p tags, using the options in the toolbar. As you create each tag, change the text to state which tag was used for that line Your finished version should look like: <!-- start of content area --> <h1>head 1</h1> <h2>head 2</h2> <h3>head 3</h3> <h4>head 4</h4> <h5>head 5</h5> <h6>head 6</h6> <p>this is the first paragraph tag</p> <p>this is the second paragraph tag</p> <div class="box-round"> 3. Publish your page, and then view it to troubleshoot and see what the different tags do 4. Change the existing h2 tag inside the <div class= box-round > section to say Tags Inside the Box 5. Copy the 8 lines you just entered in step 2 and paste them inside the <div class= boxround > section, replacing the 3 lines of the <p> </p> section Copyright 2012 Pearson Page 6

7 Your finished version should look like this: <div class="box-round"> <h1>head 1</h1> <h2>head 2</h2> <h3>head 3</h3> <h4>head 4</h4> <h5>head 5</h5> <h6>head 6</h6> <h2>tags Inside the Box</h2> <p>this is the first paragraph tag</p> <p>this is the second paragraph tag</p> </div> 6. Publish your page, and then view it to troubleshoot and see what the different tags do How do the tags differ in appearance? Why is that? 7. Modify the second p tag by adding a span tag and some text, to look like this: <p>this is the second Paragraph with some <span class="bold">bold text added in</span></p> 8. Publish your page, and then view it to troubleshoot and see what this changed 9. Below the second p tag, insert a br tag and an unordered list from the toolbar 10. Inside the unordered list, add three list items from the toolbar, replacing the text in each tag 11. After the unordered list s end tag, insert a br tag and an ordered list from the toolbar 12. Inside the ordered list, add three list items from the toolbar, replacing the text in each tag Your finished version should look like this: <p>this is the second Paragraph with some <span class="bold">bold text added in</span></p> <br /> <ul class="text"> <li>first List Item</li> <li>second List Item</li> <li>third List Item</li> </ul> <br /> <ol class="text"> <li>first List Item</li> <li>second List Item</li> <li>third List Item</li> </ol> </div> 13. Publish your page, and then view it to troubleshoot and see what the different tags do 14. After your ordered list and before the </div>, add another br tag and then insert an a tag from the toolbar The a tag will ask you for a link address type /admin/00/mypage.html, replacing 00 with your number 15. Replace Your text to link... with Refresh My Page Copyright 2012 Pearson Page 7

8 Your finished a tag should look like: <a href="/admin/00/mypage.html">refresh My Page</a> 16. Below the a tag, insert a table, using the Object Templates button on the toolbar 17. Publish your page, and then view it to troubleshoot and see what the different tags do Cascading Style Sheets With PowerSchool 7, most of the look and feel is now controlled by CSS. To create custom pages with ease, you will want to have a good understanding of CSS. In the early days of HTML, the browser handled formatting and HTML defined the content. That was fine until new HTML tags were added that controlled formatting such as <font>, which made it difficult to separate content from format. For this reason, World Wide Web Consortium created the concept of styles. Created as a solution to a problem, Cascading Style Sheets (CSS) have been part of the web since But, CSS is often overlooked. Simply stated, style sheets define how HTML elements are displayed. While style and layout may still be controlled within the HTML document, using a style sheet defines the style and layout for an entire website in just one space. The sheet eliminates the need to create HTML code on every page, and you can make changes to style and layout by modifying a single file. This file is stored on the server, then referenced within the HTML document in the following form: <link href="/images/css/screen.css" rel="stylesheet" media="screen"> Styles can be defined in multiple places. In priority order, the first is inside the HMTL element, called inline style. The second is in the head of the HTML document, referred to as the internal style. The third assigns styles using the CSS file stored in a separate location, called external style. Finally, style is defined in the default settings of the browser. The styles are in ranked order of precedence. For example, when you define an inline style as part of the HTML element, then that style will override the external style sheet. The exception to this rule is when you place the external style sheet link below the internal style sheet in the head, then the external style sheet overrides the internal one. This hierarchical set of style rules is why they chose the term Cascading. CSS syntax has two parts: a selector and a declaration. Use curly brackets to contain the declaration, which is made up of property and value followed by a semicolon (;). The selector is normally the HTML element that you define. The property is the attribute that you wish to change. The value is what you set the attribute to. For example, body{color: #333333;} defines the color of the text as dark gray for all body elements in the HTML document that are not defined by another style. If the value contains multiple words, put quotes around the text; for example: body {font-family: Arial Narrow ;} To specify more than one property use a semicolon to separate each property from the others, for example: body { font-family: Arial Narrow ; color:#333333; } Separating the style into separate lines is not necessary, but makes it more readable. Using Class Selectors A style can be defined to apply to all elements with a specific class. The style is defined with a period at the beginning and is called a class selector. Class selectors can define different styles for the same element. For example, if you need two different types of headers, you could define them as follows: h1.black {color:#000000;} h1.blue {color:#000080;} Copyright 2012 Pearson Page 8

9 By using the period, there are now two different h1 styles. To use these classes in the HTML, you would reference them like this: <h1 class= black >This is black text</h1> <h1 class= blue >This is blue text</h1> Also, omit the tag name in the selector to define a style that can be used by all HTML elements that have a certain class, such as:.bold { font-weight: bold; } By using.bold, the style sheet is assigning a class selector for all HTML elements with the class bold. This means wherever the code class= bold is found the font-weight will be bold. Activity 3 Add Some Style 1. In Custom Page Manager, navigate to the file you modified in Activity 2 in your numbered user folder 2. Place your cursor inside the <li> tag for the second item in the unordered list and modify it <li style="font-size:35px"> 3. Publish your page, and then view it to troubleshoot and see what this change did 4. Modify the <li> tag for the second item in the ordered list to say <li class= mystyle > 5. Publish your page, and then view it to troubleshoot and see what this change did Did anything change? 6. In the head section, after the print.css line, type the following code: <style type="text/css">.mystyle { </style> } color:#ffd700; background:#800080; 7. Publish your page, and then view it to troubleshoot and see what this change did Does that look correct? 8. Remove the class= mystyle from the <li> and add it to the <ol> tag instead: <ol class= text mystyle > 9. Publish your page, and then view it to troubleshoot and see what this change did Add additional styles. To the <ul class= text > tag, add the following tags, one at a time, and test and see the changes: <ul class="text red matrix_7 bold right matrix_8"> Copyright 2012 Pearson Page 9

10 JavaScript JavaScript is a scripting language that provides the interactivity in web pages. You can find many examples of JavaScript on pages throughout PowerSchool. JavaScript contains functions, variables and very intricate punctuation involving commas, semicolons, single quotes, double quotes, curly braces and parentheses. When typing scripts, you need to make sure you use the correct one or your script will not work. PowerSchool includes an open source library of scripts called jquery, which simplifies many functions on html pages. By leveraging the work of many programmers, it is much easier to create new interactivity. This class will only give you a brief preview of what JavaScript can do for your custom pages. If you want to learn more about JavaScript, look into the JavaScript: Foundations class. Activity 4 Pour Some JavaScript In 1. In Custom Page Manager, navigate to the file you modified in Activity 3 in your numbered user folder 2. Place your cursor before the </head> tag and type <script type="text/javascript"> function reloadpage() { window.location.reload() } </script> 3. Place your cursor after the </h2> tag in the <div class= box-round > area and type the following, replacing 00 with your number: <a href="/admin/00/replace.html" id="replace" class="replacenext button" title="change Stuff" >Let me see a table, please</a> <span id="replace"><br /> And put it where this text is </span> 4. Publish your page 5. Click + Add > + Create File 6. In the Name field, enter replace.html 7. Click Submit and then click OK 8. Make sure that your new page is selected in the Site Structure list and then insert a table, using the Object Templates button on the toolbar 9. Edit the text between the caption tags to read: <CAPTION>OK, here you go</caption> 10. After the </table> tag, type the following code: <div class="button-row"> <button name="btnsubmit" id="btnsubmit" type="submit" onclick="reloadpage()">changed my mind</button> </div> 11. Publish your page 12. Refresh your mypage.html window and test out the new functionality, troubleshooting if necessary Copyright 2012 Pearson Page 10

11 What happens when you click the new button? How is it happening? PowerSchool Codes Give Me Data! PowerSchool codes provide access to data and functions created within PowerSchool. You have learned about the different types of codes that are used, such as data tags, functions, X codes, wildcards and text tags. Now add a wildcard to your page to see how it works. Activity 5 Add a Wildcard 1. In Custom Page Manager, navigate to the file you modified in Activity 4 in your numbered user folder 2. Place your cursor before the final </div> tag and type ~[wc:admin_startpage_whats_new] 3. Publish your page 4. Refresh your mypage.html window and view the change, troubleshooting if necessary Activity 6 Modify an Existing Page Your school uses only a few of the fields on the Other Information page: the Primary Language Code, Secondary Language Code, PHLOTE, Exclude From Class Ranking and the Other Alert fields. All of the other fields are distracting your enrollment staff and making them worried that that they haven't filled everything in. Remove the fields that your staff doesn t use from the page. For this task, you are going to make a copy of the Other Information page to modify. In addition, making a copy is a good habit to start making now. Typically, you do not want everyone to see a customization while you are in the process of working on it. Modifying a copy first ensures you can finalize your changes before letting everyone use them. 1. Return to the Custom Page Manager 2. In the Site Structure menu, navigate to admin > students > misc.html 3. Click the Original Page tab, and copy all of the code in the pane 4. Navigate back to your numbered folder 5. Click + Add > + Create File 6. In the Name field, enter misc.html Copyright 2012 Pearson Page 11

12 7. Click Submit and click OK 8. Select your misc.html file, and click the Customized Page tab, and paste the code from the original misc.html page 9. Click Save to create your copy of the page 10. Scroll through the code on the page until you find the HTML tag for a table: <table border="0" cellspacing="0" cellpadding="4"> 11. Place your cursor at the beginning of the next row which is the start of a table row tag: <tr bgcolor="#edf3fe"> 12. Look for the first tag that ends the table row: </tr> This is one row of the table. 13. Using the </tr> tag as a guide, count out three rows and select them 14. Delete the three rows Note: You deleted only the display of those fields on this page. The fields still exist in your database along with any student data they contained. 15. Click Publish 16. To view your changes, go back to the PowerSchool Start Page in your original browser window or tab 17. Click All in the Search area 18. Select any student 19. Find the Other Information link, but rather than clicking it, right-click and select the option to Open in a New Window or Open in a New Tab The exact menu names may be different depending on your browser, but they should be similar. Copyright 2012 Pearson Page 12

13 20. In the URL, modify the students portion of the path to be your numbered folder For example, if the URL was and your number was 00, you would change it to Summary The ability to customize PowerSchool to your specific district s needs is a powerful tool to making PowerSchool even more useful to your users. In this class, you have only started to scratch the surface of the different languages you need to learn to create custom pages. You have learned about: HTML The structure of a page CSS The style and look of the page JavaScript The interactive layer PowerSchool Codes The data and functions that make up PowerSchool To learn more about Customization, take the PSU Customization: Introduction class. To learn more about JavaScript take the PSU JavaScript: Foundations class. Copyright 2012 Pearson Page 13

Using an external style sheet with Dreamweaver (CS6)

Using an external style sheet with Dreamweaver (CS6) Using an external style sheet with Dreamweaver (CS6) nigelbuckner.com 2012 This handout explains how to create an external style sheet, the purpose of selector types and how to create styles. It does not

More information

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,

More information

ICE: HTML, CSS, and Validation

ICE: HTML, CSS, and Validation ICE: HTML, CSS, and Validation Formatting a Recipe NAME: Overview Today you will be given an existing HTML page that already has significant content, in this case, a recipe. Your tasks are to: mark it

More information

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages

More information

Web Development 1 A4 Project Description Web Architecture

Web Development 1 A4 Project Description Web Architecture Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:

More information

Introduction to XHTML. 2010, Robert K. Moniot 1

Introduction to XHTML. 2010, Robert K. Moniot 1 Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document

More information

HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout

HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout Fall 2011, Version 1.0 Table of Contents Introduction...3 Downloading

More information

Introduction to Web Design Curriculum Sample

Introduction to Web Design Curriculum Sample Introduction to Web Design Curriculum Sample Thank you for evaluating our curriculum pack for your school! We have assembled what we believe to be the finest collection of materials anywhere to teach basic

More information

How to code, test, and validate a web page

How to code, test, and validate a web page Chapter 2 How to code, test, and validate a web page Slide 1 Objectives Applied 1. Use a text editor like Aptana Studio 3 to create and edit HTML and CSS files. 2. Test an HTML document that s stored on

More information

Website Planning Checklist

Website Planning Checklist Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even

More information

Using Style Sheets for Consistency

Using Style Sheets for Consistency Cascading Style Sheets enable you to easily maintain a consistent look across all the pages of a web site. In addition, they extend the power of HTML. For example, style sheets permit specifying point

More information

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353

More information

Web Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17

Web Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17 Web Design Revision AQA AS-Level Computing COMP2 204 39 minutes 39 marks Page of 7 Q. (a) (i) What does HTML stand for?... () (ii) What does CSS stand for?... () (b) Figure shows a web page that has been

More information

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

The McGill Knowledge Base. Last Updated: August 19, 2014

The McGill Knowledge Base. Last Updated: August 19, 2014 The McGill Knowledge Base Last Updated: August 19, 2014 Table of Contents Table of Contents... 1... 2 Overview... 2 Support... 2 Exploring the KB Admin Control Panel Home page... 3 Personalizing the Home

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

Script Handbook for Interactive Scientific Website Building

Script Handbook for Interactive Scientific Website Building Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step

More information

Basic tutorial for Dreamweaver CS5

Basic tutorial for Dreamweaver CS5 Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to

More information

HTML, CSS, XML, and XSL

HTML, CSS, XML, and XSL APPENDIX C HTML, CSS, XML, and XSL T his appendix is a very brief introduction to two markup languages and their style counterparts. The appendix is intended to give a high-level introduction to these

More information

Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?

Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML

More information

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Contents HTML Quiz Design CSS basics CSS examples CV update What, why, who? Before you start to create a site, it s

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,

More information

Creating Web Pages with Dreamweaver CS 6 and CSS

Creating Web Pages with Dreamweaver CS 6 and CSS Table of Contents Overview... 3 Getting Started... 3 Web Page Creation Tips... 3 Creating a Basic Web Page Exercise... 4 Create a New Page... 4 Using a Table for the Layout... 5 Adding Text... 6 Adding

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: [email protected] Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this

More information

Create Webpages using HTML and CSS

Create Webpages using HTML and CSS KS2 Create Webpages using HTML and CSS 1 Contents Learning Objectives... 3 What is HTML and CSS?... 4 The heading can improve Search Engine results... 4 E-safety Webpage... 5 Creating a Webpage... 6 Creating

More information

Cascading Style Sheet (CSS) Tutorial Using Notepad. Step by step instructions with full color screen shots

Cascading Style Sheet (CSS) Tutorial Using Notepad. Step by step instructions with full color screen shots Updated version September 2015 All Creative Designs Cascading Style Sheet (CSS) Tutorial Using Notepad Step by step instructions with full color screen shots What is (CSS) Cascading Style Sheets and why

More information

Getting Started with KompoZer

Getting Started with KompoZer Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files

More information

XHTML BASICS. Institute of Finance Management CIT Department Herman Mandari

XHTML BASICS. Institute of Finance Management CIT Department Herman Mandari XHTML BASICS Institute of Finance Management CIT Department Herman Mandari HTML Styles Introduces CSS to HTML The main purposes is to provide a common way to style all HTML elements Examples

More information

Google Sites: Site Creation and Home Page Design

Google Sites: Site Creation and Home Page Design Google Sites: Site Creation and Home Page Design This is the second tutorial in the Google Sites series. You should already have your site set up. You should know its URL and your Google Sites Login and

More information

Using Adobe Dreamweaver CS4 (10.0)

Using Adobe Dreamweaver CS4 (10.0) Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called

More information

Interactive Data Visualization for the Web Scott Murray

Interactive Data Visualization for the Web Scott Murray Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding

More information

ebooks: Exporting EPUB files from Adobe InDesign

ebooks: Exporting EPUB files from Adobe InDesign White Paper ebooks: Exporting EPUB files from Adobe InDesign Table of contents 1 Preparing a publication for export 4 Exporting an EPUB file The electronic publication (EPUB) format is an ebook file format

More information

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D 1 LEARNING OUTCOMES Describe the anatomy of a web page Format the body of a web page with block-level elements

More information

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia. Web Building Blocks Core Concepts for HTML & CSS Joseph Gilbert User Experience Web Developer University of Virginia Library [email protected] @joegilbert Why Learn the Building Blocks? The idea

More information

Basic Website Maintenance Tutorial*

Basic Website Maintenance Tutorial* Basic Website Maintenance Tutorial* Introduction You finally have your business online! This tutorial will teach you the basics you need to know to keep your site updated and working properly. It is important

More information

ACE: Dreamweaver CC Exam Guide

ACE: Dreamweaver CC Exam Guide Adobe Training Services Exam Guide ACE: Dreamweaver CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012)

WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012) WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012) BY MISS. SAVITHA R LECTURER INFORMATION SCIENCE DEPTATMENT GOVERNMENT POLYTECHNIC GULBARGA FOR ANY FEEDBACK CONTACT TO EMAIL:

More information

Web Design and Databases WD: Class 7: HTML and CSS Part 3

Web Design and Databases WD: Class 7: HTML and CSS Part 3 Web Design and Databases WD: Class 7: HTML and CSS Part 3 Dr Helen Hastie Dept of Computer Science Heriot-Watt University Some contributions from Head First HTML with CSS and XHTML, O Reilly Recap! HTML

More information

Creating tables of contents and figures in Word 2013

Creating tables of contents and figures in Word 2013 Creating tables of contents and figures in Word 2013 Information Services Creating tables of contents and figures in Word 2013 This note shows you how to create a table of contents or a table of figures

More information

UOFL SHAREPOINT ADMINISTRATORS GUIDE

UOFL SHAREPOINT ADMINISTRATORS GUIDE UOFL SHAREPOINT ADMINISTRATORS GUIDE WOW What Power! Learn how to administer a SharePoint site. [Type text] SharePoint Administrator Training Table of Contents Basics... 3 Definitions... 3 The Ribbon...

More information

Fortis Theme. User Guide. v1.0.0. Magento theme by Infortis. Copyright 2012 Infortis

Fortis Theme. User Guide. v1.0.0. Magento theme by Infortis. Copyright 2012 Infortis Fortis Theme v1.0.0 Magento theme by Infortis User Guide Copyright 2012 Infortis 1 Table of Contents 1. Introduction...3 2. Installation...4 3. Basic Configuration...5 3.1 Enable Fortis Theme...5 3.2 Enable

More information

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types CSS 101 WHY CSS? A consistent system was needed to apply stylistic values to HTML elements. What CSS does is provide a way to attach styling like color:red to HTML elements like . It does this by defining

More information

Website Development Komodo Editor and HTML Intro

Website Development Komodo Editor and HTML Intro Website Development Komodo Editor and HTML Intro Introduction In this Assignment we will cover: o Use of the editor that will be used for the Website Development and Javascript Programming sections of

More information

How To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer)

How To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer) ITS Training Introduction to Web Development with Dreamweaver In this Workshop In this workshop you will be introduced to HTML basics and using Dreamweaver to create and edit web files. You will learn

More information

CIS 467/602-01: Data Visualization

CIS 467/602-01: Data Visualization CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful

More information

CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions)

CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions) CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions) Step 1 - DEFINE A NEW WEB SITE - 5 POINTS 1. From the welcome window that opens select the Dreamweaver Site... or from the main

More information

Umbraco v4 Editors Manual

Umbraco v4 Editors Manual Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...

More information

Contents. Downloading the Data Files... 2. Centering Page Elements... 6

Contents. Downloading the Data Files... 2. Centering Page Elements... 6 Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...

More information

So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going.

So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going. Web Design 1A First Website Intro to Basic HTML So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going. Ok, let's just go through the steps

More information

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement ([email protected])

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement (training@uww.edu) Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement ([email protected]) Updated on 10/17/2014 Table of Contents About... 4 Who Can Use It... 4 Log into Ingeniux... 4 Using Ingeniux

More information

CSE 3. Marking Up with HTML. Tags for Bold, Italic, and underline. Structuring Documents. An HTML Web Page File

CSE 3. Marking Up with HTML. Tags for Bold, Italic, and underline. Structuring Documents. An HTML Web Page File CSE 3 Comics Updates Shortcut(s)/Tip(s) of the Day Google Earth/Google Maps ssh Anti-Spyware Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer Fluency with Information Technology Third

More information

Advanced Drupal Features and Techniques

Advanced Drupal Features and Techniques Advanced Drupal Features and Techniques Mount Holyoke College Office of Communications and Marketing 04/2/15 This MHC Drupal Manual contains proprietary information. It is the express property of Mount

More information

Selectors in Action LESSON 3

Selectors in Action LESSON 3 LESSON 3 Selectors in Action In this lesson, you will learn about the different types of selectors and how to use them. Setting Up the HTML Code Selectors are one of the most important aspects of CSS because

More information

Web Design with Dreamweaver Lesson 4 Handout

Web Design with Dreamweaver Lesson 4 Handout Web Design with Dreamweaver Lesson 4 Handout What we learned Create hyperlinks to external websites Links can be made to open in a new browser window Email links can be inserted onto webpages. When the

More information

ITNP43: HTML Lecture 4

ITNP43: HTML Lecture 4 ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style

More information

Further web design: HTML forms

Further web design: HTML forms Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

MASTERTAG DEVELOPER GUIDE

MASTERTAG DEVELOPER GUIDE MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...

More information

Quick Guide to the Cascade Server Content Management System (CMS)

Quick Guide to the Cascade Server Content Management System (CMS) Quick Guide to the Cascade Server Content Management System (CMS) Waubonsee Community College Cascade Server Content Administration January 2011 page 1 of 11 Table of Contents Requirements...3 Logging

More information

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13 Debugging JavaScript and CSS Using Firebug Harman Goei CSCI 571 1/27/13 Notice for Copying JavaScript Code from these Slides When copying any JavaScript code from these slides, the console might return

More information

Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB

Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB 21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping

More information

Getting Started with Ubertor's Cascading Style Sheet (CSS) Support

Getting Started with Ubertor's Cascading Style Sheet (CSS) Support Overview Getting Started with Ubertor's Cascading Style Sheet (CSS) Support The Ubertor CMS is a dynamic content management system; much of the markup is generated based on a series of preferences and

More information

USER GUIDE. Unit 2: Synergy. Chapter 2: Using Schoolwires Synergy

USER GUIDE. Unit 2: Synergy. Chapter 2: Using Schoolwires Synergy USER GUIDE Unit 2: Synergy Chapter 2: Using Schoolwires Synergy Schoolwires Synergy & Assist Version 2.0 TABLE OF CONTENTS Introductions... 1 Audience... 1 Objectives... 1 Before You Begin... 1 Getting

More information

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades. 28 VIRTUAL EXHIBIT Virtual Exhibit (VE) is the instant Web exhibit creation tool for PastPerfect Museum Software. Virtual Exhibit converts selected collection records and images from PastPerfect to HTML

More information

Adobe Conversion Settings in Word. Section 508: Why comply?

Adobe Conversion Settings in Word. Section 508: Why comply? It s the right thing to do: Adobe Conversion Settings in Word Section 508: Why comply? 11,400,000 people have visual conditions not correctible by glasses. 6,400,000 new cases of eye disease occur each

More information

TUTORIAL 4 Building a Navigation Bar with Fireworks

TUTORIAL 4 Building a Navigation Bar with Fireworks TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar

More information

Accessibility Guidelines Bell.ca Special Needs. Cesart April 2006

Accessibility Guidelines Bell.ca Special Needs. Cesart April 2006 Cesart April 2006 Created by: Dominic Ricard & Loïc Nunes Effective Date: April 2006 TABLE OF CONTENTS 1 Introduction...4 2 Target Audience...5 3 Copy Decks...5 3.1 Document structure... 5 3.1.1 Headings/titles...

More information

Outline of CSS: Cascading Style Sheets

Outline of CSS: Cascading Style Sheets Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles

More information

TLMC WORKSHOP: THESIS FORMATTING IN WORD 2010

TLMC WORKSHOP: THESIS FORMATTING IN WORD 2010 Table of Contents Introduction... 2 Getting Help... 2 Tips... 2 Working with Styles... 3 Applying a Style... 3 Choosing Which Styles to Use... 3 Modifying a Style... 4 Creating A New Style... 4 Setting

More information

Cascade Server CMS Quick Start Guide

Cascade Server CMS Quick Start Guide Cascade Server CMS Quick Start Guide 1. How to log in 2. How to open page 3. How to edit a page 4. How to create a new page 5. How to publish a page 6. How to change settings to view publish status page

More information

Making Web Application using Tizen Web UI Framework. Koeun Choi

Making Web Application using Tizen Web UI Framework. Koeun Choi Making Web Application using Tizen Web UI Framework Koeun Choi Contents Overview Web Applications using Web UI Framework Tizen Web UI Framework Web UI Framework Launching Flow Web Winsets Making Web Application

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

jquery Tutorial for Beginners: Nothing But the Goods

jquery Tutorial for Beginners: Nothing But the Goods jquery Tutorial for Beginners: Nothing But the Goods Not too long ago I wrote an article for Six Revisions called Getting Started with jquery that covered some important things (concept-wise) that beginning

More information

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

Garfield Public Schools Fine & Practical Arts Curriculum Web Design Garfield Public Schools Fine & Practical Arts Curriculum Web Design (Half-Year) 2.5 Credits Course Description This course provides students with basic knowledge of HTML and CSS to create websites and

More information

Google Sites: Creating, editing, and sharing a site

Google Sites: Creating, editing, and sharing a site Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly

More information

Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide

Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide March 2013 Education Solutions Development, Inc. What s Inside The information in this reference

More information

Urban Planet Website Content Management System. Step-by-Step Instructions

Urban Planet Website Content Management System. Step-by-Step Instructions Urban Planet Website Content Management System Step-by-Step Instructions For steps with pictures, videos, version bugs, integration ideas, and more see http://uphelp.spps.org Department of Educational

More information

Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section

More information

PLAYER DEVELOPER GUIDE

PLAYER DEVELOPER GUIDE PLAYER DEVELOPER GUIDE CONTENTS CREATING AND BRANDING A PLAYER IN BACKLOT 5 Player Platform and Browser Support 5 How Player Works 6 Setting up Players Using the Backlot API 6 Creating a Player Using the

More information

3. Add and delete a cover page...7 Add a cover page... 7 Delete a cover page... 7

3. Add and delete a cover page...7 Add a cover page... 7 Delete a cover page... 7 Microsoft Word: Advanced Features for Publication, Collaboration, and Instruction For your MAC (Word 2011) Presented by: Karen Gray ([email protected]) Word Help: http://mac2.microsoft.com/help/office/14/en-

More information

Manage. Help Documentation. This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc.

Manage. Help Documentation. This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Manage Email Users An email user account represents a person's

More information

Interaction between browser and server. HTML (Hyper Text Markup Language)

Interaction between browser and server. HTML (Hyper Text Markup Language) Interaction between browser and server The client/server model is a computing model that acts as a distributed application which partitions tasks or workloads between the providers of a resource or service,

More information

Dreamweaver CS5. Module 2: Website Modification

Dreamweaver CS5. Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,

More information

Example. Represent this as XML

Example. Represent this as XML Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple

More information

CS412 Interactive Lab Creating a Simple Web Form

CS412 Interactive Lab Creating a Simple Web Form CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked

More information

Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION

Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION Tutorial 6 Creating a Web Form HTML and CSS 6 TH EDITION Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create input boxes and form labels

More information

ADOBE DREAMWEAVER CS3 TUTORIAL

ADOBE DREAMWEAVER CS3 TUTORIAL ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO

More information

CMS Training. Prepared for the Nature Conservancy. March 2012

CMS Training. Prepared for the Nature Conservancy. March 2012 CMS Training Prepared for the Nature Conservancy March 2012 Session Objectives... 3 Structure and General Functionality... 4 Section Objectives... 4 Six Advantages of using CMS... 4 Basic navigation...

More information