CAT //
DICK Module

3==> *

Daily Integrated Content Keeper Module

About DICK Module

DICK (Daily Integrated Content Keeper) is a CAT (Content Application Toolkit) module that allows you to automatically display daily content. Features include:

  • Display a daily image or video (self-hosted, YouTube, or Vimeo)
  • Include custom text and link
  • Set content for each day of week
  • Limit content to display only during certain months or seasons
  • Create custom days to be displayed on a future set date
  • Specify 3 custom colors for each day (to be used within a template)
  • Set custom fallback content to be used if no other content is available that day

KNOWN BUGS

  • Does not detect local timezone properly, so content may display earlier than the specified day for some users, depending on their timezone
  • Multiple instances of the same daily content shows when there is more than one custom day set

Default View Demo

New content will be displayed every day in the area below. You should see either an image or video of the day.

Monday, July 4th, 2022

Happy Independence Day

Happy Independence Day
Sparkle freely.
4 custom pre-determined days
today: 2022-07-04
$today: 2022-07-04

Set Timezone: UTC
Server Timezone: UTC

How Does it Work?

Depending on the module's settings, content is rendered via the following rules:

  • If a custom day is set for a given day, it is displayed for that day.
  • If no custom day is set for a given day, content for the current weekday is displayed that day.
  • If neither a custom nor weekday day is enabled on a given day, fallback content is displayed.
  • If content is set to render only during specific months or seasons, and no custom days are set, then weekday content is rendered. If not, fallback content is displayed.
  • If only certain months or seasons are enabled, then either custom days or weekdays will be rendered, if they are active. If not, fallback content is displayed.
  • If content is set to render only during the week, then only weekday content is rendered. If a weekday isn't active, then fallback content is rendered.