The functions described on this page are part of Plugin Agenda (installed by default in the demo application Ametys).

From version 2.10.x onwards, we recommend the search-engine-based "Events Calendar" service, with its "Fullcalendar" view.

Use the"Agenda" service to display events in a page-sized calendar (full-screen calendar).

Functionality:

  • Filter calendar events by category (labels)
  • Monthly or weekly view
  • Add a link to a remote calendar in ICS format
  • Export calendar in PDF
  • iCal export and microformat management
  • Flow RSS
  1. Add service
  2. Configure service
  3. Overview
    1. Monthly view
    2. View per week

Add service

Select a site page and a zone of your choice. Go to the "Add a service" menu and click on "Full calendar" to insert the calendar.

Configure service

The service is configured in 4 steps:

  • general parameters
  • content: what content should be uploaded?
  • remote calendars
  • calendar display

Step 1 General settings :

General setting

Description

Mandatory

Title

Service title
Do not fill in if no title is required

no

Number of months

Number of past months (in relation to the current month) to be displayed.
The default limit is 3.

yes

Number of future months

Number of future months (relative to the current month) to be displayed.
By default, the limit is set to 3.

yes

Step 2 Contents:

Parameter Contents

Description

Mandatory

Content types

Choice of content types to be displayed in the calendar.
The content types available here are those with a "start-date" attribute.

This field can be empty to apply no restrictions on content types.

no

Hide orphaned content

Check this box to hide orphaned content.
Content is orphaned if it does not belong to any page, or if the page is not online.

no

Take user rights into account

Check this option if you want only events to which the user has access to be reported.

Warning: this option disables page caching, thus degrading performance. It is not recommended on high-traffic pages, such as the home page.

 no

Research contexts :

 

 

Enter 1 to n search contexts.

You can also delete all search contexts if you only wish to use remote calendars.

  • Search sites: Define which sites are used to search for content
  • Research context : Choose whether the content should be searched in :
    • The entire current site
    • Daughter pages: only the contents of the daughter pages of the page containing the service 
    • Daughter pages of: only the contents of the daughter pages of the selected page
    • Direct child pages: only the content of the direct child pages of the page containing the service
    • The direct child pages of: only the contents of the direct child pages of the selected page
  • Languages : choose the language of the content :
    • in the current language: only content in the language of the current sitemap
    • in other languages: content in a language other than that of the current site map
    • any language: all content in any language
  • Tags:Select one or more tags to limit the display to content bearing this or these tag(s). Example: display news items with the label "Event".
  • Strict label search: The checkbox is used to disable top-down autoposting. For example, if this box is checked and you have selected a search on the "Sport" tag, only content tagged with this tag will be retrieved. If the box is unchecked, content tagged with the "Sport" label or a child label ("Athletics", "Swimming", ...) will be visible in the content feed.
  • Event category: Select one or more labels to categorize your events in the calendar. All tagged content will be displayed in the calendar.
    Each label will be filtered with a specific color to filter the content displayed. This field can be empty

 

 

yes

 

yes

 

 

 

 

 

 

yes

 

 

 

 

 

 

 

 

Step 3 Remote calendar :

Remote calendar setting

Description

Mandatory

Remote calendars

yes

 

no

Maximum number of events

Maximum number of events to be displayed for each ICS calendar (a recurring event will be counted only once)

This parameter is mandatory only if there is a link to an ICS calendar.

yes

Maximum stream size for reading

Select the maximum size in bytes allowed for the remote ICS file. Beyond this size, the file will not be read. This parameter is mandatory only if there is a link to an ICS calendar.

Yes

Step 4 Display : 

Display parameter

Description

Mandatory

Default view

Default calendar view: month or week

no

Download PDF

Check this box to export the calendar in PDF format (a link to download the calendar in PDF format will be displayed).

no

Export iCalendar

Check this box to export the calendar in iCal format (a link to download the calendar in ical format will be displayed).

no

Flow RSS

Check this box to display the RSS feed icon for calendar events

Only content will be uploaded, not remote calendars.

no

Link to a page

Link to a page on the site to be displayed under the calendar (e.g. "View all events")

no

Link text

Link label.
By default, this is the title of the selected page.

no

Display

Choice of service rendering.
Depends on the graphic charter used.

yes

Overview

The rendering of the calendar depends on the graphic charter.

Monthly view

Clicking on an item in the legend will filter the calendar events to those corresponding to the selected category.

View per week

Back to top

User's manual