Kontact — это персональный информационный менеджер и пакет программного обеспечения для групповой работы , разработанный KDE . Он поддерживает календари, контакты, заметки, списки дел, новости и электронную почту. Он предлагает ряд взаимозаменяемых графических интерфейсов (KMail, KAddressBook, Akregator и т. д.), все из которых построены на общем ядре.
С технической точки зрения, Kontact относится только к небольшому зонтичному приложению, которое объединяет различные автономные приложения под одним пользовательским интерфейсом. KDE PIM относится к рабочей группе в рамках более крупного проекта KDE, которая разрабатывает отдельные приложения скоординированным образом.
Однако в популярных терминах Kontact часто относится ко всему набору приложений KDE PIM . В наши дни многие популярные дистрибутивы Linux , такие как Kubuntu, скрывают отдельные приложения и выносят на видное место только Kontact .
Первоначальное приложение-контейнер группового ПО было написано Маттиасом Хельцер-Клюпфелем за один день, а затем импортировано в исходный репозиторий KDE и поддерживается Даниэлем Молкентином. Это приложение-контейнер необходимо для работы Kontact, но без встроенных компонентов оно само по себе бесполезно.
Первые встроенные компоненты были созданы Корнелиусом Шумахером . Он модифицировал приложения KAddressBook и KOrganizer , чтобы создать начальные компоненты адресной книги и органайзера. На этом этапе не существовало компонента почтового клиента, поэтому в KDE все еще не было функционального интегрированного приложения для групповой работы. Однако новаторская работа Корнелиуса послужила прототипом для других разработчиков, на котором они могли основывать свои усилия.
Дон Сандерс создал недостающий компонент почтового клиента, изменив приложение KMail . Затем он интегрировал компонент почтового клиента с другими компонентами и приложением контейнера группового ПО, собрал и выпустил начальные пакеты Kontact и создал начальный веб-сайт Kontact.
Дэниел Молкентин, Корнелиус Шумахер и Дон Сандерс затем сформировали ядро команды Kontact. Изменения KMail и контейнерного приложения были импортированы в исходный репозиторий KDE, и Kontact был выпущен как часть KDE 3.2. [7]
Во время создания пакета приложений Kontact сервер группового ПО Kolab разрабатывался Erfrakon, [8] Intevation.net [9] и Klarälvdalens Datakonsult [10] одновременно и был завершен примерно в то же время. Эта работа была выполнена в рамках проекта Kroupware [11] , который также включал в себя модификацию приложений KMail и KOrganizer для улучшения их дополнительных функций группового ПО.
Основная команда Kontact, консорциум Kolab и несколько независимых разработчиков KDE PIM затем объединили усилия для улучшения Kontact путем интеграции функциональности Kroupware и превращения Kolab в основной сервер Kontact.
Кроме того, разработчик KDE Зак Русин создал компонент новостей на основе приложения KNode, а Kontact был модифицирован для поддержки множества преимущественно веб-пакетов программного обеспечения для совместной работы.
Kontact встраивает следующее
KMail поддерживает папки, фильтрацию, просмотр HTML- почты и международные наборы символов. Он может обрабатывать IMAP , IMAP IDLE , dIMAP , [13] POP3 и локальные почтовые ящики для входящей почты. Он может отправлять почту по протоколам SMTP или sendmail . Он может пересылать HTML-почту как вложение, но не может пересылать почту в строке. [14]
KMail использует два специальных фильтра для обеспечения модульного доступа к программам фильтрации спама:
Эти модульные фильтры можно комбинировать с текстовыми фильтрами для обнаружения (например) сообщений электронной почты, помеченных SpamAssassin, путем поиска добавленных им специальных заголовков.
KMail позволяет вручную фильтровать спам непосредственно на почтовом сервере, что является очень интересной функцией для пользователей коммутируемого доступа. Письма, превышающие некоторый пороговый размер (стандартный — 50 кб, но может быть установлено любое значение), не копируются автоматически на локальный компьютер. С опциями «получить, решить позже, удалить» KMail перечисляет их, но не загружает все сообщение, что позволяет удалять спам и сообщения слишком большого размера без потери времени.
KMail поддерживает стандарт OpenPGP и может автоматически шифровать, расшифровывать, подписывать и проверять подписи сообщений электронной почты и их вложений с помощью встроенного или OpenPGP/MIME метода подписи/шифрования. KMail зависит от программного обеспечения GnuPG для этой функциональности. В качестве визуальной помощи KMail будет окрашивать проверенные сообщения электронной почты в зеленый цвет для доверенных подписей ; желтый для недоверенных подписей; красный для недействительных подписей; и синий для зашифрованных сообщений.
KMail также поддерживает сообщения S/MIME , а также Chiasmus [15] — фирменную криптографическую систему, созданную Федеральным ведомством по информационной безопасности Германии (BSI).
KAddressBook — приложение адресной книги .
KAddressBook — это графический интерфейс для организации адресов и контактной информации семьи, друзей, деловых партнеров и т. д. Он интегрируется с KDE Plasma , обеспечивая взаимодействие с другими программами KDE, включая почтовый клиент KMail — позволяющий одним щелчком мыши создавать электронные письма — и мессенджер Kopete — показывающий статус онлайн и легкий доступ к контактам для обмена мгновенными сообщениями. Его можно синхронизировать с другим программным обеспечением или устройством с помощью Kitchensync и OpenSync.
Контакт может быть классифицирован по настраиваемым категориям, таким как Семья, Бизнес или Клиент. Многие поля могут иметь несколько записей, например, если у контакта несколько адресов электронной почты. Поля контакта разделены на четыре вкладки и одну вкладку для настраиваемых полей.
KOrganizer — персональный органайзер . Он позволяет управлять календарями, журналами и списками дел.
Akregator — это агрегатор каналов . Он поддерживает как RSS , так и Atom . Каналы можно сортировать по категориям. Akregator объединит все каналы в определенной категории в один список новых записей, так что, например, все новости в категории «Политика» могут быть показаны в одном списке. Он имеет функцию инкрементального поиска по заголовкам всех записей в своей базе данных.
Akregator можно настроить на получение каналов с регулярными интервалами. Пользователь также может вручную запросить получение всех каналов, отдельных каналов или каналов в выбранной категории. Он поддерживает значки каналов и встраивает KHTML в качестве внутреннего веб-браузера с вкладками . Также можно вызвать любой внешний браузер.
Akregator является частью KDE начиная с версии 3.4 и распространяется вместе с модулем kdepim .
KNode — это новостная клиентская программа для среды рабочего стола KDE .
Он поддерживает несколько серверов NNTP , потоки сообщений, оценку, заголовки X-Face (чтение и отправка) и международные наборы символов.
KJots — это простой текстовый редактор- планировщик , который можно использовать для создания персональной вики . Он использует базовую древовидную структуру для организации информации: узлы называются «книгами», а листья — «страницами». Он включает в себя режим просмотра книги, который показывает оглавление , и режим просмотра для всех записей.
Похожие программы в стиле вики: Zim (основанная на GTK и Python), Wixi (основанная на Python и GTK), KeepNote (основанная на Python и GTK), Notecase (основанная на GTK), BasKet (основанная на Qt ), Gnudiary (также основанная на Qt), Tomboy (GTK, основанная на Mono ), Gnote (порт Tomboy на C++ ) и Tiddlywiki (самомодифицирующаяся, содержащая один HTML персональная вики, написанная на JavaScript и расширяемая с помощью плагинов). Также Treeline , продвинутый планировщик, написанный на Python и персональная база данных, доступная для Linux и Microsoft Windows , имеет похожие функции.
Вместе с жизненным циклом KDE Software Compilation 4 Kontact перешел на Akonadi для хранения своих данных, тогда как в прошлом каждый компонент Kontact сам реализовывал технологии хранения. Akonadi в настоящее время в основном разрабатывается командой KDE PIM , но его дизайн выполнен агностическим способом и, таким образом, не зависит от технологий KDE.
Первый выпуск Kontact SC 4 был официально отправлен с KDE 4.1 . Этот выпуск не использовал Akonadi. С тех пор компоненты Kontact постепенно мигрировали в сторону Akonadi. Первая стабильная версия KDE PIM с использованием Akonadi была выпущена вместе с KDE 4.6.4 в июне 2011 года. [21]
Эта программа является свободным программным обеспечением; вы можете распространять ее и/или изменять в соответствии с условиями GNU General Public License, опубликованными Free Software Foundation; либо версии 2 Лицензии, либо (по вашему выбору) любой более поздней версии.
{{cite web}}
: Отсутствует или пусто |title=
( помощь )