Selecting and Styling Calendar Views

Click here to view related articles.
Pre-Publisher Cycle
Selecting a Security Framework for Your Publisher Environment
Building a Publisher Functional Security Group
Building a Generic Publisher User Account
Preparing 25Live Data for Publisher
Building Calendars Using Event Categories or Resources
Publisher Cycle
Creating Effective Searches for Publisher Calendar Feeds
Creating a Calendar Feed from Your Search
25Live Publisher: Customizing Your Calendar for Publication
           1. Working with Publish Settings for a Calendar
           2. Selecting and Styling Calendar Views
           3. Selecting and Styling Control Spuds
           4. Selecting and Styling Promotion Spuds
           5. Styling Emails and Feeds
Setting Up and Styling Event Actions
Configuring Custom Fields and Event Templates
Embedding Publisher Spud Code in Websites
Post-Publisher Cycle
Analytics in 25Live Publisher
Monitoring Published Calendars and Making Modifications to Existing Calendars
Additional Publisher Resources
Example Publisher Calendars
Displaying a 25Live Publisher Feed in an Outlook Calendar (Desktop)
Displaying a 25Live Publisher Feed in an Outlook Calendar (Office 365)
Displaying a 25Live Publisher Feed in Google Calendar
Matching Series25 Fields with Publisher Fields
Setting Up Disqus Comments and Facebook Comments on Your Calendar Spuds
Installing the 25Live SharePoint Web Part


After you complete your configuration work in Publish Settings, you are ready to begin selecting and styling the calendar views for your new calendar.  The Calendar Spuds tab contains all of the elements that make up your calendar view.  On this tab, you will see the spud code that generates the main calendar view as well as its associated pop-up view and Event Details view.

Calendar Spuds settings


The Calendar Spuds tab also contains a mobile calendar view that 25Live Publisher will serve when it detects that a user is using a mobile device.  To set up your Main Calendar Spud, you will be required to make configuration choices concerning:

  1. The Main Calendar Spud,
  2. The Available Calendar Views,
  3. The Event Detail View,
  4. The Popup Detail View,
  5. The Mobile Calendar View, and
  6. The Mobile Calendar Detail View.

Edit Settings and Styles for the Main Calendar Spud

CLICK TO EXPAND

Main Calendar Spud

Locate the Main Calendar Spud region of the Calendar Spuds tab and click the Edit Settings & Styles link.
Display settings

The Main Calendar Spud Settings and Styles contain a group of tabs covering basic settings that impact all the elements of the calendar views.

General Settings Tab

Controls whether or not the Calendar List Control displays and tells 25Live Publisher what to do if it detects that a user is using a mobile device.
Display settings

Display Calendar List Control: 

Selecting Yes will display a radio button list of all your calendars mixed into this calendar.  It is customary not to use this calendar list control as there are two Control Spuds that contain calendar list controls that are more readily styled than this list control.

Enable Mobile Calendar View: 

Controls whether 25Live Publisher will display the mobile calendar view on mobile devices.  This setting should always be set to Yes.

Enable Mobile Detail: 

View controls whether 25Live Publisher will display the mobile detail view on mobile devices.  This setting should also always be set to Yes.

Enable Browser History:

Allows users to use browser back and forward buttons to more through spud navigation history.

Enable Detail View Permalinks:

Selecting Yes allows permalinks to appear in the browser address bar when viewing event and object detail views when browser history is enabled.

Embedded Calendar List Tab 

Contains a number of settings that would control the calendar list control that is available based on your responding Yes to the Display calendar list control in the General Settings tab.
Embedded calendar list tab settings

There are two sections for controlling how the calendar list control will appear:  Settings and Styles.  

Settings

Include published calendar

Control whether or not the list control will include the published calendar (the calendar you are currently working on at the moment).  If Include published calendar is set to Yes, the calendar list will include the present calendar as a selectable option.  If, on the other hand, the present calendar is a container for mixed-in calendars, you would set this setting to No.  You can read more about mixed-in calendars by visiting Building a Mixed-in Container Calendar in 25Live Publisher.

Styles

This section controls the formatting of text, borders around the list control, the background color of the list control, and calendar name text and width.  

You will notice that a number of the stylistic settings like Font, Text color, Link color, and Border color are grayed out.  These are inherited global settings that you set on the Publish Settings → Edit Settings & Styles window.  

Size

If you are using relative length units like rem or em for your font Size, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Border Width

Very often set to 1px for both boxes like the list control, borders around images, and table borders.  

Background color 

It is also customary to set the list control to white (#ffffff).  That will often match your global background color.  

You also have control of the calendar name's Size, Weight, and Box Width.

Event Actions Panel Tab

Contains stylistic settings covering everything about the event actions options on this calendar.  There are a couple of groups to review including:  Settings, Styles, Button Styles, and More Actions Button Styles.Event action panel tab settings

Settings

This group controls where the event action panel will show when multi-select event actions are enabled.
Settings section

Styles

This group controls the box that contains the event actions options of your calendar.  See the information note below for an explanation of the CSS Box Model and what Padding and margin mean.
Styles settings

Padding and Margin 

These CSS settings are arranged in a clockwise direction:  top, right, bottom, and left.  Larger pixel sizes mean larger amounts of padding around the object and margins between objects.  Some served fonts at times will require adding padding and margins around objects.  

Background Color 

Should be set to match the background setting of the global settings, normally white (#ffffff).  

Border Color

Normally set to match the border color in the global settings.  

Border Width

Should not be any larger than 1px.  

Font

If you want to change the font stack used for the Event Actions text labels, click the grayed-out font and enter a new font stack.  

Text Size 

Should be converted to rem units if you have been doing that in your other settings.

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

The CSS Box Model - Understanding Padding and Margin

The CSS Box Model is an important element to understand when you are faced with setting padding and margin on calendar elements.  The following image illustrates the CSS Box Model:

At the center of these concentric boxes is our web content.  Then there are box edges surrounding that content.  The Padding refers to the amount of space between the Content and the Padding box which allows your content to essentially float inside a larger box.    The Border is the border that exists around the border of the content box.  If set to 0px, then there is no viewable border.  Finally, the Margin (which is transparent) is extra padding around the content box itself.  The CSS Box Model allows us to group content and give proper spacing between parts of the content.  For more information concerning the CSS Box Model, you may visit the W3C's Recommendation 8 which covers all of the margin, border, and padding properties of CSS.  The Margin and Padding settings may be entered in px, em, or rem.

Button Styles

These styles control the styling of the buttons that users will click to activate specific event actions.  
Button styles settings

Padding

Contains both right and left padding larger than the top and bottom padding to put space between each of the buttons.  

Background Color, Text Color, & Border Color

Inherited from the global settings.

Border Corner Rounding

Controls how the borders of your buttons behave.  If you want them to have soft rounding at the edges, add a pixel radius in this box. This setting corresponds to the border-radius CSS style which may contain a single border-radius for top, right, bottom, and left based on this setting.  Or, it may contain different values for each side of the button.

More Actions Button Styles

These styles control the Background Color and Text color of the drop-down list containing additional actions beyond those represented on the buttons styled in the previous step.  
Button styles settings

Background Color 

Should remain white if you are using white backgrounds.  

Text Color 

Controls the link and hover colors for the links generated in the drop-down list.  These should match the link and hover colors used in the global settings.

Calendar Actions Panel Tab

Controls include the Print link and its label, the Subscribe link and its label, the My Events functionality, and the styles for the panel.
Calendar action panel tab settings

Settings

This group controls which additional links will appear as part of Calendar Actions.  You may turn off selective elements like print, subscribe to the calendar, or the My Events functionality by toggling from Yes to No.  You may also change the labels for each of the elements by entering text in the appropriate label textbox.
Settings section

What Does My Events Provide to Calendar Visitors?

With Event Actions, you may allow site visitors to create their own visitor accounts.  These accounts give visitors access to the Event Actions web app where they can save and manage the events and calendars they care about.  It also allows them to save personal information like their name, email address, cell phone number, and cell phone provider so that when they are taking event actions in the future these items will be automatically applied.  Users may create their visitor access by logging in with one of the following three options:  Facebook, Google, or Microsoft Live.

Styles

This group controls the font and link characteristics of the Calendar Actions Panel.  
Styles section settings

Display

If you wanted to completely hide this panel from view you could change the show setting to hide.  However, that robs your users (and you) of very useful functionality as well as taking the opportunity of your visitors to forward your events to friends.  

Font

Inherited from the global settings but may be changed by clicking in the box.  

Text Size 

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Weight 

This value may be set to normal, medium, or bold.  Typically, the normal text weight is perfect for these links.  

Link Color

Inherited from your global settings.

Paging Buttons Tab

Control the formatting of the next and back buttons for paging.  These settings are arranged in four groups:  Settings, Button Styles, Active Buttons, and Inactive Buttons.
Paging button tab settings

Settings

The Settings control whether the paging controls are built as buttons or images.  The more responsive and mobile-friendly approach is to choose buttons.  You should also always show the inactive buttons.  There are a number of different options for the previous and next arrow symbols (see image below) from which you may select for use on your new calendar.
Prev/Next button dropdown options

Button Styles

Control the size of the arrows, the button width and height, and the separation between the two buttons.  

The Border corner rounding introduces a new concept:  outer rounding and inner rounding.  Setting a pixel radius value for the outer rounding will round off the outer edges of the arrow button while the inner rounding will round off the inner edge of the arrow button.  If you set a pixel radius for the outer rounding while setting the pixel radius of 0px for the inner rounding the buttons will be rounded on the outer edges while being square on the inner edges.
Button styles settings

Active Button

These settings control the Background color, Arrow color, and Border color of the Active paging buttons.
Active buttons settings

Inactive Button

These settings control the Background color, Arrow color, and Border color of the Inactive paging buttons.  Generally, the default settings work for the majority of calendars and match the behavior of inactive buttons on most web pages.
Inactive buttons settings

Search Status Panel Tab 

Controls the styling of the results that appear above a calendar when a calendar search is conducted with the Search control spud.  It provides stylistic elements in two groups:  Styles and No Events Warning Styles.
Search status panel tab settings

Styles 

This group controls the stylistic settings of the box that contains the search results.  

Display

You could choose to hide this panel entirely by clicking the drop-down box and selecting Hide.

Padding and Margin

See discussion of the CSS Box Model if you need a better understanding about what these settings accomplish.

Background Color 

Controls the background of the search status panel.  It is typical to make this background match the background you used in your global settings or another color that fits within your campus's approved color palette.

Border Color

Typically black or grey.

Border Width

On the majority of websites is set to 1px.  This places a thin border line around the entire Search Status Panel.

Font 

Inherited from the Global Settings but you may click in this textbox and replace it with a different font stack should you so choose.

Text Size 

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Link Color

Inherited from the Global Settings.  As you will want links to behave the same across your calendar, you should leave these unchanged.

No Events Warning Styles 

Control the font and text size of the warning that appears when no events are returned from the search. 

Font

Inherited from the Global Settings.

Text Size 

Set in points.  If you are using relative units like rem or em, you will need to divide 10 by 10 to arrive at a value of 1rem or 1em.  This places the font size at the original 16px global setting for Base text size.

Print View Tab

Controls whether or not a Banner image, Calendar Name, and Print Date/Time display when a visitor prints the calendar.
Print view tab settings

Banner Image

Can be used to upload a campus logo and then use it here so that every time someone prints the calendar it contains campus branding.

Show Calendar Name

Will display the calendar name you set in the Publish Settings in the header of the printed page.

Show Print Date/Time

Will display the current date and time in the footer of the printed page.

When you have completed your work with the Settings and Styles for the Main Calendar Spud, click the OK button.  You may also preview the results of your actions by clicking the Preview button.
OK and Preview buttons

Selecting and Styling Calendar Views

CLICK TO EXPAND

The second step in preparing your Main Calendar Spud involves selecting which calendar views you want to use for this calendar and then styling those calendar views.  There are 21 available calendar views that are accessible by clicking the Add a Calendar View button.  When you add a calendar view to the Available Calendar Views, it drops out of the list of views you may add.
Add a calendar view button in the Calendar Spuds tab

The calendar views range from list views, tabular views, daily and weekly views, and many more.  You should choose calendar views based on their appropriateness to the calendar content you are displaying.  The following image gives you a look at some of the available calendar views.  You may visit An Overview of 25Live Publisher's Calendar Views to find a summary of what each calendar view provides.
Calendar view options

25Live Publisher and Accessibility

There are a couple of calendar views that are not readily accessible by screen readers.  If you are concerned about the accessibility of your calendars, you might consider alternatives to the following calendar views and promotional spuds:  Classic Month, Linear Grid, Upcoming Fader List, Upcoming Vertical Crawler, and the Upcoming Horizontal Crawler.  The Event Slider can be made accessible by turning off the animation on the spud.  For more information on this, read the Help documentation covering Accessibility Guidance (Trumba help pages not maintained by CollegeNET).

The Calendar Views that have already been applied when this calendar was created are found under the Available Calendar Views group.  By default, every newly created calendar starts with three calendar views pre-selected:  Classic Table, List, and Classic MonthAvailable calendar views options

How many calendar views should I have for one calendar spud?

Although it is possible to display all 21 calendar views as options to your site visitors, it would quickly become overwhelming to your visitors.  The best practice is no more than three or four calendar views for each main calendar spud.  There may be times when you only perceive a need for one view.  Ultimately, you have to make the choice as to what you want to expose to users.  Having a couple of additional views can be beneficial but going too far with that concept can defeat your purpose of letting people know about your events so that they may attend.

For each calendar view you make available to site visitors, you will need to edit its settings and styles.  Some calendar views give you much more control over the settings than others.  To edit the settings and styles of a calendar:

Locate the Calendar View in the Available Calendar Views section and click the Edit Settings & Styles link.
Edit settings and styles button under each calendar viewEach calendar has two or more tabs under its settings, one for General Settings and a second one for event settings specific to event templates (your 25Live Event Types).  The event template-specific settings and styles are part of the Featured Event functionality that applies to a couple of calendar views.  

General Settings

These settings are arranged in groups that will vary by calendar view and its customizability.  For the List View, the following General Settings groups apply:  

PagingGroupingEvent Title LinkHeading Level
Group Header FormatEvent LayoutView Chooser LabelEvent Actions
Paging ButtonsTimeface Header ControlsList GroupsList Subgroups

Paging

Controls the sorting order of the events on the calendar, how many events appear on each page of the calendar and what the default landing page is for the calendar view.
Paging settings

Sort Order

Can be set to sort the events in an Ascending fashion (Future) or a Descending fashion (Past).  It is customary to sort in Ascending Sort Order.

Events Per Page

Controls how many events show up on each page of the calendar view.  But, it also offers the option of either Smart or Exact.  The Smart setting displays, as closely as possible, the number of events set in the textbox, while preventing events that occur within the same group from breaking across pages.  The Exact setting displays exactly the number of events set in the textbox.

Default Page

Choose the default page that the calendar begins displaying. Current day, Next day, Current Group, or Custom Date.  Standard behavior of most campus calendars is to have the calendar begin with the Current day.

Grouping

Controls how events are grouped on the calendar view.  This group also allows for the possibility of subgrouping.
Grouping settings

Group by

Allows you to group the events on the calendar by Year, Quarter, Month, Week, Day, or a Custom grouping based on date ranges.

Subgroup by 

Allows you to subgroup by Week, Day, Start time, Event Location, Location or Venue, or Title.  For instance, you might group your events by month and then subgroup them by week.

Multi-day Events

Controls events with repeating occurrences.  When this is turned on, multi-day events that started in the past and are still ongoing will be displayed until the event ends.  This setting should be turned on for any calendar that will contain repeating events.

Event Title Link

Heading Level

Group Header Format

Controls how dates and day of the week format when grouping by day or week or when grouping by start time.
Group header format settings

Group Date Format 

Gives you a multitude of options in the ways you may format the date when grouping by day or week.
Group date format dropdown options

Day of the Week Format

Gives you a couple of options in the ways the day of the week gets formatted.  You may choose to not display the day of the week, abbreviate it, or spell it out.

Group Time Format

Gives you options to group by start time.

Event Layout

This group contains a setting for the Default layout and a second setting for Featured event layouts.  As you can see in the image provided below, it is possible to have multiple Featured Level using different layouts.
Event layout settings

Default Layout

Controls the event layout of the majority of your Event Templates.  The best practice is to set the Default layout to Standard Layout.
Default layout dropdown settings

For each Featured Level you have set up in 25Live Publisher, you can apply a different event layout.  You begin that process by opening the drop-down list for each featured level and choosing from the following options:  New "Standard Layout", New "Featured Layout", New "Image Is Event Layout", and Same as "Default layout".  

For guidance on how to set up 25Live Publisher and 25Live to make use of the Featured Event functionality visit the page, Featured Events in 25Live and 25Live Publisher.

If you apply the New "Featured Layout" to multiple Featured Levels, each Featured Layout will get its own tab in the Settings and Styles. This functionality allows you to format each featured layout differently from the others.
Event layout settings

View Chooser Label

View Chooser Label

This value is blank by default.  The View Chooser, whether turned on in the Main Calendar Spud settings or whether you are using the View Chooser controls contains a Label to link to the appropriate calendar view.  If you leave this textbox blank, the View Chooser will display the label, List, to select that calendar view.  Any label entered in the textbox will replace the default terminology of List.
View chooser label setting

Event Actions

This group contains additional settings for the event actions beyond what was set in the Global Settings.Event Actions settings

Event Action display 

Controls how many event actions a visitor may take at a time.  There are three options:  Multiple, Single, and None.  The Multiple option allows a calendar visitor to select multiple events and perform an event action like adding them to their own calendar or receiving text reminders all at once.  The Single option allows a calendar visitor to only select one event at a time to perform an event action.  Finally, the None setting turns off the event action option to calendar visitors.  The best choice is to use the Multiple option.

Show sign-up Buttons 

Controls whether the registration button appears on the event.  Since the registration module is not functional in 25Live Publisher, you should set this option to No.

Sign-up button on new line

Show sign-up buttons on a separate line below the event title.

Paging Buttons

This group controls where the paging buttons will display on the calendar view.

Display Top Buttons

Selecting Yes on this setting will display the buttons at the top of the calendar view pages.

Display Bottom Buttons

Selecting Yes on this setting will display the buttons at the bottom of the calendar view pages.

Paging buttons settings

Timeface Header Controls

Controls the padding around the calendar view box itself.  You may add extra padding by increasing one of the values for each side of the CSS box that contains the calendar view.
Timeface header controls setting

List Groups

This group contains style settings for the Grouping headers.  There are only a couple of elements that normally need to be touched in this group of settings.
List groups settings

Size

The font size, set in points. 

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 12pt (points) and your original base text size is 10 pts, you will need to divide 12 points by 10 points base to arrive at a value of 1.2rem or 1.2em.

Background Color

This should match your global background color. You will likely have to click in this box to change this to white (#ffffff) or whatever color you use as the background for your calendars.

List Subgroups

This group contains style settings for the Subgroup headers.  There are only a couple of elements that normally need to be touched in this group of settings.
List subgroups settings

Size 

The font size, set in points.  

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 9pt (points) and your original base text size is 10 pts, you will need to divide 9 points by 10 points base to arrive at a value of 0.9rem or 0.9em.

Background Color 

May need to be adjusted if you want it to be white like other backgrounds.

Events: Default Tab 

These settings apply to all event templates unless the event has a setting for one of the Featured Levels.  When an event has a setting for the Featured Event functionality, that event will use one of the other settings that may format differently. 

There are 8 groups of settings on each of these tabs as follows: 

Display SettingsDate/Time OptionsImage SettingsInline Images
General StylesEvent Title StylesEvent Details StylesImage Styles

Events default settings

Display Settings

Control whether or not your want update markers to appear and what fields you want in the list of information on the calendar.  

Display update markers 

When set to Yes, this setting shows a marker when you add or change events on the calendar.  The List View calendar view allows the user to manipulate which fields appear in the list of event information on the calendar as well as allowing you to reorder the list of fields.  It even allows you to change the name of the Label for Location and Description (i.e., the Event Description from 25Live).  You may also set a Max Length on the Description field so that an event with a very robust event description doesn't take up an entire page of the calendar view.
Display settingsIf you wanted to add a new field like the Web link (the Event Web Page from 25Live's event custom attributes), you would click the add new field dropdown list to locate and add the additional field.

Date/Time Options

Control how dates, times, and days of the week get formatted.  It also provides for the addition of the time zone if you are a campus that has multi-campus locations in different time zones.
Date time options

Label Ongoing Events 

When Yes is chosen includes a label for your multi-day events that may have started in the past but extend into the future.  For this option to function on the Calendar View you must select Yes for the Include events that started in the past in the Grouping section of the Calendar View settings.

Ongoing Events Label 

Indicates that an event is a continuing event. 

Date Format 

Allows you to control the format of the date by selecting from a drop-down list of options.

Hide Year When Grouping

When set to Yes, causes the year to not display when you are grouping by time.

Hide Event Dates When Grouped by Day

Allows you to hide the date on the events when you are grouping by day.

Day of the Week 

Allows you to not include the day, include an abbreviated day format, or spell the day out completely.

Show End Date 

When set to Yes will cause the end date of the event to be displayed in addition to the start date.  But, single-day events will not display an end date.

Show Time 

When set to Yes will include the event time along with the event date.

Time Format 

Controls how the event time is formatted including a large variety of options for how AM and PM will be formatted.

Time Zone Display 

Determines whether the time zone format length.

Inserting Images in the Event Description in 25Live

One HTML element that is available in the Event Form's Event Description editor is the image tag, <img>.  This HTML element allows you to insert an image, or images, into your Event Description.  When you are doing this in your Event Description editor, be sure to insert the full URL where the image is located.  Relative URLs will produce a broken image symbol in the browser when viewers attempt to look at the event.

Image Settings

The Image Settings group contains settings for the Event Image from 25Live including controlling the positioning of the image and the maximum width and height of the image in pixels.
Image settings

Image Position

Controls where the Event Image floats in relation to the calendar entry on the page.  There are three options:  No Image, Left, and Right.  Choosing Left or Right causes the event image to either float to the left or the right of the event on the calendar.  If you want to turn off the display of images for this calendar view, you would select the No Image option.

Max Image Width (Pixels) 

Controls the maximum width of the image.  Images that are larger than this max width will be reduced to fit in the width specified. 

Max Image Height (Pixels)

Controls the maximum height of the image.  Images that are larger than this max height will be reduced to fit in the height specified.

Placeholder Image

Determines which image is displayed when the event does not include an image.

Inline Images

Show Inline Images 

Controls whether or not images in the Event Description in 25Live display in the Event Description in 25Live Publisher.  You insert those images with the HTML <img> tag in 25Live's Event Description on the Event Form.  If you use images inside your event descriptions, you should change this to Yes to show the inline images.

Setting Only the Max Image Width

If you set the Max image width (pixels) and the Max image height (pixels) to the same value (e.g., 100px X 100px), you may get image distortion if the image is larger than the sizes specified.  A 100px by 100px image is a square image.  But, what happens if your image is 350px wide and 200px high?  Image distortion that looks like the carnival funhouse mirrors.  So, how do I avoid this problem?  Only set the Max image width (pixels) and leave the Max image height (pixels) blank.  This forces the issue on the width of the image but allows the height to be variable meaning that when a rectangular image is larger than the max-width when it is resized it will not distort.

Image Styles

Theses styles control the padding around the image, the border size, and the border color.Image settings

Image Padding 

Controls padding around the image.  You will note that the right padding is set to 10px by default whereas the top, bottom, and left padding is set to 5px.  Since images are often floated to the left of the calendar entry, the extra padding provides separation between the event text and the image.  If you floated the image to the right of the event's information, you would need the extra padding in the left padding setting.

Image Border Size

Images may have borders surrounding them. 0px for Image border size removes the border from images.  When setting a border greater than 0px, you should err on the side of smaller pixel sizes.  The ideal border is 1px.  Each additional pixel will make the border bigger and blockier and is not aesthetically pleasing.

Image Border Color 

Often set to black on the majority of websites but you may use any color that is part of your website's color palette.

Image Width Mobile

The Image Width Mobile setting controls the sizing of images if the width of the spud is smaller than a specified pixel size. The width of the spud is measured by the bounding box containing the Publisher spud code.  There are two settings associated with this group, Spud width less than and Max image width.
Image width mobile settings

Spud Width Less Than 

Assists Publisher in determining when to use a different maximum image width usually needed for mobile devices.  

Max Image Width 

Determines the maximum width of the event image if the Spud width less than value is evaluated to require a smaller image size.  In this instance, the maximum image width will be reduced from what you set in Max Image Width earlier.

Inserting Images in the Event Description in 25Live

One of the HTML elements that is available in the Event Form's Event Description editor is the image tag, <img>.  This HTML element allows you to insert an image, or images, into your Event Description.  When you are doing this in your Event Description editor, be sure to insert the full URL where the image is located.  Relative URLs will produce a broken image symbol in the browser when viewers attempt to look at the event.

General Styles

The General Styles settings control Margin, Padding, Border size, and Border color for the events covered under the Default tab.  The Border color will be inherited from your global settings.
General styles settings

Event Title Styles

The Event Title Styles settings control how the Title text behaves and is formatted for each event entry on the List View of your calendar.  Many of the settings are inherited from your Global Settings.  Remember that you are not tied to those global settings as they may be changed by simply clicking in the textbox and making alterations.
Event title style settings

Size

Set in points by default. 

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 10pt (points) and your original base text size is 10 pts, you will need to divide 10 points by 10 points base to arrive at a value of 1rem or 1em.

Weight

Allows you to choose from a couple of options:  normal, medium, and bold. Consider keeping this set to bold.

Style

Controls whether the Title text will be normal, non-italicized text or whether it will become italicized.

Text Transform

Controls whether the Title text will be displayed as entered on the event form, with initial capitalizations, all capitalizations, or all lowercase.  Lowercase generally goes unused as it would put the entire title in lowercase (E. E. Cummings would be thrilled but your campus probably wouldn't!).  The default setting is none and most campuses choose to let the Event Title format come from how the event was titled in 25Live which will very often be initial capitalizations anyways.  However, if you want to force the issue of how titles are transformed, this setting grants that option.

Padding 

Follows the CSS box model outlined earlier.  If you need to have additional space around the text, alter the pixel values of one of the regions of the box.

Signup Button Spacing 

May be safely ignored given that the registration module is not turned on in 25Live Publisher.

Event Details Styles

The Event Details Styles control how the details of the event are formatted on the calendar entry.  The Font, Text color, Date/time color, and Location color are all inherited from the Global Settings but you may change any setting by simply clicking its textbox to activate it.
Event details styles settings

Font Size 

Controls the size of the text on the details of the calendar entry.  

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Field Label Wrap 

Controls whether or not the label will wrap if it runs out of space on the current line (think of text automatically wrapping in Microsoft Word).  The normal setting allows text to wrap while the nowrap turns off text wrapping.

Field Label Font Weight 

Controls the font weight of the labels on the Event Details in the calendar entry.  There are three options:  normal, medium, or bold.  The best practice is to set labels in bold to make them stand out as labels instead of event information.

You would repeat this process for each separate featured layout that you specified in the General Settings earlier.  The bottom line of what the Featured Events functionality provides is the ability to format the event's style settings to make it stand out from all other events.

Selecting and Styling the Event Details View

CLICK TO EXPAND

The Event Detail View provides the view a calendar visitor receives when they click an event on the calendar.  There are two formats that you may use for the Event Detail View:  Event Detail and Event Detail-Enhanced.  The difference between these two options is that the Event Detail-Enhanced grants you control over where the Detail Image will appear on the Event Detail View along with additional formatting options.  As the enhanced version is a more powerful tool, you should consider using it instead of the standard Event Detail view that is chosen by default for each new calendar.   

To select which Event Detail View you will use with this calendar view, complete the following steps:

Under the Event Detail View section of the Calendar View options, locate the Switch Detail Views link and click it.
Switch detail views button

You will be presented with two options:  Event Detail and Event Detail-Enhanced.  You may preview either option by clicking the Preview link which will present you with a list of events to select from to see the event detail view under each formatting option.
Event detail and event detail enhance under select detail view

Click the Detail View you want to use with this calendar view and click the OK button

Now you are ready to begin working with the settings and styles for the Event Detail View. To edit the Detail View Settings & Styles:

In the Event Detail View group, locate and click the link labeled, Edit Settings & Styles.
Edit settings and styles in the event details view

The Edit Settings for Event Detail window will appear.  There are two tabs covering the functionality and formatting of the event detail view:  Settings and Styles. 
Edit settings for event detail enhanced settings

The Settings tab contains settings in 10 groups:  

Heading LevelField SettingsDate/Time OptionsDetail Image
Inline ImagesMap ImageSign-up ButtonsBack to Calendar Link
FooterDisques CommentsFacebook Comments Plugin

Heading Level

Heading Level

Headings within the spud will start at the level number entered. (2 is a common option.)

Field Settings

Control how the fields are displayed on the Event Details view when opened by a calendar visitor.

Field Layout 

Controls whether the fields are displayed using a Table or with a List view.

Show Event Template 

Controls whether the Event Type is displayed on the Event Details for each event. Since the Event Type is a concept really only relevant to users of 25Live, it is customary to alter the setting to No to hide the event type from calendar visitors.

Show Field Labels 

Controls whether or not the labels for each of the data fields will display to calendar visitors.  The suggested setting is Yes.

Description Location 

Controls whether or not the Event Description text will display above the fields or below the fields.  It is more customary to have the event description to be positioned below the event details fields.

Show Repeating Event Description

Repeats Label

Allows you to alter the repeated label.

Location Label 

Allows you to alter the label for the Location field.  All you need to do is replace your own text in the textbox and the Event Details View will use that label.

Event Template Label 

Allows you to alter the label for the Event Template field.  If you chose to hide the event template in step ii above, you may ignore this setting.

Link Label 

Allows you to alter the label for the event's web page link that may be set in the event custom attributes.

Date/Time Options

This group controls how dates, days of the week, and times are displayed on the Event Description view.
Date time options

Label Ongoing Events 

Works exactly like it works in the Calendar View settings.  It includes a label for your events with multiple occurrences that started in the past and are extending into the future.  If you have lots of repeating events, consider setting this item to Yes.  Be aware that to display the ongoing events, you have to have selected Include events that started in the past in the Grouping section of the Calendar View settings.

Ongoing Events

The label used when the Label ongoing events setting is set to Yes.  If you want to alter the label, simply replace the text in the textbox with your own.

Date Format 

Controls how the event dates will be formatted.  The drop-down list contains many different options for how you may format the dates.

Day of the Week 

Gives you the option to not display the day of the week, abbreviate the day of the week, or spell the full name of the day of the week.

Show End Date 

Allows you to show the end date in addition to the start date for multi-day events.

Show Time 

Allows you to control whether you include the event time along with the event date.  You should leave this setting to Yes.

Time Format 

Allows you to control the differing formats for displaying times with AM and PM.  The provided drop-down list contains multiple options for formatting times.

Time Zone Display 

Allows you to display the time zone along with the time on your events. Unless your campus has locations in multiple time zones, you may safely leave the setting to None.

On Separate Line 

Allows you to control whether the event date and event time display on the same line or on a separate line. Setting this to No means that the event date and time will display on the same line together, while Yes will place the event date first and then the time will be immediately below it on a new line.

Detail Image

This group controls the positioning of the Detail Image as well as the maximum image width and height specified in pixels (px).
Detail image settings

Image Position 

Provides a drop-down list allowing you to control where the Detail Image floats in relation to the Details view text.  The Automatic setting positions the image based on its width and height making the positioning somewhat random.  There are options to float the image above the Details View text (Top), to the Left or Right of the Details View text, or below (Bottom) the Details View text.

Max Image Width (Pixels) 

Best practice is to set this to 125px or 150px to be a more mobile-friendly for users looking at calendars on cell phones.

Max Image Height (Pixels)

Often set to the same value as the width value which ends up creating a square box for the image.  As mentioned earlier, this box approach to images can create distortion of the image when it gets compressed into the smaller-sized box.  If you are setting a height, you might want to consider creating a rectangular image size using both width and height.  However, the safest approach is to set only the image width and let the image height be variable.  That way you control the horizontal spacing of the image without having to specify a height.

Placeholder Image

Determines which image is displayed when the event does not include an image.

Inline Images

This setting allows you to control whether or not Inline Images will display or not.  An inline image is an image that appears in the Event Description in 25Live using the <img> tag.  If you are inserting images in your event descriptions, you should make sure that Yes is selected for Inline Images.
Inline images setting

Map Image

These settings allow you to decide if you want to include a map with your Event Details view or not.  These settings also allow you to control the map's positioning, width, height, style, and the link label to a full-sized version of the map.  The Map Image will only display if your locations have a latitude and longitude value.
Map image settings

Show Map Image 

Allows you to control whether or not the map image will display or not. Yes will display the map, while No will turn off this functionality for this calendar's detail views.

Map Position 

Allows you to control the positioning of the map image. Inline will position the Map image to the right of the event details.  However, if you are already floating an image to the left or right on your Event Details, you should select the Bottom setting to place the map below the Event Details text.

Map Width 

Controls the maximum width of the map image.  The values convert to px so a value of 300 is 300px.

Map Height 

Controls the maximum height of the map image.  The values convert to px so a value of 200 is 200px. Note that the width and height specified by default is rectangular and not a perfect square.

Map Style 

Allows you to control what displays by default in the map image, the Map itself or the Satellite view with and without labels.  Most calendars use the Map style and then there is a toggle on the map image that allows a site visitor to see the Satellite view.

Map Link Label 

Allows you to change the label being used to link to a full-screen version of the map image.  If you leave the Map link label blank, the Map Link will not be displayed.

Sign-up Buttons 

Show Sign-up Buttons

Controls whether or not the Event Details View will display the sign-up buttons.  As 25Live Publisher does not use the Registration module currently, you should set this setting to No.
Sign up buttons setting

This setting controls both the positioning of the back to calendar link and allows you to choose your own text for the back link label.
Back to calendar link settings

Show Above Event 

Determines whether or not the back to the calendar link will appear above the detail view or both above and below the detail view.  Selecting Yes will display the Back To Calendar Link to display both above and below the detail view.  Selecting No means that the back link only appears below the detail view.

Back Link Label 

Allows you to enter text for the link that will replace the default text.

The Footer settings control whether or not to display the Event Actions, options to display Facebook, Twitter, and LinkedIn, whether or not to display the events Permalink, whether or not to display a QR code in the detail view footer, and whether or not to display the Prink link.
Footer settings

Show Event Actions 

Controls whether the event actions are displayed in the detail view footer. The recommended setting is Yes.

Show Add to Calendar & Sign-Up 

Controls whether or not the Add to My Calendar link will be displayed when registration is enabled on an event.  Since the Registration module is not turned on in Publisher, you should make sure this is set to No.

Show Post to Facebook/Twitter/LinkedIn 

When set to Yes will add a clickable Facebook icon, Twitter icon, or LinkedIn icon in the detail view footer.  Adding these icons allows your visitors to add Facebook posts about your events, Tweet about your event, and add posts to LinkedIn about your event.  As these constitute free advertising of your event, you should consider setting all three to the Yes setting.

Revert to Old Style Event Actions 

Allows you to revert to an older version of Event Actions.  You should never revert to the Old Style Event Actions so the correct setting is No.

Show Permalink 

Provides the permalink in the footer.  The permalink is a permanent URL to the current event detail view.  Your calendar visitors could copy this link to share the URL with other people.

Permalink Label 

Controls the label that appears next to the permalink icon.  If you don't like the label, Permalink, you may provide your own language in the textbox.

Show QR Code Icon 

Controls whether or not a QR code icon will be added in the footer of your event details.  Visitors may click the icon to download a QR code image file.  Visitors using mobile phones could scan the image and be taken to the event details view in a browser.

Show QR Code Icon 

Controls whether the print link will display in the footer.  For this version of the Detail View, the proper choice is to say Yes.  The Mobile Detail View would more appropriately be set to No.

Show Print Link

Selecting Yes will show a print link in the footer.

Disqus Comments

The Disqus Comments settings allow you to turn on a Disqus comments region on the event detail for visitors to leave comments on the event.  The settings also allow you to provide a Disqus short name and customize the Disqus heading above the Disqus comments.  Unless you have someone who can monitor the comments being left on all of your event details for this calendar, you should leave this setting turned off (No).
Disqus comments settings

Facebook Comments Plugin

These settings allow you to turn on a Facebook plugin that provides another avenue for calendar visitors to comment on your event. The settings also allow you to alter the Comments heading, set the Comments width in pixels, set the Number of posts (comments) to show by default, and the Color scheme for the plugin.  Again, unless you have a dedicated employee to police and review the comments being posted on your events, you should consider setting this to No to not display it as an option on your events.
Facebook comments plugin settings

Styles Tab 

This tab allows you to set the stylistic elements for the event detail view. The good news is that many of the stylistic settings are inherited from your global settings.  A brief review will highlight elements you might need to alter. The Styles tab contains style formats arranged in 12 groups:  

Page StylesTitleDateEvent Info
DescriptionSign-Up ButtonsEvent ActionsFooter Links
Disqus/Facebook 
Comments Header
Event Action StylesButton StylesMore Action Button Styles

Styles tab settings

Page Styles

Text size

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 9pt (points) and your original base text size is 10 pts, you will need to divide 9 points by 10 points base to arrive at a value of 0.9rem or 0.9em.

Link color

Inherited from your global settings and may be altered if you want to make changes.  

Horizontal Rules Color

Inherited from your global settings and may be altered if you want to make changes.  

Title

This group contains formatting for the font and font size as well as the color of the title text.  You may also alter the Font weight of the title, perform a Text transform of the title, alter the Line height, and alter the Top and Bottom padding as well as the Horizontal rule padding.  Obviously, you may have to take the steps to alter the font size to relative length units as outlined above.  The Font weight and Text transform settings allow you to control the darkness of the title text as well transform it from initial capitalizations to all capitalization, as was discussed earlier.

Date

This group contains formatting for the Font, Text size, and Color, all of which are inherited from your global settings.  If you altered the text size under the Page Styles group, check to make sure that this is inherited into the Text size box here.  If not, you may need to make manual alterations.  The Text transform will alter the format of your letters in respect to uppercase or lowercase letters. \

Event Info

This group contains formatting for the labels and event data that will appear in the detail view for each event.  Most of the data is inherited which makes this group easy to style.  However, there are a few stylistic settings that you will want to review.

Event info settings

Label Font, Label Size, & Label Color

Each of these settings is inherited from your global style settings

Label Weight 

Controls the text darkness of the labels.  There are three options for the label weight:  normal, medium, and bold.  It is customary for labels to be in bold, however, you may alter this setting by selecting from the drop-down menu.
Label weight dropdown settings

Label Text Transform

Used to transform the label text from one capitalization schema to another.  There are four options:  none, capitalize, uppercase, and lowercase.  The default setting is none.  This option allows the labels to be formatted in initial capitals much like capitalize would provide.
Label text transform dropdown settings

Label Wrap 

Controls whether or not longer labels will wrap to a second line in cases where the bounding box for the event detail is smaller.  The nowrap setting forces the labels not to wrap while the normal setting allows labels to wrap.  Typically, it is better to err on the side of caution and select normal wrapping.
Label wrap dropdown settings

Label Column Width 

Allows you to control the width of the label column in pixels.  It is blank by default so setting a width will control how much space your labels will have.  If you set a label column width, it becomes even more important that you set the Label wrap to normal to ensure that labels are not cut off.

Event Data Font, Event Data Size, & Event Data Color

Each of these settings is inherited from your global settings.  However, if you have converted to relative length units for your text size, you will need to review and make appropriate adjustments to the Event data size to ensure that it is consistent with all other text.

Description

These settings control how the text will be styled for the Event Description from 25Live.  All three of these settings are inherited from the global style settings.  However, you may have to make alterations to the Size setting if you are using relative length units.

Description settings

Button Styles

Padding 

Provides for more padding to the right and left of buttons to give spacing between buttons.  

Background Color

Controls the background color of buttons on the event detail view.  

Text Color

Controls the text color of buttons on the event detail view.  

Border Color

Controls the border color of buttons on the event detail view.  

Border Corner Rounding

If you are rounding the corners of your buttons, you should match Border Corner Rounding value to the same value you set in the global settings.

Sign-Up Buttons

These settings control the Button font size, Inner padding, and Border corner rounding of any sign-up buttons in 25Live Publisher.  As Publisher does not utilize registration, you may safely skip these settings.
Sign up buttons settings

Event Action Styles

These settings control how links and menu text for event actions are formatted in the event detail view of an event.  

A number of the settings are Inherited from your global settings including the 

Button Font

Inherited from your global settings

Button Text Size 

Default setting is in points.  

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 9pt (points) and your original base text size is 10 pts, you will need to divide 9 points by 10 points base to arrive at a value of 0.9rem or 0.9em.

More Actions Background Color

More Actions Text Color

This group controls how the footer text and the permalink are formatted. A couple of the settings will require you to review and make alterations as necessary.

Footer links settings

Footer Font

Inherited from the global settings  

Footer Size 

Controls the font size of any text in the footer region of the event detail view.

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 9pt (points) and your original base text size is 10 pts, you will need to divide 9 points by 10 points base to arrive at a value of 0.9rem or 0.9em.

Footer Color (for Links)

Inherited from the global settings

Footer Weight 

Controls the weight of the text in the footer region of the event detail view.

Footer Text Transform 

Allows you to control the formatting of the capitalization of the links.  The same four options are available:  none, capitalize, uppercase, and lowercase.

Permalink Pop-up Border Color

Inherited from the global settings

Disqus/Facebook Comments Header

This group controls the styling of text as well as padding for the Disqus/Facebook comments.  

Disqus facebook comments header settings

Font

Inherited from your global settings.

Size 

Controls the font size.  If you altered the Link size setting earlier, you should see that value inherited here.  If not, make a manual change to make this font size equal to the Link size.

Color

Inherited from your global settings.

Padding 

Controls the padding around the header.  The default settings provide for a bit of extra padding above the header and a slightly smaller amount of padding at the bottom of the header.

Legacy Event Actions

These legacy settings control how links and menu text for event actions are formatted in the event detail view of an event.  

Link Font

Inherited from your global settings

Link Size 

Default setting is in points.  

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 9pt (points) and your original base text size is 10 pts, you will need to divide 9 points by 10 points base to arrive at a value of 0.9rem or 0.9em.

Link Color

Inherited from your global settings

Link Weight 

Set to bold by default.  You may alter this by selecting another option from the provided drop-down menu.

Link Text Transform 

Allows you to control the formatting of the capitalizations of the links.

Select Menu Font

Inherited from your global fonts

Select Menu Size 

Controls the font size of the menu items.  It is inherited from the Link size setting.  If you altered the Link size setting earlier, you should see that value inherited here.  If not, make a manual change to make this font size equal to the Link size.

Once you have completed work with all of the Settings and Styles for the detail view, you should click the OK button to save your settings. You may preview how your settings have affected the Event Detail view by clicking the Preview button.
Preview button

Styling the Popup Event Detail Spud

CLICK TO EXPAND

The next step in getting the Calendar View spud ready to post on your campus web page is to work with the Settings and Styles of the Popup Event Detail Spud.  This popup appears on non-mobile devices when a visitor to your calendar rolls over the event on the calendar.  Mobile devices do not display popup windows.

To begin working the settings and styles for the Popup Event Detail Spud:

Locate the Popup Event Detail Spud region of the Calendar Spuds tab and click the link to Edit Settings & Styles.
Edit settings and styles button below popup event detail spud

The Edit Settings for Event Detail Popup will open containing two tabs:  Settings and Styles. 
Settings tab for Event detail popup

Settings Tab 

This tab grants you control of basic settings for the popup window.  

The Settings are contained in four groups:  

Display SettingsDate/Time OptionsImage SettingsField Settings

Popup Width 

Allows you to set the width of the popup in pixels.
Display settings

This section contains the same settings you have already seen in the calendar view and event detail view settings. Date time options

Label Ongoing Events 

Includes a label for multi-day events that started in the past but may still be part of an ongoing series.  For this setting to function, you must select Include events that started in the past in the Grouping section of the calendar view settings.  To turn this setting on, fill in the Yes radio button by clicking it.

Ongoing Events Label 

This setting text defaults to "Ongoing through" but you may alter the text by entering your own label text in the textbook.

Date Format 

Allows you to select the event date format on the popup window.  There are a large number of options from which to select.

Day of the Week 

Allows you to select the format for the day of the week that outputs along with the event start and end dates.  You may choose from the day of the week fully spelled out or abbreviated.  You may also set this option to None to not display the day of the week at all.
Day of the week format dropdown options

Show End Date 

Controls whether the end date is displayed along with the start date.  For single-day events, the end date will not display and only the end time will display. 

Show Time 

Controls whether the event time is included with the event date on the popup window. 

Time Format 

Controls how the AM and PM will display the times on the event.  This setting should be consistent with the choices you made for it in the Calendar View and Event Detail View settings. The drop-down menu contains a large number of different options for how the AM and PM will format in relation to your event times.

Time Zone Display 

Controls whether or not the time zone will display after event times and specifies its format. None is suggested if your campus operates in a single time zone and has no need for this option on your event times.
Time zone display dropdown options

Styles Tab 

This tab gives you control of the stylistic settings for the Event Detail Popup.  

GeneralTitleLocationDate
DescriptionWeb LinkEvent LinksBorder Rounded Corners

Styles tab settings

These settings control three elements of the popup window.General settings

Border Color

Inherited from the global Base border color.  Unless you want to use a different border color for the Event Detail Popup window, you may allow this setting to remain unchanged.

Border Size

A 1 px border size is the typical setting for borders on images, boxes, and other elements on web pages.  Larger pixel settings here will produce blockier borders that are generally not aesthetically pleasing.

Background Color

Should mimic what you have been using for the Background color throughout the other objects like the calendar view and event detail view.

These settings control the stylistic elements of how the event title is displayed in the Event Detail Popup window.  Title settings

Font

Inherited from the Global header font.  You may change the font stack by simply clicking in the text box and providing an alternate set of fonts.  However, it is a best practice to use the same font setting you have been using throughout the rest of your calendar.

Size

Font size defaults to 9 points.  If you are using relative length fonts, like rem or em, you will need to convert this setting by dividing the value of 9 by the original default text size of 10 to arrive at either 0.9rem or 0.9em.

Color

Inherited from the Global header color.  You may change the font color by simply clicking in the text box and providing an alternate color.

Font Weight 

Controls the darkness of the title's text.  There are three choices:  normal, medium, and bold.  Bold is generally the best setting for the title text on the Event Detail Popup view.
Font weight dropdown settings

These settings control the stylistic elements for how the Location is displayed on the Event Detail Popup window.Location settings

Font

Inherited from the Base font and typically should not be altered to maintain font integrity across the various elements of your calendar.

Size 

If you are using relative length units like rem or em, you will need to divide your desired point value by the original base text size to arrive at a value. For example, if your desired value is 8pt (points) and your original text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Color

Inherited from the Base text color.  It is a best practice to use the same font color throughout your calendar for your text elements.

Font Style 

Controls whether the Location text is displayed in normal text or italicized text.
Style dropdown settings

Link Color 

Controls the color of the link color and the link color when hovering over it.  These settings are inherited from the Base link color and generally should not be altered.

These settings control the stylistic elements for how the Date is displayed on the Event Detail Popup window.  The settings control the Font, Text size, and font Color. 

Date settings

Font

Inherited from the Base font.  Although it is possible to alter the font, it is a best practice to be consistent in your fonts across your entire calendar implementation.

Text Size

If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em.

Color

Inherited from the Base text color.  It is a best practice to use the same font color throughout your calendar for your text elements.

These settings control the stylistic elements for how the Event Description is displayed on the Event Detail Popup window. Description settings

Font

Inherited from the Base font.  Although it is possible to alter the font, it is a best practice to be consistent in your fonts across your entire calendar implementation.

Size

Text size. If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em

Color

Inherited from the Base text color.  It is a best practice to use the same font color throughout your calendar for your text elements.

These settings control the stylistic elements for how the event's web link is formatted.  There are three settings for controlling your links:  Font, Size, and Link color.Web Link settings

Font

Inherited from the Base font.  Although it is possible to alter the font, it is a best practice to be consistent in your fonts across your entire calendar implementation.

Size

If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em

Link Color

Inherited from the Base link color and generally should not be altered for consistency of the behavior of your calendar across the many spuds.

These settings control the stylistic elements for how the event's event links are formatted. Event Links settings

Font

Inherited from the Base font.  Although it is possible to alter the font, it is a best practice to be consistent in your fonts across your entire calendar implementation.

Size

If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 0.8rem or 0.8em

Link

Inherited from the Base link color and generally should not be altered for consistency of the behavior of your calendar across the many spuds.

Text Transform 

This setting allows you to alter how the event links are formatted.  There are four options:  none, capitalize, uppercase, and lowercase.

  • Uppercase converts the Link text to all uppercase characters.  
  • Lowercase will convert the characters to all lowercase and remove any initial capitalizations.  
  • Capitalize will ensure that the Link is formatted with initial capital letters including where a link is connected via two or more words each word will receive initial capitalization.  
  • None is the choice if you want to not transform the text at all and output it as formatted in the underlying code of the page.
    Text transform dropdown settings

Border rounded corners setting

Border Corner Rounding 

This setting requires a pixel value and defaults to the Global Settings. The pixel value sets a radius that will round off the corners of the popup box.  A 4px border corner rounding will produce a soft rounding to the edges of the four corners of the box.


When you complete preparing all of the Settings and Styles, click the OK button to save your settings.  You may preview those settings to see how they have impacted the popup window by clicking the Preview button.

Styling the Mobile Main Calendar View

CLICK TO EXPAND


After you complete work on the Calendar View, Event Detail View, and the Event Detail Popup View, you need to set up the Mobile Calendar View and the Mobile Calendar Detail View.  These two objects will return mobile-friendly views if the Publisher detects that the calendar visitor is using a mobile device.

Mobile main calendar spud options
To begin working on the settings and styles for the Mobile Calendar View:

Click the Edit Settings & Styles link located in the Mobile Table group.
Edit settings and styles under mobile calendar view

The Settings & Styles window will open displaying three tabs:  General Settings, Calendar Actions Panel, and Events: Default.  The Events: Default tab may be split into multiple tabs for each Featured Level setting your Publisher environment contains.  Both the non-featured and featured events start under the Events: Default tab.  Your choices in the General Settings will determine if these tabs split apart into more tabs.
General settings tab

General Settings Tab 

This tab controls the settings that apply to the events and how they are displayed on the mobile calendar view.

Display SettingsPagingGroupingGroup Header Format
Event LayoutView Chooser LabelEvent ActionsPaging Buttons
Timeface Header ControlsTable GroupsTable Column HeadersTable

Display Settings 

These settingcontrol the Field list for the mobile calendar view. Essentially, these are the columns that will display in the Mobile Table View.  You may reorder the items or even add fields.  But, remember, adding fields increases the amount of labels across the columns and is not conducive to a true mobile view.  A more mobile-friendly approach is to keep the fields to the Start Date, Start Time, and Title and allow the Mobile Calendar Event Detail View to provide the details of the event.

Paging 

These settings control the Sort order of the events on the page, how many Events per page are displayed, and what Default page visitors to the calendar see when first visiting your web page containing the calendar.Paging settings

Sort Order 

Controls whether events will sort Ascending (Future) with current events appearing first and then sorting future events to follow. Or, Descending (past) starting with past events and then sorting from there.  

Events Per Page 

Allows you to set a value for how many events you want to appear on each page of the mobile calendar.  It also offers the option to choose either Smart or Exact.  The Smart setting means that the Publisher calendar will attempt to fit the 15 events in the window provided for the calendar spud but if it can't it will push the events it can't fit to the next page.  The Exact setting means that the calendar will force 15 events per calendar page meaning that you will likely have a vertical scroll bar appear in your calendar view to make these events all viewable. 

Default Page 

Allows you to control the default landing page for the mobile calendar view.  There are four options:  Current day, Next day, Current Group, and Custom Date.  Current Day is typically the choice that most implementations want for their calendars.
Default Page dropdown optionsHowever, on occasion, you may need to set custom dates.  Selecting the Custom Date option will open an additional textbox for you to enter the custom date.
Default page settings

Grouping 

These settings give you control of how events are grouped as well as what to do with multi-day events.Grouping settings

Group by 

Allows you to group calendar events by Year, Quarter, Month, Week, Day, or Custom.
Group by dropdown optionsThe Custom option will open an additional set of text boxes for you to give your Custom grouping a Name, a State date, and an End date.  You may also add additional grouping dates and times by clicking the Add button.  For example, a campus has an academic calendar and they want to group by Fall Semester, Spring Semester, and Summer Semester so that the academic calendar items are grouped by term.  Each term would be entered in the Name field with a range of dates for that grouping to apply.
Group by Name field and Add button

Multi-day Events 

Allows you to Include events that started in the past as part of your calendar entries.  Remember that when grouping, multi-day events are displayed in every group until the event ends.

Group Header Format 

These settings control the format of the date and day of the week.Group header format settings

Group Date Format

Controls the format for the day of the week in the group heading when you are grouping by day or week.  The drop-down menu contains multiple different date formats to choose from.

Day of the Week Format 

Controls how the day is formatted when grouping by day or week.  The day of the week will appear in the group heading in these instances.  There are settings for the day spelled out, abbreviated versions of the day, and a setting to exclude the day of the week.

Event Layout 

These settings control the layout of the events on the calendar.  There are settings for the Default layout and Featured events layout.Event layout settings

Default Layout 

Controls how the layout of the majority of the events on your calendar. Standard Layout should be selected for the majority of your events.
Default layout dropdown settings

Featured Event Layouts 

Controls how the layout of your Featured Events will be formatted.  For each Featured Level, there will be an option to select an event layout different from the Default layout.  For each featured level, you may select between Featured Layout - Table and Featured Layout - List.  As the screen capture indicates, each Featured Layout - Table gets a number indicating that it is a separate layout and each of those five Featured Layout - Table settings will receive its own tab for formatting the layout.  For a more detailed discussion of the Featured Event functionality in 25Live Publisher, visit the Featured Events in 25Live and 25Live Publisher document.
Event layout settings

View Chooser Label 

View Chooser Label

This setting allows you to alter the default name for the calendar view.  For instance, the Mobile Table will display the word, Tableon the View Chooser Control Spud.  You use this setting to apply your own choice of names for each calendar view.
View choose label setting

Event Actions 

These settings control whether or not the Event Actions are displayed and whether or not to include the sign-up buttons.Event Action settings

Event Action Display 

Controls whether or not a calendar visitor may execute event actions like adding the event to their own calendar, receiving email and text updates, and more.  There are three options to choose from:  Multiple, Single, and None.  It's best practice to choose Multiple, which will add a checkbox next to each event on the calendar.  This allows a calendar visitor to select multiple events and take an event action on the whole group.  The Single setting allows them to take action on only one event at a time.
Event action display dropdown options

Show Sign-up Buttons 

Controls whether the calendar visitor sees the event sign-up buttons or not.  Since the registration module is not active in 25Live Publisher, you should always change this setting from Yes to No.

Paging Buttons

Paging button settings

Display Top Buttons

Controls whether or not the paging buttons display at the top of the mobile calendar view. Since there will likely be scrolling on mobile devices, you should be more mobile-friendly and set to Yes.

Display Bottom Buttons

Controls whether or not the paging buttons display at the bottom of the mobile calendar view. Since there will likely be scrolling on mobile devices, you should be more mobile-friendly and set to Yes.

Timeface Header Controls 

Timeface header controls setting

Padding

This setting adds padding around the timeface header.  In most cases, you may accept the default settings dependent on your font choices.

Table Groups 

These settings control the format of the mobile calendar view table groupings.Table groups settings

Font

Inherited from the Global group font.  Unless you wish to use a different font stack with your mobile table calendar view, you may leave this setting to its default.

Size 

This setting is also inherited from the Global group size

If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 10pt (points) and your original base text size is 10 pts, you will need to divide 8 points by 10 points base to arrive at a value of 1rem or 1em

Color

Used to set the font's color for the Group headings.  This setting is inherited from the Global group color.  Unless you want to use a different header color for your groups, you may leave this setting to the default setting.

Weight

Controls how dark the text will be for your group headers. It is typical for group headers to be in bold text.
Weight dropdown options

Text Transform

Inherited from the Global group text transform setting.  It is customary for this setting to be the same as used in the Global group text transform.

Padding 

Controls the padding around the group headers. The only reason you might need to alter these default settings concerns your font stack.  If a served font needs additional padding to fit better in the afforded mobile space, you would then tweak these settings.

Table Column Headers 

These settings control the formatting of the mobile calendar table's column headers.Table column headers settings

Font

Inherited from the Global subgroup font.  Unless you wish to use a different font stack with your mobile table calendar view, you may leave this setting to its default.

Size

Inherited from the Global subgroup text size.  If you are using relative length units like rem or em you will need to convert your values.  If you made this change in the Global subgroup text size, you should see the conversion already completed here.

Weight

Controls how dark the text will be for your group headers. It is typical for group headers to be in bold text.
Weight dropdown options

Text Transform

Controls the case of the characters in the column headers.  The choices are:  none, capitalize, uppercase, and lowercase.  Select which format you want to use for your headers.  If you want to let the default text format be utilized, simply leave this setting to none.
text transform dropdown options

Color

Controls the color of the font for the column headers and is inherited from the Global subgroup text color.  If you want to use a different color, click in the textbox and enter a new hexidecimal number for your chosen color.

Background Color 

Controls the background behind the column headers and is inherited from the Global subgroup background color.  If you want to update the color, enter a hexadecimal number.

Padding

Controls the padding around and between each of the column headers.  You may alter this if it looks like you need more spacing around the column headers.

Table 

These settings control how the table cells are formatted. Table settings

Border Color

Sets the color used to create the horizontal and vertical border lines around the event content.  It is inherited from the Base border color which is normally the best setting.

Border Width

Controls the width in pixels of the borders.  The typical border width for table borders is 1px and should be left to that setting.

Calendar Actions Panel 

This tab contains both Settings and Styles for the Calendar Actions.  The Calendar Action include the Print link, the Show subscribe link and the Show My Events link. Calendar actions panel tab settings

Settings 

This group options control whether or not the print link, subscribe link, and Show My Events link will display.Settings group options

Show Print Link 

Since the viewer of this calendar will be on a mobile device, it is unlikely that they would be printing any documents.  If you want to give them the option, set this to Yes.

Print Label 

Allows you to supply your own label for the print link.  Simply enter the text for your Print label in the textbox.

Show Subscribe Link 

Allows you to display a link to the subscribe popup. Yes is the suggested setting.

Subscribe Label 

Allows you to supply your own label for the subscribe link.  Simply alter the text for your Subscribe label from the default text, Subscribe.

Show My Events Link 

Allows you to display a link to My Events. Yes is the suggested setting.

My Events Label

Allows you to supply your own label for the My Events link. Yes is the suggested setting. The My Events Label text defaults to My Events.

Styles 

This group options control basic stylistic settings for the text of the links and the link colors.Styles settings

Display

Controls whether or not the Calendar Actions Panel displays or is hidden. If you want to hide the Calendar Actions Panel entirely, click the hide setting.  Making this choice will hide all of the links formatted under the Settings group.
Display dropdown options

Font

Controls which set of fonts will be used for the Calendar Actions panel links.  This setting is inherited by the Base font and typically it is not necessary to change this setting.  If you wish to use a different font stack, click in the textbox to activate it and make changes to the font stack.

Text Size 

Controls the size of the font for each of the calendar actions.  

If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original text size is 10 pts, you will need to divide 8 points by 10 points to arrive at a value of 0.8rem or 0.8em

Weight 

Controls how dark the text will be for your group headers. It is typical for group headers to be in bold text.
Weight dropdown options

Link Color 

Control the color of links.  These settings are inherited from the Base link color.  Typically, you should not alter these settings for consistency in the behavior of links across the multiple spuds for the calendar.

Events: Default Tab 

This tab contains a group of settings that control how all non-featured events are formatted.  As this will be the majority of your events, paying attention to the details is important.  

Display SettingsPopup SettingsDate/Time OptionsDate/Time Span Options
Image SettingsInline ImagesEvents

Events default settings

Display Settings 

Display setting

Display Update Markers

This setting will show or hide update markers when new events are added to the calendar or existing events have been updated in 25Live. To turn on the update markers, click the Yes radio button.  The update marker, an asterisk, will display for one cache cycle of the calendar.  When the Publisher feed, re-executes the event search driving your calendar, the update marker will be removed.

Popup Settings 

Popup settings

Popup Details Spud

This group allows you to select a popup to display more details of the event when a visitor hovers over the event on the calendar. As mobile devices do not display popup windows, you should leave this set to None.

Date/Time Options 

This group contains settings that control how dates and times are formatted for the Mobile Calendar View.Date time option settings

Date Format 

Controls the event date's format on the events.  Since you are working with a mobile calendar view, you will likely want to use either an abbreviated or numerical date format due to the smaller amounts of space available for the calendar.

Hide Year When Grouping 

Controls whether or not the year is hidden when grouping.  When you are grouping by time, the year will be included on the group heading.  If you want the year to appear for events that occur within the group, click the No radio button to include the year. Yes will hide the year from the dates on the events in the group.

Time Format 

Controls the am/pm formatting on event times in the mobile calendar view.  To be consistent with your non-mobile calendars, you should choose the same format you selected for the other calendar views.

Time Zone Display 

Determines whether or not the time zone will be included after event times as well as its format.  There are three options:  None, Short, and Long. None is appropriate for the majority of calendars.  If you have multiple campuses in multiple time zones, you should select between either Short or Long time zone formats.
Time zone display dropdown options

Show All-day Event Duration 

Will show the duration of an all-day event in the time field. If you want to display the times for an all-day event, click the Yes radio button to turn on this functionality.

Date/Time Span Options 

This group controls how end dates and times are displayed on the mobile calendar view.Date time span option settings

Show End Date 

Determines whether or not the end date displays on the event along with the start date.  If your event is a single-day event, only the end time will be displayed. Yes is appropriate for displaying multi-day events.  If you do not want to display the end date on the events on the mobile calendar view, select the No radio button.

Show Time

Determines whether or not the event time will be displayed along with the event date on your calendar entries. Yes is the typical choice for all calendar views.

Image Settings 

This group controls the sizing of the Event Image on calendar entries in the Mobile Calendar View.

Image settings

Max Image Width (Pixels) 

Controls the maximum width allowed on the Event Image on calendar entries.  Event images that are larger than this maximum will be reduced to this width. 50px is a mobile-friendly image size.

Max Image Height (Pixels)

Controls the maximum height allowed on the Event Image on calendar images.  As with the width setting, images larger than this setting will be reduced.  It is normally safer to leave the height blank and set the maximum width.  This allows the height to be variable and avoids issues with distortion when the image is reduced to fit the 50px width setting.

Inline Images 

Inline images setting

Show Inline Images 

Controls whether or not images that are included in the event details from 25Live will display or not.  These images are inserted using the HTML <img> tag.  

  • If you want these images to be displayed, click the Yes radio button to turn on this functionality. However, you should be aware that images added via the <img> tag in the event description in 25Live may be much larger than what is conducive to a mobile view. 
  • No is likely be the more mobile friendly approach.  Test both settings on your mobile calendar view by viewing the calendar on a mobile device to see which option is more viable for your calendar.

Events 

This group controls the format of text on the events in the mobile calendar view.
Events settings

Font

Inherited from the Base font.  If you want to use a different font stack, click the text box and enter a new font stack for the mobile calendar views event entries.

Size 

Controls the size of the text on your calendar entries.  If you are using relative length units like rem or em, you will need to divide your desired point value by the original text size to arrive at a value. For example, if your desired value is 8pt (points) and your original text size is 10 pts, you will need to divide 8 points by 10 points to arrive at a value of 0.8rem or 0.8em

Cell Padding

Controls the padding around the event entries on the mobile calendar view.  The default setting of 3px for top, right, bottom, and left padding should only be altered if your font choice requires more spacing around objects on the event entries on the calendar.

Start Date Font Weight 

Controls the darkness of the font. Bold typically works best but you have the option of normal or medium font weights.

Start Date Wrap and Start Time Wrap 

These setting control whether the date and time will wrap if there isn't enough space on the mobile device to display them in a single line. Nowrap will force the text to display on one line which may introduce scroll bars.  To allow the text to wrap, select the normal option.
Start date wrap dropdown settins

Title Font Weight 

Controls the darkness of the Title on the calendar entries. If you want the title text to be darker choose between the medium and bold options.
Title font weight dropdown options

Title Font Style

Controls whether the Title text is italicized or not. If you want your Titles to be italicized on event entries, select the italic setting.
Title font style dropdown options

Signup Button Padding

Controls the padding around the signup button.  You may safely skip alterations to these settings since you should have turned off the signup buttons in an earlier step in the process.

Event Layout

The remaining tabs for the calendar contain the same formatting choices outlined for the Default tab.  Each Featured Level may have its own settings that differ from the majority of your events that are controlled by the settings on the Events: Default tab.  The options on the Featured Level tabs differ depending on whether you selected Featured Layout - Table and Featured Layout - List. The Featured Layout - Table enlarges the font text for the event title while the Featured Layout - List adds the Featured Event label making the event stand out more prominently on the calendar.
Event layout settingsReview the options on each tab that has an associated Featured Level Event Layout.  For more information on Featured Events, visit the Featured Events in 25Live page.

Once you have completed your work on all of the settings and styles, save your settings by clicking the OK button.  You may preview your settings by clicking the Preview button.
OK button

Setting Up the Mobile Calendar Detail View

CLICK TO EXPAND

The last step in setting up the elements for the Calendar Spud is to set up the Mobile Calendar Detail View.  As with the Calendar Detail View, you may choose between the basic detail view and the enhanced detail view.  The difference between these two options is that the enhanced detail view allows you to control where the detail image floats in relation to the detail view text.  Once you have selected the version of the detail view you want to use for mobile you may edit the settings and styles for that view.

Edit settings and styles button for event detail enhanced mobileThe Settings and Styles for the Mobile Calendar Detail View are essentially the same choices that you have to set up with the Event Detail View.  There are a few key differences to make note of when preparing your Mobile Calendar Detail View, including:

Detail Image

Detail image settings

Controls the positioning and size of the Detail Image.

Image position

It is customary to position the image to either the Left or Right of the event details text in the Event Detail View but that would likely force a using a mobile phone to switch to landscape view. To avoid this, you should consider positioning the image above the details by setting the Image position to Top or alternatively allowing the image to be positioned automatically (Automatic) based on its width and height.  

Max Image Width (Pixels)

Consider setting this to 100px or 125px to be better viewed on mobile devices. But, if you find the images still too large at that level on a mobile device, you should adjust to even smaller widths.

Max Image Height (Pixels)

Controls the height of the Detail Image

Footer

The Footer settings will also be subtly different than those you set for the Event Detail View.  

There is no need to display the QR code icon in the mobile view as the concept of the QR code is that you would scan it with your mobile device.  

Additionally, you should be able to set the Show Print link to No as most users will not be printing from their mobile devices.  

Additionally, you can probably dispense with displaying the Show Permalink.
Footer settings


Once you have completed setting all the Settings and Styles for the Mobile Calendar Detail View, click the OK button to save your changes.