WEBVTT

00:00.000 --> 00:09.000
of you. I hope I don't disappoint you. This is great. Thanks for coming and standing here.

00:09.000 --> 00:17.000
Wonderful. I'm Marcus Faina. I'm from Gromunio. I'm an open source journalist and I have a short presentation about

00:17.000 --> 00:24.000
contact, which is a software that I've been using for like 20 years and now it feels. I'm I love KDE and I'm probably a little bit biased when it comes to

00:24.000 --> 00:32.000
the stops and whatever. But I'm using it in an enterprise environment and I wanted to show you some of the nice features

00:32.000 --> 00:37.000
that are in there recently and also a little bit critical about what works and what doesn't work.

00:37.000 --> 00:43.000
And as we've heard right now we saw some of you may have seen the Thunderbird talk just before.

00:43.000 --> 00:49.000
And it's so great to hear what those guys are doing and the evolution guys and all of the other open source group.

00:49.000 --> 00:57.000
Guys with EWS exchange web services protocol that was developed by Microsoft to enable other clients, especially Apple.

00:57.000 --> 01:05.000
Then to integrate it with their exchange services and now we at Gromunio. I wonderful colleagues. I'm not a developer.

01:05.000 --> 01:16.000
Yeah, my wonderful colleagues did an exchange web services server in open source with complete open source implementation and it's working with Thunderbird contact

01:16.000 --> 01:27.000
evolution EM client on Windows and Apple devices and Android. So, but that's not the topic of the talk, the topic of the talk is contact from KDE and I'm already in the middle of the introduction and agenda.

01:27.000 --> 01:34.000
Or let's just go back once I'm doing introduction and I'm showing you a contact then some features that I really like.

01:34.000 --> 01:39.000
I may give you some hints for starting with travel shootings and if we have time there will be a Q&A.

01:39.000 --> 01:44.000
I've done this very talk at the first time in 2018 at an Academy in Vienna.

01:44.000 --> 01:52.000
It was 45 minutes then and I've done it with two hour workshop also. So, please I'm sorry if I don't manage to speak about everything.

01:52.000 --> 01:57.000
Anyhow, I'm not a developer. Did I say that three times now? Then it's safe.

01:57.000 --> 02:05.000
Good. I'm a senior of the source journalist. I was team lead at Susan for documentation. I've got my own company running since the year 2000.

02:05.000 --> 02:12.000
I'm working with Linux since 1994 and now I'm open source evangelist and open source ambassador at Romano and Vienna.

02:12.000 --> 02:19.000
We are doing an drop-in replacement for Microsoft exchange in completely open source and pretty fast and it's really cool.

02:19.000 --> 02:32.000
I consider us still a startup even though we have installations with five digit numbers of users and stuff and I'm the one who's trying to get that into the media and writing articles about it and stuff.

02:32.000 --> 02:43.000
Apart from that, another head of mine is I do a lot of NGOs stuff like this year now. I'm not it's not really for the company but it's for KDE and I'm also press speaker of design for future and Germany.

02:43.000 --> 02:52.000
So, my claim for my own company and then we're done with advertisement is I'm right now doing a lot of digital variety which is after the Greenland stuff.

02:52.000 --> 03:00.000
Everybody or a lot of people think of do we really need this new heart fancy shit or is there something that is just enough for us?

03:00.000 --> 03:13.000
What do I really need? There's a different approach in many people and so that's basically all the stuff that I do with my own company and here is some of the icons of things that I like love or have been working with.

03:13.000 --> 03:20.000
And end of advertisement. This is what we are talking about so I got 11 minutes left as I see that's cool.

03:20.000 --> 03:45.000
Yes, KDE contact I mean I assume that most of you know that that's the group we are client in KDE and it has kind of a framework of a lot of applications had mail address book calendar journal RSS and lots and lots of modules that you can use it once used to be the only group we are client on Linux but there's also evolution now and Thunderbird is we heard in Thunderbird is working really fine.

03:45.000 --> 03:57.000
I just really say that I've been testing that before so what has KDE contact you want many people don't know it has full keyboard control it's really cool if I want to copy or move a mail from one folder to another.

03:57.000 --> 04:07.000
Let's say I have this mail here in the open source mailing list. This is public so this is mainly somewhere on the web and no private data.

04:07.000 --> 04:26.000
So I just if I want to move that to the foster folder, I would just type MFO. M means move F O means it will pop up after I hit M the list of for available folders will pop up and of all means instantly the fear it will filter the list by everything that has an F O string in it.

04:26.000 --> 04:39.000
And it's the first them the first them folder starts with a vote. I can just hit the return and move it there. It's the fastest that I have and I only know similar behavior for mut or other CLI device.

04:39.000 --> 04:49.000
That's actually the one of the killer functions why I'm using contact and not really Thunderbird despite contact hat especially who was there when KDE for was there.

04:50.000 --> 05:04.000
Okay I see the tears and yes oh my god that was hard but it's also got my address book calendar journal like is and RSS integration has had full keyboard control.

05:04.000 --> 05:18.000
Another thing really important for me is I've done a lot of migrations and something that is very costy and expensive in migrations is see me see no is mail filtering rules for filtering your males into different folders.

05:18.000 --> 05:25.000
That is very costy and normally it's left up to the users to rebuild all these filters again after they've done it.

05:25.000 --> 05:38.000
See if it's a protocol an open source protocol and there is only a few clients around but contact is the best client for that. I'm going to show you screenshots of that that allows you to filter that on the server.

05:38.000 --> 05:48.000
Duff cut does it other mail service do it and I really love it because my mail is filtered and sorted before I even fetch it.

05:48.000 --> 05:50.000
What five minutes left it says age.

05:50.000 --> 06:00.000
Okay good let's go back then we have IMF likes I can flag at the males we have EWS integration also in contact.

06:00.000 --> 06:12.000
We have called off on cut off integration we have Google next on cloud integration and I don't know where I'm a permissions went but you used to be able to allow your colleague to access a special mail folder directly from the desk to client.

06:12.000 --> 06:25.000
So this is what it looks like here you see the marks markups mark you don't that's the I'm a that's actually real I'm at flex in the background that is set on the IMF server so this is available also for other clients that are able to read this.

06:25.000 --> 06:38.000
We have the sieve editor with the sieve language for filtering emails here we have the availability of calendars you see from Microsoft exchange to Duff called off Google group where stuff.

06:38.000 --> 06:50.000
And this is how you set up the Microsoft exchange EWS Thunderbird does this a lot still a lot better and you have two or three steps more to configure in creating contact than in Thunderbird.

06:50.000 --> 07:00.000
For example the automatic recognition doesn't work yet because that should redirect you to from Microsoft 365 server to for example your community server if you have one.

07:00.000 --> 07:13.000
And on the KDE this doesn't work on the Thunderbird it works perfectly you can thanks to call off you can also use Android apps together with that but that's not really a contact feature but that's how I work you see here my.

07:13.000 --> 07:24.000
screenshot from my phone I've got two calendars I've got one calendar here this is the February this should be for them somewhere and here's journal journals and tasks that I share for example with my wife or my colleagues.

07:24.000 --> 07:39.000
And then there is cart of is address book and contact already shows this place a QR code for every entry in there it all generates that in the address book which are really like and we have templates mailing list support you see.

07:39.000 --> 07:57.000
Or should yeah you see I can just create new message from a template and the templates is a special folder so if you put a mail in the template folder it will appear in this list and then you can just like these these things are invoices I have to send every month I make a template and we have.

07:58.000 --> 08:15.000
Special features like the context menu for mailing list you see this is the mail that I showed you before this is open to the mailing list and then there is a new and entry here and you can do all the things that you need usually for mailing this support you have here in the context menu I really love that then there's archives specups.

08:15.000 --> 08:37.000
In config import export and modules up to AI text that you can integrate I haven't tried it yet, but it just so it then here is using the exchange this is what it looks like with exchange web services in contact it does not work flawlessly yet it works much better in Thunderbird in evolution but we're working on that and.

08:37.000 --> 08:47.000
Then you have a conadie in the back end which is a search and indexing server and you have tools for that especially a conadie console which does.

08:47.000 --> 08:59.000
Where you can go really into the depth and you have a debugger and protocol and everything it's an expert tool I'm used to be to use it but it's really cool it really helpful and some command line tools for that I'm almost done.

08:59.000 --> 09:06.000
This is a list of the files where KDE contact and accountability stored here data and yeah.

09:06.000 --> 09:19.000
I guess we have a little time for questions do we.

09:19.000 --> 09:22.000
So questions.

09:22.000 --> 09:27.000
I have a couple a little bit of Michael way might vote for the video or.

09:27.000 --> 09:29.000
That's it. It's easy to speak in there.

09:29.000 --> 09:31.000
Okay. Okay.

09:31.000 --> 09:38.000
I've three practical questions and you can just pick seeing the time I'll just pick one that's easy to answer.

09:39.000 --> 09:42.000
You said it's easy to copy things with a keyboard.

09:42.000 --> 09:51.000
I'd like to select some meals and copy the text of the subject which I was not able to find out and.

09:51.000 --> 10:06.000
It seems my filters are local I can execute them locally but I don't see them via another client as if they are a see filters on the server and I'm struggling a bit using identities to get this.

10:07.000 --> 10:14.000
So first of all there is local filters and see filters so it's two different concepts.

10:14.000 --> 10:20.000
I do not think so it's a different language so I'm not using the local filters I'm only using the see filters.

10:20.000 --> 10:26.000
I have never had the situation that I needed to copy just the subject field of emails.

10:26.000 --> 10:31.000
But that is something that you can easily do because the storage is like a mail there or something.

10:31.000 --> 10:40.000
It might be local somewhere or copy it to the local mail folder and then you can do the grab on it because then you have the headers and then it's that's the most easiest.

10:40.000 --> 10:45.000
I maybe we had to ask the contact to K mail developers about that.

10:45.000 --> 10:48.000
What was the third question?

10:48.000 --> 10:50.000
Identities.

10:50.000 --> 11:00.000
Yeah I've got like six identities and but it's a plain text file you can edit it in the plain text let me see that's in.

11:00.000 --> 11:15.000
I'm copying them I actually these are two files the email default mail transports oh I forgot the email identity it's also an email identities is the name of the file and I copied that that and mail transports and mail defaults I copied from one machine to another.

11:15.000 --> 11:21.000
Thank you.

11:21.000 --> 11:24.000
Thank you.

