6
L i b r e O f f i c e e r d e n f r i e o p e n s o u r c e k o n t o r p a k k e t i l W i n d o w s , M a c o g L i n u x , d e r g i v e r d i g s e k s p r o g r a m m e r s m æ k f y l d t m e d f u n k t i o n e r t i l a l l e d i n e b e h o v i n d e n f o r p r o d u k t i o n a f d o k u m e n t e r o g d a t a b e h a n d l i n g : W r i t e r , C a l c , I m p r e s s , D r a w , M a t h o g B a s e . L i b r e O f f i c e e r e t b r u g e r c e n t r e r e t o p e n s o u r c e p r o j e k t d r e v e t a f f æ l l e s s k a b e t . D e t v i l a l t i d v æ r e g r a t i s o g o p e n s o u r c e , s å d u h a r d e n b e d s t e g a r a n t i f o r a d g a n g t i l s o f t w a r e n u d e n b e g r æ n s n i n g ! Denne gang kan du læse om VIGTIGT: Nyhedsbrevet ................................................. 2 Kort status ....................................................................... 2 Document Freedom Day .................................................. 2 Support ............................................................................ 3 Automatisk opdatering ..................................................... 3 Ubuntu ......................................................................... 3 Open source som strategi ................................................. 3 Forslag til bidrag .............................................................. 3 Feedback .......................................................................... 3 Det tekniske hjørne .......................................................... 3 Makroprogrammering med Python .............................. 4 The Document Foundation NYHEDSBREV April 2011 1.419 faste læsere Dato: 29. marts 2011 Redaktør: Leif Lodahl: [email protected] Tilmelding [email protected] Afmelding [email protected] Rettigheder Dette nyhedsbrev må gerne videresendes eller distribueres i sin helhed på anden måde. Kopiering af dele af nyhedsbrevet er tilladt med kildeangivelse. Kontakt Undlad at svare tilbage til adressen [email protected]. Jeg modtager ikke disse mails. Skriv i stedet til min e-mail adresse eller brug vores postlister.

April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Embed Size (px)

DESCRIPTION

April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Citation preview

Page 1: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Libr eOf fice er den frie op en sou rce

kon torp akk e t il Wind ow

s , Mac og

Linu x, d er

gi ver d ig

se ks prog ram

me r

smæ

k fy ldt

med

funk tion er til a lle d ine be hov ind en for

pro duk tion af

do kumen ter

og data beh an dlin g:

Write r,

Ca lc,

Imp ress ,

Dra w

, M

a th og

Ba se.

Libr eOf fice er et br uge rcen tre ret

ope n sou rce

pr ojek t drev et

af fæ

ll ess kab et. D

e t v il

a ltid væ

re grat is o g o pen so urc e, så du har den be dste g aran ti f or adg ang til soft w

ar en u de n be græns nin g!

Denne gang kan du læse omVIGTIGT: Nyhedsbrevet ................................................. 2 Kort status ....................................................................... 2 Document Freedom Day .................................................. 2 Support ............................................................................ 3 Automatisk opdatering ..................................................... 3

Ubuntu ......................................................................... 3 Open source som strategi ................................................. 3 Forslag til bidrag .............................................................. 3 Feedback .......................................................................... 3 Det tekniske hjørne .......................................................... 3

Makroprogrammering med Python .............................. 4

Th

e D

ocu

men

t Fo

un

dat

ion

NYHEDSBREVApril 2011

1.419 faste læsere

Dato: 29. marts 2011

Redaktør: Leif Lodahl: [email protected]

Tilmelding [email protected]

Afmelding [email protected]

Rettigheder Dette nyhedsbrev må gerne videresendes eller distribueres i sin helhed på anden måde. Kopiering af dele af nyhedsbrevet er tilladt med kildeangivelse.

Kontakt Undlad at svare tilbage til adressen [email protected]. Jeg modtager ikke disse mails. Skriv i stedet til min e-mail adresse eller brug vores postlister.

Page 2: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Side 2

VIGTIGT: NyhedsbrevetDu modtager dette nyhedsbrev fordi du har tilmeldt dig en af postlisterne [email protected] eller [email protected]

Vi forventer snart at omlægge postlisterne til LibreOffice. På grund af den danske lovgivning om udsendelse af spam er det ikke lovligt at overføre din e-mail adresse fra postlisten i OpenOffice.org til LibreOffice. Derfor skal du selv tilmelde dig den nye postliste. Det gør du ved at sende en tom mail til [email protected] hvorefter du vil modtage en mail retur. Denne skal du returnere som bekræftelse.

Indtil videre vil jeg sende nyhedsbrevet til begge lister. Når du har konstateret at du modtager nyhedsbrevet fra LibreOffice kan du afmelde fra OpenOffice.org (for at undgå at modtage to eksemplarer).

Tilmelding [email protected]

Arkiv http://da.libreoffice.org/lists/nyhedsbrev/

Kort status The Document foundation fyldte 6 måneder på mandag d- 28. marts.

Fonden er etableret med næsten 100.000 EURO

LibreOffice version 3.3.2 frigivet

LibreOffice er officielt godkendt som mentor for Google Summer of Code 2011

Det var den 28. september 2011 The Document

Foundation første gang så dagens lys. Dengang var der mange der ikke mente at ideen var levedygtig, men netop det har gjort medlemmerne af communitiet endnu mere optaget af at nå de meget ambitiøse mål vi har sat op.

Nu seks måneder senere kan vi kigge tilbage:

Den 25. januar - bare fire måneder efter annonceringen - præsenterede vi den første produktionsmodne version og siden har vi præsenteret yderligere to bug-fix releases. Vi har været i stand til at leve op til det meget ambitiøse mål om en release hver måned. Seneste version 3.3.2 kan hentes fra http://da.libreoffice.org. Lige nu arbejder vi med at få 3.3.3 gjort klar om ca. en måned og sidenhen 3.4.0 i midten af maj måned.

I hele perioden har vi haft mere end 1,3 millioner downloads af produktionsversionerne - og så har vi ikke talt sprogpakker og release candidater med.

Senest har vi besluttet at stifte en fond og samle penge ind til fondskapitalen. Det oprindelige mål var at indsamle 50.000 EURO, hvilket vi nåede allerede efter godt og vel en uge. Nu nærmer tælleren sig 100.000 EURO. De første 50.000 EURO er bundet fondskapital, mens det resterende beløb indgår i fondens drift. Fonden har ingen ansatte.

Google har for få dage siden annonceret hvilke projekter der er accepteret som mentor projekter for det årlige Google Summer of Code (GSoC). LibreOffice er blandt de heldige projekter, som i år kan ansætte studerende i sommerferien. Vi glæder os meget til i forsommeren at offentliggøre hvilke projekter der helt konkret bliver gennemført i

år.

http://www.google-melange.com/gsoc/org/show/google/gsoc2011/libreoffice

Hvad er The Document Foundation?

1. Det er en uafhængig forening, stiftet af førende medlemmer af fællesskabet bag OpenOffice.org.

2. Foreningen bygger videre på fundamentet af ti års arbejde i fællesskabet.

3. Den blev oprettet i troen på, at den kultur der kommer ud af en uafhængig fond, bringer det bedste frem i bidragydere og vil levere den bedste software til brugerne.

4. Det er frit for enhver, der er enig med vores grundlæggende værdier, at bidrage til vores aktiviteter.

5. Foreningen byder firmaer, institutioner og organisationer velkommen til at deltage, fx ved at sponsorere personer til at arbejde på lige fod andre bidragydere i fællesskabet.

Document Foundation er stolt af at være hjemsted for LibreOffice, den næste generation af verdens førende gratis kontorpakke.

Document Freedom Day

Document Freedom Day (DFD) er dagen hvor vi fejrer dokumenternes frihedskamp. Den 30. marts er

Th

e D

ocu

men

t Fo

un

dat

ion

Page 3: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Side 3

dagen hvor græsrødder over hele verden vil lære offentligheden om vigtigheden af frie og åbne dokumentformater og åbne standarder i almindelighed.

DFD's hovedformål er:

• Reklamere for åbne og frie dokumentformater

• Forme et globalt netværk

• Koordinere aktiviteterne for den sidste onsdag i marts hvert år: Document Freedom Day

• En gang om året fejrer vi Document Freedom Day i fællesskab. Imellem disse dage vil DFD fokusere på at forme og støtte fællesskabsaktioner og dyrke bevidstheden omkring de emner der relaterer sig til frie og åbne dokumentstandarder.

Vi håber du vil være med til at fjre dagen sammen med os.

Document Freedom Day http://documentfreedom.org/2011/

Support Hvis du har spørgsmål til OpenOffice.org eller LibreOffice beder vi dig benytte vores fælles gratis supportforum.

Undlad venligst at sende e-mail eller ringe direkte til de frivillige.

Supportforum http://www.oooforum.dk

Automatisk opdateringDen automatisk opdatering som findes i OpenOffice.org er ikke i LibreOffice til Windows.

Der er flere årsager, men den vigtigste er:

• LibreOffice har valgt at 'bundle' Windowspakkerne anderledes, således at alle sprog er i samme pakke. Derfor kan den opdateringsmekanisme som er i OpenOffice ikke bruges direkte.

LibreOffice har ikke lavet den perfekte måde at gøre det på endnu. Derfor er der pt. ingen automatisk opdatering i LibreOffice.

Ubuntu

De af jer der benytter Ubuntu skal installere LibreOffice gennem SoftwareCenter og ikke ved manuel download af debianpakkerne. PPA-Kilden hedder http://ppa.launchpad.net/libreoffice/ppa/ubuntu

Open source som strategiGartner offentliggjorde i begyndelsen af februar en rapport, der viser, at mere end halvdelen af de adspurgte organisationer har vedtaget at open source software (OSS) er en del af deres IT-strategi, men kun en tredjedel af de adspurgte organisationer har en formel open source politik. Gartners undersøgelser fra de seneste 5 år viser, at open source inden for de næste 18 måneder vil øges fra mindre ende 10 pct organisationer til mere end de tidligere forventede 30 procent. Den forventede værdi af organisationernes vedtaget open source har

også ændret sig gennem årene fra alene TCO-besparelser til nu også at tælle fleksibilitet, øget innovation, kortere udviklingstid og hurtigere indkøbsprocesser.

I 2010-undersøgelsen har Gartner spurgt 547 ledere i organisationer på tværs af 11 lande fra juli 2010 til august 2010.

Gartner Open Source Software Survey Reveals OSS Adoption Trends And Initiatives

http://www.infoq.com/news/2011/03/gartner-oss-survey

Forslag til bidragKontante bidrag kan f.eks. gives til...

The Document Foundation http://challenge.documentfoundation.org/

Portable Apps http://portableapps.com/donate

FeedbackVi vil meget gerne have feedback på både OpenOffice.org og LibreOffice. Hvis du finder fejl eller mangler kan du i første omgang forklare problemet på vores fælles gratis supportforum.

Supportforum http://www.oooforum.dk

Det tekniske hjørneMed dette afsnit vil jeg forsøge at komme lidt ned under motorhjelmen på LibreOffice.

Page 4: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Side 4

Advarsel: Her vil der komme en del teknik og fagsprog.

Makroprogrammering med Python

En af de vigtigste muligheder i LibreOffice (og OpenOffice.org) er at du selv kan lave yderligere funktioner med makroprogrammering. Det er muligt at programmere med flere forskellige sprog, herunder fire indbyggede sprog. Det er Basic, JavaScript Java og Python.

LibreOffice (og OpenOffice.org) leveres med et integreret Python afviklingsmiljø, hvilket er gør at alle Python makroer kan afvikles direkte uden at skulle installere et særskilt afviklingsmiljø, hvilket f.eks. tilfældet med Java programmerede makroer som forudsætter at du som bruger har installeret et Java afviklingsmiljø (JRE: Java Runtime Environment). For øjeblikket er det Python 2.6 som er implementeret i LibreOffice.

Jeg har i flere situationer brugt basic (Star Basic) til programmering. Hver af de nævnte programmerings-sprog har sine egne fordele og ulemper. Det gælder om i den enkelte situation at vælge det sprog som passer bedst til den konkrete situation. Python har fordele frem for Star Basic og det er blandt andet at Python er mere effektivt (afvikles hurtigere). En anden årsag til at benytte Python er at der findes en lang række moduler som gør Python til et mere komplet programmeringssprog end Basic.

Et eksempel på et Pythonprogram som viser effektiviteten i Python er en “word counter” som hele tiden /en gang hvert sekund) beregner antal ord

i et dokument. (Programmet kan du finde her: https://bitbucket.org/yawaramin/oo.o-live-word-count/wiki/Home ). Hvis det tilsvarende program var programmeret i Star Basic ville det gøre LibreOffice meget langsom.

Hvor er programeditoren?

Hvis du har programmeret Basic i LibreOffice har du helt sikkert brugt det indbyggede IDE (Integrated Development Environment)

Der følger ikke et indbygget Python-IDE med LibreOffice. Du kan bruge en teksteditor (f.eks. Notepad++) eller en dedikeret Python editor, f.eks. IDLE som er den ‘officielle’ editor.

Implementere et Pythonscript i LibreOffice

Et python script er en tekstfil med endelsen “.py”. For at implementere en python makro i LibreOffice skal py-filen placeres præcist der hvor LibreOffice forventer at den ligger.

Linux: /home/your-user-name/.libreoffice/3/user/Scripts/python Mac: /Users/your-user-name/Library/Application Support/libreoffice/3/user/Scripts/python Windows Vista: C:\Users\your-user-name\AppData\Roaming\libreoffice\3\user\Scripts\python

Hvis folderen ‘python’ ikke findes i ‘Scripts’ skal du selv oprette den. (Læg mærke til at python skal skrives med små bogstaver men Scripts skal skrives med stort S).

Herefter vil makroen helt automatisk dukke op i LibreOffice.

Prøv f.eks. at hente Word Count fra http://bitbucket.org/yawaramin/oo.o-live-word-count/raw/tip/wc.py og gem filen i LibreOffice’s Python-sted.

Ordtælleren aktiverer du i Writer ved at vælge Funktioner – Makroer – Udfør makro…

Page 5: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org

Side 5

I makrovælgeren markerer du ‘wc’ og i højreside ‘WordCount’.

Lad programmeringen begynde…

Vi vil lave en makro som kan indsætte tekst i et tekstdokument. Åbn din IDE (Notepad, Notepadd++, IDLE eller hvad du foretrækker.

Indtast følgende kode:# HelloWorld python script for the scripting frameworkdef WriteSomething( ): """Prints into the current document""" model = XSCRIPTCONTEXT.getDocument() text = model.Text oTCurs = text.createTextCursor() StringToWrite = "Hello world" text.insertString( oTCurs, StringToWrite , 0 )

Gem filen med et fornuftigt navn (der slutter på .py) i LibreOffice’s python-folder. Herefter kan du finde makroen i LibreOffice i Funktioner – Makroer –

Udfør makro…

Makroen indsætter teksten “Hello world” i begyndelsen af dokumentet.

Om Python http://da.wikipedia.org/wiki/Python_(programmeringssprog)

Download Python for Windows

http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi

God tutorial http://www.sthurlow.com/python/

Page 6: April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org