Summary | Alarm Notification Popup |
Queue | Kronolith |
Queue Version | HEAD |
Type | Enhancement |
State | Rejected |
Priority | 1. Low |
Owners | |
Requester | webmgr (at) muskingum (dot) edu |
Created | 08/22/2006 (6914 days ago) |
Due | |
Updated | 12/18/2006 (6796 days ago) |
Assigned | |
Resolved | 12/18/2006 (6796 days ago) |
Milestone | |
Patch | No |
State ⇒ Rejected
make this patch obsolete. But we can leave the patches here for an
intermediate solution if anyone requires it.
New Attachment: reminder.wav
but I didn't have any files handy that I liked better for this.
New Attachment: alarms.php
New Attachment: Kronolith_Summary_Block.patch
as follows:
1. Set an event with an alarm.
2. Add the Calendar Summary block to your portal page... set a 1-5
minute Refresh.
3. Return to the Portal page and when the alarm is set to trigger, the
next block refresh will generate the popup window.
Now, that said... the limitation to this implementation is that it is
forced... it is not a preference, as I have no idea how to approach
that right now. With some guidance, I am willing to code it.
Otherwise, I'll leave that to you guys as the experts.
Also, the popup itself is very basic... no event details, just a "hey!
you have an event! click here for your calendar!". This is something
I'll add later unless someone else wants to do it sooner.
If there are any modifications that anyone wants to make before
implementation, by all means make them... this is just something quick
to have the functionality.
The code can be reused elsewhere besides the Summary block... it can
easily be added to the other views, and I plan on adding it to the Nag
summaries soon... At some point, I can see this becoming part of the
sidebar menu for Kronolith.
Finally, might want to replace the wav with something else... I hawked
the Microsoft Office reminder.wav for the time being.
-------------
kronolith/lib/Block/summary.php
Also requires:
kronolith/alarms.php
kronolith/themes/graphics/audio/reminder.wav
State ⇒ Stalled
projects and have not completed this yet.
enhancements/new functionality *must* be against HEAD. It'll be
backported to either 2.1.x or 2.2 as appropriate once it's stable in
the dev code.
State ⇒ Feedback
Version ⇒ HEAD
enhancements/new functionality *must* be against HEAD. It'll be
backported to either 2.1.x or 2.2 as appropriate once it's stable in
the dev code.
Priority ⇒ 1. Low
State ⇒ New
Queue ⇒ Kronolith
Summary ⇒ Alarm Notification Popup
Type ⇒ Enhancement
else begins work on it to try to prevent any duplicated efforts.
I'm working on an Alarm Notification popup window that will generate
when the sidebar notices appear under Kronolith.
The way it will work is that whenever the sidebar refreshes itself, if
a new alarm appears under Calendar, it will trigger the window (and
the window will generate a sound).
When the user clicks on the window, it will report that there is a new
alarm, and offer them a link to click to view their calendar. Clicking
the link will display the main Horde window.
This will have two assumptions with it-- that they are not running a
popup blocker (or that they add the site to their allowed list), and
also that they have some way of hearing the sound file.
I will post all the necessary code changes and files here when it's
"ready" and tested (this weekend barring any catastrophe on my end),
and I would be thrilled if it could be included in future releases.
I'm sure it will be appreciated by many over the current alarms
functionality.