KDE TechBase
  • Page
  • Discussion
  • View source
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Projects/PIM

< Projects

Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenščina | српски | Tiếng Việt | Українська | 简体中文 | 繁體中文

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.

To join the team, simply email the kdepim mailing list, and join the irc://freenode.net/kontact IRC channel.

Contents

  • 1 Resources
  • 2 Development
    • 2.1 Documentation
    • 2.2 KDE PIM 4
      • 2.2.1 Planning
    • 2.3 Other
    • 2.4 KDE PIM 3
    • 2.5 Enterprise branches
    • 2.6 Other Links
    • 2.7 PIM SoC 2008 projects
    • 2.8 Technologies used in KDE PIM
  • 3 Community
    • 3.1 Meetings

Resources

  • Homepage of the KDE PIM
  • Homepage of Kontact
  • kdepim-users@kde.org mailing list (for users): subscribe, archives
  • kde-pim@kde.org mailing list (for developers): subscribe, 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 list of KMail junior jobs.

Documentation

The KMail handbook is currently being rewritten, for more information look at the documentation wiki page.

KDE PIM 4

  • README documents stored in the KDE SVN:
  • kdepim:
  • README
  • README.Kolab
  • KMail's HACKING file
  • kdepimlibs
  • README
  • POLICIES
  • PLAN
  • KDE PIM LIBS API Reference
  • KDE PIM API Reference
  • List of KDE 4-specific bugs, regressions and junior jobs
  • List of regressions after the merge of the KMail SoC branch
  • MS Windows topics
  • Tutorial for writing a Kontact plugin

Planning

  • Feature Plan (see also KDEPIMlibs feature plan)
  • Akonadi: Feature Plan, Osnabrück Meeting Notes

Other

  • SingleFileResource refactoring plan

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.

  • New Features included with KDE 3.5.9
  • Installing the KDE PIM 3.5.5+ feature branch

Enterprise branches

Kontact is the primary Kolab client. There are different release cycles for the Kolab clients and for KDE, and therefore there are so-called enterprise 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 KDAB.

More information about the enterprise branches can be found at:

  • KDEPIM branches in SVN (notably enterprise and enterprise4)
  • Kontact on Windows (enterprise4 branch)
  • Roadmap for the Kolab clients
  • Downloads of the Kolab clients
  • Kontact wiki page
  • Various Kolab documents
  • Merge Tracking with svnmerge.py

Other Links

  • List of all KDE PIM related articles on TechBase
  • Missing Icons in KDE PIM
  • KDE PIM libraries at the Krazy code checker
  • KDE PIM at the Krazy code checker
  • KDE PIM on CIA
  • CIA commit bot for #kontact (account needed)
  • CIA commit bot for #akonadi (account needed)
  • KMail on ohloh.net
  • Totally outdated KMail freshmeat page
  • KDE PIM in the KDE forums
  • KDE PIM on UserBase
  • KDE PIM tutorials on UserBase
  • KDE PIM on Wikipedia
  • Howto: Configuring KMail with Gmail - IMAP and Disconnected IMAP

PIM SoC 2008 projects

  • RSS framework for Akonadi

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 KRichTextWidget.
  • http://doc.trolltech.com/4.4/model-view-programming.html - Used throughout KDEPIM including KMail tree views etc.
  • Akonadi: Wiki, Website, Tarballs

Community

Meetings

Meet the PIM team ;-)

  • 16th - 18th October 2009: Akonadi October Sprint 2009 in Berlin, Germany
  • 3rd - 11th July 2009: GCDS/aKademy 2009
  • April 2009: Akonadi Spring Meeting 2009
  • 9th - 11th January 2009: Osnabrueck 7
  • Akonadi Halloween Sprint 2008
  • http://pim.kde.org/development/meetings/
Retrieved from "http://techbase.kde.org/Projects/PIM"
Category: PIM

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal