[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-tracker] [bug #13205] better publish and subscribe functio
From: |
Jan Vilhuber |
Subject: |
[Phpgroupware-tracker] [bug #13205] better publish and subscribe functionality needed |
Date: |
Thu, 26 May 2005 23:12:14 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8) Gecko/20050427 Camino/0.8.4 |
URL:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=13205>
Summary: better publish and subscribe functionality needed
Project: phpGroupWare
Submitted by: jvilhuber
Submitted on: Thu 05/26/2005 at 23:12
Item Group: 0.9.16.005
Category: calendar
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Component Version: BZIP2
Platform Version: GNU/Linux - SuSE
Reproducibility: Every Time
Planned Release: None
Fixed Release:
_______________________________________________________
Details:
A user should be able to publish his or her calendar to anyone. This sort of
works via the calendar/ical.php, but this still requires a username password,
and that username and password is used to look up the calendar. Which means
that only I can 'subscribe' to the phpgroupware calendar, since only I
(presumably) know my password.
Perhaps a better way to publish a calendar from within phpgroupware is to
write out the calendar file in ics format to the directory set during setup
time (I set mine to /var/lib/phpgroupware. This would be much easier on the
database and user-logins than doing interactive dips into the database
everytime someone calls ical.php.
Updates can be written either manually (through a 'Publish' button in the UI
for example), or periodically, or automatically, whenever a change is made to
the calendar.
Conversely, it would be great to be able to 'subscribe' to an external
calendar. Currently, there's an import function, which seems to be able to
read ical format, but this is an actual import. What is needed for subscribe
functionality is to read the external calendar, then put the entries
(perhaps) into a separate calendar, and make it read-only. Next time we
update the subscription (manually via 'Refresh' or automatically every X
minutes), all entries are flushed from this calendar, and the new ones read
(again read-only).
For extra credit, what I REALLY want is to be able to edit the calendar both
locally in phpgroupware and on the remote computer, and have both remain in
sync. Alas, I don't think the iCalendar format is good for that sort of
thing, or at least not eaily. SunBird (mozilla) does this , by reading the
remote calendar, mofifying it, then writing it back out. If every program did
this, that could work, but a) they don't and b) this seems wildly inefficient
(but I'm no expert on syncing technology...).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=13205>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Phpgroupware-tracker] [bug #13205] better publish and subscribe functionality needed,
Jan Vilhuber <=