Calendar Talk:Deprecated:Feature Requirements/Roadmap Review

From MozillaWiki
Jump to: navigation, search

I really like what I've seen of Sunbird. I'm a big proponent of the open source movement and am converting all of my applications over to open source.

I think a really good feature to add would be the ability to add annual recurring events that are a specific day of a specific week of a specific month. For example, the US Labor Day is the First Monday of September. The ability to add the Third Saturday of August would allow the ability to add the Chicago Air and Water Show. Adding the Last Monday of May would allow the ability to add the US holiday of Memorial Day. These features are in Outlook. More difficult however would be adding the Thursday before the Last Friday of November would allow the ability to add US Thanksgiving. I think adding these features would help with Sunbird gaining acceptence with business users.

I love the idea that my software is created by people who create software because they like to create software.

Thanks

John Skvarek johnskvarek@gmail.com

jminta's reply to John: You can do your first request already in Sunbird. We'll use Labor Day as an example. Create an event on the first monday of September. In the recurrence options, choose 'Repeat every 12 months'. Now you'll see the option for 'On the first Monday of the month'. Tada! (This is all described in the FAQ.(http://www.mozilla.org/projects/calendar/faq.html#twelve_months) For the more complicated, such as Thanksgiving, this is requested in Bug 242499. (https://bugzilla.mozilla.org/show_bug.cgi?id=242499)

For future reference, you'll generally have more success making these requests in Bugzilla than in the wiki. But be sure to search first before filing a bug.

Calendar Server?

What are your thoughts on a calendar server? I'm the author of WebCalendar, which already supports remote iCal subscriptions. So, you can have all your calendar data stored in WebCalendar. However, the protocol frankly sucks. You end up sending your entire calendar upstream to the server for every change. I'd add support for CAP into WebCalendar, but I'm not aware of any clients that support it.

IMAP backend

Since you want Thunderbird integration it would be nice to be able to store all data on an IMAP server.

Existing suggestions?

There are many existing suggestions that do not just apply to Lightning on the Lightning talk page. Will those be folded (where appropriate) into the Calendar req's? Nineworlds 17:00, 9 Feb 2006 (PST)

Integration with Google Calendar

I'm sure that you are hearing this from several quarters, but I figured I would get it down on the wiki. Google's (beta) calendar is very well done, and like many Google services will probably be widely adopted.

Two-way synching with Google calendar should be fairly simple (since it uses iCal), and will greatly expand the potential userbase of Sunbird.

Add "whole word only" to the search bar

I think there should be an "Match word" checkbox next to the existing "Match case" one in the search bar. I don't know if this was ever proposed but it wold be quite nice.

MySQL Server

I would like to use sunbird with other people editing each others calendar. With ics files and webdav there are many troubles by editing at the same time or the same event. Why don't you use a MySQL database to save the calendar? User access restrictions could be done by MySQL access-settings. It would be easy to update only one event. Sunbird could fetch only the events needed for the actual view (day, week, month). If a user trys to edit an event it should get marked as in use, so another user trying to edit it would get an information.

Flexible Calendar

Hey guys, don't know if this is right place to put this. But I am looking for software which allows you to add an event/appointment into a calendar in the middle of a busy day, say this new event lasted an hour, is it possible to configure the software to 'bump' all the subsequent appointments back by one hour. Please get back to me if you know

--DarkADam 21:17, 23 August 2007 (PDT)

Contact: af84@le.ac.uk