Download the PHP package tattali/calendar-bundle without Composer
On this page you can find all versions of the php package tattali/calendar-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tattali/calendar-bundle
More information about tattali/calendar-bundle
Files in tattali/calendar-bundle
Package calendar-bundle
Short Description Provides event calendar for your Symfony 5+ project. Compatible with API like Google Calendar.
License MIT
Homepage https://github.com/tattali/CalendarBundle
Informations about the package calendar-bundle
CalendarBundle - FullCalendar.js integration
This bundle allow you to integrate FullCalendar.js library in your Symfony 5.4 to 7 project.
Documentation
The source of the documentation is stored in the src/Resources/doc/
folder in this bundle
- Link the calendar to a CRUD and allow create, update, delete & show events
- Webpack Encore and fullcalendar.js
- Multi calendar
Installation
- Download CalendarBundle using composer
- Create the subscriber
- Add styles and scripts in your template
1. Download CalendarBundle using composer
The recipe will import the routes for you
Check the existence of the file config/routes/calendar.yaml
or create it
2. Create the subscriber
You need to create a subscriber class to load your data into the calendar.
This subscriber must be registered only if autoconfigure is false.
Then, create the subscriber class to fill the calendar
See the doctrine subscriber example
3. Add styles and scripts in your template
Include the html template were you want to display the calendar:
Add styles and js. Click here to see other css and js download methods, you can also found the plugins list
Basic functionalities
You will probably want to customize the Calendar javascript to fit the needs of your application. To do this, you can copy the following settings and modify them by consulting the fullcalendar.js documentation.
You can use Plugins to reduce loadtime.
Troubleshoot AJAX requests
- To debug AJAX requests, show the Network monitor, then reload the page. Finally click on
fc-load-events
and select theResponse
orPreview
tab- Firefox:
Ctrl + Shift + E
(Command + Option + E
on Mac ) - Chrome:
Ctrl + Shift + I
(Command + Option + I
on Mac )
- Firefox:
Contribute and feedback
Any feedback and contribution will be very appreciated.
License
This bundle is under the MIT license. See the complete license in the bundle
All versions of calendar-bundle with dependencies
ext-json Version *
symfony/dependency-injection Version ^7.0
symfony/event-dispatcher Version ^7.0
symfony/framework-bundle Version ^7.0