QA/Bugzilla/Sanitizing Files Before Submission/nl
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Deze pagina gaat over het opschonen van bestanden voordat ze worden ingediend bij het QA-team via Bugzilla, e-mail of op een andere manier.
Deze pagina is gericht op het verstrekken van informatie over het opschonen van veelgebruikte bestandsindelingen zoals ODF (odt, ods, odp, enz..) en Microsoft Office-indelingen zoals doc(x), xls(x) en ppt(x).
Waarom mijn bestanden opschonen?
Voorbeeldbestanden die naar het LibreOffice-project worden verzonden, worden doorgaans openbaar toegankelijk gemaakt, zodat onze hele gemeenschap kan werken aan het corrigeren van eventuele problemen die ermee verband houden. Wanneer bestanden worden ingediend bij Bugzilla (ons bug-tracking systeem), geeft de indiener toestemming om ze te gebruiken onder een Free Culture-licentie (meestal CC-BY-SA 4.0) en de bestanden en inhoud kunnen worden hergebruikt door mensen binnen en buiten het LibreOffice-project.
We raden melders ten zeerste aan om bestanden op te schonen voordat ze worden ingediend, zodat er geen persoonlijke of privé-informatie onbedoeld met anderen wordt gedeeld.
Effectief opschonen
Geen enkele techniek zal alle identificerende informatie uit een digitaal bestand verwijderen. Er zijn verschillende technieken die in combinatie kunnen worden gebruikt om privétekst en metadata uit een ODF-bestand te verwijderen met behoud van (hopelijk) de nodige structuur voor het reproduceren van de bug.
Privé-metadata verwijderen
Gebruikersgegevens kunnen worden bekeken en gewist via het menu
▸ .- Op het tabblad Algemeen:
- Klik op Eigenschappen terugzetten om de algemene gebruikersgegevens zoals de totale bewerkingstijd en het revisienummer opnieuw in te stellen.
- Verwijder het vinkje bij Gebruikersgegevens toepassen.
- Op de tabbladen Beschrijving en Gebruikergedefinieerde eigenschappen wist u alle gegevens die u niet wilt verspreiden.
Schakel het bijhouden van wijzigingen uit en verwijder opgeslagen wijzigingen
Wijzigingen bijhouden is een handige functie voor samenwerking, maar moet worden uitgeschakeld en gewist tijdens het opschoningsproces.
▸ :
- Zorg ervoor dat op het tabblad Beveiliging het vakje Wijzigingen bijhouden niet aangevinkt is.
Met
▸ ▸ , wis alle wijzigingen.Oude versies verwijderen
Ga naar
▸ en verwijder alle oudere versies van het document die daar zijn opgeslagen.Verborgen inhoud onthullen
Zodra u verborgen inhoud hebt onthuld, moet u beslissen of u deze wilt verwijderen, opschonen of laten zoals het is.
Writer
▸ (01-2024 beschrijving wel actueel?)
- Vink deze functie aan om er zeker van te zijn dat alle verborgen alinea's zichtbaar zijn.
Calc
(01-2024 beschrijving wel actueel?)
- Zorg ervoor dat er geen verborgen bladen zijn.
Bestandstekst opschonen
Nadat u regexps hebt uitgevoerd, controleert u het document om er zeker van te zijn dat alle privétekst is opgeschoond.
Writer
Het basisplan is om alle tekens te vervangen door een "x". Dit kunnen we (proberen) doen met "Zoeken en vervangen".
Voorkeur
▸ (Ctrl + H)- In veld Zoeken zet [:alpha:]
- In veld Vervangen zet "x"
- Zorg dat Alleen hele woorden NIET aangevinkt is
- Zorg dat Reguliere expressies aangevinkt is
- Klik op Alles vervangen
Alternatief
▸ (Ctrl + H)- In veld Zoeken zet "." (een enkele punt)
- In veld Vervangen zet "x"
- Zorg dat Alleen hele woorden NIET aangevinkt is
- Klik zo nodig op Andere opties om dat veld uit te klappen, zorg dat Reguliere expressies aangevinkt is
- Klik op Alles vervangen
Nu heeft u een document met veel "x"-en. Met een beetje geluk is de bug nog steeds reproduceerbaar met dat document.
Calc
Volg de instructies voor Writer voor elk blad in de spreadsheet.
- Zorg ervoor dat "Alle bladen" aanvinkt is in 'Zoeken en vervangen'
Media opschonen
Voor zover de auteur weet is er geen gemakkelijke manier om alle media in een ODF-bestand te vervangen door dummy-versies.
Een mogelijke techniek zou zijn om het ODF-bestand uit te pakken en alle afbeeldingen, audio en video te vervangen door iets. (We zouden van deze taak een EasyHack kunnen maken)
Formules opschonen
Er kunnen veel Math objecten (formules) in een ODF-bestand staan. Het eenvoudig vervangen van alles door 'x' in 'brontekst' van een formule zou waarschijnlijk een weergavefout opleveren, dus sommige eqn zoekwoorden moeten ongewijzigd blijven.
Een van de mogelijke oplossingen voor het probleem is File:QA formulas sanitize.odt, wat een brontekst is van de simplistische Python-macro. Om het te gebruiken, exporteert u naar platte tekst, hernoemt u het bestand naar de extensie '.py' en plaatst u het in de map macro's.