https://community.kde.org/api.php?action=feedcontributions&user=Nwoki&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-29T06:08:19ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=KTp/Packaging_Guide&diff=14154KTp/Packaging Guide2011-07-28T09:38:55Z<p>Nwoki: /* Distributions */</p>
<hr />
<div>Packaging KDE-Telepathy is complicated for two reasons: firstly, due to the modular nature of Telepathy, there are several distinct components in separate git repositories. Secondly, there are large numbers of runtime interdependencies to worry about. This page attempts to ease packaging KDE-Telepathy in a useful way by explaining these issues.<br />
<br />
==Upstream Packages==<br />
Two upstream packages are essential for KDE-Telepathy to work.<br />
* [http://telepathy.freedesktop.org/releases/telepathy-qt4/ telepathy-qt4] >= 0.7.1 (Build and Runtime Dependency)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-mission-control/ telepathy-mission-control] >= 5.7.9 (Runtime Dependency)<br />
<br />
The IM networks that KDE-Telepathy can connect to are decided by which Telepathy Connection Managers are installed. These are runtime only dependencies, but which ones are installed will decide what IM networks KDE-Telepathy supports. The following are the ones we recommend - whether they are installed optionally or required is, of course, up to you.<br />
<br />
* [http://telepathy.freedesktop.org/releases/telepathy-gabble/ telepathy-gabble] (for Jabber support, including Google Talk and Facebook)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-butterfly/ telepathy-butterfly] (for MSN/Windows Live support)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-haze/ telepathy-haze] (for all the other protocols, as supported by libpurple).<br />
<br />
==KDE-Telepathy Packages==<br />
The different components of KDE-Telepathy are housed in separate git repositories on projects.kde.org. Some of these components are currently recommended to use. Others are not yet ready to be installed by users.<br />
<br />
===Ready Components===<br />
These components have reached a level of maturity where they are interesting to users. We recommend providing these components at the current time.<br />
<br />
{| class="wikitable" border="1"<br />
! Name !! Description !! Dependencies<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm telepathy-kde-accounts-kcm] || Account management KCM || telepathy-qt4, data from telepathy-kde-contact-list (at runtime)<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm/telepathy-accounts-kcm-plugins telepathy-kde-accounts-kcm-plugins] || Protocol plugins for the account management KCM. These provide a nicer GUI for some known protocols. || telepathy-qt4, libkcmtelepathyaccounts (part of telepathy-kde-accounts-kcm)<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-approver telepathy-kde-approver] || KDED module that shows a notification when somebody starts a chat with you || telepathy-qt4, data from telepathy-kde-contact-list (at runtime)<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-chat-handler telepathy-kde-text-ui] || Text chat application || telepathy-qt4, data from telepathy-kde-contact-list (at runtime)<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-contact-list telepathy-kde-contact-list] || Contact list application - Also provides icons and other data files that are shared among the other applications || telepathy-qt4<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-dataengine telepathy-kde-presence-dataengine] || Plasma dataengine that provides telepathy data to plasmoids || telepathy-qt4<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-applet telepathy-kde-presence-applet] || Plasma widget for setting your online presence - acts as the central system tray icon of traditional IM clients || telepathy-kde-presence-dataengine (at runtime), data from telepathy-kde-contact-list (at runtime)<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetransfer-handler telepathy-kde-filetransfer-handler] || Background application for handling file tranfers || telepathy-qt4<br />
|-<br />
| [https://projects.kde.org/projects/playground/network/telepathy/telepathy-send-file telepathy-kde-send-file] || Dolphin/konqueror context menu plugin for sending files easily to contacts || telepathy-qt4, telepathy-kde-filetransfer-handler (at runtime), data from telepathy-kde-contact-list (at runtime)<br />
|-<br />
|}<br />
<br />
<br />
'''Required components for basic functionality:''' telepathy-kde-accounts-kcm, telepathy-kde-contact-list, telepathy-kde-text-ui<br />
<br />
'''Highly recommended components (should be installed by default):''' telepathy-kde-approver, telepathy-kde-accounts-kcm-plugins, telepathy-kde-presence-applet, telepathy-kde-presence-dataengine, telepathy-kde-filetransfer-handler<br />
<br />
'''Optional components:''' telepathy-kde-send-file<br />
<br />
===Experimental Components===<br />
We have several other components under development, however, unless they are listed above we do not recommend packaging them. This is because they are subject to major changes/removal at any time, and are not ready for end users yet.<br />
<br />
==Release Tarballs==<br />
The latest release is the 0.1.0 Technical Preview release. As its name suggests, this is a technical preview and is by no means considered a proper stable release.<br />
<br />
Tarballs can be found at the KDE ftp mirrors: <br />
http://download.kde.org/download.php?url=unstable/telepathy-kde/0.1.0/src/<br />
<br />
==Distributions==<br />
<br />
Here is a list of known packaging efforst for various distributions. If you are also doing packages for a distribution, add your information here.<br />
<br />
{| border="1"<br />
! Distro !! Packager !! Links<br />
|-<br />
| Debian || George Kiagiadakis <kiagiadakis.george@gmail.com> || http://cgit.collabora.com/git/user/gkiagia (telepathy-kde* repos)<br />
|-<br />
|-<br />
| Ubuntu || Michał Zając <quintasan@kubuntu.org> || Same as Debian, I will co-maintain it with George if neccessary<br />
|-<br />
|-<br />
| openSUSE || Christophe Giboudeaux (krop on irc #opensuse-kde) || http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/<br />
|-<br />
| Arch Linux || Andrea Scarpino (bash) <andrea@archlinux.org> ||<br />
https://www.archlinux.org/groups/x86_64/telepathy-kde/<br />
|-<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Packaging_Guide&diff=13923KTp/Packaging Guide2011-07-15T14:45:12Z<p>Nwoki: /* Ready Components */</p>
<hr />
<div>Packaging KDE-Telepathy is complicated for two reasons: firstly, due to the modular nature of Telepathy, there are several distinct components in separate git repositories. Secondly, there are large numbers of runtime interdependencies to worry about. This page attempts to ease packaging KDE-Telepathy in a useful way by explaining these issues.<br />
<br />
==Upstream Packages==<br />
Two upstream packages are essential for KDE-Telepathy to work.<br />
* [http://telepathy.freedesktop.org/releases/telepathy-qt4/ telepathy-qt4] >= 0.7.0 (Build and Runtime Dependency)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-mission-control/ telepathy-mission-control] >= 5.7.9 (Runtime Dependency)<br />
<br />
The IM networks that KDE-Telepathy can connect to are decided by which Telepathy Connection Managers are installed. These are runtime only dependencies, but which ones are installed will decide what IM networks KDE-Telepathy supports. The following are the ones we recommend - whether they are installed optionally or required is, of course, up to you.<br />
<br />
* [http://telepathy.freedesktop.org/releases/telepathy-gabble/ telepathy-gabble] (for Jabber support, including Google Talk and Facebook)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-butterfly/ telepathy-butterfly] (for MSN/Windows Live support)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-haze/ telepathy-haze] (for all the other protocols, as supported by libpurple).<br />
<br />
==KDE-Telepathy Packages==<br />
The different components of KDE-Telepathy are housed in separate git repositories on projects.kde.org. Some of these components are currently recommended to use. Others are not yet ready to be installed by users.<br />
<br />
'''''Should we recommend adding a "kde" somewhere in the names of the KDE-Telepathy packages to avoid confusion with upstream/non-KDE stuff?'''''<br />
<br />
===Ready Components===<br />
These components have reached a level of maturity where they are interesting to users. We recommend providing these components at the current time.<br />
<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm telepathy-accounts-kcm] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm/telepathy-accounts-kcm-plugins telepathy-accounts-kcm-plugins] (Optional, highly recommended, could conceivably be separated out into one package per CM plugin)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-approver telepathy-approver] (Optional, but highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-chat-handler telepathy-chat-handler] (Required) '''''Should we change the name of this repo to be the same as the new name for the app?'''''<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-contact-list telepathy-contact-list] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-dataengine telepathy-presence-dataengine] (Required for correct functioning of the presence applet)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-applet telepathy-presence-applet] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetransfer-handler telepathy-filetransfer-handler] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-send-file telepathy-send-file] (Optional)<br />
<br />
===Experimental Components===<br />
We have several other components under development, however, unless they are listed above we do not recommend packaging them. This is because they are subject to major changes/removal at any time, and are not ready for end users yet.</div>Nwokihttps://community.kde.org/index.php?title=KTp/Packaging_Guide&diff=13922KTp/Packaging Guide2011-07-15T14:28:01Z<p>Nwoki: /* Ready Components */</p>
<hr />
<div>Packaging KDE-Telepathy is complicated for two reasons: firstly, due to the modular nature of Telepathy, there are several distinct components in separate git repositories. Secondly, there are large numbers of runtime interdependencies to worry about. This page attempts to ease packaging KDE-Telepathy in a useful way by explaining these issues.<br />
<br />
==Upstream Packages==<br />
Two upstream packages are essential for KDE-Telepathy to work.<br />
* [http://telepathy.freedesktop.org/releases/telepathy-qt4/ telepathy-qt4] >= 0.7.0 (Build and Runtime Dependency)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-mission-control/ telepathy-mission-control] >= 5.7.9 (Runtime Dependency)<br />
<br />
The IM networks that KDE-Telepathy can connect to are decided by which Telepathy Connection Managers are installed. These are runtime only dependencies, but which ones are installed will decide what IM networks KDE-Telepathy supports. The following are the ones we recommend - whether they are installed optionally or required is, of course, up to you.<br />
<br />
* [http://telepathy.freedesktop.org/releases/telepathy-gabble/ telepathy-gabble] (for Jabber support, including Google Talk and Facebook)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-butterfly/ telepathy-butterfly] (for MSN/Windows Live support)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-haze/ telepathy-haze] (for all the other protocols, as supported by libpurple).<br />
<br />
==KDE-Telepathy Packages==<br />
The different components of KDE-Telepathy are housed in separate git repositories on projects.kde.org. Some of these components are currently recommended to use. Others are not yet ready to be installed by users.<br />
<br />
'''''Should we recommend adding a "kde" somewhere in the names of the KDE-Telepathy packages to avoid confusion with upstream/non-KDE stuff?'''''<br />
<br />
===Ready Components===<br />
These components have reached a level of maturity where they are interesting to users. We recommend providing these components at the current time.<br />
<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm telepathy-accounts-kcm] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm/telepathy-accounts-kcm-plugins telepathy-accounts-kcm-plugins] (Optional, highly recommended, could conceivably be separated out into one package per CM plugin)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-approver telepathy-approver] (Optional, but highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-chat-handler telepathy-chat-handler] (Required) '''''Should we change the name of this repo to be the same as the new name for the app?'''''<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-contact-list telepathy-contact-list] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-dataengine telepathy-presence-dataengine] (Required for correct functioning of the presence applet, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-applet telepathy-presence-applet] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetransfer-handler telepathy-filetransfer-handler] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-send-file telepathy-send-file] (Optional)<br />
<br />
===Experimental Components===<br />
We have several other components under development, however, unless they are listed above we do not recommend packaging them. This is because they are subject to major changes/removal at any time, and are not ready for end users yet.</div>Nwokihttps://community.kde.org/index.php?title=KTp/Packaging_Guide&diff=13921KTp/Packaging Guide2011-07-15T14:26:26Z<p>Nwoki: /* Ready Components */</p>
<hr />
<div>Packaging KDE-Telepathy is complicated for two reasons: firstly, due to the modular nature of Telepathy, there are several distinct components in separate git repositories. Secondly, there are large numbers of runtime interdependencies to worry about. This page attempts to ease packaging KDE-Telepathy in a useful way by explaining these issues.<br />
<br />
==Upstream Packages==<br />
Two upstream packages are essential for KDE-Telepathy to work.<br />
* [http://telepathy.freedesktop.org/releases/telepathy-qt4/ telepathy-qt4] >= 0.7.0 (Build and Runtime Dependency)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-mission-control/ telepathy-mission-control] >= 5.7.9 (Runtime Dependency)<br />
<br />
The IM networks that KDE-Telepathy can connect to are decided by which Telepathy Connection Managers are installed. These are runtime only dependencies, but which ones are installed will decide what IM networks KDE-Telepathy supports. The following are the ones we recommend - whether they are installed optionally or required is, of course, up to you.<br />
<br />
* [http://telepathy.freedesktop.org/releases/telepathy-gabble/ telepathy-gabble] (for Jabber support, including Google Talk and Facebook)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-butterfly/ telepathy-butterfly] (for MSN/Windows Live support)<br />
* [http://telepathy.freedesktop.org/releases/telepathy-haze/ telepathy-haze] (for all the other protocols, as supported by libpurple).<br />
<br />
==KDE-Telepathy Packages==<br />
The different components of KDE-Telepathy are housed in separate git repositories on projects.kde.org. Some of these components are currently recommended to use. Others are not yet ready to be installed by users.<br />
<br />
'''''Should we recommend adding a "kde" somewhere in the names of the KDE-Telepathy packages to avoid confusion with upstream/non-KDE stuff?'''''<br />
<br />
===Ready Components===<br />
These components have reached a level of maturity where they are interesting to users. We recommend providing these components at the current time.<br />
<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm telepathy-accounts-kcm] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-accounts-kcm/telepathy-accounts-kcm-plugins telepathy-accounts-kcm-plugins] (Optional, highly recommended, could conceivably be separated out into one package per CM plugin)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-approver telepathy-approver] (Optional, but highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-chat-handler telepathy-chat-handler] (Required) '''''Should we change the name of this repo to be the same as the new name for the app?'''''<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-contact-list telepathy-contact-list] (Required)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-dataengine telepathy-presence-dataengine] (Needed for correct functioning of the presence applet, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-presence-applet telepathy-presence-applet] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-filetransfer-handler telepathy-filetransfer-handler] (Optional, highly recommended)<br />
* [https://projects.kde.org/projects/playground/network/telepathy/telepathy-send-file telepathy-send-file] (Optional)<br />
<br />
===Experimental Components===<br />
We have several other components under development, however, unless they are listed above we do not recommend packaging them. This is because they are subject to major changes/removal at any time, and are not ready for end users yet.</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=13412KTp/Components/Chat Window/Themes2011-06-18T12:24:57Z<p>Nwoki: /* Supported and Unsupported themes */</p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| border="1"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7366 Durarara]<br />
| align="center" bgcolor="red" | FAIL<br />
| bubbles are not displayed correctly<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=4728 Dinosaur Comics]<br />
| align="center" bgcolor="red" | FAIL<br />
| no dinosaurs in the chat<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=2463 GoneDark]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6218 NoteBoard]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6766 Ravenant]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=1779 Ruler]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=3306 Cinematic]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7435 Hard Bubbles]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| This theme is just cool<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=GSoC/2011/StatusReports&diff=12710GSoC/2011/StatusReports2011-06-04T12:29:19Z<p>Nwoki: </p>
<hr />
<div>Status Report: GSoc and SoK 2011<br />
<br />
= GSoC =<br />
<br />
== Name ==<br />
<br />
'''Project:''' (Link to your project home page)<br />
<br />
'''Link (Blog/Mailing List Archive):''' (Add more than one link if you feel)<br />
<br />
== Daniel E. Moctezuma ==<br />
<br />
'''Project: ''' Improving the user experience in Kiten<br />
<br />
'''Link: ''' https://projects.kde.org/projects/kde/kdeedu/kiten<br />
<br />
== Srikanth Tiyyagura ==<br />
<br />
'''Project: ''' Tagging and Resource Management in Krita <br />
<br />
'''Link (Blog/Mailing List Archive): ''' http://sri13atkritadevel.wordpress.com/<br />
<br />
== Paul Mendez ==<br />
<br />
'''Project: ''' Improving management of slides in Calligra Stage<br />
<br />
'''Link (Blog/Mailing List Archive): ''' http://paulm-byte.blogspot.com/<br />
<br />
== Tirtha Chatterjee ==<br />
<br />
'''Project: ''' Implementation of tab grouping in Rekonq<br />
<br />
'''Links: '''<br />
<br />
http://thebengaliheart.wordpress.com/2011/06/02/gsoc-tab-grouping-in-rekonq/<br />
http://thebengaliheart.wordpress.com/2011/05/14/live-and-dead-sessions-2/<br />
http://thebengaliheart.wordpress.com/2011/05/14/thoughts-about-tab-grouping-in-rekonq/<br />
<br />
== Radek Wicik ==<br />
<br />
'''Project: ''' Map Browser element for Kexi forms, reports and Calligra documents<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Map_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' http://rockfordsone.blogspot.com<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
== Cyril Oblikov ==<br />
<br />
'''Project:''' Improvements in KIO File Transfer<br />
<br />
'''Link (Project):''' http://goo.gl/JvWHr<br />
<br />
'''Link (Blog):''' http://munknex.net<br />
<br />
'''IRC/GTalk nick:''' munknex<br />
<br />
== Arthur Arlt ==<br />
<br />
'''Project:''' Modularization of KWin Workspace<br />
<br />
'''Link (Blog):''' http://blog.martin-graesslin.com/blog/2011/05/guest-post-a-hello-from-kwin-gsoc/<br />
== Rafał Kułaga ==<br />
<br />
'''Project:''' Printing support for KStars<br />
<br />
'''Link (Project):''' http://goo.gl/Q3aCM<br />
<br />
'''Link (Blog):''' http://rkulaga.wordpress.com/<br />
<br />
'''IRC nick:''' rkulaga<br />
<br />
'''GTalk nick:''' rl.kulaga<br />
<br />
'''Links: '''<br />
<br />
http://rkulaga.wordpress.com/2011/04/27/my-gsoc-2011-project-introduction-printing-support-for-kstars/<br />
<br />
http://rkulaga.wordpress.com/2011/05/24/my-gsoc-project-printing-support-for-kstars-let-the-coding-begin/<br />
<br />
http://rkulaga.wordpress.com/2011/05/28/printing-support-for-kstars-request-for-comments/<br />
<br />
== Francesco Nwokeka ==<br />
'''Project: ''' Integration of kde-telepathy with the plasma workspace<br />
<br />
'''Blog: ''' http://nwoki.wordpress.com/<br />
<br />
'''Irc: ''' #kde-telepathy@freenode.org (nwoki)<br />
<br />
<br />
= SoK = <br />
<br />
== Name ==<br />
<br />
'''Project:''' (Link to your project home page)<br />
<br />
'''Link (Blog/Mailing List Archive):''' (Add more than one link if you feel)<br />
<br />
== Aamir Khan ==<br />
'''Project: ''' Server-Server Synchronization in Owncloud<br />
<br />
'''Link: ''' http://www.owncloud.org<br />
<br />
'''IRC Nick: ''' syst3mw0rm<br />
<br />
== Puneet Goyal ==<br />
'''Project: ''' Making the Payment Detection Use Case in Alkimia<br />
<br />
'''Link: ''' http://community.kde.org/Alkimia/Usecases/payment<br />
<br />
== Amey Dharwadker ==<br />
'''Project: ''' Face Recognition in digiKam<br />
<br />
'''Link: ''' http://www.digikam.org/ , http://libface.sourceforge.net/<br />
<br />
== Afief Halumi ==<br />
'''Project:''' Refactor KLettres and implement QML<br />
<br />
'''Link:''' http://community.kde.org/KDEEdu/KLettres/SoC2011<br />
<br />
== Helder Oliveira ==<br />
<br />
'''Project:''' Calligra Flow<br />
<br />
'''Link:''' http://helderc.wordpress.com/<br />
<br />
== Shreya Pandit ==<br />
<br />
'''Project: ''' Web Browser element for Kexi forms, reports and Calligra documents<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Web_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' ?<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
== Felix Rohrbach ==<br />
<br />
'''Project:''' Gluon: Statistics and Achievements<br />
<br />
'''IRC nick:''' fxrh<br />
<br />
'''Link (announcement):''' http://mail.kde.org/pipermail/gluon/2011-May/000006.html<br />
<br />
== Rajat Khanduja ==<br />
<br />
'''Project:''' Kate: Improving the Modeline feature by providing a 'Modeline Editor' <br />
<br />
'''Link (blog)''': http://yetanothercomputermaniac.blogspot.com/ (This is where I shall post more about the project, so far nothing has been put up regarding SoK)</div>Nwokihttps://community.kde.org/index.php?title=GSoC/2011/StatusReports&diff=12709GSoC/2011/StatusReports2011-06-04T12:28:10Z<p>Nwoki: </p>
<hr />
<div>Status Report: GSoc and SoK 2011<br />
<br />
= GSoC =<br />
<br />
== Name ==<br />
<br />
'''Project:''' (Link to your project home page)<br />
<br />
'''Link (Blog/Mailing List Archive):''' (Add more than one link if you feel)<br />
<br />
== Daniel E. Moctezuma ==<br />
<br />
'''Project: ''' Improving the user experience in Kiten<br />
<br />
'''Link: ''' https://projects.kde.org/projects/kde/kdeedu/kiten<br />
<br />
== Srikanth Tiyyagura ==<br />
<br />
'''Project: ''' Tagging and Resource Management in Krita <br />
<br />
'''Link (Blog/Mailing List Archive): ''' http://sri13atkritadevel.wordpress.com/<br />
<br />
== Paul Mendez ==<br />
<br />
'''Project: ''' Improving management of slides in Calligra Stage<br />
<br />
'''Link (Blog/Mailing List Archive): ''' http://paulm-byte.blogspot.com/<br />
<br />
== Tirtha Chatterjee ==<br />
<br />
'''Project: ''' Implementation of tab grouping in Rekonq<br />
<br />
'''Links: '''<br />
<br />
http://thebengaliheart.wordpress.com/2011/06/02/gsoc-tab-grouping-in-rekonq/<br />
http://thebengaliheart.wordpress.com/2011/05/14/live-and-dead-sessions-2/<br />
http://thebengaliheart.wordpress.com/2011/05/14/thoughts-about-tab-grouping-in-rekonq/<br />
<br />
== Radek Wicik ==<br />
<br />
'''Project: ''' Map Browser element for Kexi forms, reports and Calligra documents<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Map_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' http://rockfordsone.blogspot.com<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
== Cyril Oblikov ==<br />
<br />
'''Project:''' Improvements in KIO File Transfer<br />
<br />
'''Link (Project):''' http://goo.gl/JvWHr<br />
<br />
'''Link (Blog):''' http://munknex.net<br />
<br />
'''IRC/GTalk nick:''' munknex<br />
<br />
== Arthur Arlt ==<br />
<br />
'''Project:''' Modularization of KWin Workspace<br />
<br />
'''Link (Blog):''' http://blog.martin-graesslin.com/blog/2011/05/guest-post-a-hello-from-kwin-gsoc/<br />
== Rafał Kułaga ==<br />
<br />
'''Project:''' Printing support for KStars<br />
<br />
'''Link (Project):''' http://goo.gl/Q3aCM<br />
<br />
'''Link (Blog):''' http://rkulaga.wordpress.com/<br />
<br />
'''IRC nick:''' rkulaga<br />
<br />
'''GTalk nick:''' rl.kulaga<br />
<br />
'''Links: '''<br />
<br />
http://rkulaga.wordpress.com/2011/04/27/my-gsoc-2011-project-introduction-printing-support-for-kstars/<br />
<br />
http://rkulaga.wordpress.com/2011/05/24/my-gsoc-project-printing-support-for-kstars-let-the-coding-begin/<br />
<br />
http://rkulaga.wordpress.com/2011/05/28/printing-support-for-kstars-request-for-comments/<br />
<br />
== Francesco Nwokeka ==<br />
'''Project: ''' Integration of kde-telepathy with the plasma workspace<br />
'''Blog: ''' http://nwoki.wordpress.com/<br />
<br />
<br />
= SoK = <br />
<br />
== Name ==<br />
<br />
'''Project:''' (Link to your project home page)<br />
<br />
'''Link (Blog/Mailing List Archive):''' (Add more than one link if you feel)<br />
<br />
== Aamir Khan ==<br />
'''Project: ''' Server-Server Synchronization in Owncloud<br />
<br />
'''Link: ''' http://www.owncloud.org<br />
<br />
'''IRC Nick: ''' syst3mw0rm<br />
<br />
== Puneet Goyal ==<br />
'''Project: ''' Making the Payment Detection Use Case in Alkimia<br />
<br />
'''Link: ''' http://community.kde.org/Alkimia/Usecases/payment<br />
<br />
== Amey Dharwadker ==<br />
'''Project: ''' Face Recognition in digiKam<br />
<br />
'''Link: ''' http://www.digikam.org/ , http://libface.sourceforge.net/<br />
<br />
== Afief Halumi ==<br />
'''Project:''' Refactor KLettres and implement QML<br />
<br />
'''Link:''' http://community.kde.org/KDEEdu/KLettres/SoC2011<br />
<br />
== Helder Oliveira ==<br />
<br />
'''Project:''' Calligra Flow<br />
<br />
'''Link:''' http://helderc.wordpress.com/<br />
<br />
== Shreya Pandit ==<br />
<br />
'''Project: ''' Web Browser element for Kexi forms, reports and Calligra documents<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Web_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' ?<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
== Felix Rohrbach ==<br />
<br />
'''Project:''' Gluon: Statistics and Achievements<br />
<br />
'''IRC nick:''' fxrh<br />
<br />
'''Link (announcement):''' http://mail.kde.org/pipermail/gluon/2011-May/000006.html<br />
<br />
== Rajat Khanduja ==<br />
<br />
'''Project:''' Kate: Improving the Modeline feature by providing a 'Modeline Editor' <br />
<br />
'''Link (blog)''': http://yetanothercomputermaniac.blogspot.com/ (This is where I shall post more about the project, so far nothing has been put up regarding SoK)</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Buddy_List&diff=11559KTp/Components/Buddy List2011-04-06T10:42:22Z<p>Nwoki: /* TODO: */</p>
<hr />
<div>== This wiki-page is a work in progress, check back soon! ==<br />
<br />
Here's how to get the current code up and running:<br />
<br />
<code>git clone kde:telepathy-contact-list<br />
cd telepathy-contact-list<br />
mkdir build && cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull <br />
</code> Now if you're running 64bit system, use this cmake command: <code><br />
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull -DLIB_SUFFIX=64 .. </code><br />
<br />
After successfull cmake, do <code>make</code> then you can do <code>sudo make install</code> and run it by <code>telepathy-kde-contactlist</code> or you can simply run it from the build/ folder (without the make install part) by typing <code>./telepathy-kde-contactlist</code><br />
<br />
== TODO: ==<br />
<br />
{| border="1"<br />
! Status !! Task!! Developers <br />
|- style="background: lime;" <br />
| DONE || Dynamically add/remove accounts || Marty K. <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Grouping model (also groupping by groups or by account) || Marty K <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Sorting by name or online-ness || R Greinho<br />
|- style="background: lime;" <br />
| DONE || Searching in CL || Marty K. <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Display message icon with contact when the contact writes a message || D Edmundson <david at davidedmundson dot co dot uk><br />
|- style="background: lime;"<br />
| DONE || Adding new contacts || D Edmundson <david at davidedmundson dot co dot uk><br />
|-<br />
| NOT ASSIGNED || Make sure the contacts that just confirmed your "add request" shows up in the list || See mailing list thread add/remove contacts for details or ask D Edmundson<br />
|-style="background: lime;"<br />
| DONE || Remove Contacts || F Nwokeka <francesco dot nwokeka at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Contacts with subscription state Ask should appear even when showOfflineUsers is unchecked || <br />
|-<br />
| NOT ASSIGNED || Refactor && clean the overlay buttons code || <br />
|- style="background: orange;"<br />
| IN PROGRESS || Show contact properties || Keith R. <xzekecomax at gmail dot com> <br />
|- style="background: lime;" <br />
| DONE || Add contact context menu || Keith R. <xzekecomax at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Way to set all accounts at once to some presence type || <br />
|- style="background: lime;" <br />
| DONE || Setting a status message || Marty K. <martin dot klapetek at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Connect all error messages to the messageFrame || <br />
|-<br />
| NOT ASSIGNED || Themeable status icons || (Low priority)<br />
|-<br />
| NOT ASSIGNED || Add some config options (and way to open the KCM modules) || <br />
|- style="background: lime;" <br />
| DONE || Change the status in AccountButton when changed outside of CL || Marty K. <martin dot klapetek at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Change the icon in AccountButton when changed outside of CL || possibly fixed now... <br />
|- <br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/FAQ&diff=11517KTp/FAQ2011-04-05T14:12:42Z<p>Nwoki: /* FAQ */</p>
<hr />
<div>==FAQ==<br />
<br />
===General===<br />
<br />
'''Q''': What is "Real-Time Communication and Collaboration", what is KDE-Telepathy and what is Telepathy-KDE?<br />
<br />
'''A''': They are several names we are using for the same thing and that represent a set of applications, services and libraries that will bring [http://telepathy.freedesktop.org/wiki/ Telepathy] to the KDE desktop.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': What is libktelepathy and what is KTelepathy?<br />
<br />
'''A''': libktelepathy is the name of the main library in KDE-Telepathy, KTelepathy is the namespace for all methods and classes in this library<br />
<br />
<br />
----<br />
<br />
'''Q''': ''Insert some Kopete questions here''<br />
<br />
----<br />
<br />
<br />
'''Q''': Does telepathy-kde4 replace and deprecated Decibel? It seems like decibel is completely gone now….<br />
<br />
'''A''': Yes, decibel is dead and gone. Forget about it.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Will Telepathy-KDE result in yet another resource-hogging, hard-or-impossible-to-get-rid-of daemon like Akonadi?<br />
<br />
'''A''': No, it will not require as many resources as akonadi does and it will be possible to turn it off any time. Of course, in this case, you will lose all the collaboration features that it provides to KDE applications.<br />
<br />
<br />
----<br />
<br />
===Basic users===<br />
<br />
'''Q''': Will each application that uses Telepathy-KDE keep it’s own contact list, or will all apps use a central contact list (e.g. one in KAdressbook or Kopete)?<br />
<br />
'''A''': You will have just one "contact list model" but you can have as many "views" on that contact list as you want. So each applications will share the contacts, but may have a different way to display them.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Some questions have sort of touched on this, but will telepathy contacts integrate with PIM contacts like akonadi or evolution?<br />
<br />
'''A''':<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
===Advanced users===<br />
<br />
'''Q''': Will it support video conferences (with jingle - to be compatible with google talk) and voice with SIP?<br />
<br />
'''A''': Yes, it already does.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Will this technology also be used for supporting collaborative editing in KDE apps (e.g. KOffice)?<br />
<br />
'''A''': One of our goals is to offer to developers an easy to use framework that will allow this. Anyway developers of the single applications may choose to use it or not.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Will there be a way to store your contacts to a flash drive for easy transfer between computers, or even using a contact list stored on a flash drive directly?<br />
<br />
'''A''': All metadata related to the contacts are stored on nepomuk. There was a GSOC project that will allow to backup and restore nepomuk database, so it will probably be possible as soon as this is possible. It won't be possible to store your contact list on a flash drive unless you configure nepomuk to store all your metadata there<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Is there a possibility of putting the chat interface directly in plasma instead of using a separate window, or an easy way for developers to embed a chat interface in their program for collaborative work?<br />
<br />
'''A''': We are planning to have a "chat widget" (or maybe a chat kpart) that you can embed in your program. Probably it will be possible to have a plasma widget that uses that widget.<br />
<br />
With the modular nature of telepathy it is also possible to simply use a plasma widget instead of the supplied chat window, or even make it act as an "observer" showing a duplicate of everything going on the supplied chat window.<br />
<br />
<br />
----<br />
<br />
===Developers===<br />
<br />
'''Q''': When are we to expect this stable enough for testing?<br />
<br />
'''A''': We are planning to release a "preview release" codenamed "ThereWillBeBugs" in January 2011 (or sooner).<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': When can we expect API stability?<br />
<br />
'''A''': We are planning to release a "stable release" at the same time of KDE 4.7 (July 2011).<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': How will the contact-list be organized? Maybe through KAdressbook?<br />
<br />
'''A''': Contacts are stored in Nepomuk and are available to every application.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Can I detect whether my contacts are are online from my app?<br />
<br />
'''A''': Of course you can!<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Send files in background to synchronize some metadata (ie: some small files, but the user doesn’t accept those explicitly)<br />
<br />
'''A''': When you send a file you can set mimetype and you can set a filter to your application so that the channel dispatcher will give to your application all file transfers with that specific mimetype. But some connection manager don't manage mimetype correctly.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Is it possible to identify user just with IP+ssh key for instance, instead of requiring them to have an IM account<br />
<br />
'''A''':<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Is it feasible to transfer huge files; can I resume a broken transfer?<br />
<br />
'''A''':<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Can I do streaming, ie: audio or video streaming?<br />
<br />
'''A''': You can do streaming from your application, but you will need to duplicate some code from the call handler and use the GStreamer and Farsight libraries directly.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Do you have python bindings for all of this?<br />
<br />
'''A''': Python bindings exist for telepathy-glib. You will have to use python-glib stuff though.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': and bonus question: how much of it is kde-specific and how much can be done with Qt only?<br />
<br />
'''A''': Well, you can do everything with telepathy-qt4 except the nepomuk integration part. Nepomuk is used for metacontacts, so if you don't use it and use telepathy-qt4 directly, you will lose metacontacts support.<br />
<br />
<br />
----<br />
<br />
===Protocols Support===<br />
[http://telepathy.freedesktop.org/wiki/Protocols%20Support Telepathy protocol features supported]<br />
<br />
-------<br />
<br />
===Contributors===<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
<br />
===Empathy/Gnome users===<br />
<br />
'''Q''': Telepathy seems to be a freedesktop.org specification. Does this mean that KDE and Gnome apps (with similar use cases) which both use Telepathy tubes will be able to interact smoothly? (Not only in theory, but also in practice?)<br />
<br />
'''A''': In theory yes, in practice also yes, as soon as they share the same protocol (for streamtubes) or the same dbus interface (for dbustubes).<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
<br />
===System admin===<br />
<br />
'''Q''': Does it work behind a firewall/router?<br />
<br />
'''A''': It does as soon as the port used for the connection to the im server is open.<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': Are incoming connections restricted to trusted user? If not, what protective measures are implemented against spam, malicious impersonation, and similar attacks?<br />
<br />
'''A''':<br />
<br />
<br />
----<br />
<br />
<br />
'''Q''': secure connections<br />
<br />
'''A''':<br />
<br />
<br />
----<br />
<br />
<br />
===Other===<br />
<br />
<br />
'''Q''': Why do I see a gtk password dialog and not a KWallet password dialog?<br />
<br />
'''A''':</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Buddy_List&diff=11499KTp/Components/Buddy List2011-04-05T11:30:58Z<p>Nwoki: /* TODO: */</p>
<hr />
<div>== This wiki-page is a work in progress, check back soon! ==<br />
<br />
Here's how to get the current code up and running:<br />
<br />
<code>git clone kde:telepathy-contact-list<br />
cd telepathy-contact-list<br />
mkdir build && cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull <br />
</code> Now if you're running 64bit system, use this cmake command: <code><br />
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull -DLIB_SUFFIX=64 .. </code><br />
<br />
After successfull cmake, do <code>make</code> then you can do <code>sudo make install</code> and run it by <code>telepathy-kde-contactlist</code> or you can simply run it from the build/ folder (without the make install part) by typing <code>./telepathy-kde-contactlist</code><br />
<br />
== TODO: ==<br />
<br />
{| border="1"<br />
! Status !! Task!! Developers <br />
|- style="background: lime;" <br />
| DONE || Dynamically add/remove accounts || Marty K. <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Grouping model (also groupping by groups or by account) || Marty K <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Sorting by name or online-ness || R Greinho<br />
|- style="background: lime;" <br />
| DONE || Searching in CL || Marty K. <martin dot klapetek at gmail dot com><br />
|- style="background: orange;"<br />
| IN PROGRESS || Display message icon with contact when the contact writes a message || D Edmundson <david at davidedmundson dot co dot uk><br />
|- style="background: lime;"<br />
| DONE || Adding new contacts || D Edmundson <david at davidedmundson dot co dot uk><br />
|-<br />
| NOT ASSIGNED || Make sure the contacts that just confirmed your "add request" shows up in the list || See mailing list thread add/remove contacts for details or ask D Edmundson<br />
|-style="background: orange;"<br />
| IN PROGRESS || Remove Contacts || F Nwokeka <francesco dot nwokeka at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Contacts with subscription state Ask should appear even when showOfflineUsers is unchecked || <br />
|-<br />
| NOT ASSIGNED || Refactor && clean the overlay buttons code || <br />
|- style="background: orange;"<br />
| IN PROGRESS || Show contact properties || Keith R. <xzekecomax at gmail dot com> <br />
|- style="background: lime;" <br />
| DONE || Add contact context menu || Keith R. <xzekecomax at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Way to set all accounts at once to some presence type || <br />
|- style="background: lime;" <br />
| DONE || Setting a status message || Marty K. <martin dot klapetek at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Connect all error messages to the messageFrame || <br />
|-<br />
| NOT ASSIGNED || Themeable status icons || (Low priority)<br />
|-<br />
| NOT ASSIGNED || Add some config options (and way to open the KCM modules) || <br />
|- style="background: lime;" <br />
| DONE || Change the status in AccountButton when changed outside of CL || Marty K. <martin dot klapetek at gmail dot com><br />
|-<br />
| NOT ASSIGNED || Change the icon in AccountButton when changed outside of CL || possibly fixed now... <br />
|- <br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=11397KTp/Components/Chat Window/Themes2011-03-31T15:23:46Z<p>Nwoki: /* Supported and Unsupported themes */</p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| border="1"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7366 Durarara]<br />
| align="center" bgcolor="red" | FAIL<br />
| bubbles are not displayed correctly<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=4728 Dinosaur Comics]<br />
| align="center" bgcolor="red" | FAIL<br />
| no dinosaurs in the chat<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=2463 GoneDark]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6218 NoteBoard]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6766 Ravenant]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=1779 Ruler]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=3306 Cinematic]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=11396KTp/Components/Chat Window/Themes2011-03-31T15:19:46Z<p>Nwoki: /* Supported and Unsupported themes */</p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| border="1"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7366 Durarara]<br />
| align="center" bgcolor="red" | FAIL<br />
| bubbles are not displayed correctly<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=4728 Dinosaur Comics]<br />
| align="center" bgcolor="red" | FAIL<br />
| no dinosaurs in the chat<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=2463 GoneDark]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6218 NoteBoard]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=6766 Ravenant]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=1779 Ruler]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=11395KTp/Components/Chat Window/Themes2011-03-31T14:46:33Z<p>Nwoki: /* Supported and Unsupported themes */</p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| border="1"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7366 Durarara]<br />
| align="center" bgcolor="red" | FAIL<br />
| bubbles are not displayed correctly<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=4728 Dinosaur Comics]<br />
| align="center" bgcolor="red" | FAIL<br />
| no dinosaurs in the chat<br />
|-<br />
| [http://adiumxtras.com/index.php?a=xtras&xtra_id=2463 GoneDark]<br />
| align="center" bgcolor=#80ff80 | OK<br />
|<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=11367KTp/Components/Chat Window/Themes2011-03-29T17:49:22Z<p>Nwoki: </p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| border="1"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor=#80ff80 | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7366 Durarara]<br />
| align="center" bgcolor="red" | FAIL<br />
| bubbles are not displayed correctly<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=4728 Dinosaur Comics]<br />
| align="center" bgcolor="red" | FAIL<br />
| no dinosaurs in the chat<br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window/Themes&diff=11366KTp/Components/Chat Window/Themes2011-03-29T17:34:58Z<p>Nwoki: Created page with 'KDE-Telepathy's chat window supports Adium's messageStyle themes. ==Installation== # download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]...'</p>
<hr />
<div>KDE-Telepathy's chat window supports Adium's messageStyle themes.<br />
<br />
==Installation==<br />
# download the desired theme from [http://www.adiumxtras.com/index.php?a=search&cat_id=5 here]<br />
# extract the archive content to ~/.kde4/share/apps/ktelepathy/styles/<br />
# select the desired theme from chat window's settings<br />
<br />
==Supported and Unsupported themes==<br />
Here is a list to keep track of the status of Adium themes on kde-telepathy's chat window.<br />
<br />
{| class="wikitable" | align="center"<br />
|- <br />
! Theme Name<br />
! Status<br />
! Problems<br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=2160 Renkoo]<br />
| align="center" bgcolor="green" | OK<br />
| <br />
|-<br />
| [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=6058 Sticker Style]<br />
| align="center" bgcolor="green" | OK<br />
| <br />
|}</div>Nwokihttps://community.kde.org/index.php?title=KTp/Components/Chat_Window&diff=11361KTp/Components/Chat Window2011-03-29T16:31:09Z<p>Nwoki: </p>
<hr />
<div>This page is about planning and design of Telepathy's Chat Window <br />
<br />
==About Telepathy's new Chat Window==<br />
<br />
=== Maintainers ===<br />
<br />
Maintainers: David Edmundson (d_ed)<br />
Close second in command : Dominick Schmidt (domme)<br />
<br />
see code for email addresses<br />
<br />
=== Getting involved ===<br />
<br />
Bug/task list here: http://bit.ly/dLdd2W<br />
<br />
Please mark something as assigned if you take on a task.<br />
<br />
=== Reporting bugs ===<br />
<br />
This component is open to reporting bugs, and any missing features that a standard normal chat program (like PSI) has. Make sure to select text-chat-ui as the component in bugzilla.<br />
<br />
Crazy controversial ideas won't be considered for the first build.<br />
<br />
=== Usage ===<br />
<br />
Start a text chat using the telepathy-test-tool.<br />
<br />
==Design Decisions==<br />
<br />
===Why not straight porting Kopete's window?===<br />
Kopete's Chat window is overly complex and deeply integrated with Kopete's internals, hence it is quite impossible to do a full porting without losing time and mental sanity. However, there are some things we can learn and even pick from Kopete.<br />
<br />
=== Mistakes which we should not repeat ===<br />
* I'm all for modularity, but having a KPart for each component statically referenced in the core is possibly something we don't want to repeat<br />
* Think about the future: try having an higer level of abstraction and avoid using custom widgets wherever possible<br />
<br />
=== Library reuse ===<br />
<br />
Any public interface to the lib should be considered that it may have uses outside the application we ship. I intend for it to be easily placed into any application that uses telepathy.<br />
<br />
== Themes==<br />
[[Real-Time_Communication_and_Collaboration/Components/Chat_Window/Themes|Instructions]] on how to add themes to the chat window and a list of supported and unsupported ones.</div>Nwoki