Skip to content

abeyang/Google-Calendar-PHP

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

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