DBus interface for meeting creation

Corentin Noël corentin at elementary.io
Tue Mar 13 13:38:33 UTC 2018


Le mardi 13 mars 2018 à 13:30 +0000, Simon McVittie a écrit :
> On Tue, 13 Mar 2018 at 13:11:45 +0000, David Woodhouse wrote:
> > We need to spawn a "new meeting" editor in the client of the user's
> > choice, pre-populated with meeting dial-in information, conference-
> > specific attendees, etc.
> 
> Rather than inventing a small subset of iCalendar encoded into
> D-Bus parameters, would it perhaps make sense to implement this as
> a MIME-type handler for iCalendar files, or by sending an iCalendar
> blob over D-Bus, or by documenting a somewhat lossless transformation
> of iCalendar into a D-Bus data structure in the same way that
> https://telepathy.freedesktop.org/spec/Connection_Interface_Contact_I
> nfo.html
> works with a lossless transformation of a vCard?

I wonder why is a D-Bus interface even required here. The simplest
solution (and already working one) is to just pass an ical file to the
calendar app with xdg-open.

> 
> > I've implemented a plugin for Evolution which supports this:
> > 
> > dbus-send --print-reply --dest=im.pidgin.event_editor \
> >        /im/pidgin/event_editor im.pidgin.event_editor.CreateEvent \
> >        string:"Organizer <dwmw2 at infradead.org>" \
> >        string:"Meeting summary" \
> >        string:"Meeting location" \
> >        string:"Meeting description" \
> >        array:string:attendee1 at example.org,attendee2 at example.org
> 
> This is (presumably) fine for Lync, but as a standardized protocol I
> think you'll need extensibility: if a different protocol has a
> different
> idea of what is in a meeting invitation, then you'll need a way to
> include fields that wouldn't have appeared in a Lync meeting
> invitation.
> 
>     smcv
> _______________________________________________
> xdg mailing list
> xdg at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/xdg


More information about the xdg mailing list