Closed Bug 122651 (cal-integration) Opened 23 years ago Closed 19 years ago

Integration tracking bug (Calendar Requirements Document, section 8)

Categories

(Calendar :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: chris, Assigned: danp)

References

()

Details

(Keywords: meta)

Attachments

(1 file)

This is a tracking bug for Integration with Email, section 7.0 of the Calendar 
Requirements 
Document.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Blocks: calendar
Depends on: 59630
I'm going to start work on email support in calendar so I guess I'll take this bug.
Assignee: mikep → danp
maybe I'll assign it to myself as well...
Status: NEW → ASSIGNED
Here are the possible scenarios I have come up with in regards to starting up
calendar with email support.  The user may fall into any of 8 categories that
will need to be handled:

1. No mailnews component installed
2. No email account setup (mailnews is however installed)
3. 1 email account, no SMTP server setup (very rare case)
4. 1 email account, 1 SMTP server setup
5. 1 email account, multiple SMTP servers setup
6. multiple email accounts, no SMTP server setup (even rarer case)
7. multiple email accounts, 1 SMTP server setup
8. multiple email accounts, multiple SMTP servers setup

To start off scenario 1, 2, 4 can be solved easily and 5, 6, 8 can be solved by
using the default account and the no SMTP would have to be a seperate case as well.

My first run at implementation will take all 8 seperate scenarios and boil them
down to an easier to implement 3 (as grouped above) and later on develop a more
fine grained approach by allowing the choice of email account/SMTP server
combination specific to your calendar.

Comments are welcome.
Depends on: 134933
Depends on: 135184
from rfc2447 (iMIP)

4.2 Using Multipart Alternative for Low Fidelity Clients

   This example shows how a client can emit a multipart message that
   includes both a plain text version as well as the full iCalendar
   object.  Clients that do not support text/calendar will still be
   capable of rendering the plain text representation.

   From: foo1@example.com
   To: foo2@example.com
   Subject: Phone Conference
   Mime-Version: 1.0
   Content-Type: multipart/alternative;boundary="01BD3665.3AF0D360"

   --01BD3665.3AF0D360
   Content-Type: text/plain;charset=us-ascii
   Content-Transfer-Encoding: 7bit

   This is an alternative representation of a TEXT/CALENDAR MIME Object
   When: 7/1/1997 10:00AM PDT - 7/1/97 10:30AM PDT
   Where:
   Organizer: foo1@example.com
   Summary: Phone Conference

   --01BD3665.3AF0D360
   Content-Type:text/calendar; method=REQUEST; charset=US-ASCII
   Content-Transfer-Encoding: 7bit

   BEGIN:VCALENDAR
   PRODID:-//ACME/DesktopCalendar//EN
   METHOD:REQUEST
   VERSION:2.0
   BEGIN:VEVENT
   ORGANIZER:mailto:foo1@example.com
   ATTENDEE;ROLE=CHAIR;ATTSTAT=ACCEPTED:mailto:foo1@example.com
   ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo2@example.com
   DTSTAMP:19970611T190000Z
   DTSTART:19970701T170000Z
   DTEND:19970701T173000Z
   SUMMARY:Phone Conference
   UID:calsvr.example.com-8739701987387771
   SEQUENCE:0
   STATUS:CONFIRMED
   END:VEVENT
   END:VCALENDAR
Bugspam: Adding meta keyword to tracking bugs, something they should have had
from the start. :P
Keywords: meta
Depends on: 137093
My exhortation to the implementers of this feature is to keep in mind security
when creating this feature.  Anything that automatically does something when
received in the email makes me nervous.  If someone figured out how to get local
access with this feature it would be bad news.
Also curious if it will be necessary to turn on Javascript in mailnews in order
to take advantage of this feature?  Necessitating this would, of course,
increase security threats in general.
Do you have any examples of this feature allowing any breaches of security? And
as far as I can tell, there'll be no need for JavaScript in MailNews.
I doubt this will require javascript being turned on in mailnews, I can't say
that in all certainty currently though.  Nothing will automatically happen
though except for nicer formatting of a calendar event message.  I'm thinking
along the lines of having a button appear in the message allowing for easy
scheduling of an event if the user decides they want to add it to their
calendar.  In no way should mailnews automatically accept appointments or do
anything for calendar without a user clicking a button telling it to do so.
Note that Outlook (2002) does not directly support calendar events in 
multipart mime as in comment #4.
Outlook seems only to react on a singlepart message with type text/calendar, 
or to messages with an attachment of type application/ms-tnef a MAPI storage 
format by Microsoft.
You can drop the ical attacment onto the calendar manualy.
Alias: cal-integration
It would be nice to see Mozilla Calendar integrate into EMail just as Mozilla
EMail integrates (full IMAP support, LDAP for email addressing, etc.)  After
this functionality is fully available, it would be helpful to also send and
receive email calendar events in MS Outlook format.  As stated in the above
comment, MS does not follow the MIME formated request.  All that would be needed
to allow full integration to an Exchange or Outlook system would be to send
emails to in the Outlook format to send meeting requests.  Then to check the
IMAP server for meeting requests from others and automatically add it to the
calendar (or give the user the option when it detects a new email meeting
request).  
   
Default QA Contact for Calendar has changed.  If you wish to remain the QA
contact for this bug, feel free to change it back.
QA Contact: colint → brantgurganus2001
Integration with Email also means that I should be able to drag and drop an
email onto the Calendar and have a new appointment pop up with the current date
and time filled in and the subject of the email would be used as the subject of
the appointment (perhaps without Re: or Fwd: on it).   Ultimately my dream would
be to have a fuzzy parser that would parse the content of the email that was
just dropped and try to figure out some date time information.  

Any progress in this area, Brant?
Something that would be very nice in Calendar: integration with the adress book.
 That's a feature I like very much in Outlook, and I'm not the only one.  In the
adress book of Outlook, there are fields "birthday" and "special date".  All my
friends birthdays are stored there.  The nice part is that when I enter a
birthday in the adress book, it also appears on the calendar so that I'm warned
when I have send someone a greeting card.  Very nice tool.  Couldn't it be
possible to create such an integration in Calendar and Adress Book?

Sorry if this isn't the right thread to ask this.  Thank you very much!
Another nice integration with e-mail would be a storage of the calendar data on
an imap Server. The bynari connector does this for outlook. We currently use it
at work. One Folder in Imap is marked for Calendar data. In it each Message
represents one Appointment. Message subject is the Appointment Subjet, Message
date is the Appointment startdate. The other data ist stored as an attachment.

They use the folders and the Folder permissions to share the calendar data
between users. It would be absolutely great to have one Storage for Outlook with
bynari and for Mozilla Calendar.  

They have a lot of interesting documentation on their servers we could sure
benefit of : http://www.bynari.net/index.php?id=431
A very helpful (and hopefully basic) step towards integration would be to simply
allow Calendars to appear in the hierarchy of mail folders, even if the storage
is entirely separate. This would allow users to see them as integrated
applications... the real mailing integration could be added later.
OS: other → All
Hardware: PC → All
Summary: Integration With Email tracking bug (Calendar Requirements Document, section 7.0) → Integration tracking bug (Calendar Requirements Document, section 8)
Attached image Icon in Thunderbird —
Comment on attachment 142137 [details]
Icon in Thunderbird

This is icon of calendar in Mozilla Thunderbird 0.5 (20040207). In my home
opinion , it's too big :)
When I installed calendar as extension in Mozilla Thunderbird 0.5 (20040207) and
try to add icons to toolbar (right click/customize/drag&drop) it creates REALLY
big icon
Hey Calendar team.  Can anyone provide some information as to why Calendar has
never been part of the "core" Mozilla suite, and where one should lobby to get
it there?  This has bothered me since I first started using Mozilla 1.0.  I've
heard co-workers comment a number of times that they don't switch to Mozilla as
their default mail client because they're "hooked" on Outlook task/event
reminders.  For the average user, Calendar is certainly a more useful
application than Chatzilla or Composer (does *anyone* use Composer?).  This
article on MozillaZine (January, 2003 --
http://www.mozillazine.org/talkback.html?article=2806) suggested that the
integration was coming soon.  What happened?

It especially annoyed me that when I upgraded to 1.6 a couple months ago,
Calendar was either removed (as part of that "unapproved 3rd party applications"
step) or disabled.  Haven't investigated which yet.  I just know that my
shortcut to "C:\Program Files\mozilla.org\Mozilla\mozilla.exe" -calendar doesn't
start Calendar anymore (I get http://www.mozilla.org/start/ in the browser instead).

Anyway, I appreciate the hard work that has done on this and don't mean to
gripe, just want someone to direct me to the proper forum to express my support
for Calendar as a key appliction in the suite.  I'm sure there are thousands of
users out there with similar concerns.  Wonder if they, like me, simply haven't
figured out where to make their voices heard?  -Jase
QA Contact: gurganbl → general
(In reply to comment #10)
> It would be nice to see Mozilla Calendar integrate into EMail just as Mozilla
> EMail integrates (full IMAP support, LDAP for email addressing, etc.)  After
> this functionality is fully available, it would be helpful to also send and
> receive email calendar events in MS Outlook format.  As stated in the above
> comment, MS does not follow the MIME formated request.  All that would be 
needed
> to allow full integration to an Exchange or Outlook system would be to send
> emails to in the Outlook format to send meeting requests.  Then to check the
> IMAP server for meeting requests from others and automatically add it to the
> calendar (or give the user the option when it detects a new email meeting
> request).  

I'm interested in becoming involved and contributing in this area.  I think 
integration with Outlook meeting requests would make it easier for people to 
transition to Thunderbird in an environment where Outlook is the current 
heavyweight.  Since it seems no one has started on this, I'm willing to 
initiate development in this area.  I'll start researching what areas may 
present a challenge and generally what will have to be done.
(In reply to comment #20)
> I'm interested in becoming involved and contributing in this area.  I think 
> integration with Outlook meeting requests would make it easier for people to 
> transition to Thunderbird in an environment where Outlook is the current 
> heavyweight.  Since it seems no one has started on this, I'm willing to 
> initiate development in this area.  I'll start researching what areas may 
> present a challenge and generally what will have to be done.

Lightning is probably the project where this makes the most sense.  See <http://wiki.mozilla.org/Calendar:Lightning> for some info, and feel free to drop by #calendar in irc.mozilla.org to discuss, as active developers are often there.
We don't need this tracking bug, because the underlying requirement document is outdated and has therefore been removed.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: