Project

General

Profile

OpenOfficeorg Extensie voor spelling

Update xml

http://www.opentaal.org/dmdocuments/Nederlands.xml

Via deze xml kunnen we onze gebruikers naar de laatste versie sturen.
Het enige wat gebeurt is dat OpenOffice bij het zoeken naar updates, deze xml ophaalt.
Daarna download het bestand van de OpenOffice-servers.

Voorbeeld voor versie 1.1.2:

<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/update/2006" xmlns:xlink="http://www.w3.org/1999/xlink">
    <identifier value="org.openoffice.gdocs.oxt"/>
    <version value="1.1.2"/>
    <update-download>
        <src xlink:href="http://extensions.services.openoffice.org/e-files/1456/5/nl-dict.oxt"/>
    </update-download>
</description>

Maken van extensie

description.xml

Bij het uitpakken van de extensie, neemt de map de naam van de extensie aan. bestand123.oxt wordt map bestand123/
Hou de bestandsnaam constant: nl-dict.oxt.

In description.xml wordt de versie aangegeven:

<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/description/2006" 
             xmlns:d="http://openoffice.org/extensions/description/2006" 
             xmlns:xlink="http://www.w3.org/1999/xlink">
    <identifier value="org.openoffice.nl.hunspell.dictionaries" />
    <platform value="all" />
    <version value="2.0.0" />
    <dependencies>
        <OpenOffice.org-minimal-version value="3.2" d:name="OpenOffice.org 3.2" />
    </dependencies>
    <registration>
        <simple-license accept-by="admin" suppress-on-update="false" >
            <license-text xlink:href="README_NL.txt" lang="nl-NL" license-id="nl-NL" />
            <license-text xlink:href="README_EN.txt" lang="en-US" license-id="en-US" />
        </simple-license>
    </registration>
    <display-name>
        <name lang="en">Dutch spelling following official standards</name>
        <name lang="nl">Nederlandstalige spellingcontrole conform de officiƫle standaard.</name>
    </display-name>
    <update-information>
        <src xlink:href="http://www.opentaal.org/dmdocuments/Nederlands.xml" />
    </update-information>
    <extension-description>
        <src xlink:href="description/desc_nl_NL.txt" lang="nl" />
        <src xlink:href="description/desc_en_US.txt" lang="en" />
    </extension-description>
    <icon>
        <default xlink:href="images/OpenTaal.png" />
    </icon>

    <publisher>
        <name xlink:href="http://www.opentaal.org" lang="en">www.opentaal.org</name>
        <name xlink:href="http://www.opentaal.org" lang="nl">www.opentaal.org/english</name>
    </publisher>

    <!--This link will be generated by repository. Check if this already works for multiple languages.
        If not you may provide it manually if you like.
    <release-notes>
        <src xlink:href="http://extensions.openoffice.org/testarea/desktop/publisher/release-notes_en.txt" lang="en" />
        <src xlink:href="http://extensions.openoffice.org/testarea/desktop/publisher/release-notes_nl.txt" lang="nl" />
    </release-notes>
    -->
</description>

oxt-file

Het is een zipbestand met de volgende inhoud van het bestand:

.
|-- Dictionaries.xcu
|-- META-INF
|   `-- manifest.xml
|-- README_EN.txt
|-- README_NL.txt
|-- description
|   |-- desc_en_US.txt
|   `-- desc_nl_NL.txt
|-- description.xml
|-- hyph_nl_NL.dic
|-- images
|   `-- OpenTaal.png
|-- nl_NL.aff
`-- nl_NL.dic