====== WebKit(Webengine)-версия Psi+ ====== ===== Что такое WebKit? ===== - **[[http://ru.wikipedia.org/wiki/WebKit|WebKit]]** - **QtWebKit** -- модуль [[http://ru.wikipedia.org/wiki/WebKit|WebKit]], интегрированный в [[http://ru.wikipedia.org/wiki/Qt|Qt]] и доступный через её классы. ===== Что такое Webengine? ===== - **[[https://wiki.qt.io/QtWebEngine|QtWebengine]]** ===== Что даёт WebKit в Psi+? ===== Версия Psi+ с поддержкой WebKit предоставляет возможность использования тем оформления приложения, а также анимированных смайлов при отображении сообщений в конференциях и чатах. А также предоставляет ограниченную функциональность по предпросмотру ссылок на мультимедиа контент(аудио, видео, изображения) в чатах. Из недостатков WebKit версии можно отметить повышенное потребление оперативной памяти по сравнению с обычной версией. ===== Что даёт Webengine в Psi+? ===== Версия с поддержкой Webengine практически аналогична версии с поддержкой WebKit по функциям, но всё-таки имеет существенные отличия: - поддержка тем оформления чатов от клиента adium - поддержка предпросмотра изображений по "вложенным" ссылкам - значительно улучшена работа с предпросмотром мультимедиа Webengine версия отличается повышенным потреблением оперативной памяти по сравнению с WebKit версией. ===== Как включить поддержку WebKit(Webengine) в Psi+? ===== Для включения в сборку функционала WebKit необходимо при конфигурировании перед сборкой приложения добавить соответствующий ключ. Например: configure --enable-plugins --with-openssl-inc=%OPENSSLDIR%\include --with-openssl-lib=%OPENSSLDIR%\lib --with-aspell-inc=%MINGWDIR%\include --with-aspell-lib=%MINGWDIR%\lib --with-zlib-inc=%ZLIBDIR%\include --with-zlib-lib=%ZLIBDIR%\lib --disable-xss --disable-qdbus --enable-webkit --enable-whiteboarding **Внимание!!! В текущая версия Psi+ больше не поддерживает Qt версии 4. Для нормальной работы требуется Qt>=5.5.1!!! При наличии на компьютере пользователя Qt>=5.6 с предустановленными библиотеками Qt5Webengine и MSVC >= 2015, при включении флагов, показанных выше, автоматически будет включена Webengine сборка.** ===== Cборки Psi+ с поддержкой WebKit ===== || {{:os_windows_icon.png}} [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/tehnick/|MS Windows Build from Tehnick]] - сборки с поддержкой WebKit и без || || {{:os_windows_icon.png}} [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/KukuRuzo/|MS Windows Build from KukuRuzo]] - сборки с поддержкой WebKit(только 32битная версия) и с поддержкой Webengine (64х битная) || || {{:os_archlinux_icon.png}} [[http://sourceforge.net/projects/psiplus/files/Arch-Linux/|ArchLinux Build]] || || {{:os_debian_icon.png}} [[http://packages.qa.debian.org/psi-plus|Debian Ubuntu Build]] || || {{:os_mac_icon.png}} [[http://sourceforge.net/projects/psiplus/files/Mac-OS-X/|MacOSX Build]] || || {{:os_mandriva_icon.png}} [[http://sourceforge.net/projects/psiplus/files/Mandriva/|Linux Mandriva Build]] || || {{:os_opensuse_icon.png}} [[http://download.opensuse.org/repositories/home:/nirdosh/|openSUSE Build]] || ===== Порядок установки компонентов для корректной работы Psi+ с поддержкой WebKit под MS Windows ===== Для запуска **WebKit**-версии от **Tehnick** достаточно распаковать архив с программой и запустить файл psi-plus-webkit-portable.exe. [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/tehnick/README.txt/download|Инструкция по работе со сборками от Tehnick]] Для запуска **WebKit/Webengine** версии от **KukuRuzo** необходимо при установке Psi+ инсталлятором выбрать Webkit/Webengine в выпадающем меню. [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/KukuRuzo/README.txt/download|Инструкция по работе с инсталляторами от KukuRuzo]]