søndag den 27. maj 2018

Oversættelse af LibreOffice 6.1

Mandag d. 28. maj bliver LibreOffice 6.1 Beta 1 lagt ud til test.

Den danske version er stort set færdigoversat, og du kan derfor forvente at hele brugergrænsefladen er på dansk. Også alle de nye funktioner. Når jeg skriver "stort set", så skyldes det at der i skrivende stund mangler at blive oversat eller godkendt 63 ord i 30 strenge. Du kan altså opleve at der i beta-versionen er enkelte ord, som ikke er oversat.

Hjælpen er ikke fuldt ud oversat endnu, men der arbejdes på sagen. Der mangler oversættelse af 1.806 ord i 143 strenge, hvilket bestemt er overkommeligt at vi når før deadline.

Sammenlagt er der oversat rundt regnet 18.000 ord alene i denne version.

LibreOffice 6.1 - klar til BETA!

Mandag d. 28. maj omkring frokost begynder anden "bug hunting", og samtidig frigives den første beta-version.


Du kan finde beta-versionen her: https://da.libreoffice.org/hent-libreoffice/test/

Beta-versioner som denne er vigtige, fordi vi med dem kan fange fejlene i god tid før frigivelsen i august i år.

Hvis du har tid, så hent beta-versionen og prøv den af. Du kan installere den ved siden af LibreOffice, så du aktivt skal vælge til, når du vil benytte beta-versionen.


Finder du fejl eller problemer med beta-versionen, kan du indrapportere fejl her: https://bugs.documentfoundation.org/enter_bug.cgi?format=guided&product=LibreOffice

Hvis du vil se en komplet oversigt over nye funktioner, så kan du finde en oversigt på engelsk her: https://wiki.documentfoundation.org/ReleaseNotes/6.1

tirsdag den 8. maj 2018

Nyhedsbrevet i lettere design

Jeg har givet pdf-versionen af nyhedsbrevet en lettere brush-up, og jeg vil benytte lejligheden til at give et par tips til at også du kan lave nogle både flotte men også robuste skabeloner.

Forsiden

Baggrundsbilledet på forsiden er fra openclipart.org: https://openclipart.org/detail/172571/bird-branches. Fordelen ved at bruge billeder fra openclipart.org er at de er licenseret på en måde, hvor kunstneren er beskyttet mod tyveri og plagiat, men på en måde hvor billederne kan anvendes af alle som ønsker det. Vær opmærksom på, at de fleste billeder som findes på internettet reelt er omfattet af copyright.

Nyhedsbrevet er i øvrigt licenseret under en Creative Commons licens, hvilket betyder at alle og enhver må bruge artiklerne, herunder publicere dem (kommercielt eller ikke-kommercielt), men kun hvis man huske at fortælle, hvor artiklen kommer fra.

Jeg har beskåret billedet en lille smule, for at få fuglen til at sidde det rigtige sted. Billedet er indsat i baggrunden ved at anvende en special sideskabelon til forsiden. I sidetypografien vælger jeg fanen Område og anvender Bitmap:


Med hensyn til hvordan billedet skal beskæres, skaleres og placeres, kommer lidt an på situationen. Ofte handler det om at prøve sig frem og ikke give op.

På forsiden har jeg placere i alt seks rammer, som giver mig funktioner lidt hen ad at DTP-program. Formålet med at putte indholdet i rammer er at kunne kontrollere forskellige parametre, f.eks. at låse placering og størrelse samt evt. også indholdet. På forsiden er det kun rammen, hvor måned og år vises, der er redigerbar. Hvis du laver skabeloner som andre skal bruge, er det en rigtig god ide at låse elementerne, for ved at låse så mange parametre som muligt, undgår du "forkert" brug, og skabelonen fremstår mere professionel og robust.

De enkelte elementer er farvelagt på forskellige måder. Indholdsfortegnelsen er f.eks. farvelagt ved at vælge en farve som baggrund for indholdsfortegnelsen. Rammen i venstre kolonne er farvelagt på rammen med en anelse gennemsigtighed. Læg mærke til hvordan den lodrette bjælke til venstre ligger nedenunder den vandrette ramme med "Nyhedsbrev". Det giver et indtryk af dybde og lag.

De to pile med tekst er tegneobjekter som er forankret "Til ramme", og da rammen er indholdsbeskyttet, ja så ved jeg at pilene ikke flytter sig ved en fejl.

Den eneste svaghed jeg har valgt at implementere her, er indholdsfortegnelsen som er placeret inde i en ramme med fast størrelse. Jeg risikerer her at der bliver mere indhold end der er plads til. Det må jeg holde øje med, og alternativet ville være endnu værre; nemlig at rammens størrelse tilpasser hvor meget indhold der er. Det vil betyde at det indhold der står længere med på siden, flytter sig.

Jeg har nederst på siden indsat et "tvunget sideskifte". Der er flere årsager til det, nemlig at skifte sidetypografi og dermed layout samt at nulstille sidetallet.

Følgende sider

Brødteksten er sat med en serif-skrifttype 12 pt. Overskrifterne er sat med sans-serif 18 pt. Forholdet mellem brødtekst og overskrift er altså 1:1,5, hvilket er en god tommelfingerregel. Jeg anvender af og til to niveauer, men det er sjældent.

I sidefoden står sidetallet inde i et LibreOffice-logo, hvilket er en lille smule risikabelt, fordi placeringen meget let kan skride. Det sikrer jeg mig imod ved at låse både indhold, placering og størrelse. Så burde der ikke ske noget, med mindre jeg en dag skriver mere end 99 sider. Den skifter fra højre til venstre placering, hvilket jeg har opnået ved at fjerne markeringen i sidefoden "Samme indhold på højre/venstre-sider".

Release-planen var før indsat som en sektion med link til et andet dokument, hvor planen var indsat som en tabel. I denne skabelon har jeg indsat et DDE-link til et regneark:


Mar Apr Maj Jun Juli Aug Sep Okt Nov Dec Jan Feb
5.4

.6








6.0 .2 .3 .4 .5
.6
.7



6.1




.0 .1 .2 .3 .4
.5

Godt nyt om tilgængelighed

LibreOffice har, lige som mange open source programmer, stor fokus på tilgængelighed. Tilgængelighed er et begreb, som dækker forskellige tekniske løsninger som sikrer at brugergrænsefladen er maskinlæsbar, primært for blinde brugere, som får teksten på skærmen læst op.

Læs mere om tilgængelighed i LibreOffice her: http://libreofficedk.blogspot.dk/search/label/tilg%C3%A6ngelighed

Det er som sådan ikke særlig svært at gøre brugergrænsefladen tilgængelig, det vanskelige er at finde de steder, hvor det mangler at blive gjort.

Senest har The Document Foundation bedt det franske firma Hypra om at udvikle et værktøj, som tjekker programmets kildekode for fejl.
Der er med andre ord ikke tale om et værktøj til slutbrugere, men et hjælpeværktøj til udviklerne.
Værktøjet bruges af udviklerne til at tjekke om brugergrænsefladen lever op til kravene til tilgængelighed. Og allerede nu har det vist sig nødvendigt, for en skanning af kildekoden viser problemer med tilgængeligheden i 434 af 981 dialoger. I nogle tilfælde skyldes problemet at der ikke er lavet en relation mellem en etiket og et felt, og andre steder mangler der standard genvejstaster eller forklarende pop-up tekst til knapper.

Resultatet fra den første skanning vil resultere i en række små "easy hacks" (lette programmeringsopgaver for begyndere) og på sigt skal al ny og ændret kode skulle skannes før det bliver godkendt.

tirsdag den 1. maj 2018

Administration af brugeroplysninger

Når du bruger LibreOffice har du mulighed for at registrere din personoplysninger i programmet. Hver gang du gemmer et dokument, bliver dit navn skrevet ind som "forfatter". Når du sender breve, en faktura eller lignende, kan du automatisk få indsat oplysninger fra brugeroplysningerne. Ligeledes benytter ændringsstyring dit navn.

Hvis du er privat bruger er det ikke noget problem at gå ind i Funktioner - Indstillinger - Brugerdata.

Men forestil dig så en virksomhed eller myndighed med måske flere hundrede medarbejdere. Skal hver enkelt bruger selv gå ind samme sted for at skrive sit navn, sin e-mail adresse o.s.v.?

Indtil nu er det sandsynligvis foregået på den måde. Alternativt skulle en programmør generere en kompliceret XML-fil for hver medarbejder, for at lade en systemadministrator distribuere filerne ud til de enkelte medarbejdere.

Fra version 6.1 bliver det muligt at bruge Active Directory til at konfigurere en GPO (Group Policy Object), som definerer en LDAP-service, hvorfra informationerne hentes.

Det sker ved at systemadministratoren downloader en GPO-skabelon fra internettet og importerer den i AD'et. Med skabelonen kan systemadministratoren definere LDAP-servicen med servernavn, netværksport, DN, brugerobjektets navn samt nøgle.

Herefter kan systemadministrator opmærke oplysningerne i AD'et til felterne i LibreOffice.

Hver gang en bruger starter LibreOffice fra Windows, vil programmet automatisk hente brugeroplysningerne fra AD'et via LDAP på baggrund af det Windows login brugeren anvender.

Blog-artikel: https://mikekaganski.wordpress.com/2018/04/27/configuring-libreoffice-using-gpo-to-take-user-data-from-active-directory/
Tidligere artikel om administration vha. Windows Registry og GPO: http://libreofficedk.blogspot.dk/search/label/Windows