The Document Foundation
LibreOffice er den frie open source kontorpakke til Windows, Mac og Linux, der giver dig seks programmer smæk fyldt med funktioner til alle dine behov inden for produktion af dokumenter og Calc, Writer, databehandling: Impress, Draw, Math og Base. LibreOffice er et brugercentreret open source projekt drevet af fællesskabet. Det vil altid være gratis og open source, så du har den bedste garanti for adgang til softwaren uden begrænsning!
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
Dato:
29. marts 2011
Redaktør:
Leif Lodahl: leif.lodahl@documentfoundation.org
Tilmelding
nyhedsbrev+subscribe@da.libreoffice.org
Afmelding
nyhedsbrev+unsubscribe@da.libreoffice.org
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
NYHEDSBREV
April 2011 1.419 faste læsere
Undlad at svare tilbage til adressen nyhedsbrev@da.libreoffice.org. Jeg modtager ikke disse mails. Skriv i stedet til min e-mail adresse eller brug vores postlister.
Side 2 Foundation første gang så dagens lys. Dengang var der mange der ikke mente at ideen var levedygtig, VIGTIGT: Nyhedsbrevet men netop det har gjort medlemmerne af Du modtager dette nyhedsbrev fordi du har tilmeldt communitiet endnu mere optaget af at nå de meget dig en af postlisterne nyhedsbrev@da.openoffice.org ambitiøse mål vi har sat op. eller nyhedsbrev@da.libreoffice.org Nu seks måneder senere kan vi kigge tilbage: Vi forventer snart at omlægge postlisterne til LibreOffice. På grund af den danske lovgivning om Den 25. januar - bare fire måneder efter udsendelse af spam er det ikke lovligt at overføre din annonceringen - præsenterede vi den første e-mail adresse fra postlisten i OpenOffice.org til produktionsmodne version og siden har vi LibreOffice. Derfor skal du selv tilmelde dig den nye præsenteret yderligere to bug-fix releases. Vi har postliste. Det gør du ved at sende en tom mail til været i stand til at leve op til det meget ambitiøse nyhedsbrev+subscribe@da.libreoffice.org hvorefter mål om en release hver måned. Seneste version 3.3.2 du vil modtage en mail retur. Denne skal du kan hentes fra http://da.libreoffice.org. Lige nu arbejder vi med at få 3.3.3 gjort klar om ca. en returnere som bekræftelse. måned og sidenhen 3.4.0 i midten af maj måned. Indtil videre vil jeg sende nyhedsbrevet til begge lister. Når du har konstateret at du modtager I hele perioden har vi haft mere end 1,3 millioner nyhedsbrevet fra LibreOffice kan du afmelde fra downloads af produktionsversionerne - og så har vi OpenOffice.org (for at undgå at modtage to ikke talt sprogpakker og release candidater med. eksemplarer). Senest har vi besluttet at stifte en fond og samle Tilmelding nyhedsbrev+subscribe@da.libreoffice.org penge ind til fondskapitalen. Det oprindelige mål var at indsamle 50.000 EURO, hvilket Arkiv http://da.libreoffice.org/lists/nyhedsbrev/ vi nåede allerede efter godt og vel en uge. Nu nærmer tælleren sig Kort status 100.000 EURO. De første 50.000 EURO er bundet fondskapital, The Document foundation fyldte 6 måneder mens det resterende beløb indgår i på mandag d- 28. marts. fondens drift. Fonden har ingen ansatte. Fonden er etableret med næsten 100.000 Google har for få dage siden annonceret EURO hvilke projekter der er accepteret som mentor LibreOffice version 3.3.2 frigivet projekter for det årlige Google Summer of Code LibreOffice er officielt godkendt som mentor (GSoC). LibreOffice er blandt de heldige projekter, som i år kan ansætte studerende i sommerferien. Vi for Google Summer of Code 2011 glæder os meget til i forsommeren at offentliggøre Det var den 28. september 2011 The Document hvilke projekter der helt konkret bliver gennemført i
år. http://www.googlemelange.com/gsoc/org/show/google/gsoc2011/libreo ffice 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
Side 3 dagen hvor græsrødder over hele verden vil lære Automatisk opdatering også ændret sig gennem årene fra alene TCOoffentligheden om vigtigheden af frie og åbne besparelser til nu også at tælle fleksibilitet, øget dokumentformater og åbne standarder i Den automatisk opdatering som findes i innovation, kortere udviklingstid og hurtigere OpenOffice.org er ikke i LibreOffice til Windows. almindelighed. indkøbsprocesser. Der er flere årsager, men den vigtigste er: DFD's hovedformål er: I 2010-undersøgelsen har Gartner spurgt 547 ledere i • LibreOffice har valgt at 'bundle' organisationer på tværs af 11 lande fra juli 2010 til • Reklamere for åbne og frie Windowspakkerne anderledes, således at alle august 2010. dokumentformater sprog er i samme pakke. Derfor kan den Gartner Open Source http://www.infoq.com/ne • Forme et globalt netværk opdateringsmekanisme som er i OpenOffice Software Survey Reveals ws/2011/03/gartner-ossikke bruges direkte. OSS Adoption Trends And survey • Koordinere aktiviteterne for den sidste Initiatives onsdag i marts hvert år: LibreOffice har ikke lavet den perfekte måde at gøre Document Freedom Day det på endnu. Derfor er der pt. ingen automatisk Forslag til bidrag • En gang om året fejrer vi Document Freedom opdatering i LibreOffice. 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.
Ubuntu
Kontante bidrag kan f.eks. gives til... The Document Foundation http://challenge.document foundation.org/
De af jer der benytter Ubuntu skal installere LibreOffice gennem SoftwareCenter og ikke ved Portable Apps manuel download af debianpakkerne. PPA-Kilden Vi håber du vil være med til at fjre dagen sammen hedder med os. http://ppa.launchpad.net/libreoffice/ppa/ubuntu Document Freedom Day
http://documentfreedom.o rg/2011/
http://portableapps.com/d onate
Feedback
Vi vil meget gerne have feedback på både OpenOffice.org og LibreOffice. Hvis du Gartner offentliggjorde i begyndelsen af februar en finder fejl eller mangler kan du i første Support rapport, der viser, at mere end halvdelen af de omgang forklare problemet på vores Hvis du har spørgsmål til OpenOffice.org eller adspurgte organisationer har vedtaget at open source fælles gratis supportforum. LibreOffice beder vi dig benytte vores fælles gratis software (OSS) er en del af deres IT-strategi, men Supportforum http://www.oooforum.dk kun en tredjedel af de adspurgte organisationer har supportforum. en formel open source politik. Gartners Undlad venligst at sende e-mail eller ringe direkte til undersøgelser fra de seneste 5 år viser, at open Det tekniske hjørne de frivillige. source inden for de næste 18 måneder vil øges fra Med dette afsnit vil jeg forsøge at mindre ende 10 pct organisationer til mere end de komme Supportforum http://www.oooforum.dk lidt ned under tidligere forventede 30 procent. Den forventede motorhjelmen på LibreOffice. værdi af organisationernes vedtaget open source har
Open source som strategi
Side 4 Advarsel: Her vil der komme en del teknik og i et dokument. (Programmet kan du finde her: fagsprog. https://bitbucket.org/yawaramin/oo.o-live-wordcount/wiki/Home ). Hvis det tilsvarende program var programmeret i Star Basic ville det gøre LibreOffice Makroprogrammering med Python meget langsom. En af de vigtigste muligheder i LibreOffice (og OpenOffice.org) er at du selv kan lave yderligere Hvor er programeditoren? funktioner med makroprogrammering. Det er muligt at programmere med flere forskellige sprog, Hvis du har programmeret Basic i LibreOffice har du herunder fire indbyggede sprog. Det er Basic, helt sikkert brugt det indbyggede IDE (Integrated JavaScript Java og Python. Development Environment) 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 programmeringssprog 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
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-username/.libreoffice/3/user/Scripts/python Mac: /Users/your-user-name/Library/Application Support/libreoffice/3/user/Scripts/python Windows Vista: C:\Users\your-username\AppData\Roaming\libreoffice\3\user\Scripts\p ython 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-wordcount/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…
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.
Side 5 Udfør makro… Makroen indsætter teksten begyndelsen af dokumentet.
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 framework def 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 –
“Hello
world”
Om Python
http://da.wikipedia.org/wiki/Pytho n_(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/
i