Login   Register  
PHP Classes
elePHPant
Icontem

Schedule: Render schedule time tables from XML definitions

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Diogo Resende
Name: Diogo Resende <contact>
Classes: 10 packages by
Country: Portugal Portugal
Age: 31
All time rank: 252 in Portugal Portugal
Week rank: 198 Down4 in Portugal Portugal Down
Innovation award
Innovation award
Nominee: 4x

Winner: 2x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class is meant to render schedule time tables graphics from definitions in XML format.

The schedule definitions specify the days that will appear in one axis of the time table and the hours of the day that appear in the other axis.

The schedule include the definitions of the blocks of time that are allocated including the start time, duration of each period, and the allocated event or class.

The class generate an automatic layout for the allocated time blocks and generates the time table as an PNG image using presentation styles also defined in the schedule definition XML file.

The class comes with two examples: one is a real schedule (mine) and the other is like a tutorial, showing how to configure almost every supported feature.

  Classes of Diogo Resende  >  Schedule  >  Download Download .zip .tar.gz  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Schedule
Base name: schedule
Description: Render schedule time tables from XML definitions
Version: 1.0.0
PHP version: -
License: GNU General Public License (GPL)
All time users: 7453 users
All time rank: 224
Week users: 2 users
Week rank: 856 Down
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image XML XML parsing and generation View top rated classes
Group folder image Time and Date Time and date values, formats and conversion View top rated classes
Group folder image Graphics Colors, images, charts and picture formats View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
July 2004
Number 4


Prize: One book of choice by O'Reilly
Some sites have the need to present information in the form of time tables to let their users know about the schedule of activities.

This class provides a solution for rendering images with a graphical representation of the schedule time tables.

The definition of the time tables is read from XML files that are easy to create by hand. The definition include only the information about the respective days, time and duration of the activities, making it easy to present schedules in the pages of any site.

Manuel Lemos

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (97%) Good (91%) Good (87%) Good (95%) - - Sufficient (76%) 49
Month: Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Plain text file class.schedule.php Class Class (another class is in this file but only to parse XML)
Accessible without login HTML file documentation.html Doc. Simple documentation
Accessible without login Plain text file README Data Read it
Accessible without login Plain text file test.php Example Script to view test.xml
Accessible without login Plain text file test.xml Data 1st XML file to test (using test.php)
Accessible without login Plain text file test2.php Example Script to view test2.xml
Accessible without login Plain text file test2.xml Data 2nd XML file to test (using test2.php)

Install with Composer Install with Composer - Download Download all files: schedule.tar.gz schedule.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.