The Ultimate Weblog System

Welcome to Geeklog
Tuesday, February 09 2010 @ 05:59 PM EST


 Forum Index > Extensions > Plugins New Topic Post Reply
 Calendar Enhancement Released
 |  Printable Version
jmucchiello
 January 09 2009 23:54 PM (Read 2875 times)  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

After over a year of life affecting events, finally I have an update to the calendar plugin in a releasable state. I'm calling it a beta because it is missing some important things aside from promised features I never completed, such as MSSQL support, Language support (other than English), Documentation updates, and some other minor things. But let's focus on the positives:

New Features:

  • Event Categories - These work just like Topics do for Stories so you can have multiple calendars by separating your events into different categories. (You can even have RSS feeds by category.)
  • RSVPs - Users can attach a "will attend"/"won't attend" status to an event.
  • Reminders - Be notified an event is about to happen. The interval before the event is fully customizable as well as the number of reminders. So you can receive reminders 2 days and 12 hours before the event if system allows it.
  • All the calendar views share a navigation header making it easy to jump between categories, dates, views and personal/master calendars.
  • And other stuff


The file link will exist soon.


 
Profile Email PM
Quote
1000ideen
 January 10 2009 05:32 AM  
Forum Full Member
Full Member

Status: offline

Registered: 08/04/03
Posts: 1135

Cool, sounds like GL is ready for "social calendering".


 
Profile Email Website PM
Quote
Anonymous: Guest
 January 10 2009 06:01 AM  


Quote by: jmucchiello

[*]Reminders - Be notified an event is about to happen. The interval before the event is fully customizable as well as the number of reminders. So you can receive reminders 2 days and 12 hours before the event if system allows it.


Who is "you"? The admin? The users who clicked ""will attend"? Both?


 
Quote
Anonymous: Guest
 January 10 2009 06:03 AM  


And do the reminder messages include a snooze link?


 
Quote
Laugh
 January 10 2009 09:38 AM  
Forum Moderator
Moderator

Status: offline

Registered: 09/27/05
Posts: 367

Quote by: Guest

Quote by: jmucchiello

[*]Reminders - Be notified an event is about to happen. The interval before the event is fully customizable as well as the number of reminders. So you can receive reminders 2 days and 12 hours before the event if system allows it.


Who is "you"? The admin? The users who clicked ""will attend"? Both?



If you are attending the event you can be notified.


 
Profile Email Website PM
Quote
jmucchiello
 January 10 2009 10:37 AM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

Quote by: Laugh

Quote by: Guest

Quote by: jmucchiello

[*]Reminders - Be notified an event is about to happen. The interval before the event is fully customizable as well as the number of reminders. So you can receive reminders 2 days and 12 hours before the event if system allows it.


Who is "you"? The admin? The users who clicked ""will attend"? Both?



If you are attending the event you can be notified.

You don't have to be attending. The RSVPs and Reminders are independent systems and the Event admin can enable or disable both on a per event status. System-wide there are a list of reminder intervals (by default 12 hrs, 24 hrs, 36 hrs, 48 hrs, 3, 4, 5, 6, 7 and 14 days) and a limit to the number of reminders you can have (by default 3). Each event has a flag Allow Reminders.

There's no snooze link. But it does send a link to the event where you can modify your reminder information. Also the reminder email is templated so you can modify it at the system level.


 
Profile Email PM
Quote
jmucchiello
 January 12 2009 08:03 AM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

File's now available. Bumping this for any future comments.


 
Profile Email PM
Quote
Anonymous: Earnest
 January 13 2009 02:38 AM  


Well, perhaps it does not have a few of the features in the initial plan. But after playing with it a bit I must say it is still a fantastic improvement over the original calendar. Good on ya!

-E


 
Quote
jmucchiello
 January 18 2009 16:32 PM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

Any other feedback? If not, I'll finish the doc updates and work on a diff for GL 1.5.2 (since in that version, the shipped plugins are finally detached from the upgrade process).


 
Profile Email PM
Quote
Dirk
 January 18 2009 16:58 PM  
Forum Admin
Admin

Status: offline

Registered: 01/12/02
Posts: 12492

Quote by: jmucchiello

GL 1.5.2 (since in that version, the shipped plugins are finally detached from the upgrade process).


That would be 1.6.0. Geeklog 1.5.2 is "only" another maintenance release.

bye, Dirk


 
Profile Email Website PM
Quote
jmucchiello
 January 18 2009 18:28 PM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

My mistake, I thought you had removed the plugins for 1.5.2. Okay, then I guess I'll actually target 1.5.1 and make diff for the Geeklog distribution itself, if that's what you prefer.


 
Profile Email PM
Quote
jmucchiello
 January 24 2009 12:24 PM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

If you have install the calendar beta and are now trying to install the 1.5.2rc1 update you will need to make a few manual fixes. The 1.5.2 upgrade forces the calendar plugin version to 1.0.3 which will disable the calendar. The upgrade though will fail because the new tables used by the plugin already exist. To get around that you will need to run this SQL against your database.

PHP Formatted Code

UPDATE gl_plugins SET pi_version = '1.1.0.beta1' WHERE pi_name = 'calendar'
 

Just be sure not to overwrite the plugin's code with the calendar code in the 1.5.2rc1 tarball. Or just put the plugin code back after opening the Geeklog tarball.


 
Profile Email PM
Quote
Laugh
 February 02 2009 09:19 AM  
Forum Moderator
Moderator

Status: offline

Registered: 09/27/05
Posts: 367

jmucchiello,

What are your plans for the future of this plugin? I know you are concentrating more now on glFusion.


 
Profile Email Website PM
Quote
jmucchiello
 February 02 2009 11:55 AM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

I don't have an answer to this. There are features that I have partially working in my local SVN repository that I would be glad to finish and provide at some future date for this version of calendar. Maintaining separate Geeklog and glFusion plugins would not bother me. But I do not intend to maintain a patch to the shipped Geeklog plugin.

I'm sure Dirk has more important issues on his plate at the moment. Once 1.5.2 is released I hope he'll contact me about getting my plugin into the 1.6 release. Right now my plugin is a fork and I will not maintain a fork.


 
Profile Email PM
Quote
Laugh
 February 02 2009 13:32 PM  
Forum Moderator
Moderator

Status: offline

Registered: 09/27/05
Posts: 367

Quote by: jmucchiello

I don't have an answer to this. There are features that I have partially working in my local SVN repository that I would be glad to finish and provide at some future date for this version of calendar. Maintaining separate Geeklog and glFusion plugins would not bother me. But I do not intend to maintain a patch to the shipped Geeklog plugin.

I'm sure Dirk has more important issues on his plate at the moment. Once 1.5.2 is released I hope he'll contact me about getting my plugin into the 1.6 release. Right now my plugin is a fork and I will not maintain a fork.



This was my next question for Dirk. I would like to see this forked project replace the current Calendar Plugin at some point.



My next question is in regards to the bounty. I did contribute to the bounty (but not in a major way). Should we give Joe the bounty for completing a large portion of the project, wait until it is complete, or disolve the bounty?

I vote to give Joe the bounty, but everyone who contributed should voice their opinion.

Thanks

Tom


 
Profile Email Website PM
Quote
Dirk
 February 03 2009 15:26 PM  
Forum Admin
Admin

Status: offline

Registered: 01/12/02
Posts: 12492

Quote by: Laugh

This was my next question for Dirk. I would like to see this forked project replace the current Calendar Plugin at some point


We've stated before that we'd like to unbundle some of the plugins eventually (namely Calendar, Links, and Polls). With 1.6, we will finally have the necessary infrastructure in place to actually do that.

Not saying that this is what will happen - no decision has been made yet. But the Calendar hasn't received much love from the core developers for a while now and maybe it's about time to spin it off into a separate project and let the community take care of it.

bye, Dirk


 
Profile Email Website PM
Quote
Anonymous: antiqueone
 February 10 2009 08:25 AM  


The Calendar as it has always been is great but there is one very annoying feature. This feature is the postcode/zip field not accepting UK postcodes. Can this field be made configurable or just free text with up to 9 characters?


 
Quote
jmucchiello
 February 10 2009 10:02 AM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

The enhancement changes the event table's zipcode field to 20 chars. I don't remember if I updated the editor/submission templates so they accept longer codes.


 
Profile Email PM
Quote
CavemanJoe
 February 22 2009 08:38 AM  
Forum Chatty
Chatty

Status: offline

Registered: 09/20/06
Posts: 35

Hey, folks. It's nice to be using Geeklog again. Smile

This Calendar seems to add a new "My Event RSVPs" link in the Account Functions box underneath each plugin's link. So, my testing site at revs.me.uk/index.php has a block that looks like this:

User Functions
# Personal Calendar
# My Event RSVPs
# Gallery2
# My Event RSVPs
# Forum Features
# My Event RSVPs
# My Account
# Log Out

Any clues? I mean, it's not a big deal 'cause I can just make a new hardcoded HTML block to replicate the functionality of the logged-in users block, but hell, a fix'd be nice. Smile


Free Geeklog hosting at hostingforaquid.co.uk!
 
Profile Email Website PM
Quote
jmucchiello
 February 24 2009 12:11 PM  
Forum Full Member
Full Member

Status: offline

Registered: 08/29/05
Posts: 959

I thought I fixed that bug. I'll look into it.


 
Profile Email PM
Quote
Content generated in: 1.56 seconds
New Topic Post Reply



 All times are EST. The time is now 05:59 PM.
Normal Topic Normal Topic
Locked Topic Locked Topic
Sticky Topic Sticky Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Able to post 
Filtered HTML Allowed 
Censored Content