KDE PIM: Difference between revisions

    From KDE TechBase
    (→‎Development: add link to soc regression page)
    (53 intermediate revisions by 17 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.


    ==Quality Checklist for the KDE PIM 4==
    The KDEPIM team develops the main application Kontact with all its plugins like KMail, KOrganizer, KAddressbook, Akregator, KJots and others.
    {| border="1"
     
    |+ Application Checklist
    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.
    ! Application !! Qt4/KDE4 Port !! [[/MS Windows|Windows Port]] !! Deprecated Clean !! Krazy Clean !! Coding Style !! Qt4 Ui !! Notes
     
    |-
    ==Tutorials==
    | [[Projects/PIM/Akonadi|Akonadi]] || n/a || R || ? || ? || ? || ? ||
    * [[Development/Tutorials/Akonadi/Application]]
    |-
    * [[Development/Tutorials/Akonadi/Resources]]
    | Akregator || R || R || ? || ? || ? || ? ||
    * [[Development/Tutorials/Akonadi/SerializerPlugin]]
    |-
    * [[Development/Tutorials/Writing_kontact_plugins]]
    | Kabcclient || R || R || ? || ? || ? || ? ||
    |-
    | KAddressbook<br/>([[/KDE_4-related_bugs#KAddressbook|bugs]]) || R || R || ? || ? || ? || ? ||
    |-
    | KAlarm || R || R || D || D || n/a || N || Should be ready for KDE 4.1 release
    |-
    | Kitchensync || R || R || ? || ? || ? || ? ||
    |-
    | KMail<br/>([[/KDE_4-related_bugs#KMail|bugs]]) || R || R || ? || ? || ? || ? ||
    |-
    | KMailCVT || R || R || ? || ? || ? || ? ||
    |-
    | KMobileTools || R || R || ? || ? || ? || ? ||
    |-
    | KNode<br/>([[/KDE_4-related_bugs#KNode|bugs]]) || R || R || ? || ? || ? || ? ||
    |-
    | KNotes || R || R || ? || ? || ? || ? ||
    |-
    | Kode || R || R || ? || ? || ? || ? ||
    |-
    | Kontact<br/>([[/KDE_4-related_bugs#Kontact|bugs]]) || R || R || ? || ? || ? || ? ||
    |-
    | KonsoleKalendar || R || R || ? || ? || ? || n/a ||
    |-
    | KOrganizer<br/>([[/KDE_4-related_bugs#KOrganizer|bugs]]) || R || R || ? || ? || ? || ? ||
    |-
    | KOrn || R || R || ? || ? || ? || ? ||
    |-
    | KPilot || R || R || ? || ? || ? || ? ||
    |-
    | KTimeTracker || D || R || N || ? || D || N ||
    |-
    |}
    Legend: D=Done, ?=Unknown, n/a=Not Applicable, N=Developer does not want to do it because there are higher prios, R=compiles and runs (though can be unusable or unstable).


    ==Resources==
    ==Resources==
    *[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]
    *[[KDE_PIM/Akonadi]]
    *[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 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]
    *[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==
    ==Other Links==
    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.
    *[http://techbase.kde.org/Category:PIM List of all KDE PIM related articles on TechBase]
     
    *[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&module=kdepimlibs KDE PIM libraries at the Krazy code checker]
    ===KDE PIM 4===
    *[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&module=kdepim KDE PIM at the Krazy code checker]
    *README documents stored in the KDE SVN:
    *[http://cia.vc/stats/project/kde/kdepim KDE PIM on CIA]
    **kdepim: [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepim/README README], [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepim/README.Kolab README.Kolab]
    *[http://cia.vc/account/bots/6503/ CIA commit bot for #kontact (account needed)]
    **kdepimlibs: [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepimlibs/README README], [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepimlibs/README.libical README.libical], [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepimlibs/POLICIES POLICIES], [http://websvn.kde.org/*checkout*/branches/work/kdab-post-4.0/kdepimlibs/PLAN PLAN]
    *[http://cia.vc/account/bots/12872/ CIA commit bot for #akonadi (account needed)]
    *[http://api.kde.org/4.x-api/kdepim-apidocs/ KDE PIM API Reference]
    *[http://www.ohloh.net/p/kmail KMail on ohloh.net]
    *[[/KDE 4-related bugs|List of KDE 4-specific bugs, regressions and junior jobs]]
    *[http://freshmeat.net/projects/kmail/ Totally outdated KMail freshmeat page]
    *[[/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====
    *[http://lists.kde.org/?l=kde-pim&m=120197305212311&w=2 KDE PIM 4.1 Plans]
    *[[Schedules/KDE4/4.1_Feature_Plan#kdepim|Feature Plan]] (see also [[Schedules/KDE4/4.1_Feature_Plan#kdepimlibs|KDEPIMlibs feature plan]])
    *Akonadi: [[Projects/PIM/Akonadi|Feature Plan]], [http://lists.kde.org/?l=kde-pim&m=120216697126489&w=2 Osnabrueck Meeting Notes]
     
    ===KDE PIM 3===
    *[[/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]]
     
    ===Other===
    *[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===
    *[http://forum.kde.org/office-personal-information-management-f-20.html KDE PIM in the KDE forums]
    *[[/RSS_framework_for_Akonadi|RSS framework for Akonadi]]
    *[http://userbase.kde.org/Applications/Office#Kontact KDE PIM on UserBase]
    [[Category:PIM]]
    *[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]

    Revision as of 08:11, 25 July 2017