Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

fullcalendar_solr

11 sites No security coverage
View on drupal.org

FullCalendar Solr provides integration with the JavaScript FullCalendar library to provide a Year Calendar View display formatter that is compatible with Search API.

The calendar highlights dates associated with content. It also features a year dropdown containing only years with results. This module is compatible with Search API Solr and Facets modules.

Note: this formatter is not compatible with regular content Views.

Requirements

This module requires the following modules:

The Search API backend needs to support the search_api_facets option.

Installation

  1. Clone this repo into drupal/web/modules/contrib or install using Composer.
  2. Enable the module at Admin > Extend or use Drush.

Configuration

  1. At /admin/structure/views, add a view. Under View settings > Show, select an index.
  2. Create a Page. Set the display format to FullCalendar Solr.
  3. Configure the page path such that the last component is 'year'. (e.g. /a/b/c/year)
  4. Under Fields, add a string field containing a date in YYYY-MM-DD format. Any dates not in YYYY-MM-DD format will not be displayed in the calendar.
  5. Under Advanced > Contextual Filters, select a field containing year values in YYYY format.
  6. Under Format > Settings, configure the date and year fields.
  7. Add any additional view configurations as needed.
  8. Save the view.

Redirecting to a Day View

To enable: In the view settings, under Format > Settings, check the 'Navigation Links to Day View' option.

If this is enabled, when a user clicks a highlighted date on the calendar, it will open up a new tab to a day view containing all the search results for that day. This day view will have to be created separately.

Creating the Day View

  1. Create a view page. (The view should show indexed content)
  2. Select a display style. (One that is not FullCalendar Solr)
  3. Under Advanced > Contextual Filter, add a field containing a string date in YYYY-MM-DD format. This should be the same as the date field used in the year view.
  4. Configure the page path. The path of this view should be the same as the path of the year view except the last URL component is 'day' instead of 'year' (i.e. if the year view has path /a/b/c/year, the day view must have path /a/b/c/day). Note: The year and day view should have the same contextual filters.
  5. Add any additional view configurations as needed.
  6. Save the view.

Activity

Total releases
3
First release
Nov 2025
Latest release
1 week ago
Release cadence
76 days
Stability
67% stable

Release Timeline

Releases

Version Type Release date
1.0.2 Stable Apr 7, 2026
1.0.1 Stable Nov 6, 2025
1.x-dev Dev Nov 6, 2025