<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Toma&#039;s blog &#187; Echange</title>
	<atom:link href="http://www.omat.nl/tag/echange/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.omat.nl</link>
	<description>My Blogs.</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:31:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Akonadi Meeting, Day 2: Hard work&#8230;</title>
		<link>http://www.omat.nl/2009/10/17/akonadi-meeting-day-2-hard-work/</link>
		<comments>http://www.omat.nl/2009/10/17/akonadi-meeting-day-2-hard-work/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 21:55:29 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Akonadi]]></category>
		<category><![CDATA[Echange]]></category>
		<category><![CDATA[KAddressBook]]></category>
		<category><![CDATA[Mailody]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=576</guid>
		<description><![CDATA[We decided that there is no real use case to keep the akonadi kcm within the systemsettings. The settings in there control which database server should be used. So it has the potential to break a lot of stuff. If you change databases, there is no migration tool, so you instantly loose all your settings, [...]]]></description>
			<content:encoded><![CDATA[<p>We decided that there is no real use case to keep the akonadi kcm within the systemsettings. The settings in there control which database server should be used. So it has the potential to break a lot of stuff. If you change databases, there is no migration tool, so you instantly loose all your settings, which in the user case will lead to the disappearance of their contacts. The config kcm is now accessible via the Akonadiconsole which is the right place, as sysadmin which want to change the database system, probably know about this tool. </p>
<p>After that we started with API-Review of the Mailtransport classes. Around 1920 everyone used to use their local sendmail application to deliver mail. That was ordered to deliver the mail as soon as the 14k4 modem has made a connection to the internet. A bit later people started to depend on the SMTP method to send mail. The application send the email to the provider which provides your internet connection and then it&#8217;s done. But now we are starting to support Microsoft Exchange Servers, we need a new way of sending mail. The feature Microsoft Exchange offers is that it also deals not only with incoming mail but also with outgoing mail. That means we needed to adapt our Mailtransport library to know which Akonadi Resources are capable of sending email. </p>
<p>When you compose a mail you have a selection bar, where you can indicate which provider/transport should be used for sending. That now has been extended to also show the resources that are capable of sending it. And that required a lot of changes. We combined it with nice features as sending messages after a specific date and time and moving messages after they have been send to a certain folder. To our surprise the whole morning was filled with reviewing the API and we have a pretty long list of stuff that has to change there.</p>
<p>After lunch we continued with the API review of IdentityManager. In this KDE cycle support has been added for images within signatures. Signatures in the context of mail messages which can hold company disclaimers for example. A much requested feature was that people (or company policy) needed to insert there company logo in the signature. A couple of KDE releases ago we added support for html based signatures and now we added the support for images. And those images need to be stored somewhere. But in a application independent way. The identities you setup are shared between KMail and Mailody and we need to prevent that breaks with the set image in the signature when you switch between those clients. </p>
<p>Continuing with yet more API review (really a weekend is to short for this). We continued with the API review of the widgets and classes provided by the new address book application. The classes are all in a library so other application can make use of them. One of the discussion points was about the dialog. When you for example click on a phone number and you have a voip phone, it can actually dial that phone number, the same goes for an email address. When you click it the default mail client is opened and the composer is launched. But if you show the dialog in an open composer, you want to add that address to the addressee list of that composer. Implementing that without making the API ugly needed some thinking. </p>
<p>In the evening Brad showed us the progress on Exchange support. He demonstrated Akonadi fetching mails, addresses and appointments from the Exchange server. Although it is in pre-alpha stage, it already shows that the resource is on the right track. From his side, there are pending requests for free-busy listing support and support for filtering. Both will be implemented sooner or later. His biggest problem, the mail sending part, is solved recently.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2009/10/17/akonadi-meeting-day-2-hard-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
