Upload
indianocean77
View
218
Download
0
Embed Size (px)
Citation preview
8/13/2019 A Reference Document for Open Standards Implementation
1/71
GOVERNO DO ESTADO DO RIO GRANDE DO SUL
ODF GuideA reference document for open standards implementation
Government General Department
Department of Information Technology and Telecommnication!
ver!ion" #$%
date" Novem&er '() '#*%
8/13/2019 A Reference Document for Open Standards Implementation
2/71
8/13/2019 A Reference Document for Open Standards Implementation
3/71
GOVERNO DO ESTADO DO RIO GRANDE DO SUL
Governador do Estado do Rio Grande do SulTar!o Genro
Vice-Governador+eto Grill
Secretrio-Geral de GovernoVin,ci! -
Comit de Governana de ecnolo!ia da "nforma#o e Comunica#o
Antonio Ag!to Ri&eiro Gimar.e! /0re!idente1 2 Secretaria2Geral de GovernoGer!on da Silva +arrey 2 Secretaria de 3omnica4.o e Incl!.o Digital
Di5nifer Alan da Silveira 2 Secretaria do 0lane6amento) Ge!t.o e 0articipa4.o 3idad.
Al&erto Ro!!i 2 Secretaria da 3i7ncia) Inova4.o e De!envolvimento Tecnol8gicoAna 3l9dia :igeroa 2 Secretaria da Edca4.o
3arlo! ;9rio Lima de So
8/13/2019 A Reference Document for Open Standards Implementation
4/71
8/13/2019 A Reference Document for Open Standards Implementation
5/71
Table of Contents
%reface)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*
+ "ntroduction)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),*$* -hy Li&reOfficeF $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*$*$* Li&reOffice origin!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*$*$' The evoltion of Li&reOffice in the corporate orld$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*$' The !trctre of Li&reOffice$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$H
*$'$* Li&reOffice -riter$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$H
*$'$' Li&reOffice 3alc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*#
*$'$% Li&reOffice Impre!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**
*$'$ Li&reOffice Dra$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*'
*$'$J Li&reOffice +a!ic$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*%
*$'$J$* Development A0I$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*
*$'$K Li&reOffice +a!e$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*J*$'$( Li&reOffice ;ath$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*K
*$'$ Integration of application!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*K
%lannin!)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+.'$* Definition of the pro6ect team$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*H
'$' Analy!i! of information$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*H
'$'$*$* Standard >e!tionnaire$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''
'$'$*$' Intervie! ith ey !er!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'%
'$'$' Technical diagno!i!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
/ E$ecutin!)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*
%$* Training of the !pport team$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'J%$' 3ommnication$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'J
%$'$* Availa&le repo!itorie! of information$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'J
%$'$' 0ro6ect re!orce! for p&lication in the Intranet$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'J
%$% 0ro6ect pre!entation$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'(
%$ In!tallation and configration$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'(
%$$* Re>irement!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'(
%$$*$* ardare$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'(
%$$*$' =ava$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
%$$' In!tallation$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'H
%$$'$* Selection of the ver!ion to &e in!talled$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'H
%$$'$' Li&reOffice In!tallation on LinM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%#%$$'$% Li&reOffice In!tallation on -indo!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%'
%$$% Additional configration!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%(
%$J 0reparation of training material$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%(
%$K Training of mltiplier !er!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%
0 Support))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))/.$* Remar! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%H
$*$* Acce!!i&ility$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%H
$*$' Loc file!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
$*$% Docment! !aved ith a pa!!ord$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*
$*$ ;ail merge file!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$*$J Digital !ignatre!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
3/68
8/13/2019 A Reference Document for Open Standards Implementation
6/71
$*$K On2line pdating$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
$*$( AtoteMt!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
$*$ Loading printing !etting!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
$*$H 3ompati&ility ith DO3) LS and 00T file!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
$*$*# 3onver!ion of !er dictionarie!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%
$*$*#$* Importing the !er! per!onal dictionary$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$*$*#$' Location of the ;icro!oft -ord DI3 file$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$*$*#$% Rnning the import ;acro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$J
$*$*#$ Replicating dictionarie! to other !er!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$J
$*$** Dictionarie!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$K
$*$*' Atomatic file name eMten!ion$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$K
$*$*% Docment template management$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$K
$*$*%$* Organi
8/13/2019 A Reference Document for Open Standards Implementation
7/71
Preface
PrefaceThi! docment i! aimed to !pplement) nder a technical per!pective) the ;odel for
Adoption of the OD: !tandard e!ta&li!hed &y 3GTI3 /3omit7 de Governan4a de Tecnologia de
Informa4.o e 3omnica4.o P Information and 3ommnication Technologie! Governance
3ommittee1 in accordance ith the La *$##H of =ne *%) '#*'$ -herea! the model pre!ent! a
propo!al of !trategic !tep! for the adoption of open !tandard!) thi! gide addre!!e! the practical
challenge! of the implementation$
The !trctre of thi! gide i! &a!ed on the !tep! !gge!ted &y the model) hich i!
divided into the 0lanning and EMection !tep!$ Of cor!e) not all organi
8/13/2019 A Reference Document for Open Standards Implementation
8/71
1 Introduction
1 Introduction
1.1 Why LibreOffice?
Dring the month! of Septem&er) Octo&er and Novem&er of '#*') a technical team of
0RO3ERGS analyalifying !tage for approval of application!
that"
*$ have interface tran!lated into +ra
8/13/2019 A Reference Document for Open Standards Implementation
9/71
ODF Guide - a reference document for open standards implementation
1.1.1 LibreOffice origins
In the mid2*HH#ie!) a German company called StarDivi!ion lanched a !oftare !ite
called StarOffice$ Thi! !oftare ha! &ecome very poplar de to it! free di!tri&tion and &eca!e it
cold &e !ed in !everal operating !y!tem!$
In *HHH) Sn ;icro!y!tem! ac>ired StarDivi!ion and in Octo&er '###) relea!ed part of
the !orce code of StarOffice to the :ree Softare commnity) hich led to the creation of the
OpenOffice$org pro6ect$
The OpenOffice$org ha! &een groing !ince then" more than J# million donload! ere
recorded in the official repo!itory !ince it! lanch$ After the organi
8/13/2019 A Reference Document for Open Standards Implementation
10/71
1 Introduction
1.2 LibreOffice applications
Li&reOffice i! a prodctivity pacage ith the folloing application!"
-riter P teMt editor
3alc P !pread!heet! editor
Impre!! P pre!entation editor
Dra P image editor
+a!e P data&a!e management !y!tem
+a!ic P macro langage
1.2.1 LibreOffice Writer
Li&reOffice -riter i! a very advanced teMt editor) ith a ide !et of featre! !ita&le
for creating docment!$ Some of the mo!t important characteri!tic! of -riter inclde"
the po!!i&ility of !ing different !tyle! for character!) paragraph!) page! and
nm&ering) throgh the tool Style! and :ormatting) hich allo! the creation of compleM
docment! !ing !tyle !pecification!
the !e of i
8/13/2019 A Reference Document for Open Standards Implementation
11/71
ODF Guide - a reference document for open standards implementation
and a !pell2checing dictionary
featre! that allo handling docment! in vario! format!" &e!ide! opening) editing
and !aving docment! in OpenDocment and ;icro!oft Office format!) -riter al!o eMport! file!
to 0D:) TE and T;L format!
Ea!y2to2!e and very fleMi&le featre! to handle image file!) !ch a! organialitie! inclde"
the creation of compleM calclation! !ing formla! /almo!t ## availa&le1 and
operator!) either &y the !e of i
8/13/2019 A Reference Document for Open Standards Implementation
12/71
1 Introduction
the !e of cell and page !tyle! throgh the tool Style! and formatting) alloing the
creation of !pread!heet! ith conditional formatting and printing !pread!heet! ith different
page !tyle!
featre! to handle docment! in different format!" &e!ide! opening) editing and
!aving docment! in OpenDocment and ;icro!oft Office format!) 3alc al!o eMport! file! to
0D: and T;L format!
navigation throgh !pread!heet!) cell interval! and o&6ect! !ing the Navigator$
1.2.3 LibreOffice Ipress
The Li&reOffice Impre!! i! the right tool for pre!entation!$ Throgh the !e of !lide!)
o&6ect! and effect!) the !er can develop a particlar idea or theme) !ing mltimedia re!orce! to
get the attention of the adience$
The main characteri!tic! of the Impre!! follo"
the !e of ma!ter !lide! for !tandardi
8/13/2019 A Reference Document for Open Standards Implementation
13/71
ODF Guide - a reference document for open standards implementation
the pre!entation di!play mode! that allo the !er to !itch &eteen the !everal
mode! of !lide di!play) each of hich corre!ponding to featre! aimed to enhance the
pre!entation
the !e of pre!entation template! that can &e directly donloaded from the template!
repo!itory of Li&reOffice pro6ect
the featre! of docment handling in different format!" &e!ide! opening) editing and
!aving docment! in OpenDocment and ;icro!oft Office format!) Impre!! al!o eMport! file! to
the 0D:) S-: /:la!h1 and T;L format!) and !everal image format! !ch a! =0G) GI:) SVG)
+;0) TI::) among other!
remote control of pre!entation! directly from mo&ile phone! e>ipped ith Android
operating !y!tem /availa&le from ver!ion $#1$
1.2.! LibreOffice "raw
Li&reOffice Dra i! a vector draing tool that can prodce many !ort! of draing!
!ing line!) crve!) connector!) teMtre!) tran!parencie! and %D effect!$ It i! a great option for tho!e
ho i!h to create po!ter!) &rochre!) organi
8/13/2019 A Reference Document for Open Standards Implementation
14/71
1 Introduction
image! throgh the Gallery) image handling featre! !ch a! teMtre!) tran!parency) lighting and
per!pective
the featre! of docment handling in !everal format!" &e!ide! opening) editing and
!aving docment! in the OD:) 3orelDra and ;icro!oft Vi!io format!) Dra al!o eMport! file!to 0D:) S-: /:la!h1) T;L and !everal image format! !ch a! =0G) GI:) SVG) +;0) TI::)
among other!$
the di!play of dimen!ion! allo! the !er to develop technical diagram! ith the
re!pective calclation! of the linear dimen!ion!
intelligent connector! that follo the motion of a particlar o&6ect throgh
interconnection in !pecific point! of the referred o&6ect$
1.2.# LibreOffice $asic
Li&reOffice +a!ic i! a fnctional and complete programming langage that allo! the
development of macro!) dialog! and form!$ -ith +a!ic it i! po!!i&le to eMtend the application!)
introdcing ne featre! developed &y the !er) or optimi
8/13/2019 A Reference Document for Open Standards Implementation
15/71
ODF Guide - a reference document for open standards implementation
Li&reOffice +a!ic contemplate!"
a +a!ic langage !imilar to ;icro!oft Office Vi!al +a!ic for Application!$
a macro editor that allo! !orce code development in +a!ic
a macro recorder availa&le for recording a !et of !tep! performed &y the !er)
tran!forming it in a +a!ic !orce code$
;oreover) Li&reOffice allo! to integrate the ne development! in the +a!ic to icon!)
&tton! and men!) facilitating the !e of the re!orce!) lie any other fnction of the application$
1.2.5.1 LibreOffice API
The Li&reOffice A0I /Application 0rogram Interface1 i! a featre !ed to connect
different programming langage! ith Li&reOffice$
Throgh the A0I featre!) it i! po!!i&le) for eMample) to command Li&reOffice via an
eMternal application$ It i! po!!i&le to create and handle Li&reOffice docment! from a program
developed in langage! !ch a! Vi!al +a!ic) Delphi) =ava) R&y) etc$
14
8/13/2019 A Reference Document for Open Standards Implementation
16/71
1 Introduction
1.2.% LibreOffice $ase
Li&reOffice +a!e i! a data&a!e management !y!tem$ Thi! application i! aimed to !tore
information that can &e retrieved later throgh >erie!) vie! and report! and mae! it po!!i&le to"
!e native connection!) =D+3 or OD+3 to connect to practically any data&a!e
create Li&reOffice native data&a!e! ith the OpenDocment format
create >erie!) report! and form! throgh help agent! and de!ign editor!
!ort and filter data in ta&le! and >erie! throgh &tton! of the application interface$
A +a!e pecliarity i! that it re>ire! the !e of =ava Virtal ;achine hen the data&a!e
!ed i! a native OpenDocment /$od& file eMten!ion1$ Thi! i! eMplained &y the fact that +a!e a!
developed from another free data&a!e application called SLD+) developed on =ava langage$
15
8/13/2019 A Reference Document for Open Standards Implementation
17/71
ODF Guide - a reference document for open standards implementation
1.2.& LibreOffice 'ath
Li&reOffice ;ath i! a formla editor that allo! the creation of e>ation! and
mathematical repre!entation! that can &e inclded in teMt docment!) !pread!heet! andpre!entation!$ It! main characteri!tic! inclde"
graphic incl!ion of element! from the men
ea!y2to2nder!tand formla de!cription langage
eMport to ;ath;L /$mml1 and 0D: format!$
1.2.( Integration of applicationsLi&reOffice application! are integrated$ Thi! mean! greater !peed and ea!e to or
!imltaneo!ly ith teMt!) !pread!heet!) pre!entation!) data&a!e! and other docment!$
A! yo may have noticed in the de!cription of the application!) !everal featre! can &e
identified in practically all the application!) a! follo!"
the Navigator) hich allo! to li!t and find o&6ect! and !trctre! in the docment
the Gallery that manage! image! and o&6ect! fre>ently !ed in !er docment!
the eMport fnction! that allo the eMport of docment! to vario! other file format!
16
8/13/2019 A Reference Document for Open Standards Implementation
18/71
1 Introduction
the !pecial pa!te fnction! aimed to facilitate the operation! of ctting and pa!ting
docment!
the Data !orce fnction that pre!ent! the Data&a!e regi!tered at Li&reOffice for !e
in -riter and 3alc) integrating data&a!e!) teMt! and !pread!heet!
the i
8/13/2019 A Reference Document for Open Standards Implementation
19/71
" Plannin# t$e mi#ration
2 Planning the igration
2.1 Objective
Thi! plan aim! to gide a progre!!ive and controlled adoption of OpenDocment
:ormat a! official !tandard for teMt!) !pread!heet! and pre!entation! !ing Li&reOffice a! defalt
application$
2.2 Definition of the project team
The pro6ect team can &e divided into to grop!) the 0ro6ect Spon!or! grop and theEMective 3ommittee$
The grop of 0ro6ect Spon!or!) compo!ed &y the mem&er! of the !enior management)
that ill !pport the organi
8/13/2019 A Reference Document for Open Standards Implementation
20/71
ODF Guide - a reference document for open standards implementation
2. Analysis of information
@no in detail the technology !trctre of the organi
8/13/2019 A Reference Document for Open Standards Implementation
21/71
" Plannin# t$e mi#ration
0) identification of document templates =internal communications7 memos7 letters7
forms7 etc)>
Docment template! in legacy format! !hold &e converted to OD: !tandard format!
/$ott) $ot!) $otp1 &efore the Li&reOffice implementation$ The prpo!e here i! to limit
the creation of docment! in legacy format!) revie template! created long ago and
if nece!!ary nify template! into a !ingle repo!itory /!ee !ection %$'$* Availa&le
repo!itorie! of information) page 'K1$
*) Anal5sis of tec3nolo!5 pro?ects planned or under9a5 t3at ma5 impact t3e
pro?ect
Thi! topic concern! the organiire carefl attention e$g$ in the period! of In!tallationand Spport$
If the!e period! coincide ith the eMection of other pro6ect! involving the !ame
team) !er demand! may not &e properly met$ Al!o) final !er! may &e overloaded if
they are re>e!ted to participate !imltaneo!ly in vario! pro6ect!$
2) "dentification of applications tar!eted for mi!ration and t3eir locations of use
The proce!! of implementation of Li&reOffice involve!) in mo!t ca!e!) only teMt)
!pread!heet and pre!entation application!$ Thi! approach allo! redcing the
compleMity and the time re>ired for pro6ect completion$ If the migration of
application! !ch a!"
e2mail c!tomer
data&a!e
or editor of vector graphic!
i! de!ired) the !election of !pecific pro6ect! for the!e prpo!e! to &e eMected
!eparately and prefera&ly after the implementation of Li&reOffice i! recommended$
,) "dentification of user profiles
The identification of !er! profile! according to the degree of noledge and
featre! !ed ill &e nece!!ary for the proper definition of the nm&er and
characteri!tic! of the grop! of !er! in the !tage of Training of mltiplier !er!
"1
8/13/2019 A Reference Document for Open Standards Implementation
22/71
ODF Guide - a reference document for open standards implementation
/!ection %$K) page%H1$
@) "dentification of user profiles 9it3 special needs
U!er! ith !pecial need !hold have their environment te!ted and validated &efore
the final in!tallation of Li&reOffice$ 3omplementary application! and configration!
may &e re>ired) !ch a! tho!e li!ted in !ection $*$* Acce!!i&ility) page *$It !hold
&e noted that !ometime! a !pecific configration of the training environment /!ection
%$K Training of mltiplier !er!) page %H1 may &e re>ired) !ch a! phy!ical
acce!!i&ility for heel chair!) adio configration! on the e>ipment and !pecial
ey&oard!$
.) Anal5sis of t3e internal communication media for pro?ect dissemination
0roper identification of the channel! !ed for internal commnication i! needed to
en!re that the pro6ect annoncement! are clear and !&mitted in advance to the
mem&er! of the organii!ite for the !tep! de!cri&ed in the
chapter %$' 3ommnication)page 'K$
+) Anal5sis of data;ases containin! information availa;le for use in t3e pro?ect
=9i:i7 intranet7 3ot site7 3elp des: s5stem7 etc)>)+e!ide! the commnication channel! !ed in the !trategic pre!entation of the pro6ect
!tep!) the creation of data&a!e! ith technical information /manal!) :A!) ttorial!)
eMten!ion!$$$1 i! a !efl procedre &eca!e it optimi
8/13/2019 A Reference Document for Open Standards Implementation
23/71
" Plannin# t$e mi#ration
2..1.1 !tan"ar" #$estionnaire
The !e of a !tandard >e!tionnaire i! recommended to o&tain !tandardie!tionnaire that allo!
to identify characteri!tic! of !e and remar! in migration &y !er$ In order to help facilitate the
completion of the >e!tionnaire or comptation of the re!lt!) it i! po!!i&le to adapt the
>e!tionnaire content to a e& form or !pread!heet$
The information o&tained from the >e!tionnaire! can &e complemented ith the !e of
a !oftare for e>ipment inventory$
2..1.2 Intervie%s %ith &ey $sers
@noledge of the !e of docment! &y eMpert !er! i! crcial for the !cce!! of the
pro6ect$ U!ally) if any of the folloing topic! are mentioned in !er! >e!tionnaire!) !er! !hold&e con!lted and their file! previo!ly te!ted in Li&reOffice"
macro!
mail merge
lined !pread!heet!
pivot ta&le!
SmartArt /0oer0oint '#*#1
file importCeMport$
U!er file! that contain any of the a&ove featre! !hold &e opened in Li&reOffice !o that
a ne ver!ion of the docment in OD: i! generated$ The ne generated file m!t &e clo!e and
reopened in Li&reOffice for verifying the integrity of the featre! !ed$ If there i! any change
re!lting from any incompati&ility ith the previo!ly !ed format) correction !hall &e effected
&efore the file i! made availa&le and Li&reOffice i! in!talled$
The mo!t compleM ca!e! are tho!e involving the !e of macro!$ In thi! ca!e) the !er!
file! !hall &e analy
8/13/2019 A Reference Document for Open Standards Implementation
24/71
ODF Guide - a reference document for open standards implementation
- incorporation of macro features in an alread5 e$istin! s5stem
An alternative to the previo! item i! the incorporation of the featre implemented &y
the macro in an eMi!ting !y!tem /an ER0) for eMample1$ Thi! incorporation al!o involve! a !pecific
pro6ect$
- macro conversion for use in Bi;reOffice
:or the !imple!t ca!e!) a macro conver!ion from the legacy office !oftare to
Li&reOffice i! the >ice!t and mo!t !efl option$ Li&reOffice already inclde!) !ince it! lanch) a
poerfl interpreter of ;icro!oft Office macro!$ Thi! featre allo! that the !imple!t macro! are
correctly interpreted ithot the need to change the original code$ oever) it !hold &e noted that
the docment !hold &e !aved in OD: format !hortly after &eing opened for the fir!t time and the
code eMected$
2.3.2 Technical diagnosis
The definition of the implementation of the pro6ect it!elf ill &e made from the
information collected in the previo! !tep$ Each !ection from '$% Analy!i! of information topic
identified in the environment ill re!lt in a docmented technical action$
2..2.1 Definition of the overall sche"$le for e'ec$tion
At thi! !tep) all deadline! and date! related to pro6ect !tep! !hold &e docmented"
*$ Set time limit! and date! for the configration of third2party application! for
in!tallation on a local !y!tem$
'$ Set time limit! and date! for the configration of !y!tem! &a!ed on eMternal !ervice
provider!$
%$ Set time limit! and date! for the configration of !y!tem! ith on development$
$ Set time limit! and date! for commnication action!$
J$ Define the !chedle for training activitie!$
K$ 3on!ider and docment) if re>ired) the time limit! for hiring of eMternalcon!ltancyCgidance at any time dring the pro6ect$
"4
8/13/2019 A Reference Document for Open Standards Implementation
25/71
3 %&ecutin#
3 )*ecuting
.1 (rainin) nee"s
0lanning !tage aimed to identify the need! for training$ E!ta&li!h commnication ith
the !ector re!pon!i&le for training employee! of the organi
8/13/2019 A Reference Document for Open Standards Implementation
26/71
ODF Guide - a reference document for open standards implementation
After defining the team) it i! nece!!ary to define it! technical !ill!) in particlar
hether thi! team ill &e re!pon!i&le for training the other !er!$ In thi! particlar ca!e) it i!
recommended that the in!trctor! o&tain advanced noledge on Li&reOffice) either throgh
eMternal training or re!erving a !pecific period of the pro6ect for !tdying the application!$
.2 *omm$nication
+a!ed on the information collected in previo! !tep!) e!ta&li!h partner!hip! ith the
area! of internal commnication) if any) to en!re the !cce!!fl di!!emination and clarification of
the adoption plan among !er!$ The internal commnication activitie! precede! the !tep! of training
and deployment$
Good practice! are"
*$ E!ta&li!h rotine! for the learning and read6!tment of the plan eMection$
'$ 0romote the official lanch /%$% 0ro6ect pre!entation) page '1) ith the participation of
!pon!or!) eMective committee) employee! and other participant! in the pro6ect$
%$ 0romote aarene!! and clarification lectre! a&ot the adoption of the OD: format$
$ Deliver to !er!) in per!on) via e2mail or other electronic mean!) flyer!) >ic gide!
andCor information material prodced for the general pre!entation of the Adoption
0lan) it! rea!on! and goal!$
J$ Organi
8/13/2019 A Reference Document for Open Standards Implementation
27/71
3 %&ecutin#
docment template! for !er!$
3.2.2 Pro,ect resources for publication in the Intranet
The teMt &elo can &e !ed a! the &a!i! for a pre!entation of the pro6ect on a !pecificpage on the organi
8/13/2019 A Reference Document for Open Standards Implementation
28/71
ODF Guide - a reference document for open standards implementation
Bi;re O ffice Reference Cards
As: Bi;reOffice
. Project presentation
An official pre!entation of the pro6ect to the mem&er! of the organiirement! are needed for -indo!"
;icro!oft -indo! '### /Service 0ac or higher1) 0) Vi!ta) or -indo! (
03 compati&le ith 0entim technology /0entim III) Athlon or more recent !y!tem!
recommended1
'JK ;& RA; /J*' ;& RA; recommended1
At lea!t *$J G& of availa&le !pace
;onitor re!oltion of *#'M(K /higher re!oltion! recommended1 and 'JK color!$
The folloing re>irement! are needed for LinM"
LinM ernel ver!ion '$K$* or higher
gli&c' ver!ion '$J or higher
gt ver!ion '$*#$ or higher
03 compati&le ith 0entim technology /0entim III) Athlon or more recent !y!tem!
recommended1
'JK;& RA; /J*';& RA; recommended1
*$JJG& availa&le !pace
"8
http://wiki.documentfoundation.org/Documentation/Publications#Desktop_Reference_Cardshttp://ask.libreoffice.org/en/questions/http://wiki.documentfoundation.org/Documentation/Publications#Desktop_Reference_Cardshttp://wiki.documentfoundation.org/Documentation/Publications#Desktop_Reference_Cardshttp://wiki.documentfoundation.org/Documentation/Publications#Desktop_Reference_Cardshttp://wiki.documentfoundation.org/Documentation/Publications#Desktop_Reference_Cardshttp://ask.libreoffice.org/en/questions/8/13/2019 A Reference Document for Open Standards Implementation
29/71
3 %&ecutin#
!erver ith re!oltion of *#'M(K) 'JK color! /higher re!oltion!
recommended1
Gnome '$*K or higher) ith pacage! gail *$$K and at2!pi *$( /a!!i!tive technology
WATX1 tool! or other GUI compati&le tool! /@DE) among other!1 are re>ired for
!pport$
It i! important to note that practically all LinM di!tri&tion! provide Li&reOffice ith
!ome c!tomiirement! may vary according to the di!tri&tion !ed$
Additional lin!"
http"CC$li&reoffice$orgCdonloadC!y!tem2re>irement!
.+.1.2 -ava
The in!tallation of a =ava Rntime Environment /=RE1 i! not re>ired for &a!ic !e of
Li&reOffice$ oever) it ill &e nece!!ary in the ca!e! of !e of the folloing featre!"
+) Accessi;ilit5/e!pecially !creen reader!$ :rther detail! in !ection $*$*Acce!!i&ility) page
*1
) Bi;reOffice riterAgenda i
8/13/2019 A Reference Document for Open Standards Implementation
30/71
ODF Guide - a reference document for open standards implementation
OOo+ean
=avaScript macro!
+ean!hell macro!
3.!.2 Installation
.+.2.1 !election of the version to be installe"
One of the fir!t action! taen &y TD: after the creation of Li&reOffice a! the change in
the relea!e and ver!ion control policy$ 0revio!ly) !till nder the OpenOffice$org pro6ect) relea!e!
ere characterient ca!e of delay
in the relea!e of the OpenOffice$org) ith the mo!t critical eMample &eing the relea!e of ver!ion '$#)
relea!ed more than a year after the eMpected date$
In the Li&reOffice pro6ect) ver!ion control a! made according to a planned !chedle
for completion of all featre! and relea!e of the final ver!ion$ oever) the featre! incorporated to
a ne ver!ion may not &e completely developed re>iring more te!ting$ +eca!e of thi!) each ne
ver!ion receive! a ne identification on it! !ta&ility) according to the folloing criteria"
a recommended onl* for users in searc$ of no0elties and ad0anced users
3la!!ification of initial relea!e! for !er! ho ill te!t the ne featre! and &g report! to
correct$( safe for use in production for most users and companies
Ver!ion intended for the correction or) thogh !ita&le for !e &y general !er!$
c recommended for indi0idual users) companies and lar#e facilities
:inal and !ta&le ver!ion recommended for all !er!) e!pecially corporation! ith eMten!ive
!e of Li&reOffice$
In addition to accelerate development) the ne relea!e model ha! made it po!!i&le to
integrate a ne grop of colla&orator! to the proce!! of !oftare te!ting) particlarly technical !er!
re!pon!i&le for the di!tri&tion of Li&reOffice in corporate environment!$ :or them) the !e of the
prodct in the fir!t relea!e cycle allo! for monitoring of the evoltion of the prodct and
!&!e>ent correction!) a! ell a! a !efl noledge to predict the implementation of ftre
ver!ion! in it! on environment$
3!
http://wiki.documentfoundation.org/ReleasePlanhttp://wiki.documentfoundation.org/ReleasePlan8/13/2019 A Reference Document for Open Standards Implementation
31/71
3 %&ecutin#
The !chedle of relea!e! of ver!ion $#$M of Li&reOffice i! !hon &elo"
release free0e publishing
$%&%& Wee' $() Dec * + Dec () ,&-, Wee' .) #e" $ + #e" -&) ,&-*
$%&%- Wee' /) #e" -/ + #e" ,$) ,&-* Wee' -&) Mar $ + Mar -&) ,&-*
$%&%, Wee' --) Mar -- + Mar -0) ,&-* Wee' -$) Apr - + Apr 0) ,&-*
$%&%* Wee' -.) Apr -1 + Apr ,-) ,&-* Wee' -() Ma2 . + Ma2 -,) ,&-*
$%&%$ Wee' ,,) Ma2 ,0 + 3un ,) ,&-* Wee' ,1) 3un -0 + 3un ,*) ,&-*
$%&%1 Wee' ,/) 3ul / + 3ul -$) ,&-* Wee' *-) 3ul ,( + Au $) ,&-*
$%&%. Wee' $&) Sep *& + Oct .) ,&-* Wee' $*) Oct ,- + Oct ,0) ,&-*
End o4 5i4e 6o7em"er ,-) ,&-*
Sorce"http"CCii$docmentfondation$orgCRelea!e0lan
:or eMample) the !e of ver!ion %$K i! recommended in a con!ervative corporateenvironment!) a! !een in the figre &elo) hich ill!trate! the life cycle of Li&reOffice for ver!ion!
%$K$M) $#$M and $*$M$
.+.2.2 LibreOffice Installation on Lin$'
In general) the in!tallation of Li&reOffice in a LinM operating !y!tem i! made &y
defalt or) el!e) throgh the !tandard di!tri&tion repo!itory$ Thi! i! the ea!ie!t and mo!t optimi
8/13/2019 A Reference Document for Open Standards Implementation
32/71
ODF Guide - a reference document for open standards implementation
Three file! are recommended for a complete in!tallation of Li&reOffice in LinM$ They
are availa&le in &oth de& and rpm compaction$ :or a de& &a!ed di!tri&tion) for eMample"
In!tallation file
LibO_x.y.z_Linux_x86-64_install-deb_en-US.tar.gz
elp pac in!tallation file
LibO_x.y.z_Linux_x86-64_helppack-deb.tar.gz
-here M$y$< repre!ent! the crrent ver!ion of Li&reOffice /for more information on the
Li&reOffice ver!ion control !y!tem !ee %$$'$* Selection of the ver!ion to &e in!talled) page %#1$
Then n
8/13/2019 A Reference Document for Open Standards Implementation
33/71
3 %&ecutin#
in thi! directory eMecte command"
sud dpkg -i $.deb
after eMection) the help pacage ill &e in!talled$
Additional lin!"
http"CC$li&reoffice$orgCget2helpCin!tallationClinM
http!"CCii$docmentfondation$orgCIn!talling[Li&reOffice[on[LinM
3.!.2.2.1 Installation of additional fonts
To en!re docment! retain their formatting and appearance) the font pacage m!t &e
in!talled"
sud apt-get install tt%-&scre%nts-installer
Bo m!t enter the admini!trator pa!!ord to advance$ The in!tallation of the font! ill
re>ire al!o !ome confirmation! /in!tallation) licen!e) etc1$ U!e the TA+ ey to go to the option!$ At
the end of thi! in!tallation proce!!) the folloing me!!age !hold appear"
'(ll dne) n errrs.
(ll %nts d!nladed and installed.
Updating %ntcn%ig cache %r *usr*share*%nts*truetype*&sttcre%nts'
and the cr!or ill retrn to the command line$
Note that) after $* relea!e) Li&reOffice i! a&le to em&ed font! in a OD: docment$
.+.2. LibreOffice Installation on Win"o%s
At fir!t log in a! admini!trator !er of the operating !y!tem$ Then donload thein!tallation file! of Li&reOffice from http"CC$li&reoffice$orgCdonload$
To file! are recommended for a complete in!tallation of Li&reOffice on -indo!"
In!tallation file
LibO_x.y.z_+in_x86.&si
elp pac in!tallation file
LibO_x.y.z_+in_x86-64_helppack.&si
33
http://www.libreoffice.org/get-help/installation/linuxhttps://wiki.documentfoundation.org/Installing_LibreOffice_on_Linuxhttp://www.libreoffice.org/downloadhttp://www.libreoffice.org/get-help/installation/linuxhttps://wiki.documentfoundation.org/Installing_LibreOffice_on_Linuxhttp://www.libreoffice.org/download8/13/2019 A Reference Document for Open Standards Implementation
34/71
ODF Guide - a reference document for open standards implementation
-here M$y$< repre!ent the crrent ver!ion of Li&reOffice /for more information on
Li&reOffice ver!ion control !y!tem) !ee %$$'$* Selection of the ver!ion to &e in!talled) page %#1$ It
!hold &e noted that Li&reOffice for -indo! doe! not have !eparate pacage! for %' and K &it!$
No do&le2clic on the in!tallation file to !tart$
3lic on He$t$
On the neMt !creen yo ill !ee the definition of the component! of the in!tallation$ :or
common !age) yo can !e the 5picalin!tallation type to) hich contemplate! the mo!t common
option! for !e of the application$
34
8/13/2019 A Reference Document for Open Standards Implementation
35/71
3 %&ecutin#
In the Custom in!tallation it i! po!!i&le to define eMtra component! !ch a! langage!
and eMten!ion!) a! !hon in the figre &elo$
3lic on He$tto advance$
35
8/13/2019 A Reference Document for Open Standards Implementation
36/71
ODF Guide - a reference document for open standards implementation
The neMt !tep i! the definition of Li&reOffice a! defalt application to open ;icro!oft
Office file format!$
After !etting yor preferred configration) according to the type! of file!) the la!t !creen
&efore in!tallation &egin! ill &e di!played$
36
8/13/2019 A Reference Document for Open Standards Implementation
37/71
3 %&ecutin#
On thi! !creen yo can create a !hortct to Li&reOffice on the de!top) activate the
!pport to a!!i!ting technologie! and load Li&reOffice hile initiali
8/13/2019 A Reference Document for Open Standards Implementation
38/71
ODF Guide - a reference document for open standards implementation
made &y the IT team$ ;ore information a&ot thi! configration can &e fond in !ection $*$K On2
line pdating) page $
REGISTER[ALL[;SO[TB0ES /defalt vale \ #1" hen thi! property vale i! !et to
*) Li&reOffice ill &e the defalt application for opening ;icro!oft Office format file!$
REGISTER[NO[;SO[TB0ES /defalt vale \ #1" hen thi! property vale i! !et to *)
Li&reOffice ill eliminate any record of defalt opening of ;icro!oft Office format file!$
Additional lin!"
http"CC$li&reoffice$orgCget2helpCin!tallationCindo!
http"CC$li&reoffice$orgCget2helpCin!tallationCmac
http!"CCii$docmentfondation$orgCDeployment[and[;igration
http"CClodahl$&log!pot$com$&rC'#**C#'C!ilent2in!tallation2of2li&reoffice2on$html
3.!.2.3.1 Installing LibreOffice help files
The in!tallation of the help pacage !hold &e made after the Li&reOffice in!tallation$
Thi! proce!! i! a !imple one" 6!t rn the in!tallation file and follo the indicated !tep!$
3.!.3 +dditional configurations
Some additional configration i! recommended immediately after the in!tallation$ Sch
procedre! !hold &e performed to facilitate the !e of Li&reOffice minimi
8/13/2019 A Reference Document for Open Standards Implementation
39/71
3 %&ecutin#
. (rainin) of m$ltiplier $sers
It i! !gge!ted that the training !hold &e performed in a minimm % hor trn) forgrop! of p to *# !er! per grop according to training room availa&ility$ The training !hold &e
performed in room e>ipped ith data!ho) compter!) illmination and ade>ate temperatre$ It i!
recommended the !e of one compter per trainee$ To level! of noledge are !gge!ted for the
training!$ A &a!ic program gide for &oth level! cold &e fond at AnneM III P Training
0rogramme!) page (*) at the end of thi! docment$
Bevel "
The training! level I corre!pond to the noledge of &a!icCintermediary level$ Tho!e are
recommended for !er! ho do not !e advanced fnction!$ The content! !hold foc! mainly onthe nder!tanding of file format! and !pecific characteri!tic! of each application$
Bevel ""
The training! level II corre!pond to the application! advanced noledge$ The foc! of
!ch training! !hold &e the fnction! !ed &y advanced !er! of -riter and 3alc application!$ In
-riter) the content !hold &e foc!ed on the docment !tandardi!ation$ In 3alc) it !hold &e foc!ed
on formla! and fnction!) filter!) graph! and printing$
3
8/13/2019 A Reference Document for Open Standards Implementation
40/71
4 upport
! upportThe goal of thi! !tep i! to !olve pro&lem! derived from the adaptation of teMt
docment!) !pread!heet and pre!entation toard! Li&reOffice that may eMi!t after training and
in!tallation$ Thi! !tep involve!) for eMample) the folloing activitie!"
*$ pdating the application docmentation /ii) intranet) netor)]1
'$ an!ering !er! >e!tion! a&ot Li&reOffice
%$ !gge!tion! for or rotine change! or application! for improvement of proce!!e!
$ !pport to converter! and recoding of !pecific application!
J$ Redevelopment macro! from ;icro!oft Office to Li&reOffice
K$ regi!try and folloing the improvementCpro&lem! at Li&reOffice +g in !ection
Bi;reOffice
8/13/2019 A Reference Document for Open Standards Implementation
41/71
ODF Guide - a reference document for open standards implementation
After that configration) Li&reOffice m!t &e completely clo!ed /inclding the
ic!tart1 and re!tarted$ In ca!e there i! not po!!i&ility of acce!! to Li&reOffice graphic interface)
the folloing @ey cold &e added to -indo! regi!try"
5"7_,U"9:_US"S%t!areLibr%;eO%%ice(ccessibility(t:lSupprt
:or LinM !y!tem) the application Orca allo! the !creen reading throgh a
configration integrated to the Gnome graphic environment$ :or in!tallation detail!) chec the
docmentation of yor preferred LinM di!tri&tion$
Additional lin!"
http!"CCii$docmentfondation$orgCimage!C(C(eCU!ingA!!i!tiveTechnologyinLi&O$odt
!.1.2 Loc files
Every time an ODT file i! opened &y Li&reOffice) a loc file i! created to indicate that
the file a! opened and i! in !e$ Thi! file format i! generated according to the folloing !tandard"
.?lck.0@L"_9(A".dtB
:ile! in !ch a format m!t not &e eMclded$
4"
https://live.gnome.org/Orca/https://wiki.documentfoundation.org/images/7/7e/UsingAssistiveTechnologyinLibO.odthttps://live.gnome.org/Orca/https://wiki.documentfoundation.org/images/7/7e/UsingAssistiveTechnologyinLibO.odt8/13/2019 A Reference Document for Open Standards Implementation
42/71
4 upport
!.1.3 "ocuents saved with a password
The !e of OD: file! ith pa!!ord i! not recommended for corporative !er!$ The
OD: !tandard !e! a !ophi!ticated encryption method and that i! hy to try to open a pa!!ord
protected file i! eMtremely difficlt in ca!e! hen the !er lo!e! the pa!!ord$
The proper procedre) hen in!talling the application) i! that the !torage of file! ith
pa!!ord !hold &e replaced &y !aving the file! in directorie! in the netor ith re!tricted acce!!$
In certain ca!e!) edita&le docment! ith pa!!ord cold &e replaced &y 0D: ver!ion! ith
pa!!ord!$ -hile eMporting to the 0D: format) it i! po!!i&le to eep the original layot in OD:
format and generate a non2edita&le 0D: format file ith pa!!ord$ Thi! option i! !efl in ca!e!
hen there i! a need of !ending confidential file! ot!ide) for eMample$
In ca!e the !er orrie! ith docment layot and integrity rather than content) the
indicated re!orce to meet !ch need i! the digital !ignatre) pre!ented in item $*$J Digital
!ignatre!) page $
!.1.! 'ail erge files
;ail merge file! created in other application! are) generically) incompati&le to
Li&reOffice -riter and the OD: !tandard$ Taing a mail merge created ith ;icro!oft -ord for
eMample) hen opening it on -riter) the field reference of that mail merge i! lo!t$ The ca!e of !ch
lo!! i! that the field! of that mail merge depend on a connection to a data&a!e !orce dependent on
the application$ 3on!idering that ;icro!oft -ord and -riter have incompati&le data&a!e connection
configration) con!e>ently the docment! are incompati&le and it i! not po!!i&le to re2!e the
generated mail merge$
The !oltion i! to recreate the connection to a !orce data&a!e /data&a!e) !pread!heet)
3SV file) D+: file) etc$1 and the !o2called initial docment /the mail merge original file hich
contain the field!1$
Additional lin!"
Li&reOffice -riter Gide P U!ing ;ail ;erge
http!"CCii$docmentfondation$orgCimage!CeCe%C-G#**2U!ing;ail;erge$pdf
43
https://wiki.documentfoundation.org/images/e/e3/WG4011-UsingMailMerge.pdfhttps://wiki.documentfoundation.org/images/e/e3/WG4011-UsingMailMerge.pdf8/13/2019 A Reference Document for Open Standards Implementation
43/71
ODF Guide - a reference document for open standards implementation
!.1.# "igital signatures
The !e of digital !ignatre! in Li&reOffice allo! to eep the integrity of the
docment$ In other ord!) the eMhi&ition of the docment digital certificate i! the garantee that it
a! not changed !ince the !ignatre a! attached to it$ In ca!e the docment i! changed in any
form) the digital !ignatre i! lo!t$
The in!ertion of a digital !ignatre to any OD: docment in Li&reOffice i! detailed in
the application help !ection"
http!"CChelp$li&reoffice$orgC3ommonCApplying[Digital[Signatre!
oever) it !hold &e noted that the legal vale of the docment !ignatre depend! on
the licen!e of the organi!ation involved in the proce!!$ :or thi! rea!on) prior analy!i! of the norm!
hich reglate the digital !ignatre i! mandatory$
!.1.% On4line updating
The on2line pdating proce!! cold &e di!a&led$ Thi! ay) re>e!t for pdate! i! not
performed throgh the netor) redcing the traffic load on the Internet$
3onfigration location" ool menu I Options I Bi;reOffice section I Online Jpdate
su;section) di!a&le the option C3ec: for updates automaticall5$
!.1.& +utote*ts
Differently from ;icro!oft Office hich !tore! ato teMt! in docment template!)
Li&reOffice !ave! ato teMt! ithin the !er profile in the crrent compter$ In order to import
atoteMt template! from ;icro!oft -ord into Li&reOffice) 6!t go to the men Edit I Autote$t))))
chec the category K5 Autoe$t) clic on the &tton Autoe$t I "mport)))and choo!e the file $dot
hich contain! the atoteMt! to &e imported$
!.1.( Loading printing settings
The !er! !tandard printing option! ill not &e !tored in the docment$ 3onfigration
path" ools menu I Options I section Boad
8/13/2019 A Reference Document for Open Standards Implementation
44/71
4 upport
!.1.18 Conversion of user dictionaries
The !e of !er2defined dictionarie! are a common practice hile !pellchecing
docment!) !pecially in ca!e! hen the !er create! hi!Cher on dictionary from common ord!
related to a determined area of noledge$
Li&reOffice doe! not atomatically import the !er dicionarie! from ;icro!oft -ord$ It
i! re>ired a conver!ion procedre !o that the !er contine! !ing the !ame dictionary in
Li&reOffice$
In order to import a dictionary from ;icro!oft -ord into Li&reOffice) it i! nece!!ary"
to donload the file ImportEMportDictionary*$*$!M hich contain! the conver!ion ;acro
at"
http"CC!orceforge$netCpro6ect!Cooomacro!Cfile!CImport[EMport^'#Dictionary^'#-ord!CVer!ion^'#*$*CImportEMportDictionary*2*$
8/13/2019 A Reference Document for Open Standards Implementation
45/71
ODF Guide - a reference document for open standards implementation
Name the ne file and clic O4to fini!h$
3lic again on O4to leave the Li&reOffice option !creen$ It !hold &e noted that thi!
dictionary ill &e !tored ithin the crrent !er! profile) !o) the !ame procedre !hold &e repeated
for the accont of any other !er ho !e! the !ame re!orce$
+.1.10.2 Location of the icrosoft Wor" DI* file
Locate the -ord !er dictionary file$ The location here thi! file i! !tored depend! on
;icro!oft Office and -indo! ver!ion! hich i! in !e$ In compter! ith -indo! 0) the
pro&a&le path i! located at"
,Dcu&ents and SettingsUS"_9(A"(pplicatin DataAicrs%tU/r%
In compter! ith -indo! () the pro&a&le path i! located at"
,UsersUS"_9(A"(ppDataa&ingAicrs%t/r%
46
8/13/2019 A Reference Document for Open Standards Implementation
46/71
4 upport
+.1.10. /$nnin) the import acro
Un
8/13/2019 A Reference Document for Open Standards Implementation
47/71
ODF Guide - a reference document for open standards implementation
!.1.11 "ictionaries
Spellchec) !ynonym! and hyphenation dictionarie! are di!tri&ted according to
eMten!ion!$ Tho!e eMten!ion! cold &e donloaded from Li&reOffice official eMten!ion repo!itory at
http"CCeMten!ion!$li&reoffice$org$ On men ro9se E$tension ;5 Cate!or5) on the right area of the
page) it i! po!!i&le to filter the re!earch from the lin Dictionaries of different lan!ua!es for all
pro!ram modules$ To in!tall an eMten!ion) chec the i!!e $'$'In!tallation of eMten!ion!) page JK$
!.1.12 +utoatic file nae e*tension
-hen !aving a file ith Li&reOffice on -indo!) the option Automatic file name
e$tensionm!t not &e di!a&led$ In ca!e it i! di!a&led hen the file i! !aved) the application ill not
recogni!e the format de to lac of file eMten!ion name$
!.1.13 "ocuent teplate anageent
Differently from ;icro!oft -ord) Li&reOffice doe! not po!!e!! a !tandard template hen
opening the application$ Any Li&reOffice docment cold hold !ch condition$
The creation of a template i! done in the !ame ay a! a common docment$ The difference
48
http://extensions.libreoffice.org/http://extensions.libreoffice.org/8/13/2019 A Reference Document for Open Standards Implementation
48/71
4 upport
&eteen file type! occr! at the moment it i! !aved$
The fir!t template definition method i! !imply !ave a teMt file a! a template$ Bo can open the
men File I Save as)))and !elect) on the file type li!t) the format $otp) hich ill indicate a
Li&reOffice teMt docment template$ Thi! option i! intere!ting in ca!e e need to change filetemplate! or !ave tho!e file! in !pecific file!$
A !econd alternative to !aving the docment template i! throgh men File I Save as
emplate))$ Thi! option allo! the !aving and cla!!ification of the template ithin the Li&reOffice
!er profile$ In Li&reOffice) template! are !eparated according to categorie!) hich !erve a!
directorie! for file cla!!ification$
After !electing the de!ired category /a! %resentation ac:!rounds) a&ove1) 6!t clic
Save$
4
8/13/2019 A Reference Document for Open Standards Implementation
49/71
ODF Guide - a reference document for open standards implementation
+.1.1.1 Or)ani3in) templates
In order to organi
8/13/2019 A Reference Document for Open Standards Implementation
50/71
4 upport
To re!tore to a !tandard model) 6!t clic on the Action menu and !elect the option Reset
Default emplate$ Note that yo can !elect !tandardi!ed template! at each one of the application!$
!.1.1! +utoCorrect entries
+e!ide! promoting the &a!ic !pellchecing featre) the Ato3orrection ord li!t i! a
!efl fnction to redce the riting throgh the in!ertion of code! hich are atomatically
replaced &y it! long form$
ighly eMperienced !er! !e thi! featre often and) throghot the year!) they
accmlate li!t! ith hndred! of entrie!$ :or that rea!on) hile migrating to Li&reOffice) importing
tho!e li!t! are con!idered a ey factor for accepting the ne application$
There i! no atomatic ay of importing tho!e Ato3orrection li!t! created &y mean! of
;icro!oft -ord into Li&reOffice$ The mo!t efficient alternative to dimini!h the compleMity of thi!
ta! i! folloing the ttorial pre!ented on the lin! &elo"
http"CCrayoodcoc!late!t$&log!pot$com$&rC'#*#C#JCimporting2micro!oft2ord2
atocorrect$html
http"CCord$mvp!$orgC:A!C3!tomi
8/13/2019 A Reference Document for Open Standards Implementation
51/71
ODF Guide - a reference document for open standards implementation
Ato3orrection li!t of Li&reOffice$
Note that thi! procedre !hold &e done for each individal !er$ The Ato3orrection
li!t!) in Li&reOffice) are !tored in the !er! profile /ools menu I AutoCorrect Options)))I
Replace1$
!.1.1# 'acro securit
The Li&reOffice !tandard configration define! macro !ecrity at level igh) hich
mean! that the macro! !tored in any docment i! not atomatically rn /for eMample) the
La&oratorio macro!1$ The level !hold &e ad6!ted to ;edim) alloing all macro! to &e rn
according to !er! deci!ion$
3onfigration location" ools menu I Option I section Bi;reOffice I su;section Securit5
I ;utton Kacro secutir5 I Kedium level$
!.1.1% hortcut es
The Li&reOffice !hortct complete li!t cold &e o&tained in the help file! of the
application) throgh the men elp Li&reOffice elp$ On the help !creen) loo for the topic
Shortct ey! for Li&reOffice$ A !hort li!t of mo!t !ed ey! i! availa&le at AnneM II P Shortct
@ey!) page KJ$
!.1.1& +utoave file tie intervalsVery often) !er! ho !ally type lot! of >antity of content! in a !horter time !e the
AtoSave featre ithin a given interval$ Li&reOffice allo! !ch featre$ -hen configred) it
define! the AtoSave time interval for all application! ithin the pacage$
To configre !ch featre) open any Li&reOffice application$ -riter) for eMample$ 3lic
Tool! Option! a popp indo ill &e open for configration$
3lic Boad
8/13/2019 A Reference Document for Open Standards Implementation
52/71
4 upport
Alternative! for the !e of the SmartArt ere developed in the form! of"
2 EMten!ion
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerC!mart
2 Impre!! template
http"CCtemplate!$li&reoffice$orgCtemplate2centerC!martart2o&6ect!2orarond2template
oever) o&6ectively) there i! no other alternative for SmartArt$ :or that rea!on) it i!
recommended that !er! ith directive fnction! /!pecially pre!ident!) director!) concillor! and
manager!1 ho receive pre!entation file! &e oriented to !e only OpenDocment or 0D: and
!pport the migration proce!!$ If certain featre! of ;icro!oft 0oer0oint are di!contined &y
!er! ith directive fnction!) the other !er! ill natrally migrate and con!e>ently) the !e of
SmartArt featre! ill &e pre!ent only in docment! created ot!ide the in!tittion or organi!ation$
!.1.15 Portable :ersion
Li&reOffice ha! a porta&le ver!ion) availa&le for porta&le device! !ch a! eMternal D or
pendrive!$
To !e thi! ver!ion) yo !hold donload it from Li&reOffice 0orta&le from"
http"CC$li&reoffice$orgCdonloadCporta&le
The in!tallation file !hold &e copied to a porta&le device here it ill &e opened$
Sppo!e the porta&le device ha! a!!med directory G"_$
Locate the file and rn it$ Li&reOffice in!tallation ill &e !tarted$
3lic He$t I$ On the folloing popp indo) indicate the directory here Li&reOffice
0orta&le ill &e in!talled /G"_Li&reOffice0orta&le) for eMample1$
3lic "nstalland ait for the end of the in!tallation proce!!$
After) enter the directory G"_Li&reOffice0orta&le and open any of the application! of
Li&reOffice pacage !ch a! -riter) for eMample" Li&reOffice-riter0orta&le$eMe$ The a!!i!tant
&elo ill &e opened and ill fini!h the in!tallation of Li&reOffice 0orta&le$ After the in!tallation
proce!! i! fini!hed) clic :ini!h$ Thi! in!tallation a!!i!tant ill only &e eMected at the fir!t
in!tallation$
:rom no on) Li&reOffice i! ready to &e !ed from G"_Li&reOffice0orta&le$
53
http://extensions.libreoffice.org/extension-center/smarthttp://templates.libreoffice.org/template-center/smartart-objects-workaround-templatehttp://www.libreoffice.org/download/portable/http://extensions.libreoffice.org/extension-center/smarthttp://templates.libreoffice.org/template-center/smartart-objects-workaround-templatehttp://www.libreoffice.org/download/portable/8/13/2019 A Reference Document for Open Standards Implementation
53/71
ODF Guide - a reference document for open standards implementation
!.1.28 Lins between )*cel files
Li&reOffice allo! the !e of lin!) hoever"
it doe! not !ho the lin on the formla! if the origin file ha! langage !ym&ol! in the file
name /&eteen LS file!1
It doe! not mae atomatic pdate! of the lin!$ The lin !hold &e pdated at the Edit I
Bin:s menu
After opening the file) it cannot &e !aved in LS format
-here there are more than three lin level! /file * lin! ith file ') that lin! to file %1)
Li&reOffice doe! not pdate! the la!t lin$
Lin! !hold &e !ed &eteen ODS file! /Li&reOffice !tandard format for !pread!heet!1$
U!er! m!t &e in!trcted to create their file! ith lin! in the Li&reOffice format$
:ile! created in application! other than Li&reOffice !hold &e dealt ith careflly$ The ideal
option i! the complete conver!ion of !ch file into the OD: format$
!.1.21 Lins between )*cel and PowerPoint files
Ta&le! and chart! from EMcel are copied /throgh !imple copie!" 3trl ` 31 and placed in
0oer0oint pre!entation! throgh the !pecial fnction ith lin$
Tho!e 0oer0oint pre!entation! are) eventally) !ent to different !er!$
A! a re!lt) any alteration in tho!e chart! on the original EMcel file are atomatically
tran!ferred to the 0oer0oint pre!entation file$
Li&reOffice doe! not allo the !pecial pa!te of !pread!heet item! /ta&le! or chart!1 ith
pre!entation lin!$ The option! are) eMcl!ively) the pa!te ith image! and pa!te of edita&le o&6ect
ithot lin$
0rocedre" there i! not any alternative &t eliminate the lin &eteen !pread!heet file!
and the pre!entation$
54
8/13/2019 A Reference Document for Open Standards Implementation
54/71
4 upport
+.2 4'tensions
An eMten!ion i! a pacage hich implement! additional re!orce! at Li&reOffice and
hich cold &e in!talled throgh menu ools I E$tension Kana!er$ In general) a Li&reOfficeeMten!ion i! generally identified a! OT file) althogh it cold al!o &e di!tri&ted a! a I0 file$
The mo!t common eMten!ion! are the one! hich &ring the implemented !orce code
pl! the configration of any interface re!orce in order to add it /in !pecial &tton! or item! in the
men1$ The official addre!! for Li&reOffice eMten!ion donload! i!http"CCeMten!ion!$li&reoffice$org$
!.2.1 List of useful e*tensions
Add%icsP eMten!ion hich create! a -riter teMt docment from pictre! !tored in a
given directory of the !y!tem$ To !e thi! eMten!ion) open -riter) go to men "nsert I %ictures in ane9 document$ 3hoo!e the directory here the pictre! are !tored and !elect the de!ired order$
-hen clicing on Generate file) all pictre! pre!ent in the directory ill &e !tored in a ne
docment ith the !elected order$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCaddpic!
Jpdate Bin:s P 3alc eMten!ion hich allo! pdating all lin! &eteen 3alc
!pread!heet! ith 6!t one clic$ Thi! featre i! !till in it! &eta ver!ion$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCpdate2lin!
arcode P eMten!ion to create &arcode! U032A) EAN2*%) IS+N) =AN) +ooland
Standard 'of J) Interleaved ' of J) 3ode*'$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerC&arcode
Clipart !aller5 of dan!er si!nsP eMten!ion hich add! more than ## clipart! for the
prevention of accident!$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCgallery2of2danger2!ign!
OOoMGP eMten!ion hich add! more than *K## map! and graph image! cla!!ified into
geographal and hi!torical theme!$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCooohg
55
http://extensions.libreoffice.org/http://extensions.libreoffice.org/http://extensions.libreoffice.org/extension-center/addpicshttp://extensions.libreoffice.org/extension-center/update-linkshttp://extensions.libreoffice.org/extension-center/barcodehttp://extensions.libreoffice.org/extension-center/gallery-of-danger-signshttp://extensions.libreoffice.org/extension-center/ooohghttp://extensions.libreoffice.org/http://extensions.libreoffice.org/extension-center/addpicshttp://extensions.libreoffice.org/extension-center/update-linkshttp://extensions.libreoffice.org/extension-center/barcodehttp://extensions.libreoffice.org/extension-center/gallery-of-danger-signshttp://extensions.libreoffice.org/extension-center/ooohg8/13/2019 A Reference Document for Open Standards Implementation
55/71
ODF Guide - a reference document for open standards implementation
Revie9 ool;arP eMten!ion hich add! a ne tool &ar for teMt revie) inclding all
fnction! relevant to teMt revie &e!ide! !pecific &tton for cleaning field!$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCrevie2tool&ar
S3o9HotesP eMten!ion to !ho or hide all note! attached to a cell in a !pread!heet$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerC!honote!
Fi$ed ValuesPallo! the in!ertion of crrent data and time in cell! of 3alc !pread!heet
file!$ After in!tallation) go to "nsert I Fi$ed Value I Dateor "nsert I Fi$ed Value Iime$
http"CCeMten!ion!$li&reoffice$orgCeMten!ion2centerCfiMed2vale!2for2calc
!.2.2 Installation of e*tensions
To in!tall an eMten!ion) open Li&reOffice and go to ools I E$tension mana!er)))
56
http://extensions.libreoffice.org/extension-center/review-toolbarhttp://extensions.libreoffice.org/extension-center/shownoteshttp://extensions.libreoffice.org/extension-center/fixed-values-for-calchttp://extensions.libreoffice.org/extension-center/review-toolbarhttp://extensions.libreoffice.org/extension-center/shownoteshttp://extensions.libreoffice.org/extension-center/fixed-values-for-calc8/13/2019 A Reference Document for Open Standards Implementation
56/71
4 upport
In the popp indo EMten!ion manager) clic Add)))$ The Add eMten!ion indo ill
&e open) here yo ill &e a&le to locate the file eMten!ion$ Note that the file eMten!ion have the
eMten!ion oMt$ The file eMten!ion oMt i! lined to Li&reOffice) !o) a do&le clic on the file eMten!ion
ill atomatically open the EMten!ion manager and in!tallation ill &e initiated$3hoo!e the file and clic Opento !tart the in!tallation$
Then) the !er ill &e re>e!ted to indicate if the eMten!ion ill &e availa&le to the !ole
!er or other !er!$ In ca!e the !er indicate! the option Onl5 for me) the eMten!ion ill &e added
only to the crrent !er$ In ca!e the !er indicate! the option All users) the !er m!t have
admini!tration right! to contine in!tallation$ In thi! ca!e) the eMten!ion ill &e in!talled in a
Li&reOffice directory and ill &e availa&le to all !er!$ In general) !er! commonly choo!e the
option Onl5 for me) hich doe! not re>ire admini!trator right! of the operational !y!tem$ The neMt
!tep i! the chec the eMten!ion licen!e$ U!e the &tton Scroll Do9nto chec the licen!e of !e andena&le the Accept&tton$
3lic Acceptto go on ith in!tallation$ The eMten!ion ill appear on the li!t of in!talled
eMten!ion!$ To fini!h the procedre) clic Closeand) after) clo!e the entire Li&reOffice applicaiton)
inclding >ic!tart if it i! availa&le$ The >ic!tart) hen activated and availa&le in the -indo!
57
8/13/2019 A Reference Document for Open Standards Implementation
57/71
ODF Guide - a reference document for open standards implementation
operational !y!tem) i! located on the right of the program men &ar and cold &e clo!ed ith the
mo!e right clic &tton$
The neMt time the !er open! Li&reOffice) the indicated eMten!ion ill &e availa&le for
!e$ 3hec the application! here the eMten!ion i! availa&le$
+e!ide! the graphal !er interface) eMten!ion! cold &e in!talled throgh the nopg
tool) availa&le in the directory program of Li&reOffice$ :or LinM) !e"
*pt*libre%%ice1.6*prgra&*unpkg add --suppress-license --shared extensin.xt
Additional lin!"
http!"CCii$docmentfondation$orgCimage!CHCHdCIn!talling[eMten!ion!$odt
+. $) reportin)
!.3.1 Processes for iproving the application available resources
Li&reOffice improvement proce!! ha! today to ay! of devcelopment"
*1 The correction or improvement of a re!orce already eMi!t!
'1 The development of a ne re!orce$
Depending on the compleMity level) &oth !tage! have !imilar !tage!$
!.3.2 Correction and resource iproveent
In general) the correction and the improvement of an eMi!ting re!orce in Li&reOffice i!
performed &y !er! ho have an advanced nder!tanding of all fnctionalitie! and a good
noledge of indo! regi!try tool! related to Li&reOffice$
The proce!! !tart! ith the regi!tration of the pro&lem) in Engli!h) in the Li&reOffice
improvement !y!tem$ TD: !e! the :reeDe!top pro6ect infra!trctre to regi!ter &g! and
improvement!$ 3lic the lin http"CC&g!$freede!top$org$The fir!t !tep to file any &g i! the regi!ter the !er$ After receiving a !ername and
pa!!ord) the !er ill &e a&le to file a ne &g$ The ord &g) in or ca!e) indicate! &oth a
correction and an improvement$
It i! recommended that the !er doe! a re!earch &efore filing a ne &g in order to !ee if
the pro&lem a! not added to the !y!tem &y other !er$ The ta! i! very !imple" &y !earching ey2
ord!) the !y!tem pre!ent! all related &g!$
In ca!e the &g doe! not eMi!t) it ill &e po!!i&le to file it and provide a mo!tly detailed
de!cription a! po!!i&le$ Among !ome !efl information to record are" The Li&reOffice ver!ion) the
58
https://wiki.documentfoundation.org/images/9/9d/Installing_extensions.odthttp://bugs.freedesktop.org/https://wiki.documentfoundation.org/images/9/9d/Installing_extensions.odthttp://bugs.freedesktop.org/8/13/2019 A Reference Document for Open Standards Implementation
58/71
4 upport
Operational Sy!tem !ed) the application and re!orce! !ed and a !tep &y !tep de!cription hich
allo! the te!ter! to reprodce and identify the &g in other !y!tem! or compter!$ At the end of the
regi!tration) the &g i! !ent for analy!i! in the li!t of &g!$
The reprodction of the &g i! a very important !tep$ Only after thi! identification !tepthe &g i! con!idered !ited to &e reported and then lead programmer! to provide a !oltion andCor
development$ The &g pa!!e! from a condition of UN3ON:IR;ED to NE-$ Thi! change i!
!ally promoted &y the ality 3ontrol team) con!titted &y !oftare >ality eMpert!) occa!ional
developer! and highly !peciali
8/13/2019 A Reference Document for Open Standards Implementation
59/71
ODF Guide - a reference document for open standards implementation
Li&reOffice pro6ect1 i! !hon &elo"
In any !tage of the &g validation OR 3ORRE3TION) the developer may re>e!t
additional information from the !er ho reported the &g$ Thi! information flo i! reported
throgh me!!age! a!!ociated to the initial report hich) on it! trn) i! indicated &y an eMcl!ive
!e>ential nm&er$
+e!ide!) any other !er or developer may contri&te ith information and comment! in
the report) provided that they are formally athenticated in the !y!tem$ Another form of !oltion for
the pro&lem! i! 6oining the Development di!c!!ion li!t$ +e!ide! &eing open to any !er) thi! li!t i!
meant for technical di!c!!ion!$
In ca!e of &g! ith high level of compleMity) the re!oltion cold involve other area! of
the pro6ect$ A change in the layot of the !creen) for eMample) !hold &e pre!ented to the D e!ign li!t$
After appreciation) it i! defined a fnctionality !pecification) !ing the ii colla&orative of TD: a!
repo!itory of information$ It i! the developer! re!pon!i&ility to con!lt !pecification! and &ild the
corre!ponding !orce2code$
!.3.3 "evelopent of new resources
The proce!! of development of ne re!orce! al!o &egin! from a report filed in the
improvement !y!tem of Li&reOffice$ oever) hen filed) the report !hold &e de!cri&ed a!
6!
http://www.libreoffice.org/get-help/mailing-lists/http://wiki.documentfoundation.org/Design/Whiteboardhttp://wiki.documentfoundation.org/Design/Whiteboardhttp://www.libreoffice.org/get-help/mailing-lists/http://www.libreoffice.org/get-help/mailing-lists/http://wiki.documentfoundation.org/Design/Whiteboardhttp://wiki.documentfoundation.org/Design/Whiteboard8/13/2019 A Reference Document for Open Standards Implementation
60/71
4 upport
enhancement) hich ill indicate an improvement in the pro6ect and not a pro&lem fond &y the
!er$
The regi!tration of an improvement !hold &e accompanied &y proper !pecification$ :or
!ch !pecification) a! de!cri&ed &efore) it !hold &e !ed the TD: ii$ Ne fnctionalitie! !hold!e) prefera&ly) the -hite&oard of the De!ign pro6ect) &t it i! not a fiMed rle$ Simple !pecification!
and development propo!ition! can al!o &e fond in the Development pro6ect) !pecially in the
!e!!ion! Ea!y ac! and Li!t! of enhancement! and mi!!ing featre!$ -hat di!tingi!he! tho!e
!ection! from the -hite&oard i! that &oth integrate the TD: !trategy of adding ne pro6ect
contri&tor! throgh ready !pecification!) ho!e development cold &e made even hen !er! do
not po!!e!! deep noledge of the application$
Additional lin!"
http!"CCii$docmentfondation$orgCDevelopment
61
http://wiki.documentfoundation.org/Design/Whiteboardhttps://wiki.documentfoundation.org/Easy_Hackshttps://wiki.documentfoundation.org/Development/GetInvolved#Lists_of_enhancements_and_missing_featureshttps://wiki.documentfoundation.org/Developmenthttp://wiki.documentfoundation.org/Design/Whiteboardhttps://wiki.documentfoundation.org/Easy_Hackshttps://wiki.documentfoundation.org/Development/GetInvolved#Lists_of_enhancements_and_missing_featureshttps://wiki.documentfoundation.org/Development8/13/2019 A Reference Document for Open Standards Implementation
61/71
9nne& I : Form
+nne* I ; or
HAKE&NNNNNNNNNNNNNNNNNNNNNNNNN DE%ARKEH&NNNNNNNNNNNNNNNNNNNNNNNNNN DAE& NNNNNNNNNNNNNN
+) +) %lease7 select t3e functionalities t3at 5ou mostl5 use 9it3 E$cel7 ord and %o9er%oint applications)
+)) E$cel
filter! chart! !pelling and grammar conditional formatting
!&total! pivot ta&le printing range! data cla!!ification
lin! macro! other/!1 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
+)/) ord
header
footer
!pelling and grammar
pictre!
mail merge chart! page nmeration ta&le of content!
ta&le! paragraph !tyle! portrait and land!cape page! in the !ame docment
other/!1 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
+)0) %o9er%oint
c!tom animation! !ond! video chart! SmartArt
!lide tran!ition! template! nota! ma!ter page! lined !pread!heet!
other/!1 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
) Send filesDo yo !ally !end file! throgh e2mail for eMternal !er!F ye! no
If ye!) hich formatF
0D: DO3 LS 00T DO3 LS 00T
/) Files received
Do yo !ally !end file! throgh e2mail for eMternal !er!F ye! no
If ye!) hich formatF
0D: DO3 LS 00T DO3 LS 00T
0) 0) Do 5ou import =or cop5> data from an5 internal corporative s5stem or from a specific "nternet siteye! no
0)) "f 5es7 t3e data are imported
8/13/2019 A Reference Document for Open Standards Implementation
62/71
9nne& II : $ortcut ;e*s
+nne* II ; hortcut
8/13/2019 A Reference Document for Open Standards Implementation
63/71
8/13/2019 A Reference Document for Open Standards Implementation
64/71
9nne& II : $ortcut ;e*s
LibreOffice *alc !hortc$t 7eys
unction hortcut es
Switches to Edit mode #,
Show or hides the 6a7iator #1
Mo7es the cursor to the last cell that contains the spreadsheet data% Ctrl8End
Mo7es the cursor to the 4irst cell o4 the current row% ome
Mo7es the cursor to the last cell o4 the current row% End
Selects all cells 4rom the current cell to the 4irst cell o4 the current row% Shi4t8ome
Selects all cells 4rom the current cell to the last cell o4 the current row% Shi4t8End
Selects cells 4rom the current cell up to one pae in the current column or extends theexistin selection one pae up%
Ctrl8 Pae =p
Selects cells 4rom the current cell down to one pae in the current column or extends theexistin selection one pae down%
Shi4t8Pae Down
Mo7es the cursor to the le4t ede o4 the current data rane% I4 the column to the le4t o4 thecell that contains the cursor is empt2) the cursor mo7es to the next column to the le4t thatcontains data%
Ctrl85e4t Arrow
Mo7es the cursor to the riht ede o4 the current data rane% I4 the column to the riht o4 thecell that contains the cursor is empt2) the cursor mo7es to the next column to the riht thatcontains data%
Ctrl8:iht Arrow
Mo7es the cursor to the top ede o4 the current data rane% I4 the row a"o7e the cell thatcontains the cursor is empt2) the cursor mo7es up to the next row that contains data%
Ctrl8=p Arrow
Mo7es the cursor to the "ottom ede o4 the current data rane% I4 the row "elow the cellthat contains the cursor is empt2) the cursor mo7es down to the next row that contains data%
Ctrl8Down Arrow
Selects all cells containin data 4rom the current cell to the end o4 the continuous rane o4
data cells) in the direction o4 the arrow pressed% I4 used to select rows and columnstoether) a rectanular cell rane is selected% Ctrl8Shi4t8Arrow
Mo7es one spreadsheet to the le4t%I the pae pre7iewF Mo7es to the pre7ious print pae%
Ctrl8Pae =p
Mo7es one spreadsheet to the riht%In the pae pre7iewF Mo7es to the next print pae%
Ctrl8Pae Down
Mo7es one screen to the le4t% Alt8Pae =p
Mo7es one screen pae to the riht% Alt8Pae Down
Adds the pre7ious spreadsheet to the current selection o4 spreadsheet% I4 all thespreadsheet in a spreadsheet document are selected) this shortcut 'e2 com"ination onl2selects the pre7ious spreadsheet% Ma'es the pre7ious spreadsheet the current sheet%
Shi4t8Ctrl8Pae =p
Adds the next spreadsheet to the current selection o4 spreadsheets% I4 all the spreadsheetsin a spreadsheet are selected) this shortcut 'e2 com"ination onl2 selects the next sheet%Ma'es the next sheet the current sheet%
Shi4t8Ctrl8Pae Down
Displa2s the comment that is attached to the current cell Ctrl8#-
Switches to Edit mode and places the cursor at the end o4 the contents o4 the current cell%Press aain to exit Edit mode%I4 the cursor is in an input "ox in a dialo that has a Minimi@e "utton) the dialo "ox ishidden and the input "ox remains 7isi"le% Press #, aain to show the whole dialo%
#,
Opens the #unction Wi@ard% Ctrl8#,
Mo7es the cursor to the Input line where 2ou can enter a 4ormula 4or the current cell% Shi4t8Ctrl8#,
Opens the De4ine 6ames dialo "ox% Ctrl8#*
:earranes the relati7e or a"solute re4erences 4or example) A-) GAG-) GA-) AG- in theinput 4ield% Shi4t8#$
67
8/13/2019 A Reference Document for Open Standards Implementation
65/71
ODF Guide - a reference document for open standards implementation
unction hortcut es
Traces dependents% Shi4t8#1
Traces precedents% Shi4t8#0
ihlihts cells containin 7alues% Ctrl8#/
:ecalculates chaned 4ormulas in the current spreadsheet% #(
:ecalculates all 4ormulas in all spreadsheets% Ctrl8Shi4t8#(
68
8/13/2019 A Reference Document for Open Standards Implementation
66/71
9nne& II : $ortcut ;e*s
LibreOffice Writer !hortc$t 7eys
unction hortcut es
Switch cursor "etween text and header Ctrl8Pae=p
Switch cursor "etween text and 4ooter Ctrl8PaeDownSwitch "etween 4ont t2pes% Shi4t8#*
Appl2 De4ault pararaph st2le Ctrl8& @ero
Appl2 eadin - pararaph st2le Ctrl8-
Appl2 eadin , pararaph st2le Ctrl8,
Appl2 eadin * pararaph st2le Ctrl8*
Appl2 eadin $ pararaph st2le Ctrl8$
Appl2 eadin 1 pararaph st2le Ctrl81
Insert mode onHo44 Insert
6a7iator onHo44 #1
Paste the contents o4 the clip"oard as un4ormatted text% Ctrl8Alt8Shi4t8;
Delete text to end o4 sentence Ctrl8Shi4t8DelDelete text to end o4 word Ctrl8Del
Delete text to "einnin o4 sentence Ctrl8Shi4t8Bac'space
Delete text to "einnin o4 wordIn a listF delete an empt2 pararaph in 4ront o4 the current pararaph
Ctrl8Bac'space
Insertin a new pararaph without num"erin inside a list% Alt8Enter
Mo7e cursor to riht Arrow :iht
Mo7e cursor with selection to the riht Shi4t8Arrow :iht
Mo7e cursor to le4t Arrow 5e4t
Mo7e cursor with selection to the le4t Shi4t8Arrow 5e4t
Mo7e cursor to "einnin o4 the pre7ious pararaph Ctrl8Arrow =p
Mo7e cursor to end o4 the next pararaph% Ctrl8Arrow Down
Mo7e cursor up one line Arrow =p
Mo7e cursor down one line Arrow Down
Mo7e down screen pae PaeDown
Mo7e down screen pae with selection Shi4t8PaeDown
Screen pae up Pae=p
Mo7e up screen pae with selection Shi4t8Pae=p
6ext suestion with Automatic Word Completion Ctrl8Ta"
Column "rea' in multicolumnar texts Ctrl8Shi4t8Enter
5ine "rea' without pararaph chane Shi4t8Enter
Manual pae "rea' Ctrl8Enter
Selectin to the riht word "2 word Ctrl8Shi4t8Arrow :iht
Selectin to the le4t word "2 word Ctrl8Shi4t8Arrow 5e4tSelect to "einnin o4 pararaph% 6ext 'e2stro'e extends selection to "einnino4 pre7ious pararaph%
Shi4t8Ctrl8Arrow =p
Select to end o4 pararaph% 6ext 'e2stro'e extends selection to end o4 nextpararaph
Shi4t8Ctrl8Arrow Down
Selectin lines in an upwards direction Shi4t8Arrow =p
Selectin lines in a downward direction Shi4t8Arrow Down
Superscript Ctrl8Shi4t8P
Su"script Ctrl8Shi4t8B
=se pre7ious suestion with Automatic Word Completion Ctrl8Shi4t8Ta"
!o to start o4 next word Ctrl8Arrow :iht
!o to end o4 line End
!o to "einnin o4 line ome
6
8/13/2019 A Reference Document for Open Standards Implementation
67/71
ODF Guide - a reference document for open standards implementation
unction hortcut es
!o and select to end o4 line Shi4t8End
!o and select to the "einnin o4 a line Shi4t8ome
!o and select text to end o4 document Ctrl8Shi4t8End
!o and select text to start o4 document Ctrl8Shi4t8ome
!o to end o4 document Ctrl8End
!o to "einnin o4 word Ctrl8Arrow 5e4t
!oes to "einnin o4 document% Ctrl8ome
7!
8/13/2019 A Reference Document for Open Standards Implementation
68/71
9nne& III : rainin# Pro#rammes
+nne* III ; Training Prograes
Level I
Goal" train the !tdent to perform &a!ic and intermediary operation! !ing Li&reOffice
application!) hile comparing them to ;icro!oft Office$ Training organiirement!" practical operation! ith -indo! noledge of ;icro!oft Office teMt!
edition) !pread!heet! and pre!entation$
Content
Bi;reOffice Calc =Spreads3eet>
EMhi&ition :nction!
Shortct ey!
-oring ith Spread!heet file!
Spread!heet :ile :ormat!
Atomatic file name eMten!ion
Spread!heet Edition :nction!
3ell Editing
Operation! ith line! and colmn!
3ell! cla!!ification
Operator! /Reference) 3ompari!on) Arithmetic and TeMt1
Detailing the :nction -i
8/13/2019 A Reference Document for Open Standards Implementation
69/71
ODF Guide - a reference document for open standards implementation
0rinting 3alc !pread!heet!
0age configration 0age vie Impre!! Option!$ Repeating la&el! of line! and colmn!
/printing interval!1 0age +rea! /vie1
Bi;reOffice riter =e$t>
Introdction to Li&reOffice -riter /TeMt1
EMhi&ition of :nction!
Shortct ey!
-oring ith teMt file!
Open) Save) Save a!
-oring ith ;icro!oft -ord file! in Li&reOffice
EMporting docment for other format! /teMt) 0D:1
+a!ic Edition :nction!
:ormatting character!" type) !i
8/13/2019 A Reference Document for Open Standards Implementation
70/71
9nne& III : rainin# Pro#rammes
yperlin! &eteen file! or !lide!$
Selecting o&6ect! ct) copy) pa!te) !pecial pa!te) find b replace$
Interaction! ith o&6ect! in the pre!entation$
iding !lide! in the pre!entation$ Altering the !lide order$
O&6ect effect! and Slide tran!ition!$
EMporting pre!entation! to other format! /0D:) :la!h) T;L1$
Level II
Goal" train the !tdent to perform intermediary and advanced operation! of docment
edition !ing Li&reOffice application!) hile comparing them to ;icro!oft Office$ Trainingorganiirement!" practical operation! ith -indo! noledge of ;icro!oft Office teMt
edition) !pread!heet! and ;icro!oft Office pre!entation$
Content
Bi;reOffice Calc =Spreads3eet>
Advanced :ormatting
Advanced !earch formla! and conditional formla! f8rmla! condicionai! /procv)
!oma!e) cont$!e1
:ormla! involving data&an!
Lin! &eteen !pread!heet! /technical conver!ion of lined file!1
0rinting !pread!heet! ith different !trctre!
Advanced 3onditional :ormatting
Advanced atofilter and reglar eMpre!!ion!
Advanced printing ith !tyle!
3ell validation
Docment protection
0ivot ta&le$
Bi;reOffice riter =e$t>
Gallery P In!erting and formatting image!
0a!te Special Advanced Option!
Nm&er! and ;ar!
73
8/13/2019 A Reference Document for Open Standards Implementation
71/71
ODF Guide - a reference document for open standards implementation
Docment !tandardi