aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: 576a4aef385b004387d7dd841448b3500ea0c9d7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
                 ______________________________________
                |            PHP iCalendar             |
                | http://phpicalendar.sourceforge.net/ |
                |______________________________________|

Introduction:
-------------
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. 
If you need a Calendar applicaion, please check the 'Calendar Links' section of our website.

Contact:
--------
E-mail the developers and others on the list at:
phpicalendar-devel@lists.sourceforge.net

Installation:
-------------
- Put PHP iCalendar into your Sites folder (or another web directory)
- Edit the file "config.inc.php" and see section below called "Configuration"
- Put your iCal files into the directory you specify in config.inc.php
  (default is "calendars")
- Make sure PHP is enabled (http://developer.apple.com/internet/macosx/php.html)
- Turn on Web sharing (if not already on)
- View calendars in your web browser
  If it is in your Sites folder, the URL would be:
  <http://localhost/~username/phpicalendar>

Configuration:
--------------
View config.inc.php. The comments behind each variable definition will
tell you what each setting does. Change the values between the quotation
marks to change the setting of that variable. If there are restrictions 
as to what that variable can be set to, the comment behind will specify
them. If you have difficulty with your configuration, you can ask the 
developers and other PHP iCalendar users at the PHP iCalendar forums: 
http://phpicalendar.sourceforge.net/phpBB2

Supported Calendar Applications:
--------------------------------
PHP iCalendar supports any calendar application that can generate
valid IETF 2445 files (.ics). Some of the supported applications are:
	
	- Apple iCal
		- http://www.apple.com/ical/
	- Mozilla Calendar
		- http://www.mozilla.org/projects/calendar/
	- Ximian Evolution
		- http://www.ximian.com/products/evolution/
	- KOrganizer
		- http://korganizer.kde.org/
	- WinDates 5.0
		- http://www.rockinsoftware.com/windates.htm

Bugs:
-----
If you find a bug, please let us know. The easiest way for you to do this
is to visit our Bug Tracker on SourceForge. This guarantees that we both 
look at it and take time to figure out what is causing it. You can submit
bugs at the following URL:
http://phpicalendar.sourceforge.net/bugs

Requests:
---------
Got an idea? Great! Just like with Bugs, there is a Features Tracker over
on SourceForge. Please use that to sumbit feature requests. That way, you can
see what others have suggested so you don't duplicate requests, and it will give
us a chance to keep the features that haven't been implemented in one central
place that we can find later. The tracker can be found at the following URL:
http://phpicalendar.sourceforge.net/requests

Licensing: 
----------
This product is distributed under the GPL.  Please read through the file
COPYING for more information about our license.

Older Browser Support:
----------------------
Starting with 0.9.5, PHP iCalendar is moving away from supporting 4.x browsers.
If you still need support for these browers, 0.9.3 is still available for
download. To get the latest ical support, simply download the latest version
of PHP iCalendar and replace the file called 'ical_parser.php' in the 
functions folder.

Changes:
--------
0.9.5
	-Fixed many bugs.
	-Added a method to publish without Webdav in iCal. calendars/publish.php

0.9.4
	-Vastly improved BYDAY, BYMONTHDAY, BYYEARDAY support.
	-Improved DURATION Support.
	-Smaller HTML footprint on all pages with same look and feel.
	-Combined Calendars automatically refresh when changes are made.
	-Vtodo popup works again.
	-Validation increased on multiple pages.
	-Fixed a bug not listing blacklisted calendars.
	-Moved HTML head into header.inc.php to better support embedding of calendar.
	-Moved HTML foot into footer.inc.php to better support embedding of calendar.
	-Specify the name of 'All Calendars Combined' in language files.

0.9.3	
	-Multiple calendar support (up to 8).
	-Fixed pesky <BR> tags in event popup.
	-Added Esperanto language.
	-Major bug fixes.
	-Last to support Netscape 4.x
	
0.9.2
	-Fixed an extra .php on the preferences page.
	-Increased validations on many pages.
	-Added support for CLASS (public, private, and confidential).
	-Added support for LOCATION
	-Added support for ATTENDEE
	-Added support for ORGANIZER
	-Added support for STATUS
	-New javascript functions provide additional information.
	-Added the ability to correct the servers time display
	-Added admin.php for administration of calendars (uses cookies). See config.inc.php for configuration.
		-Add or Update a calendar via a web interface
		-Delete a calendar via a web interface

0.9.1
	-Added unset preferences
	-Cookies now fall back to defaults if data is bad.
	-Fixed a bug with the latest version of Ximian.
	-Added the ability to hard-set cookie-uri and download-uri.
	-Added Catalan and Tranditional Chinese languages.
	-Back button on preferences page now works.
	-Allow_Preferences option now works.

0.9
	-Added complete VTODO support.
	-Added STATUS support for VEVENT and VTODO.
	-Added RSS auto-detection on day, week, month, and year pages.
	-Added year view icon.
	-Added Finnish and Czech language support.
	-Added Preferences page (uses cookies).
		-Select defualt language
		-Select default calendar
		-Select default view
		-Select default theme
		-Select default start day
		-Select default start time
	-Print view can now be set for your default view.
	-Updated silver and red styles.
	-Calendars can now be stored outside of phpicalendar's installation.
	-Cleaned up folders for easier installation.
	-Minor interface enhancements.
	-Minor bug fixes

0.8.1
	-Added header.inc.php for custom headers.
	-Added Brazilian language support.
	-Fixed a bug with some of the style sheets not displaying correctly.
	-Fixed a bug with RSS not properly validating.
	-Fixed a bug with Search returning errors on some characters.
	-Brought some languages up to 0.8 translations.
	-Added support for "last X in month"
	-Fixed many small bugs.

0.8
	-Added search capability.
	-Added a Printer Friendly view for Day, Week, and Month.
	-Added support for single event changes in a recurring set.
	-Added RSS feeds for Day, Week, and Month.
	-Added Portugese language support.
	-Added 'clickable links' for web addresses.
	-Tweeked Red and Grey styles.
	-Fixed a bug causing Sunday to be listed twice.
	-Fixed a bug preventing < 4.1.0 php users to run app.
	-Fixed a bug displaying quotes in summary.
	-Fixed many other bugs (none open on SF!!)

0.7
	-Added Year view.
	-New themes, Green, Orange, Grey, and Tan.
	-Parses calendars much faster.
	-Page titles added for bookmarking. 
	-Fixed bug not letting notes to fully display.
	-Fixed bug in recurring all-day events.
	-Fixed a bug for showing &'s and #'s in the javascript.
	-Greatly improved Mozilla Calendar support.
	-Overlapping events now display better.
	-Added complete timezone support (See TIMEZONE file for details).
	-A new website for PHP iCalendar.
	-Many bug fixes.

0.6
	-Added this README!
    -Greatly improved CSS for "themes", theme SDK available.
    -HTML bug fixes specific to Windows browsers
    -All-day and Regular recurring event both support all types
    -Bottom of month view updated
    -Day, Week, Month navigation brought back.
    -Localization update
    	-Localized dates and times work with Mac OS X as well as
    	 other *nixes.
    	-Almost all text has been translated for supported languages
    	-Added Spanish and Swedish
    -Added ability to turn off the pop-up menu calendar list
    -Added "black-listing" of specific local calendars
    -Added remote calendar support
        -Subscribe to calendars hosted remotely and have them show 
         up in your popup
        -Allow any URL of a calendar to be parsed by your server
    -Added custom error page for user-friendly error messages.
    -Added saving of parsed files to separate files for faster processing
    -Custom options for mini-calendars, this months, events
    -Bug fixes

0.5
    -Improved recurring event support
        -All-day and Regular recurring events now obey ending dates and counts
        -Regular recurring events for monthly
    -New UI
        -Mini-calendars in all views
        -Jump-to pop-ups for Weeks and Months
        -Subscribe works properly
        -Color coding on month view
        -Week view colors the length of the time like day
    -Support for event notes/descriptions
    -More language support
        -Danish
        -Dutch
        -Italian
        -Japanese
        -Norwegian
    -Bug fixes
    
0.4
    -Improved recurring event support
        -All-day recurring for all types
        -Regular recurring events for daily, weekly
    -Event pop-ups
    -More style sheets
    -Multiple language support
        -English
        -French
        -German
        -Polish
    -24-hour clock support
    -Bug fixes

0.3
    -Calendar list popup
    -All-day yearly recurring support
    -Bug fixes
    
0.2
    -All-day event support
    -Added month and week views
    -Bug fixes

0.1
    -Initial Release

© 2014-2024 Faster IT GmbH | imprint | privacy policy