PHP iCalendar
User Ratings
Featured Reviews
Most Helpful
Review
Superb job, thanks for telling
Express yourself: log in to write a review.
User Reviews
-
Superb job, thanks for telling
-
Very good and extended piece of code and surprisingly the only one in PHP for ICS Calendars. Please think about a 2012 update. My wish would be Privacy options: do not show details about events with class private etc. and do not show events X weeks in the past and Y weeks in the future.
-
I never use this software before. Thanks for sharing. i downloaded it.
-
Very good project, thank you so much for writing
-
I love it. Very very professional project.
-
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.