Skip to content

abeyang/Google-Calendar-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Calendar PHP

The Problem

Getting upcoming events onto a website has always been difficult. The ideal case for upcoming events:

  1. Show the event that's upcoming, in chronological order
  2. Expire the event once the time has passed
  3. Manage all of this with very little hassle

In our church, we have many different fellowship groups that maintain their own blogs, and having some sort of upcoming events is very critical.

The Solution

This is where Google Calendar PHP comes in. It's a framework that takes in the XML file generated by Google Calendar, and turns it into something that's PHP-friendly. From there, there are hooks that allow developers to loop through and generate their own themes, outputting the necessary HTML.

Features

  • Show the nearest upcoming event
  • Shows the first repeating event, and suppresses everything else (until the first event is over)
  • Takes into account exceptions to repeating events
  • User can quickly categorize an event as hidden, shown, or special
  • Distinguishes location name ("Dana House") from physical address ("2440 Dana St")

Usage


Addendum

This is a version 2.0 update to the original framework, hosted on Google Code. Themar 1.1 version allowed managing of multiple calendars (whereas 2.0 does not). In this update, I've tried to make the calendar load faster and more efficiently (while adding additional features). Thus, if you can't live without being able to manage multiple calendars, then please download the 1.1 version.

About

PHP framework for Google Calendar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages