Search form

Donate Today

Documentation

Introduction

 

Welcome to KCTS9 Documentation. Use the menu on the right to navigate this space.

The KCTS Redesign Fall 2015-Winter 2016 involved a full redesign (by Fell Swoop) that required new site building techniques and solutions (Bear Group + KCTS dev) while also considering the needs of KCTS content editors and admins.

Most content types on the site utilize Page Builders based off of the Entity Construction Kit. This allows you to repurpose content, adjust layouts as needed, and create feature rich templates.

 

 

Main Menu

Local Menu

To feature a program item in a Topic's local menu, edit the program, go to the Menus tab, and check the Local Menu checkbox. The program will appear whatever Local Topic menu it's flagged with (in the Categorization tab in edit).

Since these are featured by publish date, if you wish to override the order, go to Content > Editor Tools > Local Menu: Sort Order and select the corresponding topic. There you can drag & drop items to arrange them.

Featured Menu

To feature a program item in a Topic's featured menu, edit the program, go to the Menus tab, and select the node's associated topic from the Featured Menu dropdown.

Since these are featured by publish date, if you wish to override the order, go to Content > Editor Tools > Featured Menu: Sort Order and select the corresponding topic. There you can drag & drop items to arrange them.

Events Menu

Events will be featured in the events section of the menu based on the Topic association and the event date. Events that are in the most recent future will appear at the top of the list & then will appear chronologically from there.

All Programs

The "All Programs" menu is handled a little differently than the topic based menus. To add an item to the "All Programs" menu, edit your Program and check the All Programs menu checkbox. The programs will be listed in alphabetical order.

Back to Top


 

 

Homepage

Home Slideshow

The home slideshow consists of published Slide nodes that can be displayed between certain date ranges.

To update the order of slides, go to Content > Editor Tools > Home Slides: Sort Order and drag, drop, and save.


Home Features

The home features can be updated in the Homepage node by navigating to the Mosaic Layout tab and loading the mosaic layout entities:

3 Small Features + Block + 1 Large Feature

This layout is comprised of an optional feature title, 3 small features, one large feature, and a block reference field (e.g. for an ad).

To update, select "edit" next to Section 1: Mosaic Features and update the features in each entity reference field.

Once complete, make sure to hit Update Mosaic Layout button


Mission Promo

The full width promo layout is comprised of an image, text area, and a link.

To update, select "edit" next to Section 2: Mission Promo and update the content in the image, text, and link fields

Once complete, make sure to hit Update Mosaic Layout button


3 Medium Features: Grey, Green, Blue

This layout is comprised of an optional feature title and 3 medium features

To update, select "edit" next to Section 3: Featured in January and update the features in each entity reference field.

Once complete, make sure to hit Update Mosaic Layout button

 

Back to Top


 

 

 

Story

Story pages are the most widely used content type on the KCTS site. You can create stories bundled with a program, blog posts (with specific tagging), and standalone one off pages. The migrated content from 2015 and earlier is using basic text fields for the left & right sidebar areas.

The new Page Builder feature allows you to create feature rich pages with two column content, full width areas, gallery embeds, etc. without any code required.

To use the page builder functionality, go to the Page Builder tab in your story node & either select a preexisting section (if already created on another page) OR create one from scratch by choosing from Two Column Content, Two Column Images, Full Width Images, Text Areas, and Gallery embeds.

Once created, you can use the drag & drop to move these sections around on the page. For a sample of Story (and to see how it's constructed on the back end), go to this Sample

Back to Top


 

 

 

Basic Page

Basic Page content can bevery basic (as the name implies) and content editors can utilize the open body area and right sidebar fields if it's just a straightforward page.

There is also an option to utilize the Page Builder elements highlighted in the Homepage documentation (see above) if you want to make a feature rich page like the Homepage.

To use these elements, go to the Mosaic Layout tab and you can add a new layout or reuse a preexisting one.

Back to Top


 

 

 

Gallery

Gallery nodes are very straightforward to manage & use a lot of the same fields in terms of Categorization and Featured fields.

The main difference on the new KCTS theme is that you add the caption/credit info for galleries after the image is uploaded.

Back to Top


 

 

 

Program

Program nodes (formerly known as Show or Series) are used as an umbrella to group Story nodes and/or Episode entities (requires admin access).

Programs can be constructed in one of two ways:

  1. Via the Meyers-Cove API/Feed (e.g. Rick Steve's Europe) that pulls in Programs and their Episodes. You can modify both of these pieces of content (except if you don't have admin access for Episodes), but they're initially created by the feed
  2. Manually created in the CMS using the Program content type (e.g. In Close)

Manually created program pages can be rendered as Story or Episode listing pages by doing the following:

Episode Listing:

  1. manually create episodes & entity reference the program in the Program reference field
  2. in the Program node go to the Cove tab and make sure "" is unchecked
  3. in the Program node go to the Schedule tab and entity reference the episodes you created in Step 1.
  4. the page will render like Rick Steve's Europe

Story Listing

  1. manually create stories & entity reference the program in the Program reference field
  2. in the Program node go to the Cove tab and make sure "" is checked
  3. the page will render like In Close

 

Back to Top

 

 

Episode

As mentioned in the Program section above, Episode entities (requires admin access) can be pulled in via the Meyers-Cove API/Feed or can be created manually (requires admin access).

Since there are a lot of episodes that come into the site, they are being fed into the Episode entities (a custom entity types) which are much lighter weight than nodes. Also, since they're programatic pieces of content, it was important to keep the access levels tight on these items since they feed into the schedule page.

If you have admin access, you can add, modify, or view entities by going to Structure > Entity Types > Schedule > Episodes

Episodes constructed via the feed are automatically associated with their program (e.g. this episode from Rick Steve's Europe). Every so often, a program will come in with an episode that should be tied to a different program (eg: Space Men: American Experience should be part of the American Experience program). You can include the episode in the correct program (see instructions below), but the original program connection needs to be maintained. The program should not be removed though, as it is tied to the TV Schedule.

You can also manually create & associate episodes with programs, by going to Structure > Entity Types > Schedule > Episodes > Add Episode  just make sure once you created this episode you do the following in its associated Program node (as outlined above)

  1. in the Program node go to the Cove tab and make sure "" is unchecked
  2. in the Program node go to the Schedule tab and entity reference the episodes you created in Step 1.

Back to Top

 

 

Topic

Topic pages like Arts & Culture are managed via Topic taxonomy vocab and are structured very similarly to how you'd construct a regular node.

The header region uses very similar fields to the Story, Basic Page, etc. content types.

The feed below it is based on a view & pulls in content that (1) is tagged with the associated Topic term (2) is tagged "Local" (3) Is most recent OR is placed on top under Content > Editor Tools > Topic Feeds

Featured Content is a manually inputted list, where the mosaic beneath is constructed programatically (like the homepage version).

Other taxonomy vocab types under Blog and Tags use very similar fields in the hero region, but render more like traditional taxonomy pages where it's just a feed of content.

Back to Top


 

 

 

Bio

Producers

To add new producers, use the Bio content type and select "Producer" in the Type dropdown. Once inputed, you'll be able to assign the producers to stories & basic pages.

Board Members

To add Bio nodes to the Board Members page, select "Board Member" in the Type dropdown. To arrange the order, go to Content > Editor Tools > Board Members: Sort Order

Back to Top


 

 

 

Listing

For pages where you need to add a formatted list of content (e.g. Jobs, Board Members, etc.), use the Listing content type.

The listing content type has all of the hero/header, categorization, etc. options that other pages do, but under the Listing tab, you can build out pre-formatted listings where the image will align left (if none, description flushes left), add files, and links.

 

Back to Top


 

 

 

Features

Features are used for sidebar & hero content on view / dynamically built pages like Schedule, All Programs, Events, and Search.

  • Hero Image: To set the hero image select "Hero Image" from the Feature Type and fill out the corresponding fields.
  • Primetime Picks: To set a primetime pick (in the left sidebar) select "Primetime Picks" from the Feature Type and fill out the corresponding fields.
  • Featured this Month: To set a featured this month select "Featured this Month" from the Feature Type and fill out the corresponding fields.

You can arrange the Sort Order in the following places: Schedule, All Programs, Events, and Search.

 

Back to Top


 

 

 

Misc.

 

Button Classes

If you'd like to make links into the Green or button, add the class in the link tag.

 

Back to Top