|
|
(27 intermediate revisions by 14 users not shown) |
Line 1: |
Line 1: |
| {{Template:I18n/Language Navigation Bar|Projects/PIM}} | | {{Note|See [https://community.kde.org/KDE_PIM KDE PIM] for more up-to-date information.}} |
| | |
| KDE PIM is a package that contains personal information management tools. | | KDE PIM is a package that contains personal information management tools. |
|
| |
|
| The KDEPIM team develops the main application Kontact with all its plugins like KMail, KNode, KOrganizer, KAddressbook, Akregator, KJots and others. | | The KDEPIM team develops the main application Kontact with all its plugins like KMail, KOrganizer, KAddressbook, Akregator, KJots and others. |
| | |
| To join the team, simply email the {{KDEML|kdepim}} mailing list, and join the irc://freenode.net/kontact IRC channel.
| |
| | |
| ==Resources==
| |
| *[http://kdepim.kde.org Homepage of the KDE PIM]
| |
| *[http://kontact.kde.org/ Homepage of Kontact]
| |
| *[mailto:[email protected] [email protected]] mailing list (for users): [https://mail.kde.org/mailman/listinfo/kdepim-users subscribe], [http://lists.kde.org/?l=kdepim-users&r=1&w=2 archives] | |
| *[mailto:[email protected] [email protected]] mailing list (for developers): [https://mail.kde.org/mailman/listinfo/kde-pim subscribe], [http://lists.kde.org/?l=kde-pim&r=1&w=2 archives] | |
| | |
| ==Development==
| |
| Much of the infrastructure of KDE PIM has been moved to kdepimlibs module as a framework for all KDE applications. Therefore we have two main modules within the KDE SVN: '''kdepim''' and '''kdepimlibs'''. The latter contains code that provides public APIs.
| |
| | |
| Current development focus as of January 2009 is on the Akonadi service and porting existing applications to Akonadi and KMime and other frameworks.
| |
| | |
| '''If you're looking into starting KMail development, have a look at the [[Projects/PIM/KMail Junior Jobs|list of KMail junior jobs]].'''
| |
| | |
| ===Documentation===
| |
| The KMail handbook is currently being rewritten, for more information look at the [[Projects/Documentation/KDE4/kdepim/kmail|documentation wiki page]].
| |
| ===KDE PIM 4===
| |
| *README documents stored in the KDE SVN:
| |
| :*kdepim:
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/README README]
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/README.Kolab README.Kolab]
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/kmail/HACKING KMail's HACKING file]
| |
| | |
| :*kdepimlibs
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/README README]
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/POLICIES POLICIES]
| |
| ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/PLAN PLAN]
| |
| *[http://api.kde.org/4.x-api/kdepimlibs-apidocs/ KDE PIM LIBS API Reference]
| |
| *[http://api.kde.org/4.x-api/kdepim-apidocs/ KDE PIM API Reference]
| |
| *[[/KDE 4-related bugs|List of KDE 4-specific bugs, regressions and junior jobs]]
| |
| *[[/KMail_SoC_regressions|List of regressions after the merge of the KMail SoC branch]]
| |
| *[[/MS Windows|MS Windows topics]]
| |
| *[[Development/Tutorials/Writing_kontact_plugins|Tutorial for writing a Kontact plugin]]
| |
| | |
| ====Planning====
| |
| *[[Schedules/KDE4/4.2_Feature_Plan#kdepim|Feature Plan]] (see also [[Schedules/KDE4/4.2_Feature_Plan#kdepimlibs|KDEPIMlibs feature plan]])
| |
| *Akonadi: [[Projects/PIM/Akonadi|Feature Plan]], [http://lists.kde.org/?l=kde-pim&m=120216697126489&w=2 Osnabrück Meeting Notes]
| |
| *[[Projects/PIM/Ideas|Ideas]]:
| |
| | |
| ===Other===
| |
| *[[/Development/SingleFileResourceRefactoring|SingleFileResource refactoring plan]]
| |
| * [[Projects/PIM/Mobile|KDE PIM for mobile devices]]
| |
| *[[/Development/IncidenceEditorsRefactoring|Incidence editors refactoring]]
| |
| | |
| ===KDE PIM 3===
| |
| | |
| The KDE PIM 3 branch is frozen and no longer actively maintained. Use the KDE 3 enterprise branch for a version of Kontact that is still being updated.
| |
| | |
| *[[/Features_3.5.9|New Features included with KDE 3.5.9]]
| |
| *[[/Installing the KDE PIM 3.5.5+ feature branch|Installing the KDE PIM 3.5.5+ feature branch]]
| |
| | |
| ===Enterprise branches===
| |
| Kontact is the primary [http://kolab.org/ Kolab] client. There are different release cycles for the Kolab clients and for KDE, and therefore there are so-called <i>enterprise</i> branches in SVN where the Kolab versions are maintained. Changes in the enterprise branches are regularly merged back to SVN trunk.
| |
| The enterprise branches are maintained by [http://www.klaralvdalens-datakonsult.se/ KDAB].
| |
| | |
| More information about the enterprise branches can be found at:
| |
| *[http://websvn.kde.org/branches/kdepim/ KDEPIM branches in SVN (notably <i>enterprise</i> and <i>enterprise4</i>)]
| |
| *[http://wiki.kolab.org/index.php/Kontact_for_Windows_(beta-huge-debug) Kontact on Windows (enterprise4 branch)]
| |
| *[http://kolab.org/roadmap.html Roadmap for the Kolab clients]
| |
| *[http://kolab.org/download.html Downloads of the Kolab clients]
| |
| *[http://wiki.kolab.org/index.php/Kontact Kontact wiki page]
| |
| *[http://kolab.org/documentation.html Various Kolab documents]
| |
| *[[Development/Tools/svnmerge.py|Merge Tracking with svnmerge.py]]
| |
| | |
| ===Other Links===
| |
| *[http://techbase.kde.org/Category:PIM List of all KDE PIM related articles on TechBase]
| |
| *[[Projects/Oxygen/Missing_Icons#KDE_main_modules|Missing Icons in KDE PIM]]
| |
| *[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&module=kdepimlibs KDE PIM libraries at the Krazy code checker]
| |
| *[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&module=kdepim KDE PIM at the Krazy code checker]
| |
| *[http://cia.vc/stats/project/kde/kdepim KDE PIM on CIA]
| |
| *[http://cia.vc/account/bots/6503/ CIA commit bot for #kontact (account needed)]
| |
| *[http://cia.vc/account/bots/12872/ CIA commit bot for #akonadi (account needed)]
| |
| *[http://www.ohloh.net/p/kmail KMail on ohloh.net]
| |
| *[http://freshmeat.net/projects/kmail/ Totally outdated KMail freshmeat page]
| |
| | |
| *[http://forum.kde.org/office-personal-information-management-f-20.html KDE PIM in the KDE forums]
| |
| *[http://userbase.kde.org/Applications/Office#Kontact KDE PIM on UserBase]
| |
| *[http://userbase.kde.org/Tutorials#In_Kontact KDE PIM tutorials on UserBase]
| |
| *[http://en.wikipedia.org/wiki/KDE_Personal_Information_Management KDE PIM on Wikipedia]
| |
| *[http://linux.wordpress.com/2007/11/13/howto-configuring-kmail-with-gmail-imap-and-disconnected-imap/ Howto: Configuring KMail with Gmail - IMAP and Disconnected IMAP]
| |
| | |
| ===PIM SoC 2008 projects===
| |
| *[[/RSS_framework_for_Akonadi|RSS framework for Akonadi]]
| |
| [[Category:PIM]]
| |
| | |
| ===Technologies used in KDE PIM===
| |
| | |
| This list is quite incomplete.
| |
| | |
| * http://doc.trolltech.com/4.4/richtext.html - Used for the KMail composer. See also [http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKRichTextWidget.html KRichTextWidget].
| |
| * http://doc.trolltech.com/4.4/model-view-programming.html - Used throughout KDEPIM including KMail tree views etc.
| |
| * Akonadi: [[Projects/PIM/Akonadi|Wiki]], [http://www.akonadi-project.org/ Website], [http://download.akonadi-project.org/ Tarballs]
| |
| | |
| == Community ==
| |
| | |
| === Meetings ===
| |
| | |
| Meet the PIM team ;-)
| |
|
| |
|
| * 16th - 18th October 2009: [[Projects/PIM/Akonadi/Meeting2009-10|Akonadi October Sprint 2009]] in Berlin, Germany
| | [http://techbase.kde.org/Category:PIM List of all KDE PIM related articles on TechBase] |
| * 3rd - 11th July 2009: [[Projects/PIM/Meetings/GCDS_2009|GCDS/aKademy 2009]]
| |
| * April 2009: [[Projects/PIM/Akonadi/Meeting2009-04|Akonadi Spring Meeting 2009]]
| |
| * 9th - 11th January 2009: [http://community.kde.org/KDE_PIM/Meetings/Osnabrueck_7 Osnabrueck 7]
| |
| * [[Projects/PIM/Akonadi/Meeting2008-11|Akonadi Halloween Sprint 2008]]
| |
| * http://pim.kde.org/development/meetings/
| |