add more spacing
[personal-kdebase.git] / runtime / doc / userguide / kde-office.docbook
blob9e570c1a692ed0bdd3592e0339f9aa41cd722889
1 <part id="kde-office">
2 <partinfo>
3 <authorgroup>
4 <author>
5 <personname>
6 <firstname>Raphael</firstname>
7 <surname>Langerhorst</surname>
8 </personname>
9 <email>raphael.langerhorst@kdemail.net</email>
10 </author>
11 <!--
12 <othercredit role="reviewer">
13 </othercredit>
14 -->
15 </authorgroup>
16 </partinfo>
18 <!-- keep a copy of the desired structure here:
19 * KDE Office
20         * Introduction to KOffice
21                 * Overview
22                 * Features
23                 * OASIS OpenDocument file format
24         * Document embedding
25                 * KParts and KOffice
26                 * Example document
27         * KOffice components overview
28                 * ... [a short intro to all components]
29         * Further information
30                 * Application manuals
31                 * Internet resources
32                 * Plugin development
33 -->
35 <title>Office</title>
37 <chapter id="kde-office-introduction">
38 <title>Introduction to KOffice</title>
40 <sect1 id="kde-office-overview">
41 <title>Overview</title>
42 <para>
43 The &kde; project has also created a fully featured office suite
44 called &koffice; which adheres to standards and fits very well into
45 the &kde; desktop. This section was written with version 1.4 of
46 &koffice; in mind.
47 </para>
48 <para>
49 &koffice; is a highly integrated office suite that builds directly on the
50 KDE technology. This has many advantages in terms of integration, features,
51 performance, familiar look and feel and so on. All technologies like &DCOP;,
52 KIO, KParts are directly available.
53 </para>
54 <para>
55 In particular the KParts technology is extended for the &koffice;
56 components to allow very flexible embedding of documents inside documents.
57 </para>
58 <para>
59 Because much technology is already present inside &kde; itself, &koffice; is
60 a very lightweight office suite, which results in fast application startup
61 and low memory consumption. This makes &koffice; a very suitable office suite
62 for older hardware as well, which can save lots of costs in some cases.
63 </para>
64 <para>
65 &koffice; is also a very feature complete office suite. It is not limited to
66 word processing, spreadsheets or presentations, but has also components for
67 image manipulation, flow charts, business report generation, database
68 management and project management. Because of the flexible component
69 integration smaller utilities like the diagram and chart engine as well
70 as the formula editor are available as stand alone tools.
71 </para>
72 <para>
73 As you can see &koffice; brings a lot of features that can enrich your
74 office experience. Its straight forward and &kde; like approach in look
75 and feel as well as familiar usability makes &koffice; quite useful for
76 daily office work.
77 </para>
78 <!-- include this para at the end in further information
79 <para>
80 You can always take a look at the &koffice;
81 <ulink url="http://www.koffice.org">website</ulink> to check on the latest
82 state of the application.
83 </para>
84 -->
85 </sect1>
87 <sect1 id="kde-office-features">
88 <title>Features</title>
89 <para>
90 This list gives a general outline of the &koffice; features.
91 The &koffice; office suite is too large to list every detail.
92 </para>
93 <itemizedlist>
94 <title>&koffice; features:</title>
95 <listitem><para>Fully builds on &kde; which makes these technologies available at low costs.</para></listitem>
96 <listitem><para>Fully integrates into &kde; which is vital for business environments.</para></listitem>
97 <listitem><para>&kde; technologies include document location abstraction, DCOP scripting, parts and plugins,...</para></listitem>
98 <listitem><para>Full Component embedding.</para></listitem>
99 <listitem><para>Low memory footprint, fast startup, lightweight.</para></listitem>
100 <listitem><para>Feature complete: many components are offered.</para></listitem>
101 <listitem><para>Intuitive, good looking and easy to learn user interface.</para></listitem>
102 <listitem><para>Adheres to standards: OASIS OpenDocument file format.</para></listitem>
103 </itemizedlist>
104 </sect1>
106 <sect1 id="kde-office-fileformat">
107 <title>OASIS OpenDocument file format</title>
108 <para>
109 It is important for an office suite to use standards where possible,
110 especially for the file format. The OASIS OpenDocument file format
111 specification is an open standard for office applications. This
112 format is spreading more and more, it is also the same file format
113 OpenOffice.org uses, which means that file exchange with any
114 user of this office suite is easily possible.
115 </para>
116 <para>
117 Adhering to official standards is always a good thing. For business
118 environments it is even vital to exactly know about their documents.
119 </para>
120 <para>
121 &koffice; has more components to offer than what is covered by the
122 OASIS specification. Still, all components covered by the specifications
123 actually use the OASIS OpenDocument file format. 
124 </para>
125 </sect1>
126 </chapter>
128 <!-- comment out for final commit before freeze
129 <chapter id="kde-office-embedding">
130 <title>Component Embedding</title>
131 <sect1 id="kde-office-kparts">
132 <title>KParts and &koffice;</title>
133 <para>To be written</para>
134 </sect1>
136 <sect1 id="kde-office-example">
137 <title>Example</title>
138 <para>To be written</para>
139 </sect1>
140 </chapter>
143 <chapter id="kde-office-components">
144 <title>&koffice; Components Overview</title>
146 <para>Keep in mind that all these components can integrate very well into each other. So basically a spreadsheet can contain anything from charts to presentations, reports and even text documents. Likewise almost any component can contain almost any other.</para>
148 <variablelist>
150 <varlistentry>
151 <term>&kword;</term>
152         <listitem><para>The textprocessing component, but it includes many aspects of a desktop publishing application. This creates a rather unique mixture of features that makes interesting layouts easily possible.</para>
153         
154                 <itemizedlist>
155                         <listitem><para>Website: <ulink url="http://www.koffice.org/kword/">http://www.koffice.org/kword/</ulink></para></listitem>
156                         <listitem><para><ulink url="help:/kword">&kword; Handbook</ulink></para></listitem>
157                 </itemizedlist>
158                 
159         </listitem>
160 </varlistentry>
162 <varlistentry>
163 <term>&kspread;</term>
164         <listitem><para>The spreadsheet component. &kspread; is a scriptable spreadsheet program which provides both table-oriented sheets and support for complex mathematical formulas and statistics. Features include Hyperlinks, cell data validity checking with configurable warnings/actions, scripting and specific cell customization. </para>
165         
166                 <itemizedlist>
167                         <listitem><para>Website: <ulink url="http://www.koffice.org/kspread/">http://www.koffice.org/kspread/</ulink></para></listitem>
168                         <listitem><para><ulink url="help:/kspread">&kspread; Handbook</ulink></para></listitem>
169                 </itemizedlist>
170                 
171         </listitem>
172 </varlistentry>
174 <varlistentry>
175 <term>&kpresenter;</term>
176         <listitem><para>The presentation component. It can be used to create on-screen presentations or to design and print transparencies. Features include embedding images and clip-art, easy working with objects, and the ability to make &HTML; or &XML; slideshows.</para>
177         
178                 <itemizedlist>
179                         <listitem><para>Website: <ulink url="http://www.koffice.org/kpresenter/">http://www.koffice.org/kpresenter/</ulink></para></listitem>
180                         <listitem><para><ulink url="help:/kpresenter">&kpresenter; Handbook</ulink></para></listitem>
181                 </itemizedlist>
182                 
183         </listitem>
184 </varlistentry>
186 <varlistentry>
187 <term>&kivio;</term>
188         <listitem><para>The flowcharting and diagramming component. Additional stencil sets can be used for custom needs, there is a plugin framework for additional functionality, and even <acronym>UML</acronym> diagrams are possible.</para>
189         
190                 <itemizedlist>
191                         <listitem><para>Website: <ulink url="http://www.koffice.org/kivio/">http://www.koffice.org/kivio/</ulink></para></listitem>
192                         <listitem><para><ulink url="help:/kivio">&kivio; Handbook</ulink></para></listitem>
193                 </itemizedlist>
194                 
195         </listitem>
196 </varlistentry>
198 <varlistentry>
199 <term>&karbon14;</term>
200         <listitem><para>A vector-drawing application.</para></listitem>
201 </varlistentry>
203 <varlistentry>
204 <term>&krita;</term>
205         <listitem><para>The painting and image manipulation component. &krita; contains both ease-of-use, fun features like guided painting, as well as high-end features like support for 16-bit images, <acronym>CMYK</acronym> and even OpenEXR <acronym>HDR</acronym> images.  </para>
206         
207                 <itemizedlist>
208                         <listitem><para>Website: <ulink url="http://www.koffice.org/krita/">http://www.koffice.org/krita/</ulink></para></listitem>
209                         <listitem><para><ulink url="help:/krita">&krita; Handbook</ulink></para></listitem>
210                 </itemizedlist>
211                 
212         </listitem>
213 </varlistentry>
215 <varlistentry>
216 <term>&kugar;</term>
217         <listitem><para>The appropriate component for creating business reports, which is accomplished with an advanced designer that it has. Features include report printing in postscript, full control of fonts, colors, text alignment and wrapping, as well as open report definition files (with the layout stored as &XML;).</para>
218         
219                 <itemizedlist>
220                         <listitem><para>Website: <ulink url="http://www.koffice.org/kugar/">http://www.koffice.org/kugar/</ulink></para></listitem>
221                         <listitem><para><ulink url="help:/kugar">&kugar; Handbook</ulink></para></listitem>
222                 </itemizedlist>
223                 
224         </listitem>
225 </varlistentry>
227 <varlistentry>
228 <term><application>KPlato</application></term>
229         <listitem><para>The component for project management, allowing for the planning and scheduling of various projects.</para>
230         
231                 <itemizedlist>
232                         <listitem><para>Website: <ulink url="http://www.koffice.org/kplato/">http://www.koffice.org/kplato/</ulink></para></listitem>
233                 </itemizedlist>
234                 
235         </listitem>
236 </varlistentry>
238 <varlistentry>
239 <term>&kexi;</term>
240         <listitem><para>The data management component. It can be used for creating database schemas, inserting data, performing queries, and processing data. Forms can be created to provide a custom interface to your data. All database objects -- tables, queries and forms -- are stored in the database, making it easy to share data and database design.</para>
241         
242                 <itemizedlist>
243                         <listitem><para>Website: <ulink url="http://www.koffice.org/kexi/">http://www.koffice.org/kexi/</ulink> and <ulink url="http://kexi-project.org">http://kexi-project.org</ulink>.</para></listitem>
244                         <listitem><para><ulink url="help:/kexi">&kexi; Handbook</ulink></para></listitem>
245                 </itemizedlist>
246                 
247         </listitem>
248 </varlistentry>
250 <varlistentry>
251 <term>&kchart;</term>
252         <listitem><para>The chart drawing component; it is used to embed charts into one of the other &koffice; components. It's easy to use, highly customizable allowing all of the parameters to be changed, and has a flexible layout. </para>
253         
254                 <itemizedlist>
255                         <listitem><para>Website: <ulink url="http://www.koffice.org/kchart/">http://www.koffice.org/kchart/</ulink></para></listitem>
256                         <listitem><para><ulink url="help:/kchart">&kchart; Handbook</ulink></para></listitem>
257                 </itemizedlist>
258                 
259         </listitem>
260 </varlistentry>
262 <varlistentry>
263 <term>&kformula;</term>
264         <listitem><para> A formula editor which provides the basic input facilities and support functionality that appears in other &koffice; applications. Some of its features include intelligent cursor management, multi-level undo support and advanced syntax highlighting.</para>
265         
266                 <itemizedlist>
267                         <listitem><para>Website: <ulink url="http://www.koffice.org/kformula/">http://www.koffice.org/kformula/</ulink></para></listitem>
268                         <listitem><para><ulink url="help:/kformula">&kformula; Handbook</ulink></para></listitem>
269                 </itemizedlist>
270                 
271         </listitem>
272 </varlistentry>
274 </variablelist>
276 <itemizedlist>
277 <title>Related Information</title>
278         <listitem><para>Main website: <ulink url="http://www.koffice.org">http://www.koffice.org</ulink>.</para></listitem>
279         <listitem><para><ulink url="help:/koffice">&koffice; Handbook</ulink></para></listitem>
280 </itemizedlist>
282 </chapter>
284 <chapter id="kde-office-furtherinfo">
286 <title>Further Information</title>
287 <sect1 id="kde-office-manuals">
288 <title>Application Manuals</title>
289 <para>Each Koffice component comes with its own manual.
290 These manuals offer all the latest information about the
291 various components &koffice; has to offer and should be
292 read to learn more about &koffice;. The application manuals can be accessed by using the documentation KIO Slave in &konqueror; (that is, typing <userinput>help:/<replaceable>application</replaceable></userinput> into the Location toolbar) or by selecting the respective handbook from the &khelpcenter;. The website is
293 also a good place to find out more; it is at <ulink url="http://www.koffice.org">http://www.koffice.org</ulink>.</para>
294 </sect1>
296 <sect1 id="kde-office-internet">
297 <title>Internet Resources</title>
298 <para>The primary site on the internet is
299 <ulink url="http://www.koffice.org">http://www.koffice.org</ulink></para>
300 <para>You will also find information about the user and developer
301 mailing lists as well as additional developer resources.</para>
302 <para>The Kexi project has even an additional website, which can be
303 found at <ulink url="http://www.kexi-project.org">http://www.kexi-project.org
304 </ulink></para>
305 </sect1>
307 <sect1 id="kde-office-plugininfo">
308 <title>Plugin development</title>
309 <para>&koffice; can easily be extended with plugins. Plugin development is
310 not very difficult and can be used to optimize your everyday workflow. Such
311 capabilities are probably very interesting in business environments to
312 make &koffice; meet individual requirements. You can either take a look
313 at existing plugins or read a general introduction at
314 <ulink url="http://developer.kde.org/documentation/tutorials/developing-a-plugin-structure/index.html">
315 the developer's site</ulink>. The general KDE TechBase is available
316 at <ulink url="http://developer.kde.org/">http://techbase.kde.org</ulink>.
317 </para>
318 </sect1>
320 </chapter>
321 </part>