The "/Alloque_Lavender" file could not be found or is not available. Please select another file.

PHP iCalendar

27 Recommendations
403 Downloads (This Week)
Download phpicalendar-2.4_20100615.tar.bz2
Browse All Files

Description

PHP iCalendar is a php-based iCal file parser. Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation. It supports 25 languages.

PHP iCalendar Web Site

User Ratings

 
 
27
6
Write a Review

User Reviews

  • Posted by 2011-03-06

    This worked as advertised! . The following are some suggestions to make this package nearly perfect; I already made the modifications to my source and will be in touch with the project developer to see if he wants them rolled up into it.: 1) The TD cells for each day on the calendar contained an anchor tag to jump to a date. Intuitively though, one would expect that by clicking anywhere on the cell of the date it would shuttle you to that day's agenda. I used an onmouseclick for the TD cell to get this behavior. If there is a logistical reason why some might not want this behavior, at least it should be offered as a configurable option. 2) There is a little dot for each event; on a year view, this is tiring to hunt for. Instead, the entire cell should be shaded so it stands out. I added a highlighting template variable to the month view templates (the entire cell of a day having an event would be shaded a highlighter-style yellow...) 3) When in the Year View, the cells of each day are too small to render a text description of each day's events. You had to position the mouse precisely over a small dot representing an event to get elaboration on what the day's events were (a bit of an annoyance...) So I added a TITLE attribute to each TD, elaborating the day's agenda.Now you can simply hover over any spot of the day's cell when in year-at-a-glance view and you can see what the day's events are. 4) As far as I could _see_, the current day is not visibly indicated; I added a highlighting format class to the default template css, outlining the current date's cell to have an outset border. Also, the current day of the year is ineffectually highlighted for years that are not the current year. I changed that to highlight just the current year. 5) This calendar shows adjoining days of the next and previous month as shaded cells; the shading needed to be made a much stronger grey, to clearly indicate it is not that month's days. OK, you can figure it out, but without the visual cue it does not look like _most_ printed calendars we have seen. 6) The top of the calendar should have a snappy project logo banner (perhaps just a strip that is 3/4" high...) The purpose is twofold: get the project the credit and promotion it is due, and to facilitate rebranding the calendar for a website (much in the same way phpBB offers...); as with phpBB, when people take the trouble to rebrand, credit is still on the footnote of the page. I would like to thank this development team for a very useful tool! I thought I might be able to leverage off of Google Calendar, but it was depressing how limited that product turned out to be. The next level for this project would be doing a version that ties into a SQL table (choice of Lite, My, or postgres...) If the developers don't have time/resources, I can understand that! P.S. Tried WebCalendar; it's not working for postgres as of the time of this post.

Read more reviews

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.