{"id":257,"date":"2008-07-10T10:33:03","date_gmt":"2008-07-10T10:33:03","guid":{"rendered":"http:\/\/mozillacalendar2.wordpress.com\/2008\/07\/10\/philipps_developer_notes_alarm\/"},"modified":"2008-07-10T10:33:03","modified_gmt":"2008-07-10T10:33:03","slug":"philipps_developer_notes_alarm","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/calendar\/2008\/07\/philipps_developer_notes_alarm\/","title":{"rendered":"Philipp&#8217;s Developer Notes: Alarms and Invitations"},"content":{"rendered":"<p>String freeze is coming up so I&#8217;ve decided to give an overview of what&#8217;s on my radar and what has been. Aside from calendar work my semester is about to end but that unfortunately doesn&#8217;t mean I have more time.<\/p>\n<p>I have put a fair amount of work into <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=353492\">bug 353492<\/a> in hopes of supporting multiple alarms and different alarm types for the provider for Google Calendar. Due to the large amount of code and the high possibility for regressions I don&#8217;t think this will make it into the next release. There is still an open issue regarding repeating alarms which has kept me from requesting review on that bug. If you are interested in helping out I have summed up the problems in the bug quite well. Nevertheless I think its reasonable to already check in the strings before the string freeze in case we come to a solution. If you are interested in testing (as an end user) I have a linux xpi attached to the bug. Be sure to back up your profile though since a database upgrade takes place.<\/p>\n<p>Something mentioned in our roadmap for the next release is &#8220;better interoperability&#8221;. Of course this is a very wide topic and I&#8217;d like to tell you a bit about what I have planned. Something that was (almost violently) discussed after the last release was a number of problems with accepting invitations. I&#8217;m looking to improve the situation a bit also in hopes that I can fix a few Provider for Google Calendar bugs regarding invitations too.<\/p>\n<p>&lt;rant&gt;<br \/>\nNote however that this motivation <strong>does not come from the newsgroup discussions<\/strong>. I must say these were quite annoying and it aggravated me to see that users were insisting on us developers dropping everything and fixing the bug that annoys them most. Of course its annoying if something that you were used to broke in the next version but the way things were demanded was just wrong. The way things were discussed made me think for quite some time that I should not do a da** thing for invitations, but there are other reasons I&#8217;d like to go forward. I don&#8217;t want to offend anyone but next time something doesn&#8217;t work as you&#8217;d like it to, please be gentle and understanding instead of trying to force me into things. That works better and usually lets you reach your goals quicker.<br \/>\n&lt;\/rant&gt;<\/p>\n<p>Recently Daniel fixed a <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=370150\">bug<\/a> that allows me to display invitations from Google Calendar<br \/>\nin the invitations dialog. This patch was also checked in on that bug so it would be nice if you guys could give it a whirl to see if it works. Please be sure to enable &#8220;display invitations in your<br \/>\ncalendar&#8221; on calendar.google.com.<\/p>\n<p>The next thing that would be nice for the Provider for Google Calendar w.r.t interoperability is managing sending invitations automatically when saving events. Currently this is globally disabled via an advanced preference option. It would be better to instruct the server to send<br \/>\ninvitations only when needed.<\/p>\n<p>I hope this gives you a better understanding of whats going on in my (calendar) world.<\/p>\n<p>Until next time<br \/>\nPhilipp<\/p>\n","protected":false},"excerpt":{"rendered":"<p>String freeze is coming up so I&#8217;ve decided to give an overview of what&#8217;s on my radar and what has been. Aside from calendar work my semester is about to end but that unfortunately doesn&#8217;t mean I have more time. I have put a fair amount of work into bug 353492 in hopes of supporting [&hellip;]<\/p>\n","protected":false},"author":426,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,15],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts\/257"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/users\/426"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/calendar\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}