KDE PIM: Difference between revisions

    From KDE TechBase
    (fix broken link to ML)
    (10 intermediate revisions by 9 users not shown)
    Line 1: Line 1:
    {{Template:I18n/Language Navigation Bar|Projects/PIM}}
     
    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, KNode, 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.
    To join the team, simply email the [https://mail.kde.org/mailman/listinfo/kde-pim kde-pim] mailing list, and join the irc://freenode.net/kontact IRC channel.


    ==Resources==
    ==Resources==
    *[[/PIMsters | Who are we?]]
    *[http://kdepim.kde.org Homepage of the KDE PIM]
    *[http://kdepim.kde.org Homepage of the KDE PIM]
    *[http://kontact.kde.org/ Homepage of Kontact]
    *[http://kontact.kde.org/ Homepage of Kontact]
    Line 22: Line 23:
    The KMail handbook is currently being rewritten, for more information look at the [[Projects/Documentation/KDE4/kdepim/kmail|documentation wiki page]].
    The KMail handbook is currently being rewritten, for more information look at the [[Projects/Documentation/KDE4/kdepim/kmail|documentation wiki page]].
    ===KDE PIM 4===
    ===KDE PIM 4===
    *README documents stored in the KDE SVN:
    *README documents stored in the KDE GIT:
    :*kdepim:  
    :*kdepim:  
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/README README]
    ::*[https://projects.kde.org/projects/kde/kdepim/repository/revisions/master/entry/README README]
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/README.Kolab README.Kolab]
    ::*[https://projects.kde.org/projects/kde/kdepim/repository/revisions/master/entry/kmail/HACKING KMail's HACKING file]
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepim/kmail/HACKING KMail's HACKING file]


    :*kdepimlibs
    :*kdepimlibs
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/README README]
    ::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/README README]
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/POLICIES POLICIES]
    ::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/POLICIES POLICIES]
    ::*[http://websvn.kde.org/*checkout*/trunk/KDE/kdepimlibs/PLAN PLAN]
    ::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/PLAN PLAN]
    *[http://api.kde.org/4.x-api/kdepimlibs-apidocs/ KDE PIM LIBS API Reference]
    *[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]
    *[http://api.kde.org/4.x-api/kdepim-apidocs/ KDE PIM API Reference]
    Line 47: Line 47:
    *[[/Development/SingleFileResourceRefactoring|SingleFileResource refactoring plan]]
    *[[/Development/SingleFileResourceRefactoring|SingleFileResource refactoring plan]]
    * [[Projects/PIM/Mobile|KDE PIM for mobile devices]]
    * [[Projects/PIM/Mobile|KDE PIM for mobile devices]]
    *[[/Development/kdepim/IncidenceEditorsRefactoring|Incidence editors refactoring]]


    ===KDE PIM 3===
    ===KDE PIM 3===
    Line 68: Line 67:
    *[http://kolab.org/documentation.html Various Kolab documents]
    *[http://kolab.org/documentation.html Various Kolab documents]
    *[[Development/Tools/svnmerge.py|Merge Tracking with svnmerge.py]]
    *[[Development/Tools/svnmerge.py|Merge Tracking with svnmerge.py]]
    *[[Projects/PIM/Enterprise_Translation_Howto|Enterprise Translation Howto]]


    ===Other Links===
    ===Other Links===
    Line 84: Line 84:
    *[http://userbase.kde.org/Tutorials#In_Kontact KDE PIM tutorials 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://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===
    ===PIM SoC 2008 projects===
    Line 97: Line 96:
    * http://doc.trolltech.com/4.4/model-view-programming.html - Used throughout KDEPIM including KMail tree views etc.
    * 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]
    * 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
    * 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/

    Revision as of 15:50, 29 April 2013

    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 kde-pim mailing list, and join the irc://freenode.net/kontact IRC channel.

    Resources

    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 GIT:
    • kdepim:
    • kdepimlibs

    Planning

    Other

    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.

    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:

    Other Links

    PIM SoC 2008 projects

    Technologies used in KDE PIM

    This list is quite incomplete.