[Pidgin] #4778: Scheduled status changes
Pidgin
trac at pidgin.im
Sun Apr 20 21:55:12 EDT 2008
#4778: Scheduled status changes
---------------------------+------------------------------------------------
Reporter: vertigo_2_20 | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: Plugin Suggested
Component: plugins | Version: 2.3.1
Resolution: | Keywords: schedule scheduled status invisible
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by bbbburns):
I see a few methods for accomplishing this:
1. Server side status - grabbed from external calendar
Cisco currently does this by having the Cisco Presence server grab
calendar information from Exchange via WebDav for each user it manages
presence for.
The Exchange calendar info can be pushed out to the Cisco client or to a
SameTime server where your status will be set to something like "In a
meeting" when your schedule says you have a meeting.
Since pidgin has no control of the server side this option is out, but
interesting to consider.
2. Client side status - pulled from an internal source
The user has a method to input their own hours of availability directly
into pidgin instead of pulling from an external source.
This method is much simpler to add since we don't need to integrate with
an external data source. The framework for programmatically setting away
message based on some calendar could be one piece.
This leads us to:
3. Client side status - grabbed from external calendar
The client would connect to whatever calendaring source you have available
and get your status. iCal / Google calendar seem like they might be
doable.
If your calendar says you're in a meeting, or sleeping, or what have you,
your status can be updated appropriately (and maybe even pull the meeting
text as well for the away message).
This would be the most work to configure, but would expand beyond just the
simple "turn sounds off" use case.
I'd like to work on this sometime later in May. Integrating Pidgin with an
external presence source would be pretty cool (and would make my Google
calendar even more useful).
--
Ticket URL: <http://developer.pidgin.im/ticket/4778#comment:3>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list