History of CalendarResearch

^
!The calendar aproach
Even though many of us are able to work without a strict predefined plan on what is going to happen when, it usually becomes necessary to agree about time and place for hapenings that include more than one person. It is set up a time and place and in many cases also when it is supposed to end or how long it will last. Sometimes it is defined for who the happening is made for or not and invitations are to be sent to the correct group of persons. Ideally a calendaring system keeps track of a calendar, the start, end and reocurencies of events and participating persons. Usually you would categorize calendar content so that you can create custom calendars to specific needs in a similar fashion like wikibooks.

The optimal solution would be to store the information in the database. From there information can be presented on the web pages, but also iCal files should be possible to get in the same way as the pdf plugin works. The most difficult might be to import iCal files since different applications may format the calendar files differently. Futhermore users and/or groups could be assigned to events or calendars so that they can be mailed the iCal files or subscribe to them. Publish and subscription service will require webdav I'm afraid.

What is possible/reasonable to reach of all this may be discussed further __))helge_karl((__ ^

!Calendar packages

!!PHPiCalendar
PHP iCalendar is a PHP-based iCal file viewer/parser to display iCals in a Web browser. 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 is available in 13 languages and includes support for printing, searching and RSS news feeds.

!!!Requirements:
Webserver running PHP 4.1.2 or later.
Application for creating calendars.

!!!Home page:
[http://phpicalendar.net/|PHPiCalendar site]
Add some text about more features

!! Extcal
ExtCalendar is a powerful multi-user web-based calendar application. Features include Multi-Languages, Themes, Recurrent Events, Categories, Users and Groups management, Environment and General Settings, Template Configuration, Product Updates.

!!!System Requirements:
Apache or IIS web server (download Apache now, note that any web server that supports PHP will work)
MySQL 4.0. (download MySQL now) Other DB systems will be supported soon.
PHP 4.2.x or 4.3.x. - (download the PHP 4.3.x zip package now, note that PHP 5.0 is not tested yet)

!!!Examples:
[http://www.maroctour.com/cal/calendar.php|demo of the calendar][http://www.maroctour.com/cal/docs/minicalendars.php|minicalendar views]

!!!Homepage
[http://extcal.sourceforge.net/|extcal]

!!WebCalendar
WebCalendar is a PHP-based calendar application that can be configured as a single-user calendar, a multi-user calendar for groups of users, or as an event calendar viewable by visitors. MySQL, PostgreSQL, Oracle, DB2, Interbase, MS SQL Server, or ODBC is required.

[http://www.k5n.us/webcalendar.php|Webcalendar home page]

!!PhpScheduleit
Includes plenty of new features such as multiple-day reservations, LDAP support, reservation invites, calendar views and more.

Here is the full list of new features for version 1.1.0:

- Login name support
- LDAP support
- Web-configurable announcements
- Reservation approval support
- Multiple day reservation support
- Reservation invitations
- Day/week/month calendar view for personal reservations, schedule reservations, resource reservations
- Signup sheet view for resources
- Administrator can place reservations for users, change reservation owner
- Clickable time slots for creating new reservations
- Multiple administrator support
- Update to PEAR version 1.82.2.6
- New languages Greek, Portuguese, Portuguese (Brazil), Slovenian, Swedish, Turkish

!!! Homepage
[http://www.php.brickhost.com/|PhpSceduleit]

---

I found this brilliant page with a updated list of calendar and sceduling resources
[http://linuxmafia.com/faq/Apps/scheduling.html|Linuxmafia - Sceduling]

---

Add comments and more information about good packages
Page History
Date/CommentUserIPVersion
14 Aug 2006 (04:56 UTC)
add maketoc
Edwin65.35.241.6719
Current • Source
xing194.152.164.4518
View • Compare • Difference • Source
Helge Karl193.69.109.217
View • Compare • Difference • Source
Helge Karl193.69.109.215
View • Compare • Difference • Source
Helge Karl193.69.109.213
View • Compare • Difference • Source
Helge Karl193.69.109.211
View • Compare • Difference • Source
Arnaud HERVE81.220.15.58
View • Compare • Difference • Source
Helge Karl193.69.109.27
View • Compare • Difference • Source
Helge Karl193.69.109.25
View • Compare • Difference • Source
Helge Karl193.69.109.23
View • Compare • Difference • Source