foot of page | renew this page
Please preview available themes
Please try the Theme Preview linked in the side-bar and use the discuss button on the Preview page to express your preferences.
Português
Bem-Vindo aos usuários do KOffice
wikidot handbook being translated to Portuguese
Português handbook begun
introduction
This is for users of KOffice which is emerging as one of the primary choices as office software. Initially, it contains some links and a feed from the KOffice news page.
The forum is now open for posting by non-members. If that becomes a problem, the initial setting (only the Guest Book and Page Discussions were open for posting by non-members) may have to be reinstated.
Non-members may create new Wiki pages and edit pages they have created.
Google tuxmachines for KOffice - (100 per page)
Raiden's Realm has a synopsis of KOffice applications, an article on screen-shot captures, a summary of complementary graphics tools and another of complementary development applications.
The following KOffice applications are mentioned favourably in an IT Management article:
Kexi - KOffice database
KPresenter - KOffice presentation
Krita - KOffice image editor compared favourably with The Gimp
KSpread - KOffice spreadsheet
KWord - KOffice word processor
Cross platform KOffice to challenge OpenOffice.org Rodney Gedda on computerworld.com
a discussion by KOffice developers
interview with Mark Shuttleworth | ogg version
A quotation from this page :
There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies; the other is to make it so complicated that there are no obvious deficiencies. — C. A. R. Hoare
contributing to KOffice
support KOffice
ways to get involved
chapters
community
community building
site design
support sites on the links page
create your own pages members may create pages over which they have exclusive authoring rights
extras
international
advanced processes
scripting with Python
compiling and developing
* comments
Comments are enabled on this page. If you do not have permission to use this feature or prefer a forum discussion, there is also a 'discuss' button in the options at the foot of the page for automatic posting to the "page discussions" category in the forum.
If you cannot see the 'discuss' button, post in the forum by using the top menu Forum > Page discussions. view this insert
KOffice news
Mailing list on Nabble
Re: KPresenter in UserBase
1257246600|%e %b %Y, %H:%M %Z|agohover
Re: KPresenter in UserBase
1257227760|%e %b %Y, %H:%M %Z|agohover
KPresenter in UserBase
1257061920|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253611800|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253596440|%e %b %Y, %H:%M %Z|agohover
Formulae in Kword
1253400600|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253362020|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253356380|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253354460|%e %b %Y, %H:%M %Z|agohover
Re: RTL documents in Koffice
1253352840|%e %b %Y, %H:%M %Z|agohover
RTL documents in Koffice
1253350380|%e %b %Y, %H:%M %Z|agohover
Office viewer for Maemo5 based on KOffice
1253167620|%e %b %Y, %H:%M %Z|agohover
2.1 b2
1253037240|%e %b %Y, %H:%M %Z|agohover
Re: problem and motivations
1253020440|%e %b %Y, %H:%M %Z|agohover
Re: problem and motivations
1253019720|%e %b %Y, %H:%M %Z|agohover
problem and motivations
1253018940|%e %b %Y, %H:%M %Z|agohover
Re: Fwd: Re: How to view .kpr files ?
1252979460|%e %b %Y, %H:%M %Z|agohover
Fwd: Re: How to view .kpr files ?
1252978740|%e %b %Y, %H:%M %Z|agohover
koffice.org/download added
1252734660|%e %b %Y, %H:%M %Z|agohover
Re: Can't run kword on openSUSE 11.1 x64
1252451280|%e %b %Y, %H:%M %Z|agohover
Can't run kword on openSUSE 11.1 x64
1252377600|%e %b %Y, %H:%M %Z|agohover
Questions about the KOffice version control and bug tracking systems
1250543640|%e %b %Y, %H:%M %Z|agohover
Re: Koffice download for windows
1249804080|%e %b %Y, %H:%M %Z|agohover
Fwd: Koffice download for windows
1249780020|%e %b %Y, %H:%M %Z|agohover
Akonadi porting explained
1259795905|%e %b %Y, %H:%M %Z|agohover
For quite some time almost every blog by a KDE PIM developer is about Akonadi in one for or the other, often about "Akonadi porting" or "porting to Akonadi".
Akonadi itself can already be difficult to explain, combined with "porting" it probably has only meaning left if you are a developer.
The thing anyone else will be able to extract are delays.
Delays in the sense that we, the developers working on KDE PIM, are enthusiastic about our plans on what we want to achieve for a certain KDE release, only to be disappointed that we didn't get as far as we originally hoped for.
For example an initial guess was to have KAddressBook and KOrganizer ported in time for the 4.3 release, but lack of resources meant we didn't even get to start working on KOrganizer in any significant form and the new KAddressBook would lack some features.
So KAddressBook is held back and finished for 4.4, KOrganizer is still being worked on.
So what is all this porting business actually about and why does it take so long?
Imagine a situation where you want to cook something (well, you can imagine anything els of course, but it will greatly improve the understanding of the following example if you restrict your fantasy to cooking for now).
After you've decided what you want to cook, you'll have to get your ingredients, which usually means going out for shopping. When you get home, probably after quite some time and travelled distance, you'll have to prepare these ingredients (wash, peel, chop, etc.) and then start the actual cooking.
That works pretty well, millions of people do between that once in a while and every day.
So you meet other cooks and discover that while you have individual styles for preparing ingredients and the cooking process, you all despise the shopping chore, especially when shops are crowed, roads are jammed, weather is nasty, and so on.
On one of those lazy sunday afternoons you read about outsourcing and immediately convince your fellow cooks to outsource shopping to a shopping specialist.
You snicker at the thought of this poor fellow having to brave the nasty weather, travel the jammed roads, wait in line at stores, while you comfortably wait for the devlivery.
However, you discover that you have to adjust your approach to cooking to accomodate for this for of ingredient acquisition.
With your initial approach you knew when you would be doing what for how long (not counting unavoidable delays during shopping).
With your new approach you don't anything between placing your order and the arrival of the goods. Sure, you could be waiting at the door step, but that gets boring after a while. You can spend some time preparing everything you already have at home, but usually that won't keep you busy long enough. So you do something else instead, maybe reading Planet KDE and learning that those lazy developers have balantly copied your outsourcing idea 
Switching to a different reality there is this cook called KMail (in this reality cooks are, for an unknown reason, actually called "mail user agents").
An absolut expert in preparing an ingredient called "message" (weird reality, I know), peeling of envelopes, chopping into pieces (jokingly called "multi parts"), etc. You know, the usual cooking stuff, just done expertly.
But again the shopping for "messages" at shops called "servers", with owners of sometimes questionable character, low quality offerings and so on, is making KMail's life unpleasent.
So of course outsourcing that to a shopping specialist (in this reality, weird as it is, called "Akonadi") is the way to go.
Unfortunately our cook KMail discovers, while adjusting to the different cooking approach, that all these years of shopping had resulted in acquiring certain habits (in another reality, the author of this blog has the habit of not using shopping lists because eventually he'll recognize things to buy at the shop anyway).
Habits that need to be unlearned or replaced by habits which fit the new situation better. Habits our cook might not have been aware of or vowed never to think about again.
Fortunately there is a group of motivational trainers (having the surprisingly sensible name "KDE PIM Developers") who will help to overcome those.
It takes time, but it is totally worth it.
KoSprint
1259700071|%e %b %Y, %H:%M %Z|agohover
Recently a number of nice coincidences happened: I received my second-hand Intuos3 A5 tablet just day before the new shiny Qt 4.6 has landed with QTouchEvent (among many other features). Also I conducted my 3+ hours of trainings on APIs designing to my coworkers (based on Jasmin's document) just week before we had some essential KOffice APIs discussions based on the same material thanks to Olivier Goffart (QtDF).
At sprints I tend to devote my time rather to different areas than those related to regular development. And I like that. For example I agreed on helping Lukas Tvrdy, talented Krita developer working on gorgeous brushes, to help hime with setting up his "win7+kde4.3+emerge+msvc2k9+some-tools-that-make-cmd.exe-suck-less" development environment. At one point, the story is that for debugging some tricky bits of applications the extra installation is handful. Also the code is checked better by having access to multiple different builds - we learned that no single compiler catches all possible human mistakes. Now as the Symbian port of Qt is stable, Qt itself is validated in another way too, and KDE frameworks are no different in this regard - the libs work on so many targets now. Portability is a clear benefit for both users and developers.
Summing up, setting the environment on win7 was nearly a success on the first evening (we just continued on Sunday) - emerge tool works out of the box, with only minor compile fixes needed sometimes as usual in trunk development of KDElibs or Qt (ah, Lukas - now you'd probably like to recompile to 4.6
).
I hope the pictures show you the climate of the cool meeting:
(kudos to the organizers, both the community and the company)
openSUSE 11.2 KDE KNetworkManager online update: please test!
1259684907|%e %b %Y, %H:%M %Z|agohover
If you've been paying attention at the back there, you'll know that openSUSE started using a new community-driven online update administration process for 11.2. As well as Novell employees, community people are taking care of the workflow of examining and approving online updates to buggy packages. Now I have a favour to ask of you - the online updates that are ready to go out need testing to make sure they don't inflict gross mischief on users' systems.
KNetworkManager has an online update sitting in this queue awaiting testing. As anyone who has read http://bugzilla.novell.com/show_bug.cgi?id=553908 knows, I forgot to initialise 2 bools added to KNetworkManager just before 11.2 shipped, causing the settings that control whether DNS and routing settings from DHCP to be applied to be set randomly, so the update team wants someone more reliable's opinion on whether my fix for that is any good.
If you want to test it out and take part, add the 11.2 update test repo (or manually browse this URL and install all the NetworkManager-kde4 packages yourself) - http://download.opensuse.org/update/11.2-test . NB that due to a process bug the release number is the same so you will have to --force the install. If it works for you, please comment on bnc#553908 to that effect.
Burkhard Lück revives KDE documentation efforts
1259673487|%e %b %Y, %H:%M %Z|agohover
I just have to say it, I'm thoroughly impressed by Burkhard Lück's determination to improve the user-documentation of KDE applications (particularly the kdebase ones). This is much needed, a huge undertaking, and probably also not very rewarding work. This being said, I'm sure he would appreciate some help -- if you can speak English (you can, otherwise you wouldn't be reading this) and want to contribute to the KDE documentation, subscribe to the kde-doc-english mailing-list 
Kubuntu Lucid, LTS on its Way
1259623625|%e %b %Y, %H:%M %Z|agohover
The Ubuntu Developer Summit happened in Dallas last week with 200 developers from every part of Ubuntu as well as upstreams and hardware vendors around. Naturally the best looking of the lot was the Kubuntu contributors who turned up to discuss the next six months in the world's finest KDE distribution. The Lucid Lynx will be a Long Term Support edition and it's exciting that KDE 4 is now at a stage of maturity where this will be possible to do for the first time. LTS means fixing, completing and assuring over and above any new features. The Doctor is in the house.

Kubuntu Contributors: Julian Edwards (Soyuz), Roman Shtylman (Installer Bling), Roderick Greening (The Creator, USB style), Michael Casadevall (fixes your broken Arm), Jonathan Riddell (moi), Ralph Janke (5 a day, every day), Aurelien Gateau (Desktop Experience), Jussi Schultink (IRC Council), Mackenzie Morgan (s/Abort/Stop/), Scott Kitterman (negotiator)
So what's in store? Read the specifications for full details.
Under Packaging, of course we want KDE 4.4 and Qt 4.6. We will review all the patches and make sure any we carry have a clear rationale (this is mostly done already). We'll have a policy of discussing any patches with upstream and assume to follow their wishes where we want to add any. We won't go packaging beta applications unless upstream agree. KOffice 1 will die but KOffice 2 may not all yet be ready for main. We'll look at the Pulseaudio changes to Phonon (we don't use Pulseaudio in Kubuntu by default currently but many Gnome apps do so it's not something which is going away). We'll get Virtuoso working with Nepomuk and we'll get policykit-1 in which means KPackagekit can be updated to the latest version.
Kubuntu Netbook will no longer be a Preview thanks to lovely work from the Plasma Netbook dudes. We need to make sure kubuntu-netbook and kubuntu-desktop work sensibly when both are installed. Apps and UIs will be reviewed for Netbook suitability.
On the development front I hope to make good progress on printer config, there's a rewrite of update-notifier-kde in the works, more than one person has promised to get SMB file sharing working and we want to get touchpad configuration easy.
In Ayatana Integration the Canonical Desktop Team wants to adopt KDE's new systray tray spec (or notifier item as I believe its now called) for Gnome. They want to change it so the icon menu will be rendered natively with items sent over Dbus and we had a meeting with the Plasma folks to thrash out the details of that.
We have a new website layout in the works, we need to poke sysadmins and security team to get that working. We'd like to crystalise some marketing (besides being like Ubuntu Desktop but blue) and work out our target users and get some slogans. We'd also like to make use of the Ubuntu loco teams by finding Kubuntu contacts for each one.
On bug triage we'll not DrKonqi for upstream KDE apps to stop our poor bug triagers being flooded with upstream bugs (it has the obvious downside that KDE bug triagers will get any bugs which are our fault but hopefully that'll be kept to a minimum).
For translations we got the Launchpad devs to promise proper QA reporting so we can be sure Launchpad is helping and not hurting our translations.
If you want to help out, take a look at the Todo list then come and find us on #kubuntu-devel.

The Ubuntu Family in Dallas
Dallas is a curious place. They don't say "hello" they say "how are you", I didn't work out if it was a question or just a greeting. You can't get anywhere without a car although mostly we took Limos because mere taxis wouldn't be luxurious enough. Talking of luxury, rooftop swimming pool and nobody uses it except me! After a week of hard discussions, early mornings and sharing a toothbrush I've escaped to the highlands and its failing internet, time for some cabogganing.
openSUSE KDE bug squashing - take a part
1259597201|%e %b %Y, %H:%M %Z|agohover
So, openSUSE 11.2 is out, and that means a lot of people start using it and, well, occassionally run into bugs and sometimes even report them. As much as 11.2 appears to be a fine release, this is bound to happen now too, and that means that the number of KDE bugreports for openSUSE in the Novell bugzilla will grow again and will need to be handled.
And now it seems to be a good time to do some housekeeping there. Many of the bugreports there are old by now, for older KDE releases, or even for openSUSE releases that are no longer supported (bye bye openSUSE 10.3). Having too many bugreports means a lot of effort needs to be spent just managing them - if developers and packages are supposed to fix problems, they first need to know which ones are important and should be worked on first. For this reason we have guidelines for sorting KDE bugreports, however, with the recent the release of 11.2, there hasn't been time to review all recent bugreports, and many of other bugreports are not valid anymore.
This is exactly the time when you can help KDE in openSUSE. If you like the 11.2 release and would like to contribute back, if you've already wanted to contribute but didn't know how or thought that you don't have the required knowledge, or even if there is a bug you'd like to see fixed and would want to help the developers and packagers to have more time to concentrace on it, this is the chance. We are starting another KDE bug squashing session, with the aim to review and sort all KDE bugreports for openSUSE. And it is not difficult - all you need is openSUSE 11.2 installed, the ability to use Bugzilla, and the howto describing all the details.
So if you want to be part of the openSUSE KDE team, come (today, tomorrow, this week, whenever you want) to #opensuse-kde IRC channel on FreeNode, ask if you have any questions, consult the howto and you can pick from the prepared groups of bugreports and let's squash some of those bugs.
100% mimelib free
1259516513|%e %b %Y, %H:%M %Z|agohover
If you have no idea what this means, don't worry, neither do I.
What I do know, however, is that a lot of people around KMail and are extremely happy about this 
Basically the folks working hard on porting KDE PIM apps to Akonadi have reached one of their bonus mission goals: they've got rid of a very old, very obscure, tedious to maintain, mindboggling to work with (you get the picture, right?) legacy part of the mail handling framework.
Well, I guess bonus goal might give the wrong impression here. It is not less important than any of the primary mission objectives (to stay in game jargon). It is a bonus because it makes other things easier, boost your enthusiasm, lets you look forward for the challenges to come.
Think in terms of finding the double barrel shotgun in Doom, getting the Holy Grenade in Worms, looting an epic item in WoW, getting super cow powers in Aptitude.
So, congratulations to the folks at KDAB. You rock!
OpenChange 0.9 - coming soon
1259229376|%e %b %Y, %H:%M %Z|agohover
Not really a KDE related post, but instead one about the OpenChange project.
OpenChange is a project to implement the Microsoft Exchange / Outlook protocols, and we're creeping up on the 0.9 release. For those not familiar with it, the aim is to be wire-level compatible, so that you can use a FOSS client (such as Evolution or an Akonadi client) with an unmodified Exchange server.
OpenChange depends on some underlying Samba4 libraries, so we normally work with the Samba project to get releases that basically match up - we don't want to rely on building bits of Samba4 from the git repository, and we don't want to depend on really on versions of Samba4. Not too far ahead, and not too far behind. Just right...
The next release of Openchange (0.9 "COCHRANE") will rely on Samba 4 alpha9. So the main thing to do is to make sure that we can work with the current state of Samba 4, to provide patches to Samba for stuff that needs to be fixed on the Samba side, and to have changes for OpenChange ready to go.
We expect to release within two weeks of Samba 4 alpha9, but OpenChange 0.9 will be released when it is considered done.
We anticipate a 0.10 release in early 2010, and probably a subsequent 0.11 release prior to 1.0.
I've gone through the trac tickets, and moved anything that can't reasonably be achieved for 0.9 to a 0.10 milestone. Large changes have to wait for 0.10 - it is getting very late to risk destablising libmapi.
So what we still have left:
- integrate exchange2ical work from Ryan Lepinski into trunk
- ensure that OpenChange works with FreeBSD/OpenBSD
- ensure that OpenChange works with OpenSolaris
- libmapi/Samba4 API updates
- mapiproxy/Samba4 API updates and association group API evolution
- a couple of tickets that may not be too hard to fix, related to pkg-config support
- a ticket related to Free / Busy time support that has a crash.
- a patch that checks some return values that we current don't handle.
- some documentation stuff.
Details are on http://trac.openchange.org.
Known problems:
- openchange development server will not be working "as it is". Resolving this requires revision of the OpenChange schema updates (to match Samba4 changes). This may not be resolved for 0.9.
If I've dropped a patch, or there is something you really need for 0.9, now is your chance to make yourself known. Probability of a patch being applied is inversely proportional to complexity, and also inversely proportional to how close I think the release is. That is, simple and soon is good.
KDE Licensing Policy Changes
1258668092|%e %b %Y, %H:%M %Z|agohover
Today I updated the KDE Licensing Policy with a couple of changes following requests from folks. Most notably Creative Commons is now allowed. This is only for standalone media files (such as an image for a splash screen) and not for anything which might want to be mixed with GPL material such as icons. "Attribution-Share Alike 3.0 Unported" is the version allowed. The other change is requiring BSD licencing for CMake modules, which brings the policy into line with existing practice.
How are you? Kubuntu in Dallas
1258657570|%e %b %Y, %H:%M %Z|agohover
The Ubuntu Developer Summit is happening this week in Dallas. The theme of the discussions is LTS and what it will take to have a release in six months which can be supported for three years hence. We've been having sessions on packaging, development, bugs policy, translations and more. You can find the schedule and how to take part in sessions on the summit website, there are icecast streams for all the rooms. The Kubuntu specs are on this wiki page still works in progress of course. It's going to be great to have a KDE 4 release suitable for LTS, just six months to do it!

Some of the Kubuntu Team take to the ice rink






