Themes and Templates Manual FOR ADVANCED USERS



Similar documents
Google Sites: Creating, editing, and sharing a site

USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE

User Guide. Chapter 1. SitePublish: Content Management System

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

User Guide. Chapter 6. Teacher Pages

Self-Service Portal Implementation Guide

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

Chapter 15: Forms. User Guide. 1 P a g e

WordPress websites themes and configuration user s guide v. 1.6

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

Microsoft Expression Web

Create a Google Site in DonsApp

HDAccess Administrators User Manual. Help Desk Authority 9.0

RIT Message Center Compose and Send Messages

ADMINISTRATOR GUIDE VERSION

NDSU Technology Learning & Media Center. Introduction to Google Sites

Salesforce Customer Portal Implementation Guide

PORTAL ADMINISTRATION

1. Tutorial - Developing websites with Kentico Using the Kentico interface Managing content - The basics

Joomla User Manual, Version 1.5

Create your own teacher or class website using Google Sites

State of Nevada. Ektron Content Management System (CMS) Basic Training Guide

Building A Very Simple Web Site

Liferay Portal User Guide. Joseph Shum Alexander Chow

Joomla! template Blendvision v 1.0 Customization Manual

Egress Switch Secure Workspace 2.x. Administration Guide

Website Builder Overview

How to Build a SharePoint Website

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement (training@uww.edu)

Microsoft SharePoint

Building Your First Drupal 8 Company Site

css href title software blog domain HTML div style address img h2 tag maintainingwebpages browser technology login network multimedia font-family

Creating Online Surveys with Qualtrics Survey Tool

Schools CPD Online General User Guide Contents

User Guide. Chapter 6. Teacher Pages

Frog VLE Update. Latest Features and Enhancements. September 2014

Using the Content Management System

DocuShare User Guide

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

Reseller Panel Step-by-Step Guide

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Scoop Hosted Websites. USER MANUAL PART 4: Advanced Features. Phone: scoop@scoopdigital.com.au Website: scoopdigital.com.

Title: SharePoint Advanced Training

WEB DESIGN COURSE CONTENT

Google Sites. How to create a site using Google Sites

Indiana Campaign Finance System Secure Site

Using JCPS Online for Websites

LETTERS, LABELS &

How to Customize Support Portals

Sending on Blue Hornet

Personal Portfolios on Blackboard

Kentico CMS 7.0 Intranet Administrator's Guide

UF Health SharePoint 2010 Introduction to Content Administration

Editing your Website User Guide

CMS Training Manual. A brief overview of your website s content management system (CMS) with screenshots. CMS Manual

Helpful icons on the Zurich Platform

Cvent Attendee Management

Recreate your Newsletter Content and Layout within Informz (Workshop) Monica Capogna and Dan Reade. Exercise: Creating two types of Story Layouts

Create a Simple Website. Intel Easy Steps Intel Corporation All rights reserved.

Elgg 1.8 Social Networking

ORACLE BUSINESS INTELLIGENCE WORKSHOP

How to Login Username Password:

SHAREPOINT 2010 FOUNDATION FOR END USERS

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

Chapter 10 Encryption Service

Magento 1.4 Themes Design

SUCCESSFACTORS LEARNING USER OVERVIEW REFERENCE GUIDE

Application User s Guide for the Message Manager

Cascade Server CMS Quick Start Guide

MAGENTO THEME SHOE STORE

css href title software blog domain HTML div style address img h2 tag maintainingwebpages browser technology login network multimedia font-family

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

How To Create A Campaign On Facebook.Com

One of the fundamental kinds of Web sites that SharePoint 2010 allows

DataDirector Getting Started

Student Manager s Guide to the Talent Management System

Training Schedule: Third Wednesday of every month from 1:30 PM to 3:00 PM in the ARKU Team Meeting Room ARKU A354

Wordpress Training Manual

Saving work in the CMS Edit an existing page Create a new page Create a side bar section... 4

SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

efiletexas.gov Review Queue User Guide

School Online Payments Parent User Guide

SimplyCast emarketing User Guide

Content Management System User Guide

ONLINE MERCHANT PORTAL USER GUIDE

For further support information, refer to the Help Resources appendix. To comment on the documentation, send an to

Strategic Information Reporting Initiative (SIRI) User Guide for Student Dashboard

Online Payment Parent Portal Users Guide

Table of Contents. What is ProSite? What is Behance? How do ProSite & Behance work together? Get Started in 6 Easy Steps.

UOFL SHAREPOINT ADMINISTRATORS GUIDE

Aspect WordPress Theme

FAQs. How do I remove the search bar completely?

Working with the new enudge responsive styles

Content Management System QUICK START GUIDE

Transcription:

Manual FOR ADVANCED USERS

Table of Contents Introduction... 3 Key Information... 3 Portal Structure... 4 Portal Structure: Template... 5 Overview... 5 1) Editing a Portal Template... 6 2) Adding a Portal Template... 6 3) Template Layout... 6 4) Custom Elements... 7 5) Style Sheets... 8 6) Saving the Template... 9 Portal Structure: Theme... 10 Overview... 10 1) Editing a Portal Theme... 11 2) Adding a Portal Theme... 11 3) Theme Elements... 12 4) Choosing a Template for the Theme... 13 5) Updating a Theme... 13 6) Assigning a Theme to a Page... 14 7) Assigning a Theme to a Site... 14 8) Theme Inheritance Explained... 15 Portal Structure: Layout... 16 Overview... 16 Choosing a Layout... 17 Site Render Templates... 18 Overview... 18 1) Editing a Site Render Template... 19 2) Adding a Site Render Template... 19 3) Applying DataDisplay Templates... 20 4) Applying Navigation Templates... 22 2 P a g e

Introduction Themes and templates give you total control over the look and feel of your site. Everything from the color of the background to the font color used for links can be controlled via some aspect of your theme or template. While creating and editing themes and templates gives you increased control of your site, it also requires knowledge of HTML, XML and CSS. As such, this manual is intended for advanced users only. If you are not comfortable working with HTML, XML, or CSS, it is recommended that you contact your account representative for assistance modifying the look and feel of your site. Key Information Before working with themes and templates on the site, the user must first log into the site using their Username and Password. If you have not yet registered with the site you can request access by clicking on the Signup button. This will prompt you to create a profile which is automatically routed for approval to an administrator. Note: If you do not see the Signup link your site s administrators may have removed it. If you have already registered but have forgotten your password, simply click on Forgot Password to retrieve it. 3 P a g e

Portal Structure Any CMS page is made up of four components: a template, a theme, a layout, and one or more portlets. The template controls the header and footer as well as the style sheet. On top of that is the theme which controls elements such as a breadcrumb, page title and pageset. On top of that is the layout for the specific page you are viewing. The layout controls how many regions you have on the page and their dimensions. Finally there are the portlets. These are added to the various regions you have created in the layout and can be anything from content to calendars to news, etc. 4 P a g e

Portal Structure: Template Overview The portal template controls the header and footer of a page. Within the header and footer you may place things like a logo or an address. You may also include various custom elements such as PublishedLinkMenu, GatewayLink, and others. 5 P a g e

1) Editing a Portal Template To edit the portal template, go to Administration -> System Administration -> Manage Portal Themes. Click on a portal theme that is using the template you want to edit. Then click on Customize to edit the template. 2) Adding a Portal Template In some cases, you may wish to start from a brand new template rather than editing an existing one. To add a new portal template, go to Administration -> System Administration -> Manage Portal Themes. Then click Add Template to create a new template. 3) Template Layout Whether you are editing an existing template or adding a brand new one, the Template Layout is where you will spend much of your time working. This is the area where you create and configure the outer frame of your page, including any elements you may wish to place in the header and the footer. 6 P a g e

You create the template layout using XML code, with its usual rules and restrictions. When you attempt to save the changes to your page, the system will attempt to validate your code. If the code is invalid, you will be unable to save your changes. Tip: If you would like to learn more about XML coding, there are many resources available online and in print. Tip: You can check to see if the page is valid while you are working by clicking on the validate button at the bottom of Template Layout. 4) Custom Elements In addition to using standard HTML, there are a number of custom elements that may be used when coding your template layout. To use an element, simple determine where you would like to place it within the template and type <elementname />. Below is a list of the default elements. Contents This is the most important of the elements. The Contents element is used to determine where the contents of the page will be displayed. The contents include the theme, layout and page content. Credits This element, usually placed in the footer, allows you to place credits on your page. The text contained within the credits is determined by going to Administration -> System Administration -> Server Settings and editing the Credits field. Date This element displays the current date on the page. GatewayLink This element places a link on the page that can be used for logging in and out of the site. 7 P a g e

HelpLink This element displays a link to SharpSchool documentation on SitePublish. PageTitle This element displays the page title. PublishedLinkMenu This element controls where your published link is displayed on the page. To configure the published link menu items, go to Administration -> System Administration -> Manage Published Links. RenderTime This element displays the time it takes a page to load. This can be useful measurement if you are concerned with page load times. SearchBox This element displays a search bar on the page. To place a search button beside the box, you need to add a reference for the button image. So to place a search box with button use: <SearchBox buttonimage= /example/location/button.gif > UserLink This element displays the screen name of the logged in user. If the user is not logged in, it will say, Guest. Clicking on the screen name will bring the user to his user profile. 5) Style Sheets The other key component when editing a portal template is the style sheet. The style sheet allows you to control the look and feel of the page and covers everything from what background is used on the page to how links are handled to what fonts are used. The style sheet uses standard CSS. If you would like more information on creating and editing CSS, there are many online resources available that can provide you with detailed information. 8 P a g e

6) Saving the Template Once you have finished with the Template Layout and the Style Sheets, you must save your template. To do so, simply click on the Update Template button at the bottom of the page. The Template Layout will be checked to ensure the code is valid and, if the layout validates successfully, the template will be saved. Note: If the template does not validate, you will be told the layout does not validate and you will be given an opportunity to correct your code. 9 P a g e

Portal Structure: Theme Overview The portal theme is nested inside of the portal template. That is, the theme occupies the space between the header and the footer. The theme is used to configure and control elements like advanced site navigation, page titles and breadcrumbs. It is also used to determine where the page content will appear. 10 P a g e

1) Editing a Portal Theme To edit an existing portal, click on Administration -> System Administration -> Manage Portal Themes and click the theme you wish to edit. 2) Adding a Portal Theme In some cases, you may wish to add a new theme rather than use an existing theme. To add a new theme, click Administration -> System Administration -> Manage Portal Themes and click Add Portal Theme. 11 P a g e

3) Theme Elements There are a number of elements controlled by the theme. Below is a list of elements that are normally included in the theme: Pageset This element is used for placing menus on your page. Both the main navigation bar and side navigation bars can be added via the theme. Here is an example of the code used for the main navigation bar: <pageset style="dynamicmenu" class="main_menu" fontface="arial" fontsize="10" divider="false" maxdepth="3" type="dynamicrootitemwidth" /> The configuration of a sidebar menu is controlled via the Advanced Site Navigation portlet. As a result, it requires a much simpler code to place the menu on the page: <pageset style="custom" controls="true"/> PageContextBar This element is used to place a breadcrumb on the page. PageTitle This element is used to place the page title on the page. Page Thjs element is used to determine where the content will appear on the page. 12 P a g e

4) Choosing a Template for the Theme To choose a template when you are working with a portal theme, click on the dropdown menu in the Site Theme field and choose the template you wish to use for the theme. If you would like to use an entirely new template, choose ** New Template ** and click Customize to create the new template. 5) Updating a Theme To update a theme when you have finished making changes to it, click on Update Theme. The theme layout will be checked to ensure it is valid and, if theme is valid, the theme will be updated. 13 P a g e

6) Assigning a Theme to a Page To assign a theme to a given page, first load the page. Then click on Advanced -> Page Properties. This will open a new window. From this new window, click on the Theme dropdown menu and choose the theme you would like to use for your page. 7) Assigning a Theme to a Site To assign a theme for the site, click on Administration -> Site Administration -> Edit Site. Click on the dropdown menu for Theme and select the theme you want. 14 P a g e

8) Theme Inheritance Explained When setting the theme for a page, you may have noticed that one of the options is Inherit. Inherit is the default theme setting whenever you add a new page and is important part of making sure your site has a consistent look and feel. There are two different places the theme may be inherited from. One possibility is that it may be inherited from the parent page. The other is that it may be inherited from the site theme. The Inherit setting will look at the parent page, the grandparent page, and all other ancestor pages until it finds a page with a theme set. If it does not find a page with the theme set, a page set to Inherit will use the site theme. It is important to note that because the homepage is almost always a different theme than the rest of the site, a page set to inherit will not check the homepage as it looks for a theme set amongst ancestor pages. In the above chart, colors are used to represent the theme. Each box represents a page and the black lines represent the inheritance path. At the top you have the home page and the site theme. As you can tell from the inheritance lines, no pages are inherited from the home page. The next level represents the top level subpages. One is set to Inherit, the other is set to Blue Theme. As you can see from the chart, all pages set to inherit will use the green theme unless they have a parent or other direct ancestor that is using a specific theme. 15 P a g e

Portal Structure: Layout Overview Inside the portal theme, is the page layout. The layout is specified on a per page level, and is used to determine where your portlets can be placed on the page. The default layout will have one large region for you to place portlets in, but you may choose one of a number of templates or even create your own custom layout. 16 P a g e

Choosing a Layout To choose a layout, click on Advanced -> Page Layout. Choose a layout from the list of available Layout Style choices. If you would rather use a custom layout, choose Custom. When creating a custom template for your page layout, you can use divs or tables to determine the layout of the page. Within these divs or tables use <column order= [column number] ></column> to determine where your regions will be placed on the page. Each column is its own region where you may place portlets. 17 P a g e

When you have finished working with your layout, click Update Page to save your layout. The template will be checked to ensure validation and the new layout will be saved. Site Render Templates Overview Site Render Templates are primarily used to control the look and feel of side menu bars (usually found on subpages), news sections, and news content pages. You can access your site render templates by going to Administration -> System Administration -> Site Render Templates. If you look in the action column, you will see that only 5 of the site render templates on this page can be deleted. That is because of how site render templates are structured. Site render templates are inherited from parent sites. So if your site is the child of another site, you will have access to the templates used on the parent site; you will, however, not be able to edit the parent templates from the child site. To edit those templates, you will need to go to the parent site. 18 P a g e

1) Editing a Site Render Template To edit a template, first look to see if you see a to the right of the template. If you see the that means that the template is from the site you are working on. To edit the template, just click on the name of the template you wish to edit. If you do not see the then the template is being pulled from a parent site. You can either go to the parent site to edit the template, or you can create a new template, copy and paste the code from the template you wish to edit, and then make your changes to your new template. 2) Adding a Site Render Template To add a new template, go to Administration -> System Administration -> Site Render Templates and click Add New Template. Pitfall: When creating the site render template, be sure to assign the proper category. An otherwise properly configured DataDisplay template will not work if the Category is set to Navigation. 19 P a g e

3) Applying DataDisplay Templates There are two primary categories of site render templates you will be working with. One is the DataDisplay category. This category covers the templates for news content and news section pages (i.e. the Advanced Data Display and Advanced Data Summary portlets). To apply a site render template to an Advanced Data Summary (or News Section) portlet, go the page with the portlet and click on Advanced -> Switch to Design Mode. Click Edit on the Advanced Data Summary portlet. Now click on the dropdown menu for Render Template and choose the template you wish to apply. After making your choice, click Update Settings to save the change. 20 P a g e

To apply a site render template to an Advanced Data Display (or News Content portlet), go to the page with the portlet and click on Advanced -> Switch to Design Mode. Click Edit on the Advanced Data Display portlet. Now click on the Settings tab and choose a Render Template from the dropdown menu. After making your choice, click Update Settings to save the change. 21 P a g e

4) Applying Navigation Templates The other major category of site render template is the Navigation category. Navigation templates are used to control the look and feel of the Advanced Site Navigation (side menu bar) on a site. To apply a navigation template to the Advanced Site Navigation, go to a page that is using Advanced Site Navigation. Then click on Advanced -> Switch to Design Mode and click Edit on the Advanced Site Navigation portlet. Click on the Look & Feel tab and choose the template you wish to use. After making your choice, click Submit to save the change. Note: The Advanced Site Navigation portlet is normally placed within a pageset rather than a region. The pageset is like a site wide region so any change you make to the Advanced Site Navigation portlet on one page will be reflected on all other pages that are using that pageset. 22 P a g e