https://github.com/backdrop-contrib/fullcalendar_views
Views style plugin to render all sorts of date fields as event calendar with FullCalendar
https://github.com/backdrop-contrib/fullcalendar_views
backdropcms calendar date fullcalendar
Last synced: 8 months ago
JSON representation
Views style plugin to render all sorts of date fields as event calendar with FullCalendar
- Host: GitHub
- URL: https://github.com/backdrop-contrib/fullcalendar_views
- Owner: backdrop-contrib
- License: gpl-2.0
- Created: 2022-02-25T13:10:52.000Z (over 3 years ago)
- Default Branch: 1.x-1.x
- Last Pushed: 2024-11-04T07:07:11.000Z (11 months ago)
- Last Synced: 2024-11-04T08:19:14.455Z (11 months ago)
- Topics: backdropcms, calendar, date, fullcalendar
- Language: PHP
- Homepage: https://backdropcms.org/project/fullcalendar_views
- Size: 118 KB
- Stars: 2
- Watchers: 13
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Fullcalendar Views NG
Views style plugin to render all sorts of date fields as events with
[FullCalendar 6.x](https://fullcalendar.io/).
## Supported (date) field types
- Core date
- Core datetime
- Core datestamp
- [Repeating date](https://backdropcms.org/project/repeating_dates)
- [Resource timeslot](https://backdropcms.org/project/resource_timeslots)
- Anything supported by views_handler_field_date, like "node created"If your favorite field type is missing, let us know.
## Installation
Install this module using the official Backdrop CMS
[instructions](https://docs.backdropcms.org/documentation/extend-with-modules)Create a view with a supported date field type, select the "Fullcalendar NG"
display type and configure.Important note: if it's a multi-value field, make sure that the "Display all values in the same
row" setting under "Multiple field settings" of that view field is **not checked**.Some basic instructions are available in the
[Wiki](https://github.com/backdrop-contrib/fullcalendar_views/wiki)### Additional event sources
FullCalendar can parse (external) JSON feeds for additional events. See the official
documentation about [EventSources](https://fullcalendar.io/docs/event-source-object)
for more information. One option to create such a resource is the
Fullcalendar Feed (Fullcalendar JSON) views format provided by this module.## Dependencies
- The [Fullcalendar Library](https://backdropcms.org/project/fullcalendar_lib) module
## Issues
Bugs and feature requests should be reported in the
[Issue Queue](https://github.com/backdrop-contrib/fullcalendar_views/issues).## Known issues
**Important note:** If you have the legacy Fullcalendar module beta version installed,
it's essential to either update to the stable release (1.x-2.0) or to
uninstall that one **before** you install Fullcalendar Views NG. Otherwise
your site will break.See [this issue](https://github.com/backdrop-contrib/fullcalendar_views/issues/7) for
details.## Current maintainers
* [Indigoxela](https://github.com/indigoxela)
## Similar modules
This module is inspired by, but in no way similar to
[Fullcalendar](https://backdropcms.org/project/fullcalendar). It has pros and
cons:- *Pro:* It utilizes a current FullCalendar library
- *Pro:* It supports a lot more date (field) types
- *Pro:* Simpler and more lightweight (OK, that's maybe only relevant for
maintainers)
- *Con:* It doesn't enable you to edit these field values via calendar, only display
(that's by intention)
- *Con:* It has less settings (but also an easier configuration form)## License
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.