I am currently updating the book’s content and code to work with FullCalendar version 3.9. I am also extending it with new topics, such as themes and using SweetAlert2 instead of jQuery UI (both are explained in the revised book):
If you buy the book now you will receive the current version based on FullCalendar 2.6.1 and the updates to the new version based on FullCalendar 3.9. Go to the book page for more information.
Just published a new version of the book with a chapter about how to set recurrent events with fullCalendar.
If you already purchased the book you will soon get an email with the updated book and resources. If you want to get the book or download a sample visit the book’s page.
I will start working in a new version of the book based on the latest fullCalendar version. Current readers will receive these updates free as always.
Just made available a site license to share the book content and resources in a private intranet for up to 5 developers. However only one email will receive the updates.
Contact me if you want to give access to a bigger group of developers.
Thank you for your support!
I have published a new version of the book:
1. New chapter showing how to use external widgets to manipulate a calendar instance: datepicker for navigating and checkbox for filtering.
2. Added code in the database persistence samples to save updates when resizing or dragging events.
3. Fixed bugs in code samples from the database persistence chapter. Also updated Web2py sample project with those fixes.
Buyers from previous versions will get these updates for free. Interested developers can get their own copy and future updates will be free.
Thank you all for your support!
I am currently adding to the book two examples showing how to interact with fullCalendar using widgets such as datepickers or checkboxes. These are the examples:
The price will increase again in a few days when I publish this version. This version is already published. As always, previous buyers will not be affected by this and will receive these updates at no additional cost.
You can take advantage of the current price if you get the book now.
Thanks for your support.
Just finished the chapter on the basics of how to use a database to manage fullCalendar’s events and you can buy the new version now.
These are the topics:
- Database representation of a fullCalendar event
- Saving events
- Loading events
- Modifying events
- Deleting events
The actual code to save to or retrieve events from the database depend on your back end: libraries, framework or database. The samples in the book are just to give you an idea about how to build the interaction with your back end through JSON.
I plan to extend this chapter with examples showing how to save events to a database after drag and drop actions. Although I think that, after going through the examples in the new chapter, you will readily get the idea on how to do it. It is a matter of choosing inside which fullCalendar’s callback to put your save, update and delete functions calls.
As announced before, the price increased again for new buyers. If you already bought the book you should be receiving soon an email with the updated materials at no additional charge.
If you have not bought the book yet, get it at the current price and receive future updates for free.
yii2fullcalendar component – simple component exposing fullCalendar’s model. Seems to be based on fullCalendar 2.2.3
Ruby On Rails
FullCalendar Events and Scheduling – this is a screencast based on version 2.9.1 of fullCalendar. Shows how to use dialogs and a date range picker.
The book contains a Web2py application showing how you could integrate fullCalendar with the framework.
flask-fullcalendar – Example of a simple integration with flask. I included a different example with the book.
Laravel fullCalendar component – a component to integrate fullCalendar in Laravel projects.
Vue fullCalendar component – sample code to integrate fullCalendar with the Vue.js framework.
Fullcalendar Walk through with AngularJS – blog post showing a very simple integration with AngularJS.
FullCallendar with React and ES6 – sample code showing how to load fullCalendar as a component in ReactJS.
Most of these examples will give you the basics of integrating fullCalendar in your projects. After that very important step, you can use the examples in the book to customize its use.