Rich Media Titles

Table of Contents

 

Abstract

Rich Media Titles are a channel type (represented in the Taxonomy as “Pages” and “Posts”) within the dotstudioPRO CMS that will allow users to build rich media content for their websites and applications. These channel types can include text, photos, videos and attached PDFs. The main difference between blocks in a rich media title and videos in a channel is that the block definitions are in the form of a predefined template (somewhat similar to post type definitions in WordPress).

Posts and Blocks have a very similar relationship to that of channels and videos –
Post contains some top-level metadata and multiple blocks. Each block contains some metadata of its own. Pages represent a predefined front-end template, based on theme settings. Pages provide an easy opportunity to create static pages on websites and applications.

The Media Library section serves as an asset management tool – primarily used in conjunction with Rich Media Titles. From the Media Manager page, users are able to view all their assets here, and upload new ones. The following file types are currently accepted for upload or import: pdf, jpg and png. Media assets can be combined into a gallery, which can be placed into a block. In order for galleries to be selectable from the block creator, they must be created from the Media Manager or Galleries page. Galleries can have set aspect ratios, which are set both within the gallery rail (when a user selects Manage) or from within the Edit modal. 

 

Pages & Posts

A rich media title created within the dotstudioPRO Dashboard is represented in an application/website as a Page or a Post. The contents of a rich media title are called Blocks

Posts and Blocks have a very similar relationship to that of channels and videos –
Post contains some top-level metadata and multiple blocks. Each block contains some metadata of its own.

The main difference between blocks in a rich media title and videos in a channel is that the block definitions are in the form of a predefined template (somewhat similar to post type definitions in WordPress). For example, there could be a block that just has a <h1> element for example. Another block could have an image and some text – Another block could be an <img> element. Whenever you add a block to a title you are creating a new instance from that template. To display posts on your website or application, assign the post to a category.

 

Pages

Pages represent a predefined front-end template, based on theme settings. Pages provide an easy opportunity to create static pages on websites and applications. These channel types contain no block creation functionality, but offer less rigidity to how content is laid out. Regardless of the information entered into pages, it is primarily dependent on the theme that will be displaying the provided page content.

To create a page, the following steps must be followed in order to it to appear on your website or application:

  1. Navigate to Publish > Pages
  2. Select Create Page
  3. Enter desired Navigation Title, Page Name and Slug
  4. For websites, add html-structured content into the HTML section
    For Applications, add content into the BODY section
  5. Select an image by selecting Share Image
  6. Enter in a description for the Page
  7. Enter SEO keywords
  8. Enable desired Direct To Consumer apps via their respective toggles
  9. Enable the Published toggle
  10. Once a user has entered in content, set the SEO settings and enabled the desired Direct to Consumer apps, the page is then able to be published (or made “active”), unpublished (or made “inactive”). To publish a page, enable the Published toggle and select Save. If the post is to remain unpublished, simply select Save

 

Page Setup

Screen_Shot_2021-03-26_at_3.10.56_PM.png

Page Setup Section

 

  • Navigation Title
    The content entered here will be the copy used within a website or application’s navigation bar to reference the page. 

  • Page Title
    The content set here, by default, will be set as the html page title on websites (typically displayed on browsers as the title of a tab). Depending on the theme settings, the page title may also be displayed on the web page or application page.

  • Slug
    The “slug” is the URL-friendly version of the page title. It is usually all lowercase and contains only letters, numbers, and hyphens. The post slug will dictate the url of the page on the website/application.

  • HTML
    Content placed here is primarily used for websites. The set theme will parse the html automatically when rendered on a website.

  • BODY
    Content placed here is primarily used for applications. The set theme will parse the content automatically when rendered in an application.

  • SEO
    Screen_Shot_2021-03-26_at_3.11.47_PM.png
    Page SEO Section


    • Share Image
      Setting an image asset here will allow for an image to be displayed when the link is embedded in apps that parse SEO metadata. 

    • Description
      Content that is entered here will be displayed as an excerpt when the link is embedded somewhere that parses SEO metadata. This content will also be shown when it appears in a search engine query.

    • Keywords
      Setting relevant words and phrases to describe what the content is about allows for search engines to determine which content is relevant to a particular search query. Ensure that the keywords are specified and strategic, as search engines will use this area to define the search ranking of the page within search queries.

 

Advanced Settings

Developers can utilize the Code textbox to add any additional html to be implemented into the page.

Screen_Shot_2021-03-26_at_3.12.44_PM.png

Page Advanced Settings Section

 

Direct To Consumer

Enabling toggles in this section will allow for the page to be visible on applications for the respective platforms. 

Screen_Shot_2021-10-14_at_3.22.48_PM.png

Page Direct to Consumer Section

 

Posts

Posts are a channel type that utilize Blocks, which contain user generated content and assets, to create a page on a website or application. The resulting output is dependent on the website/application theme.

To create a post, the following steps must be followed in order for it to appear on your website or application:

  1. Create a new post
  2. Select the Properties tab near the top of the page and fill out top-level metadata.

    Properties_-_Post.png

  3. Within the Properties tab, select the appropriate categories for the new post.
  4. Return to the Block Creator tab and create at least one block. New posts will not save unless one block has been created.
  5. For each block, fill in the required metadata for that block. Metadata and options can be edited by clicking Edit Block at the bottom of the block element (see screenshot).

    Screen_Shot_2021-03-25_at_11.28.25_AM.png
  6. Every block type (eg. Text, Image and Video) will have its own configuration options which will affect the UI when published to a website or application. These configurations can be managed within the Edit Block section. 

    Screen_Shot_2021-03-25_at_11.38.56_AM.png
    Example configuration options for Text blocks
  7. Add copy and image assets to their appropriate blocks.

    Screen_Shot_2021-03-25_at_11.43.32_AM.png Screen_Shot_2021-03-25_at_11.46.49_AM.png
    Example content areas for Image blocks Image block when an image has been selected

     

  8. Once a user has entered in content, set the top-level and block-level metadata and assigned the post to a category, the post is then able to be published (or made “active”), unpublished (or made “inactive”). To publish a post, navigate back to the Properties tab, enable the Published toggle and select Save or Save & Exit. If the post is to remain unpublished, simply select Save or Save & Exit

 

Quick Workflow Guide for Posts

Step 1: Create Post in dotstudioPRO dashboard

Step 2: Fill out top-level metadata

Step 3: Specify category for post

Step 4: Create blocks and add content

Step 5: For each block, fill in the required metadata

Step 6: Set each block’s options to fit design specifications

Step 7: Return to Properties tab and enable the Publish toggle

Step 8: Click Save & Exit

 

Block Creator

Each Post will contain a collection of Blocks, which contain the granular content that is displayed on websites and applications. While some block-level metadata elements are optional, it is recommended that at least one area is filled out to best utilize the block element. 

General Settings

The following settings are shared across all blocks:

Updated