Kontakt

Kontakt
Sorts personuppgiftsansvarig
Utvecklaren KDE
Skrivet i C++ [2]
Gränssnitt Qt
Operativ system Unix-liknande operativsystem
senaste versionen 5.19.3 ( 3 mars 2022 ) [1]
Läsbara filformat Maildir
Licens GNU GPL
Hemsida kontakt.kde.org
 Mediafiler på Wikimedia Commons

Kontact  är en integrerad lösning för hantering av personlig information. Programmet kombinerar välkända KDE -program : e-post, adressbok, anteckningar och elektroniska konferenser ( KMail , KOrganizer , KAddressBook , KTimeTracker , KNotes , KJots och KNode ) i ett enda paket som heter Kdepim . Baserat på en komponentstruktur tillhandahåller Kontact samma funktionalitet som fristående applikationer och lägger till ytterligare funktionalitet med hjälp av integrationer. Kontact kör applikationer som komponenter. Användare kan välja om de vill köra programmet som en del av Kontact eller köra det separat.

Skillnader mellan Kontact och KDE PIM

Tekniskt sett hänvisar Kontact bara till en liten applikation som samlar olika fristående applikationer under ett enda användargränssnitt. KDE PIM hänvisar till en arbetsgrupp inom KDE- projektet som utvecklar individuella applikationer på ett samordnat sätt.

Men i populära termer hänvisar Kontact ofta till hela KDE PIM-program.

Historik

KDE PIM-möten
År datumet
2003 3 januari - 5 januari
2004 2 januari - 5 januari
2005 6 januari - 9 januari
2006 6 januari - 8 februari
2007 [3] 12 januari - 15 januari
2008 [4] 1 februari - 3 februari
2009 9 januari - 11 januari
2010 [5] 8 januari - 10 januari
2011 [6] 25 februari - 27 februari

Den ursprungliga gruppprogramvaran skrevs på eftermiddagen av Matthias Hölzer-Klüpfel och importerades sedan till KDE :s källförråd och underhålls av Daniel Molkentin. Denna applikation är nödvändig för att Kontact ska fungera, men utan de inbyggda komponenterna är den värdelös på egen hand.

De första implementerade komponenterna skapades av Cornelius Schumacher. Han modifierade applikationerna KAddressBook och KOrganizer för att skapa en adressbok och arrangörskomponenter. I det här skedet fanns det ingen e-postklientkomponent, så KDE saknade fortfarande en funktionell integrerad arbetsapplikation. Cornelius banbrytande arbete fungerade dock som en prototyp för andra utvecklare att basera sina idéer på.

Don Sanders skapade den saknade e-postklientkomponenten genom att modifiera KMail- programmet . Han integrerade sedan e-postklientkomponenten med andra komponenter och en containerapplikation att arbeta med, byggde och släppte Kontact-paket och skapade Kontact-webbplatsen.

Sedan bildade Daniel Molkentin, Cornelius Schumacher och Don Sanders Kontacts huvudteam. Ändringar av KMail- applikationen och behållaren har importerats till KDE-förvaret och Kontact har släppts som en del av KDE 3.2 [7]

Under uppbyggnaden av Kontacts applikationssvit bearbetades Kolabs arbetsserver av Erfrakon [8] , Intevation.net [9] och Klarälvdalens Datakonsult [10] samtidigt och färdigställdes ungefär samtidigt. Detta arbete gjordes som en del av Kroupware [11] -projektet , som också innebar att modifiera KMail- och KOrganizer- applikationerna för att utöka dem med ytterligare funktionalitet.

Kontacts kärnteam, Kolab-konsortiet och flera oberoende KDE PIM-utvecklare arbetade sedan tillsammans för att förbättra Kontact genom att slå samman Kroupware-funktionalitet och göra Kolab till Kontacts huvudserver.

Dessutom byggdes nyhetskomponenten från en KNode- applikation av KDE - utvecklaren Zak Rusin, och Kontact modifierades för att stödja en rad mestadels webbaserade samarbetande programvarusviter.

Komponenter

Kontakten inkluderar följande:

E -post

KMail [12] stöder mappar, filtrering, HTML -e-postsökning och internationella teckenuppsättningar. Den kan hantera IMAP, IMAP IDLE, DIMAP, POP3 och lokala brevlådor för inkommande post. Programmet kan skicka e-post via SMTP eller sendmail-protokoll. KMail kan vidarebefordra HTML-post som en bilaga, men kan inte vidarebefordra post [13] [14] .

Spam och filtrering

KMail använder två specialfilter för att ge modulär åtkomst till spamfiltreringsprogram:

  • Skicka detta mail till programmet . För att specificera vilket program som helst, och när detta KMail-filter är aktiverat, kommer programmet att startas och förses med innehållet i e-postmeddelandet som standardinmatning .
  • Kör det här e-postmeddelandet genom programmet , skicka inte bara e-postmeddelandet till nämnda program, utan ersätt e-postmeddelandet med det programmets utdata. Detta gör att system som SpamAssassin kan användas , som kan lägga till sina egna rubriker till ett e-postelement.

Dessa modulära filter kan kombineras med textfilter för att upptäcka till exempel e-post som har flaggats av SpamAssassin genom att leta efter speciella rubriker som programmet har lagt till.

KMail tillåter dig att manuellt filtrera skräppost direkt på e-postservern, vilket är mycket intressant för uppringda användare. E-postmeddelanden som överskrider en viss storlekströskel (standarden är 50 KB men kan ställas in på valfritt värde) kopieras inte automatiskt till den lokala datorn. Med alternativen "skaffa, bestäm senare, ta bort" listar KMail dem men laddar inte ner hela meddelandet, vilket gör att du kan radera skräppost och överdimensionerade meddelanden utan att slösa tid.

Kryptografiskt stöd

KMail stöder OpenPGP-standarden och kan automatiskt kryptera, dekryptera, signera och verifiera signaturerna för e-postmeddelanden och deras bilagor genom den inbyggda eller OpenPGP/MIME-signaturmetoden/kryptering. För denna funktion är KMail beroende av GnuPG-mjukvaran. Som ett visuellt hjälpmedel kommer KMail att färga verifierade e-postmeddelanden grönt för pålitliga signaturer; gul för opålitliga signaturer; rött för ogiltiga signaturer; och blått för krypterade meddelanden.

KMail stöder också S/MIME-meddelanden såväl som Chiasmus, ett proprietärt kryptografiskt system skapat av Federal Office for Information Security (BSI) [15] .

Adressbok

KAddressBook [16]  är ett adressboksprogram.

Beskrivning

KAddressBook  är ett grafiskt gränssnitt för att organisera adresser och kontaktinformation för familj, vänner, affärspartners och så vidare. Den integreras med KDE Plasma, vilket gör att du kan interagera med andra KDE-program, inklusive KMail-e-postklienten för att få åtkomst med ett klick för att skriva e-post, och Kopetes snabbmeddelande  för onlinestatusvisning och enkel åtkomst till kontakter för snabbmeddelanden. Den kan synkroniseras med annan programvara eller enhet med Kitchensync och OpenSync .

En kontakt kan klassificeras i anpassade kategorier som familj, företag eller kund. Många fält kan ha flera poster, till exempel om en kontakt har flera e-postadresser. Kontaktfält är uppdelade i fyra flikar och en flik för anpassade fält.

Funktioner
  • Export och import av kort till vCard -format och vice versa.
  • Programmet använder DBUS för att interagera med andra applikationer.
  • Programmet interagerar med KMail och Kopete samt Kontact.
  • Du kan anpassa fält och kategorier.
  • Kan formatera namn automatiskt.
  • Möjlighet att filtrera, söka efter adresser.
  • Möjlighet att söka efter en LDAP- databas som innehåller information om en person.

Arrangör

KOrganizer [17] är en personlig arrangör. Den har förmågan att hantera kalendrar, tidskrifter och listor.

RSS-aggregator

Akregator [18]  - RSS-aggregator . Akregator stöder både RSS och Atom . Kanaler kan sorteras i kategorier. Akregator kommer att kombinera alla kanaler i en viss kategori till en lista med nya bidrag, så att till exempel alla nyheter i kategorin "Politik" kan visas i en lista. Programmet har en inkrementell sökfunktion för titlarna på alla poster i sin databas.

Akregator kan konfigureras för att ta emot flöden med jämna mellanrum. Användaren kan också manuellt begära ett urval av alla flöden, enskilda eller valda kategorier. Programmet stöder ikoner och implementerar KHTML som en intern webbläsare med flikar. Du kan också ringa vilken extern webbläsare som helst.

Akregator har varit en del av KDE sedan version 3.4 och distribueras med kdepim-modulen.

Nyheter

KNode [19]  är en nyhetsklient för KDE:s skrivbordsmiljö.

Programmet stöder flera NNTP -servrar , meddelandeströmmar, poäng, X-Face-rubriker (läs och publicera) och internationella teckenuppsättningar.

Personlig wiki

KJots  är en textredigerare som kan användas för att skapa en personlig wiki. Programmet använder en grundläggande trädstruktur för att organisera information: det behandlar noder som "böcker" och lämnar dem som "sidor". KJots inkluderar en bokvy ​​som visar en innehållsförteckning och visningsläge för alla poster.

Liknande wikistyle-program är Zim ( GTK+ och Python -baserade ), Wixi (Python- och GTK+ -baserade ), KeepNote (Python- och GTK+-baserade), Notecase (GTK+-baserade), BasKet ( Qt -baserade ), Gnudiary (även baserade på Qt), Tomboy ( GTK+ , baserat på Mono), Gnote (en C++- port av Tomboy ) och Tiddlywiki (självmodifierande, en HTML innehåller en personlig wiki skriven i JavaScript och kan utökas med plugins). Dessutom har Treeline, en avancerad outliner skriven i Python och en personlig databas tillgänglig för Linux och Microsoft Windows, liknande funktioner.

Andra komponenter

  • KNotes  - anteckningar;
  • KWeather  - väder.

Back-end-lagring

Tillsammans med mjukvarans livscykel flyttade KDE Software Compilation 4 Kontact till Akonadi för att lagra sina data när varje komponent i Kontact implementerade lagringsteknologier tidigare. För närvarande utvecklas Akonadi huvudsakligen av KDE:s PIM-team, men dess design är agnostisk och därför oberoende av KDE-teknik.

Den första utgåvan av Kontact SC 4 byggdes officiellt med KDE 4.1. Denna utgåva använde inte Akonadi. Sedan dess har Kontact-komponenter gradvis migrerat mot Akonadi. Den första stabila versionen av KDE PIM med Akonadi släpptes med KDE 4.6.4 i juni 2011 [20] .

Se även

Anteckningar

  1. appdata .
  2. Kontact Open Source Project på Open Hub: Språksidan - 2006.
  3. Will Stephenson . Årsmöte för KDE PIM driver avancerad design, företagsstabilitet , kde.org (29 januari 2007). Arkiverad från originalet den 20 maj 2018. Hämtad 20 maj 2018.
  4. Cornelius Schumacher . KDE PIM Team möter för att prata Akonadi och KDE 4.1 , ked.org (21 februari 2008). Arkiverad från originalet den 27 maj 2011. Hämtad 20 maj 2018.
  5. Stephen Kelly . Det årliga PIM-mötet i Osnabrück ger spännande meddelanden och ambitiösa planer , kde.org (14 januari 2010). Arkiverad från originalet den 20 maj 2018. Hämtad 20 maj 2018.
  6. Stephen Kelly . 9:e årliga PIM-mötet förnyar engagemang för innovation , kde.org (15 mars 2011). Arkiverad från originalet den 20 maj 2018. Hämtad 20 maj 2018.
  7. KDE 3.1.5 till KDE 3.2.0 Ändringslogg . Hämtad 9 februari 2018. Arkiverad från originalet 21 oktober 2013.
  8. Erfrakon.de . Hämtad 9 februari 2018. Arkiverad från originalet 29 september 2017.
  9. Intevation.net . Hämtad 9 februari 2018. Arkiverad från originalet 12 mars 2018.
  10. Klaralvdalens-datakonsult.se . Hämtad 9 februari 2018. Arkiverad från originalet 31 oktober 2010.
  11. Kroupware.kolab.org . Hämtad 9 februari 2018. Arkiverad från originalet 25 juni 2018.
  12. KMail - KDE UserBase Wiki . Hämtad 20 maj 2018. Arkiverad från originalet 16 maj 2018.
  13. 12.3 Åtkomsttyper . Hämtad 20 maj 2018. Arkiverad från originalet 6 juli 2012.
  14. Jämförelse av e-postklienter
  15. BSI: Chiasmus™ för Windows/Linux . Arkiverad från originalet den 22 juli 2012.
  16. KAddressBook 4.4 - KDE UserBase Wiki . Hämtad 20 maj 2018. Arkiverad från originalet 20 maj 2018.
  17. KOrganizer - KDE UserBase Wiki . Hämtad 20 maj 2018. Arkiverad från originalet 27 maj 2018.
  18. Akregator - KDE UserBase Wiki . Hämtad 20 maj 2018. Arkiverad från originalet 11 juni 2018.
  19. KNode - KDE UserBase Wiki . Hämtad 20 maj 2018. Arkiverad från originalet 20 maj 2018.
  20. KDE - Ny Kontact Suite ger nästa generations gruppprogram till skrivbord och mobil . Hämtad 20 maj 2018. Arkiverad från originalet 20 maj 2018.

Länkar