Design

Accordion Section

_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.