Welcome to Geeklog, Anonymous Thursday, March 28 2024 @ 09:48 pm EDT

Geeklog Forums

Calendar Enhancement - Input Needed - Subscriptions


Status: offline

Tex

Forum User
Junior
Registered: 05/02/07
Posts: 15
cheerful
I have developed rough proposals for three bounties:

1. Event Subscriptions (RSVP and Reminders)
2. Event Category Groups
3. Recurring Events

I am posting the proposals in separate posts here for your comment. If you see anything that should be added, changed, or deleted, please let me know. Once we get the proposal set, I will set up the bounty.

Proposal to enhance Calendar Plugin - Part 1

Add Event function needs modification to allow members to subscribe to events (RSVP and reminders)

Bounty Amount = ($ please help specify)

RSVP

On the Calendar Administrator’s Add or Edit Event Screen, we need a checkbox that makes an event available for RSVPs. The checkbox will be labeled “Allow members to send an RSVP for this event.” If the event admin checks the RSVP checkbox, an “RSVP” pulldown will display publicly on the event. The pulldown will have two options: “Will attend”, “Will not attend”. The options should be modifiable in case admins wish to change the language or add extra options.

A report option will exist in the admin section, permitting the admin to see who and how many people will attend the event. Admins should also be able to see who and how many will not attend.

Reminders

On the administrator’s Add or Edit Event Screen, we need a checkbox that makes an event available to sign up for event reminders. The checkbox will be labeled “Allow members to be reminded of this event.”

If the event admin checks the reminder checkbox, a “Remind me” selection will display publicly on the event. The nature of this selection is up to the developer. At a minimum, it will allow the user to select multiple reminders between the following: “Remind me two weeks prior”, “Remind me a week prior”, “Remind me six days prior”, “Remind me five days prior”, “Remind me four days prior (down to “Remind me day of”).

The options should be modifiable in case users wish to change language. (What admin options do we need?)

When the reminder date arrives, Geeklog should send an email to the members who requested the reminder. The content of this email should be modifiable, perhaps contained in the calendar’s language file.
 Quote

Status: offline

LWC

Forum User
Full Member
Registered: 02/19/04
Posts: 818
A reminder system isn't that tough with v1.4.1's scheduler.

But don't forget a snooze link in the reminder ("click here to get this reminder again in X time", it would say). Obviously you'd need to be logged in for the link to work.

Also, the user list for each event should be editable by the admin (a-la the user list in Geeklog's groups, which also makes me think the admin should be allowed to un/subscribe a whole group).
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
Quote by: LWC

But don't forget a snooze link in the reminder ("click here to get this reminder again in X time", it would say). Obviously you'd need to be logged in for the link to work.

Well the email reminder would be a template in the calendar plugin directory so you could modify it any way you like. I plan to provide calls to PLG_setTemplateVars() throughout the calendar plugin. But support for adding a reminder would be necessary too. I'll add it to the list. Probably a URL like reminder.php?eid=xxx&mode=set&when=yyyyy and of course set could equal clear.
 Quote

jfolk

Anonymous
RSVP should be able to set a maximum as in Blaine's premium plugin, but have an additional field of the number of attendees so that a family of four wouldn't have to have each member register separately. Totaling off that new field to compare against the maximum.
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
That's an interesting enhancement but it's a few weeks too late.

I don't know any of Blaine's premium plugins. How do you have "maximum attendees" and "allow guests"? It sounds like two different kinds of events. A social party would not have a maximum attendance. OTOH, an instructional class would not allow guests. Would anyone ever need both in effect and if so would the guests count toward the maximum?

Toward the end of this page is the list of final enhancements: http://www.geeklog.net/forum/viewtopic.php?forum=2&showtopic=77347&show=20&page=4
 Quote

Status: offline

danielrigano

Forum User
Newbie
Registered: 01/19/08
Posts: 1
Thanks for your effort.
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
You're welcome. Subscriptions and RSVPs have been working for a few months now.

"Recurring events" and Categories are almost ready for testing by my testers. Once they shake out the obvious bugs I plan to have a wider beta test.
 Quote

Status: offline

rvsuper8

Forum User
Junior
Registered: 03/23/08
Posts: 15
Please ad me to your beta sites.
I am in need of some functionality to allow users to RSVP and/or add comments to a calender entry.
Mainly so the indivivuals can essentially "sign up" for something going on on the calendar.
Thanks
Mike
teamrv.us
eaa690.org
 Quote

Status: offline

rvsuper8

Forum User
Junior
Registered: 03/23/08
Posts: 15
Quote by: rvsuper8

Please ad me to your beta sites.
I am in need of some functionality to allow users to RSVP and/or add comments to a calender entry.
Mainly so the indivivuals can essentially "sign up" for something going on on the calendar.
Thanks
Mike
teamrv.us
eaa690.org




Any progress on the RSVP stuff?
Im anxiously awaiting it.
Still taking bounties?
Mike
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
Dirk deals with the actual collection of the bounties. The RSVP system is basically in place and waiting on the other updates. In retrospect, I should have followed the "release early, release often" OSS mantra. But I didn't. I don't want to make a partial release now just because I don't want to have to write the upgrade scripts multiple times. (Although I also have to deal with 1.5 now, I suppose.)
 Quote

Status: offline

rvsuper8

Forum User
Junior
Registered: 03/23/08
Posts: 15

=======
I guess I would be the one to hold the money in trust, but you should
check with Joe first if he'd be willing to accept it under these conditions.

bye, Dirk
========
Well Joe,
You ready to accept?

 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
I don't know exactly what you asked Dirk so I don't really understand his response. What conditions is he referring to?
 Quote

Status: offline

rvsuper8

Forum User
Junior
Registered: 03/23/08
Posts: 15
DUH!.
Sorry.
I replied to http://www.geeklog.net/staticpages/index.php/bounties
I offered $100 bounty to finish the calendar plug in additions, GA for production, in 45 days.
I put a time box on it to get er done.

Mike

 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
Have you read why there are delays? My wife has been in and out of the hospital 3 times since I took on this project. I've had bronchitis that knocked me down for 6 weeks. There is no amount of money that can push this project to completion faster than "when it's done". I'm sorry if you need the functionality within a certain time frame. I'm sure there are others who sent money to Dirk last year who wanted results sooner as well. But all I can say to those who've already donated is ask Dirk for your money back.

But if Dirk doesn't already have your money please don't send him money with a fixed time limit. If I make your deadline, just be a good sport and send me the bounty. But I don't want to burden Dirk with "this guy's bounty is only good until June 1 and this other guy's only until June 15."

Sorry if this doesn't work for you.
 Quote

All times are EDT. The time is now 09:48 pm.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content