Records 

The extension has three record types, which can be stored on any page or folder. The plugin selects them by record, so they don't have to be on the same page as the plugin.

iCal feed 

Table tx_fullcalendar_domain_model_icalfeed

The iCal feed record with title, URL, color and CSS classes
title
Type
string

Name of the feed.

url
Type
string

URL of the iCal file (.ics).

color
Type
color

Color of the events. If empty, the color of the first category is used.

class_name
Type
string

Additional CSS classes of the events.

categories
Type
categories

The categories are added as CSS class fc-category-<uid> to the events and are used by the filter. A feed should have at least one category, see Pitfalls.

starttime / endtime / fe_group
Type
access

Publish dates and frontend user groups (tab Access).

Google calendar feed 

Table tx_fullcalendar_domain_model_googlecalendarfeed

The Google calendar feed record with title, API key, calendar ID and color

Has the fields title, color, class_name, categories and the access fields of the iCal feed and additionally:

google_calendar_api_key
Type
string

API key for the Google Calendar API, see Google calendar: API key and public calendar.

google_calendar_id
Type
string

ID of the calendar.

Category filter 

Table tx_fullcalendar_domain_model_categoryfilter

The category filter record with title and categories
title
Type
string

Headline of the group in the filter modal.

categories
Type
categories

The categories of the group. They are sorted by title in the filter. Categories with a frontend user group restriction are only shown to users of these groups.

Category (system category) 

The extension adds the tab Fullcalendar to the table sys_category.

The Fullcalendar tab of a category with color and frontend user group restriction
color
Type
color

Color of the category. Used for the events and for the checkbox in the filter.

fullcalendar_fe_group_restriction
Type
frontend user groups

Restricts the category (and events with it) to frontend user groups.