← KDE PIM/Meetings/Akademy 2005 You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. Akademy 2005 in Malaga yielded a number of important decisions related to KDE4 and KDE PIM. These are explained below. = KDE PIM BoF Minutes = == Agenda == * Porting to Qt4/KDE4 * Merging Branches * Redesigns * Syncing * Groupware Server * Messaging * Offline Mode for KMail/etc * Meetings * Alliances * Website * Artists * 3.6 * 3.5 usability emergency surgery == Porting to Qt4/KDE4 == * Check diff between 3.5 branch port and trunk (Ingo) * Copy 3.5 to trunk (danimo) * Merge Getting things done (SoC), kalle and proko2 changes * Open trunk for KDE4 development * use kdelibs from before the restructuring of libs * Goal: Do library mode, more kdepim libs tgo kdelibs * Start now == Merging Branches == Existing branches: * SoC branches ** Scripting (merge later) ** Getting things done (merge to trunk after copying) ** Living KDE (merge later) * Proko2 (till needs to merge 2-3 patches) * Kalle (no problem) * OpenSync branch (no problem, merge later) * KoPI branch (carefully migrate individual patches) * Two porting strategies ** Tag of current kde libs and port pim based on this tag ** "Wildwest" based on current trunk (risky)<br>=> we'll for now go with the tagged version, but want to switch later to seize the possiblity of taking influence in lib development == Redesign == * KResource * libkabc (e.g. async loading) * stabilize libkcal (Reinhold) * General access to PIMdata between KDE PIM applications * Design APIs (Cross-Desktop, Evo DS, etc., check Evolution IPC, maybe use DBUS) * UI redesign for resources, multiple calenders == Syncing == * OpenSync meeting held before aKademy: Armin Bauer, Cornelius Schumacher, Holger Freyther and Tobias König attended. * Goal: make OpenSync standard on the Linux desktop * OpenSync is the successor to MultiSync. They have separated the GUI and the backend. * written in C and glib internally * Results ** C++/Qt wrapper ** KDE GUI ** KDE PIM plugin (in branch) * Existing Plugins ** File ** Palm ** SyncML * "KDE is the best GUI implementation" (Cornelius) * OpenSync is the way to go * New KitcheSync will replace KitchenSync, KSync, Kandy (which will not be ported to trunk), and eventually KPilot * Till says "make a fuss on the dot, send clear message that KDE has decided to move to OpenSync" * Will asked "should we use OpenSync for syncing resources and groupware servers" -- "No because specialized sync algorithms can do a better job, risk of dataloss if the index is broken, however some features of OpenSync are attractive, we should try to provide better groupware middleware and reduce code duplication" == Groupware Servers == * Get rid of all of the half-working Exchange connectors, reason: we don't have either vendor support nor resources to do it properly, so better not support it. Still possible to readd it, if somebody commits to it fulltime. ** Result: Disable from compilation in 3.5, remove in 4.0 * Stress commercial support makes effective groupware resources possible. * Concentrate on working resources == Messaging == * IM, VoIP, other messaging important to KDE PIM * improve integration of messaging - kopete, kcall, etc * consider move of kopete to KDE PIM - consult kopete devs * reconsider KIMProxy design, esp. wrt DBUS and standardization * Will leads the way * Integrating Kopete into kdepim? == Offlinemode in KMail/etc. == * Abstraction of KMail backend * General offline mode (multiple online modes) == Meetings == * Osnabrück 4 would be a great idea (Jan 06) * Alternative: Chemnitz (March 06) * Possibly: KDE-NL again * probably no need for further meetings this year == Alliances == * raise awareness that KDE has strong commercial support * PR for existing collaborations * Joint announcements * Get KDE PIM supporters into KDE e.V. == Website == * split into developer/community and user/promo site has succeeded. * Need artists (ask inside Novell?, Will) * Need webmaster (IRC? Users List?) (danimo) * Direction is ok == Artists == * kde-artists doesn't seem to work for us * Oxygen for 4.0 * Keep what we have for 3.5 (unless we can get something really better) == 3.6 == * KitchenSync release beginning next year (with OpenSync 1.0) * SoC : GTD, maybe more * Translations? * Coordinate with other modules == 3.5. usability emergency surgery == * Some small improvements (usability) ** Resource selector improvements needed in KOrganizer and KAB * Talk to the usability people * Fix mailloss bug (Online IMAP) * Everyone: please look for things that are obviously horrible, by starting a session with a clean .kde/ Return to KDE PIM/Meetings/Akademy 2005. Retrieved from "https://community.kde.org/KDE_PIM/Meetings/Akademy_2005"