Design
_assets folder
Contains publishable and restricted core assets.
css
- font.css = Sherman fonts
- main.css = site css
- print.css = print css
favicons
- Contains favicons generated for site.
images
- Contains global site images such as placeholders and lockups.
js
- Contains Javascript/jQuery files
_internal folder
Contains non-publishable and restricted core assets.
baseassets
- Contains custom base assets that are connected to Asset Factories for the New dropdown menu.
blocks
- Contains core configuration, index, and modules blocks.
- config = site configuration blocks; can create multiple versions for specific pages or directories:
- block-config-footer: footer elements including columns, copyright, and Google Analyics code
- block-config-header: header elements including site title, logo image, alt text, and link, and top right utility section; can use image or text links
- block-config-nav: links and pages for the main top navigation structure
- core = core template region blocks:
- block-footer-js:
- block-head-css:
- block-head-js:
- block-head-meta:
- block-head-title:
- block-header-carousel:
- indexes = common site index blocks:
- index-breadcrumbs
- index-carousel-banners
- index-current-page
- index-full-site-all
- index-full-site-pages
- index-news-articles
- index-sidenav
formats
- Contains the site XSLT formats.
- format-date-conversion
- Used to format data definition start and end dates.
- format-mod-*
- Called as needed by page formats to process each individual content module. One per module.
- format-news-
- These are the news section formats.
- format-page-*
- Page formats (default, plain) and core region formats (i.e., header, top nav, breadcrumbs, footer, etc). One per page or one page core section.
- format-sidebar-*
- Called as needed to format sidebar content and navigation
demo folder
- Contains examples of content modules and pages.
- Start with the index page.
homepage folder
- Contains assets for the homepage carousel.
- It is in a separate folder so that content editor permissions can be more easily applied.
- block-homepage-banners defines the image and optional heading and text.
- Banner images can be included under this folder to easy permissioning.
news section
- Contains a very basic news landing page, archive page, and articles subfolder.
- Requires republication of pages with recent news each time a new article is added.
- Example News
search
- Contains search and/or sitemap assets.
- Requires development based on your site.
shared-links
- Contains common links used by the site.
- These can be used as linked assets in the content modules.
- Using common links allows easier maintenance when links change.
This is the site's main home page. The difference between this page and interior pages is that the home page contains a hero rotating slider (or single static image) by default. You can remove this option by removing the block and format in the BODY-CAROUSEL region. Banner images and control block are located in the /homepage-banners folder.
Location: /index
Template: _internal/templates/template-home
Configuration Set: config-page-home
Content Type: conttype-page-home
Page content is created using content modules.
Modules are rendered in the order in which they are listed in the page.
All other content types are available for the main body. Side bar content and interior page banner image are ignored.
This is the site's standard interior page. The differences between this page and home page is that these pages can contain an optional page banner.
Location: all standard pages
- Template: _internal/templates/template-interior
- Configuration Set: config-page-interior
- Content Type: conttype-page-interior
All other content types are available including side bar content and page navigation.
All interior pages use breadcrumbs.
- Breadcrumbs are defined in the region: BODY-BREADCRUMBS
- Block: _internal/blocks/indexes/index-breadcrumbs
- Format: _internal/formats/format-page-breadcrumbs
Page content is created using content modules.
Modules are rendered in the order in which they are listed in the page.
Elements
The elements page displays the style for ordered lists, unordered lists, headings, buttons, and others for reference.
Events
An example of an events section that includes a custom events landing page and custom event pages. See _notes in folder for details.
Full Width Page
An example of a full width page without side navigation or side content.
News Section
An example of a news section that includes a custom news landing page, custom news archives list, and custom articles.
Plain Page
A simple left main content and right sidebar page. If the sidebar is not populated, the plain page will display the left main content full-width.
Staff Directory
A demo staff directory page using the Gallery module.