Fast Cal ... Display and manage your calendar events or diary dates!
Fast Cal can be used to manage your calendar events or diary dates and display them on your website in a responsive monthly module, or full year event list. View past and future months, link to files or other websites and show additional event info in a space-saving popup.
Supports multiple users (actions are logged so you can see who posted/edited/deleted events), iCal export, and custom colour-coded categories.
Features
- Add, edit, copy, and delete events using a point-and-click interface
- Supports multiple user accounts
- Log file to track individual user actions
- Search events to easily find the one you want to edit
- Unpublish or publish events with the status toggle switch
- Calendar date picker to change event dates, or mass-delete/copy between selected dates
- Auto-sort events from oldest-newest or newest-oldest
- Custom colour-coded event categories
- Start your week from Sunday or Monday
- Auto-generates an iCal (.ics) file that can be loaded into iPhones, iPads, MS Outlook, Google Calendar, and many more applications with iCalendar support.
- Optional URL to link events to other websites or resources
- Responsive monthly grid and full year event list views
- Customisable with standard CSS - dress-up your calendar any way you like
Download
Downloads are available when you view the full version of this website on a desktop computer.
You can grab the zipped download package from the top of the page. Just scroll up to the blinking download icon and give it a swift click.
Installation
The Fast Cal download pack comes with an example web page setup for reference, but you can see the installation page for more details.
Demo
Check out the back-end demo to see how easy it is to use, OR, see the front-end demos (below) for website integration ideas.
Tips and tricks ... they're also a front-end demos!
Demo 1 - Monthly Calendar
The monthly calendar module is responsive and will change from a weekly grid format to a linear month-long list on small screen devices.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6Dronfield In Bloom AwardsDronfield In Bloom AwardsTime: 18:00 - 20:00Starts at 6pm. Please only attend if you have received a nomination letter. [Category: Social Event]Sunday, 6th Oct 2024×Harvest Festival AssemblyHarvest Festival AssemblyTime: 09:00 - 09:30This assembly is for all children. Sunday, 6th Oct 2024× | 7School photographsSchool photographsIndividual and family photos will be taken. Remember to wear school uniform and smile for the camera! Monday, 7th Oct 2024× | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20Parents' EveningParents' EveningTime: 15:30 - 15:303:30pm to 5:30pm [Category: Meeting]Sunday, 20th Oct 2024× | 21 | 22Last day of termLast day of termBring £1 to wear non-uniform. Tuesday, 22nd Oct 2024× | 23INSET DayINSET DayStaff training day. Wednesday, 23rd Oct 2024× | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Demo 2 - Full Year Event List 2024
The full year event list is responsive and will change from a 2-column to 1-column layout on small screen devices.
January | |
8th | Class newsletters to be sent home |
8th | Y5 SwimmingY5 Swimming×First swimming lesson of the new year. Remember to bring your PE kit. [Category: Club / Sport]Monday, 8th Jan 2024 |
12th | Parents' EveningParents' Evening×Time: 17:00 - 20:005pm to 8pm. [Category: Meeting]Friday, 12th Jan 2024 |
15th | Parents' EveningParents' Evening×Time: 15:30 - 18:303:30pm to 6:30pm. [Category: Meeting]Monday, 15th Jan 2024 |
19th | Young Voices |
27th | Y6 Parents' SATS meetingY6 Parents' SATS meeting×Time: 18:00 - 20:006pm. [Category: Meeting]Saturday, 27th Jan 2024 |
February | |
8th | PTFA DiscoPTFA Disco×Time: 19:00 - 21:00Get ready to bust some moves on the dance floor! [Category: Social Event]Thursday, 8th Feb 2024 |
12th | Y5 SwimmingY5 Swimming×This will be the last swimming lesson for Year 5 pupils. Remember to bring your PE kit. [Category: Club / Sport]Monday, 12th Feb 2024 |
12th | Levick's Got TalentLevick's Got Talent×Time: 13:00 - 15:30An afternoon of fun and for children to show us how talented they are. [Category: Social Event]Monday, 12th Feb 2024 |
12th | Last day of termLast day of term×We break up for half term. Monday, 12th Feb 2024 |
26th | Class newsletters to be sent home |
26th | Y4 SwimmingY4 Swimming×Swimming begins for Year 4 pupils. Remember to bring your PE kit. [Category: Club / Sport]Monday, 26th Feb 2024 |
March | |
4th | Mother's Day LunchMother's Day Lunch×Time: 12:00 - 13:00Looking forward to seeing all mums and carers for lunch in the hall. [Category: Social Event]Monday, 4th Mar 2024 |
23rd | w/c 23rd: SEND reviews |
24th | Last day of termLast day of term×Break-up for 2 weeks Easter holiday. Sunday, 24th Mar 2024 |
April | |
11th | First day back at schoolFirst day back at school×Welcome back! Thursday, 11th Apr 2024 |
15th | Class newsletters to be sent home |
19th | Class photographsClass photographs×Remember to wear school uniform for your school photo. Friday, 19th Apr 2024 |
19th | Parents' EveningParents' Evening×Time: 15:30 - 18:303:30pm to 6:30pm. [Category: Meeting]Friday, 19th Apr 2024 |
21st | Parents' EveningParents' Evening×Time: 15:00 - 20:005pm to 8pm. [Category: Meeting]Sunday, 21st Apr 2024 |
27th | Phonics Check Information EveningPhonics Check Information Evening×Time: 18:00 - 19:00An information evening for parents and carers of Foundation Stage and Key Stage 1 children. [Category: Meeting]Saturday, 27th Apr 2024 |
May | |
2nd | Bank Holiday |
9th | w/c 9th: Y6 SATs weekw/c 9th: Y6 SATs week×SATs week begins on Monday 9th of May and finishes on Friday 13th May. [Category: Assessment]Thursday, 9th May 2024 |
27th | Last day of termLast day of term×Break-up for half term. Monday, 27th May 2024 |
June | |
6th | First day back at schoolFirst day back at school×Welcome back! Thursday, 6th Jun 2024 |
13th | w/c 13th: Y1/2 Phonics Checkw/c 13th: Y1/2 Phonics Check×Phonic checks take place from Monday 13th to Friday 17th June. [Category: Assessment]Thursday, 13th Jun 2024 |
13th | Y6 residential to StratfordY6 residential to Stratford×Year 6 classes will take it in turns throughout the week to visit Stratford upon Avon. Children will watch Romeo and Juliet at the Royal Shakespeare Theatre. [Category: Trip / Visit]Thursday, 13th Jun 2024 |
17th | Father's Day LunchFather's Day Lunch×Time: 12:00 - 13:00Looking forward to seeing all dads and carers for lunch in the hall. [Category: Social Event]Monday, 17th Jun 2024 |
24th | Sports' MorningSports' Morning×Time: 09:00 - 12:00Bean bag races, relays, skipping, egg and spoon, and much more. Refreshments available. [Category: Club / Sport]Monday, 24th Jun 2024 |
30th | New F/S Parents' Information EveningNew F/S Parents' Information Evening×Time: 17:00 - 18:00Learn more about our school before your child(ren) start school in September. [Category: Meeting]Sunday, 30th Jun 2024 |
July | |
6th | KS2 Summer concertKS2 Summer concert×Time: 14:00 - 18:002 concerts will take place at 2pm and again at 6pm. See you there. [Category: Social Event]Saturday, 6th Jul 2024 |
8th | Reports to parentsReports to parents×We will send out reports of your child(ren)'s progress throughout the year. Monday, 8th Jul 2024 |
8th | Y4 SwimmingY4 Swimming×This will be the last lesson of the year for Year 4 children. Remember to bring your PE kit. [Category: Club / Sport]Monday, 8th Jul 2024 |
11th | Parents' Open EveningParents' Open Evening×Time: 15:30 - 17:303:30pm. [Category: Meeting]Thursday, 11th Jul 2024 |
13th | Y6 Leavers' BallY6 Leavers' Ball×Time: 14:00 - 15:30We wave goodbye to our oldest children. Join us for a last dance. [Category: Social Event]Saturday, 13th Jul 2024 |
14th | Y6 Children's last dayY6 Children's last day×We'll miss you! Sunday, 14th Jul 2024 |
14th | Y6 Leavers' AssemblyY6 Leavers' Assembly×Time: 09:00 - 09:30The official school send-off for Year 6 pupils. Sunday, 14th Jul 2024 |
15th | INSET DAYINSET DAY×Staff training day. Monday, 15th Jul 2024 |
18th | w/c 18th: Whole school transition weekw/c 18th: Whole school transition week×During this week (18th-22nd July), Year 6 pupils transition to Year 7 to learn about life in secondary school. Thursday, 18th Jul 2024 |
22nd | Break up for summer holidayBreak up for summer holiday×The summer is here! 6 glorious weeks of sunshine (hopefully). Monday, 22nd Jul 2024 |
25th | INSET DayINSET Day×Staff training day. Thursday, 25th Jul 2024 |
26th | INSET DayINSET Day×Staff training day. Friday, 26th Jul 2024 |
August |
September | |
7th | INSET DayINSET Day×Staff training day. Saturday, 7th Sep 2024 |
8th | First day of the school yearFirst day of the school year×Welcome to a new year of academic achievment. Sunday, 8th Sep 2024 |
11th | Class newsletters to be sent home |
15th | w/c 15th: School Council elections in classw/c 15th: School Council elections in class×Join the School Council and have your say on important events. Sunday, 15th Sep 2024 |
23rd | Phonics WorkshopPhonics Workshop×Time: 18:30 - 19:306:30pm to 7:30pm Monday, 23rd Sep 2024 |
25th | Y5 SwimmingY5 Swimming×The first swimming lesson of the new school year. Remember to bring your PE kit. [Category: Club / Sport]Wednesday, 25th Sep 2024 |
October | |
6th | Dronfield In Bloom AwardsDronfield In Bloom Awards×Time: 18:00 - 20:00Starts at 6pm. Please only attend if you have received a nomination letter. [Category: Social Event]Sunday, 6th Oct 2024 |
6th | Harvest Festival AssemblyHarvest Festival Assembly×Time: 09:00 - 09:30This assembly is for all children. Sunday, 6th Oct 2024 |
7th | School photographsSchool photographs×Individual and family photos will be taken. Remember to wear school uniform and smile for the camera! Monday, 7th Oct 2024 |
20th | Parents' EveningParents' Evening×Time: 15:30 - 15:303:30pm to 5:30pm [Category: Meeting]Sunday, 20th Oct 2024 |
22nd | Last day of termLast day of term×Bring £1 to wear non-uniform. Tuesday, 22nd Oct 2024 |
23rd | INSET DayINSET Day×Staff training day. Wednesday, 23rd Oct 2024 |
November | |
2nd | First day back at schoolFirst day back at school×Welcome back! Saturday, 2nd Nov 2024 |
6th | Class newsletters to be sent home |
16th | w/c 16th: Anti-Bullying Focusw/c 16th: Anti-Bullying Focus×We will be focussing on anti-bullying for the whole of this week. Saturday, 16th Nov 2024 |
December | |
4th | Y5 SwimmingY5 Swimming×This will be the last swimming lesson before Christmas. Remember to bring your PE kit. [Category: Club / Sport]Wednesday, 4th Dec 2024 |
4th | Christmas FairChristmas Fair×Lots of Christmas-related games and treats. Come along to enjoy the festive fun! [Category: Social Event]Wednesday, 4th Dec 2024 |
7th | w/c 7th: SEND reviews |
9th | KS1 Christmas ConcertKS1 Christmas Concert×Time: 13:30 - 18:00Showing times at 1:30pm and again at 6pm. [Category: Social Event]Monday, 9th Dec 2024 |
15th | Whole school carol serviceWhole school carol service×Time: 14:00 - 15:30The concert will be held at Dronfield Baptist Church, from 2pm. [Category: Social Event]Sunday, 15th Dec 2024 |
18th | Last day of termLast day of term×Have a great Christmas! We'll see you in the new year. Wednesday, 18th Dec 2024 |
18th | Christmas partiesChristmas parties×Here's an opportunity to wear your Santa hat and colourful Christmas jumper! [Category: Social Event]Wednesday, 18th Dec 2024 |
Additional usage - iCalendar (.ics) export
An iCalendar (.ics) file is (re)generated in the "fast_cal/" folder every time you update your Fast Cal events. This is an easy way of distributing a calendar of events to your visitors - just provide a link to the "fast_cal/calendar.ics" file and let them do the rest!
TIP: If you update your calendar frequently, you might want to employ simple cache-busting by adding a query string with a version number to your iCal download href. This should stop browsers "holding on" to old versions of your calendar;
<a href="path/to/fast_cal/calendar.ics?v1">Download The Calendar</a>
You can automate the process by appending a PHP generated timestamp instead;
<a href="path/to/fast_cal/calendar.ics?<?php echo time();?>">Download The Calendar</a>
Last updated: December 19th, 2018