Both sides previous revisionPrevious revision | |
webkit [2010/09/28 15:17] – zet | webkit [2018/01/19 10:26] (current) – external edit 127.0.0.1 |
---|
====== WebKit-версия Psi+ ====== | ====== WebKit(Webengine)-версия Psi+ ====== |
| |
| |
| |
- **[[http://ru.wikipedia.org/wiki/WebKit|WebKit]]** | - **[[http://ru.wikipedia.org/wiki/WebKit|WebKit]]** |
- **QtWebKit** -- модуль [[http://ru.wikipedia.org/wiki/WebKit|WebKit]], интегрированный в [[http://ru.wikipedia.org/wiki/Qt|Qt]] и доступный через её классы | - **QtWebKit** -- модуль [[http://ru.wikipedia.org/wiki/WebKit|WebKit]], интегрированный в [[http://ru.wikipedia.org/wiki/Qt|Qt]] и доступный через её классы. |
| |
| |
| ===== Что такое Webengine? ===== |
| |
| - **[[https://wiki.qt.io/QtWebEngine|QtWebengine]]** |
| |
===== Что даёт WebKit в Psi+? ===== | ===== Что даёт WebKit в Psi+? ===== |
| |
Версия Psi+ с поддержкой WebKit предоставляет возможность использования тем оформления приложения, а также анимированных смайлов при отображении сообщений в конференциях и чатах. | Версия Psi+ с поддержкой WebKit предоставляет возможность использования тем оформления приложения, а также анимированных смайлов при отображении сообщений в конференциях и чатах. А также предоставляет ограниченную функциональность по предпросмотру ссылок на мультимедиа контент(аудио, видео, изображения) в чатах. Из недостатков WebKit версии можно отметить повышенное потребление оперативной памяти по сравнению с обычной версией. |
| |
| |
| ===== Что даёт Webengine в Psi+? ===== |
| |
| Версия с поддержкой Webengine практически аналогична версии с поддержкой WebKit по функциям, но всё-таки имеет существенные отличия: |
| |
| - поддержка тем оформления чатов от клиента adium |
| - поддержка предпросмотра изображений по "вложенным" ссылкам |
| - значительно улучшена работа с предпросмотром мультимедиа |
| |
===== Как включить поддержку WebKit в Psi+? ===== | Webengine версия отличается повышенным потреблением оперативной памяти по сравнению с WebKit версией. |
| |
| ===== Как включить поддержку WebKit(Webengine) в Psi+? ===== |
| |
Для включения в сборку функционала WebKit необходимо при конфигурировании перед сборкой приложения добавить соответствующий ключ. Например: | Для включения в сборку функционала WebKit необходимо при конфигурировании перед сборкой приложения добавить соответствующий ключ. Например: |
| |
<code> | <code> |
configure --enable-plugins --with-openssl-inc=c:\OpenSSL\include --with-openssl-lib=c:\OpenSSL\lib\MinGW --disable-xss --disable-qdbus --with-aspell-inc=c:\MinGW\include --with-aspell-lib=c:\MinGW\lib --enable-qtwebkit | 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 |
</code> | </code> |
| |
| **Внимание!!! В текущая версия 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 и без || |
===== Тестовые сборки Psi+ с поддержкой 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_windows_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+Windows|MS Windows Build]] (требуется наличие библиотек [[http://code.google.com/p/psi-dev/downloads/list?q=label:Qt+Libs|Qt WebKit]]) || | || {{:os_mandriva_icon.png}} [[http://sourceforge.net/projects/psiplus/files/Mandriva/|Linux Mandriva Build]] || |
|| {{:os_archlinux_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+ArchLinux|ArchLinux Build]] || | || {{:os_opensuse_icon.png}} [[http://download.opensuse.org/repositories/home:/nirdosh/|openSUSE Build]] || |
|| {{:os_debian_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+Debian+Ubuntu|Debian Ubuntu Build]] || | |
|| {{:os_mac_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+MacOSX|MacOSX Build]] || | |
|| {{:os_mandriva_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+Mandriva|Linux Mandriva Build]] || | |
|| {{:os_opensuse_icon.png}} [[http://code.google.com/p/psi-dev/downloads/list?q=label:WebKit+openSUSE|openSUSE Build]] || | |
| |
| |
===== Порядок установки компонентов для корректной работы Psi+ с поддержкой WebKit под MS Windows ===== | ===== Порядок установки компонентов для корректной работы Psi+ с поддержкой WebKit под MS Windows ===== |
| |
Для нормальной работы WebKit-сборки скачиваем и распаковываем архивы в папку Psi+ в следующем порядке: | Для запуска **WebKit**-версии от **Tehnick** достаточно распаковать архив с программой и запустить файл psi-plus-webkit-portable.exe. [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/tehnick/README.txt/download|Инструкция по работе со сборками от Tehnick]] |
| |
- [[http://psi-dev.googlecode.com/files/qt4.7.0-libs-win32.zip|qt4.6.3-libs.zip]] | |
- [[http://psi-dev.googlecode.com/files/qtwebkit4.7.0-libs-win32.zip|qtwebkit4.7.0-libs.zip]] | |
- [[http://psi-dev.googlecode.com/files/psi-plus-0.15.xxxx-webkit-win32.zip|psi-plus-0.15.xxxx-webkit-win32.zip]] , где xxxx - номер версии, доступной для скачивания [[http://code.google.com/p/psi-dev/downloads/list?q=WebKit+Windows|отсюда]] . | |
| |
| Для запуска **WebKit/Webengine** версии от **KukuRuzo** необходимо при установке Psi+ инсталлятором выбрать Webkit/Webengine в выпадающем меню. [[https://sourceforge.net/projects/psiplus/files/MS-Windows/Personal-Builds/KukuRuzo/README.txt/download|Инструкция по работе с инсталляторами от KukuRuzo]] |
| |
| |