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.