Выносить все плагины, использующие
QtMobility или содержащие в своем описании слово mobile (все пакеты с префиксом mobile и stackedchatform) в отдельный пакет qutim-mobile или подобный ему.
Сильно нестабильные плагины, которые лежат в папке plugins, выносить в отдельный пакет. Туда же выносить quickchat, несмотря на то, что он лежит в core, но он еще может работать нестабильно.
Не собирать плагины qrcicons и bearermanager (пока) из состава
QtMobility. Первый нужен только на Симбиане или других мобильных платформах, а второй еще недоделан.
Уделять внимание (периодически проверять!) тому как выглядит кутим сразу после установки и если будут явные косяки в выборе дефолтных сервисов, то незамедлительно сообщать об этом разработчикам!
Для задания дефолтных настроек можно создавать файлы наподобие profile.json'а, который лежит в core репе, и класть их в
SystemConfigDir (обычно это /usr/share/config/qutim).
Желательно, чтобы кутим нормально отображался с темой иконок, которая установлена в системе по умолчанию, для этого возможно придется где-то раздобыть дополнительные иконки к тем, которые идут вместе с кутимом. Для этого можно использовать переменную QUTIM_ADDITIONAL_ART_PATH в cmake'е. Все созданные таким образом темы иконок лучше добавлять в репу qutim/artwork на гиториусе.
Одно- и многопрофильность контролируются параметром Cmake QUTIM_SINGLE_PROFILE.
1)
Protocols:
icq
jabber
mrim
vkontakte
irc
Plugins:
emoticonssettings
simpleabout
adiumchat
nocryptoservice
contactinfo
filetransfersettings
notificationfilter
chatspellchecker
joinchatdialog
idledetector
addcontactdlg
authdialog
humanity-icons
idlestatuschanger
jsonhistory
sessionhelper
localization
dataformsbackend
filetransfer
notificationssettings
simpleactionbox
shortcutsettings
migration02x03
xsettingsdialog
qticons
accountcreator
plistconfig
qsoundbackend
jsonconfig
softkeysactionbox
chatnotificationsbackend
oldsoundtheme
kopeteemoticonsbackend
simpleactions
metacontacts
searchdialog
proxysettings
trayicon
simplecontactlist
adiumsrvicons
simplerosterstorage
kineticscroller
soundthemeselector
servicechooser
password
mobileabout
mobilenotificationssettings
mobilesettingsdialog
mobilecontactinfo
joingroupchatdlg: Диалог входа в конференций. Версия для мобильных устройств.
-
✔
connectionmanager: Менеджер соединений — переподключает учётные записи при проблемах с сетью (
QtMobility).
✔ qrcicons: Загрузчик значков из ресурсов — для мобильных устройств.
✔ aescrypto: AES crypto service loader (qca2-devel).
✔ birthdayreminder
✔ clconf: добавляет комнаты в список контактов.
✔ emoedit: позволяет орудовать графическими смайлами в поле ввода при написании сообщений.
✔ floaties: добавляет возможность создавать контакты-поплавки и растаскивать их по всему экрану.
✔ histman: Менеджер истории — импортирует историю сообщений из других клиентов.
✔ kineticpopups
✔ massmessaging: «Спамилка» — отправляет сообщение сразу многим контактам.
✔ olddelegate - порт ростера (контакт-листа) из qutIM 0.2.
✔
scriptapi: позволяет использовать плагины, написанные на
JavaScript.
✔ unreadmessageskeeper: Хранитель непрочитанных сообщений — сохраняет список непрочитанных сообщений при закрытии qutIM.
✔ weather: Погодный плагин — добавляет контакты с погодными сервисами в список контактов.
✔ dbusnotifications: Уведомления DBus — позволяет использовать систему уведомлений, основанную на стандартах Freedesktop.org.
⊗ nowplaying записывает в статусное сообщение автора и название играющей в музыкальном плеере композиции (пока лишь Linux, потому в этой графе).
ASpell checker — проверка орфографии с помощью GNU Aspell (aspell).
HunSpell checker — проверка орфографии с помощью Hunspell.
Звуковой движок SDL — использует SDL для проигрывания звуков.
Звуковой движок Phononsound — использует Phonon для проигрывания звуков.
✘ antiboss: Антибосс — плагин, прячущий qutIM по нажатию настроенной комбинации.
✘ antispam: Антиспам.
✘ plugman: Менеджер пакетов. В разработке.