Hello,

The main events table  is appointments.

Vasiliy

On 05.03.2014 11:00, Maduranga Siriwardena wrote:
Hi,
So regarding the iCal support, I have to extend the functionality of the
calender events including ability to create recurrence events, exceptions
in the recurrences etc.
And then I can use a library like caldav4j and map the events created by
the library to the existing events structure of the project. If it is so
can I know more about the event structure of the project? It will be really
helpful for me to proceed if I can get a good understanding about the
existing structure of events.


Regards.


On Wed, Mar 5, 2014 at 9:02 AM, Irina Arkhipets
<[email protected]>wrote:

Hi Madhuranga,

On Tue, Mar 4, 2014 at 11:55 PM, Maduranga Siriwardena <
[email protected]> wrote:

As I have understood, what I need to do is provide an API to import and
export calender events to the openmeetings from outside client. And also
add some method to work with the caldav calender events in the
openmeetings
system (That means functionality like create, view, edit, delete etc. of
the calender events).

Actually, such a functionality is already implemented in OpenMeetings, but
for the single events only.
ICal specification is wider and allows create recurrence events, exceptions
in the recurrences, different type of guests and reminders, etc.



While studying about the Caldav protocol I came across a library
implementation of the protocol [1]. I'm not sure whether this can be used
in the project as I am still studying about the openmeetings code base.
If
I use this library (or any other suitable library) to get the caldav
protocol support, the work needed to do will be really eased.

Yes, most of Java caldav servers use caldav4j.
The problem is to map existing events structure to this.


[1] https://code.google.com/p/caldav4j/

Thank you.


On Mon, Mar 3, 2014 at 1:35 PM, Irina Arkhipets
<[email protected]>wrote:

Also a good point to start would be trying existing Caldav server
implementation. For example, take a look here:
http://caldav.calconnect.org/implementations/servers.html


Best regards,
Irina


On Mon, Mar 3, 2014 at 11:58 AM, Maduranga Siriwardena <
[email protected]> wrote:

Thank you for the ideas.

I'll go through the details about recurring events and CalDav
protocol. I
have some doubts about the CalDav protocol support. I may need some
more
details about this idea.

Thank you.


On Mon, Mar 3, 2014 at 9:41 AM, Irina Arkhipets
<[email protected]>wrote:

Hi Maduranga,

Here are a few words about the possible works:

OpenMeetings now has its own calendar which now supports simple
single
events only.
As a quick start you can register on
demo.dataved.ru/openmeetingsand
try
this: just select Home-> Calendar to enter the calendar and check.

Eexport of the existing events using iCal generally is a simple
task
and
I
don't think it requires significant time.

More interesting things which can be dona are:
- Recurring event  support according to iCal spec.
- I don't know exactly is currently all OK with the time zone or
not,
maybe
some improvemebts can be done
- CalDav protocol support. In my vision, it should be a separate
caldav
servlet which works on the same tomcat as OpenMeetings itself. If
we
implement this, users can sync with the OpenMeeting events via
standard
calendar clients like MS Outlook or Mozilla Thunderbird and. for
example,
create appointments in the real time. In my point of view it's the
most
difficult and interesting task, and definitelly it takes a lot of
efforts.
Best regards,
Irina



On Thu, Feb 27, 2014 at 11:12 PM, Maduranga Siriwardena <
[email protected]> wrote:

Hi all,

I'm a third year Computer Science and Engineering undergraduate
of
University of Moratuwa. Currently I'm in my internship at WSO2.
This year I'm planing to participate in Google Summer of Code and
I'm
very
much interested in the project idea "Need to have possibility to
import/export sync events from OpenMeetings calender using iCal
or
caldav
protocol" [1]. As I have worked with the iCal format, I think it
will
be
a
advantage for me. So to start with the project I need to have
more
details
about the project.
Can someone please explain the requirements of the project in
detail?

[1] https://issues.apache.org/jira/browse/OPENMEETINGS-553


Thank you
--
Maduranga Siriwardena
Undergraduate
University of Moratuwa, Faculty of Engineering
Department of Computer Science and Engineering



--
Maduranga Siriwardena
Undergraduate
University of Moratuwa, Faculty of Engineering
Department of Computer Science and Engineering



--
Maduranga Siriwardena
Undergraduate
University of Moratuwa, Faculty of Engineering
Department of Computer Science and Engineering




Reply via email to