« Back to FrontPage

Calendar Improvements

If there is a feature on this list that is important to you, please leave a comment stating so OR vote (thumbs up) for someone else's comment.  The more votes a given feature has, the more likely it is to be included.

If you think something is missing please feel free to add it in accordance with the guildelines on the front page.

I'm going to attempt to gather up and organize all of the calendar improvement threads....  If I've missed something or overlooked it, please feel free to add it in.

Reference posts - Please add any comments on this page -Reference posts - Please add any comments on this page -First Thread, Second Thread, Third Thread, Fourth Thread, Fifth Thread, Sixth Thread, Seventh Thread 8th   Post 9  Post 10

Calendar Administration

  • There should be a built in Calendar Admin role for approving, adding, updating, and removing events
  • Calender Admin should be able to approve events to appear on their Group, Community, or Org calendar when requested by others.
  • Calendars should be able to be moderated even for users within the Group, Community, or Org.
  • Calendar should be able to be configured to only pull events with a specific tag and/or category

General Calendar

  • Delegate managment of personal calendar to another user (e.g. Administrative Assistant)
  • Have Resource Calenadars (things like meeting rooms, projectors, presentation equipment) that won't necessarily be associated with a given user but will be managed by at least one.
  • Conflict resolution
  • Meeting Scheduling
  • Ability to check free/busy time on another user's calendar
  • Event Owner should be displayed
  • Mutliple Delete for events
  • The tab Events should be configurable to hide bygone events
  • other Calendars should be added to a Calender, to view in one Calendar the shared Events of configured Calendars from community, group, organisation, other users, etc.

Event Types

  • Event types should be managed dynamically
  • Event types should be able to be shared across communities
  • Event types should be able to be editied at several levels.  Some event types will be specific to a Group, Community or sub-org while others will be Org-wide.

Events

  • When a user adds an event to their personal calendar, they should be able to specific the other calendars it will be added to, if any (Group, Community, Org)
  • Ability for a user to create a personal view of a calendar (see voting below)
  • Once a user requests to add an event to a calendar, the Calendar Admin should have to approve it before it will appear. 
  • Org. Calendar Admins should be able to "push" events on to calendars for Groups, Communities, and sub-Orgs. 
  • The ability to delete a single occurence of a recurring event without having to delete all the recurring events.
  • Events should have the ability to have a location
  • Events should be able to be tagged and categorized [Update: done for Liferay 6.0 - Juan Fernández]
  • Events should be able to be made private and not shared at all.
  • Events should be able to require a user to be authenticated with the approrpriate rights in order to see the event. (like Document permissions)
  • Add ability to have an event point to a link or Web Content Article. So when you click the event it will take you to a page that is already publicizing the event and has more info than what an event description can provide.
  • Attach images, documents, etc to an event

Event Entry (see post below)

  • Location for event
  • Ability to require RSVP either via link to a form or via email before exporting event
  • Allow association with a thumbnail to be displayed on the event list (e.g. logo or small jpg of invitation, etc.)
  • Events should start at start time and end at an end time. The event should be viewable during this period.

Event Import & Export

  • The ability to purge duplicate events on import
  • The ability to specify which events to export (for example, only events added today to be exported for importation into another calendar)
  • Dynamic import/export of events from/to ical-feeds.

Integration

  • PDA Connectors (Mobile Windows, Crackberry, Android, iPhone)
  • Outlook and Thunderbird Connectors
  • maybe the integration of CalDAV and/or syncml

Calendar Event Notification

  • Ability to sign up to get alerts for *newly added* events

Bug Fix -

Imported events don't expire properly

 

Community proposals already implemented

DONE Allow WYSIWYG editor for calendar events (See LPS)

 

Community suggestions added to the current roadmap (Liferay 6.1)

 

Produce iCal feeds from the Calendar

Subscribe to iCal calendars

Ability to see multiple schedules within a single view

Synchronize with external calendar resources

Integrate with Virtual Meeting Places

Calendar administration portlet

Events location

Purge duplicate events on import

Selective export: the ability to specify which events to export (for example, only events added today to be exported for importation into another calendar)

Calendar subscription: ability to sign up to get alerts for newly added events

Add event search in the calendar portlet

Several days events

 

 

0 Attachments
12687 Views
Average (6 Votes)
Comments

Showing 30 Comments

Pedro F. Marrasan
9/21/09 9:12 AM

I think the improvements under 'Even Types' are very interesting...

* Event types should be managed dynamically
* Event types should be able to be shared across communities
* Event types should be able to be editied at several levels. Some event types will be specific to a Group, Community or sub-org while others will be Org-wide.

Sverker Abrahamsson
9/21/09 12:03 PM

Something that I miss is the possibility to modify or create my own views for the calendar. One way to implement that could be to have the possibility to add a dynamic number of velocity templates to a calendar portlet.

Sverker Abrahamsson
9/25/09 12:19 PM

Ability to define structures for events, similar to the web content service. I.e. a certain type of event has certain fields, which can be mandatory or optional, localized or not.

Thomas Kellerer
10/6/09 2:34 AM

I would like to see the ability to choose a WebContent article as the description for a calendar event. I think that's more flexible than duplicating the "CMS" to the calendar

Stephen Delaney
10/15/09 4:38 PM

At a bare minimum for the calendar/event enhancements (as the list above is quite daunting)
My customers and I would like to see:
* Image/Thumbnail associated with an event.
* Rich text entry / display for description
* More summary views i.e
- Event list with title,synopsis and thumbnail
- Calendar and event list (with title,synopsis and thumbnail)

D B
10/27/09 1:28 AM

A post I made on the forum... it was suggested that the ability to do this may not exist, so it would be worthwhile mentioning here:

"When you export an .ical and import into Liferay then it merges the data on the site, which is what I'm wanting. However, it doesn't remove duplicates. Is there a way to only import new calendar entries, rather than all entries?"

Pedro F. Marrasan
11/2/09 7:22 AM

Add ability to have an event point to a link or Web Content Article. Not only a WebContent article. May be an external link like the official url of the event.....

Gunnar Velle
11/23/09 5:30 AM

i would very much like to be able to subscribe to events from liferay to for instance my email program.
And also be able to specify an external calendar to fetch events from at a regular basis.

delang j
11/23/09 8:12 AM

i hope that there would be tooltip on displaying event

Juan Fernández
2/11/10 7:46 AM

Hi guys!
wouldn't it be much better to have a "calendar admin" tab in the control panel from where we can administrate the configuration? (event types, for example)...
What do you think? What functionallity would you like to see there?
In this case we could move the calendar from the control panel (it has little sense to leave it there!)

Juan Fernández
2/23/10 4:08 AM

Would it be interesting to allow comments in the calendar events?

[update: already done in trunk LPS-7913]

Lisa Simpson
3/3/10 9:51 AM

I would LOOOOOVE to have a Calendar Admin. And quite frankly, i think for this to work properly it's going to have to become a set of calendar portlets. I think, IMHO, that you guys (who do an awesome job BTW) limit yourselves by trying to keep things to a single portlet when they really NEED to be a set of portlets.

Event types, time increments, and automagaical data flow. Community X's public events will also be on Org Y or Community M's calendar.

Calendar tags and categories.

Color coding - all events from Category Q are pink for example.

Approval, Denial, and pending status for external requests to add events to your calendar(s)

Pablo M Mino
3/16/10 9:15 AM

I would like to see the things mentioned on the first comment plus this 3

- Meeting Scheduling
- Ability to check free/busy time on another user's calendar
- Event Owner should be displayed

Well the main idea would be to manage events which could show 4 cases: community, organization unit, group or individual events

All those cases have an owner and attendees, which are invited by the owner

And the cases should manage a heriarchy, so if theres a community event and you want to have a meeting with a friend you should be informed of the conflict, not necessarily stopped from creating the event, just informed

Michael Steinmann
3/26/10 1:43 AM

The ability to send calendar reminders via IM is an excellent feature. Support for XMPP in addition to AIM, MSN, YM and ICQ would make it even more interesting.

Geoff Ruscoe
4/19/10 9:41 AM

What about the integration with other calendar servers? For instance I am going to need to integrate with Sharepoint and Exchange. I am looking at a webdav / ical type functionality.

Daniel Reuther
4/28/10 8:50 AM

Yes I'm definitely voting for CalDAV.
The thing is: it was already announced for 5.3 (6.0) but I haven't seen any progress on it. The Roadmap states that it is a third party integration by Sun.
Is this actively being worked on?

Michel Azevedo
5/13/10 4:42 AM

What about Google Calendar integration?

That was the first thing I missed when I first looked at Calendar Portlet.

Juan Fernández
5/18/10 3:39 AM

And what about seeing a popup with the events of the day when you put the mouse cursor over a concrete day in the month/year/summary views? I think this would be nice. What do you think?

Bruno Vernay
6/29/10 9:16 AM

Using Liferay 6.0.2 I cannot add an Event.
There are no error messages.
I tried with Chrome and Firefox.
The Event form doesn't ask for a date, only time, duration, title, reminder ...
When I clic "Save" it said that the form was processed successfully.

Jeremy Wier
8/31/10 11:49 AM

Definitely Outlook integration! This feature has been requested by many of our users.

Abdelrahman Mohamed El Ghanam
10/12/10 4:35 AM

RSVP is a must in Events .. and it also should propagate to the walls portlet of your friends.

Jordi Vilaplana
11/3/10 5:05 AM

Ability to print any view of the calendar.

Brahim TARNAOUI
12/24/10 2:10 AM

i try to use the addEvent action in a popup, the vieww is working fine but when i submit the form, the event is not adding.

Alan Wamser
1/26/11 11:43 AM

This is a great idea! What about a popup that displays the details for specific event.

Andy Harb
7/8/11 12:09 PM

Need to add what Timezone an event / Calendar is displaying. We have users across multiple timezones and when they are viewing an event it doesn't display what time zone the time is in. This is confusing since if the user is not logged in and viewing an event it displays the time in the Systems timezone. However, if they are logged in it displays it in their local time zone (what the selected in profile). A simple PST MST, PST next to the time would improve usability.

Mani kandan
8/24/11 4:04 AM

Why can't Liferay default calendar has the facilities to have difference date versions like Isamic(Hijri), Japanese etc.?
It has the facility only change the content and the text. There is no option to modify the date version. Any help?

Srikanth Reddy Sanivarapu
12/10/11 4:05 AM

It also better to have a same calendar instance shows user based events and UserA' events should not be visible to UserB and UserB' events should not be visible to UserA.

Currently, it shows all events based on groupId, it is also better to get the events based on Users' EmailAddress and hide the events which are created by another User.

If this feature is already existed, please let me know. Thanks.

Regards,
Srik

Randy Parsons
1/11/12 12:07 PM

- Add ability to Configure which Calendar Views (Tabs) are available for user to select and then of those selected, which would be the default Tab
- In events tab, provide ability to select which columns to show
- Ability to select background color for different Events when showing up in views
- Ability to set a Display, Expiry Date on Events

Sam Collett
3/9/12 8:18 AM

Not seen anyone mention workflows yet, that would be a useful addition

Jim Trott
3/22/12 10:23 AM

i think this would be an important plug-in. very useful.