DITA-OT Plugin Customization. : Case study: DITA to Qt Help.
Dobrovolskaia, Anzhela (2017)
Dobrovolskaia, Anzhela
Vaasan ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120119190
https://urn.fi/URN:NBN:fi:amk-2017120119190
Tiivistelmä
Nopeasti kehittyvän teknologian maailmassa tarkasti järjestelty dokumentaatio tuli tärkeäksi osaksi jokaista onnistunutta projektia. Tekninen dokumentaatio sisältää yleensä kolmenlaista tietoa: käsittelyohjeita, taustatietoa ja viitteitä. Epätarkasti luodun dokumentaation yleinen piirre on sisällön sekarakenne. Tämä voi vaikeuttaa luettavuutta ja johtaa käyttäjien sekaannuksiin.
DITA (Darwin Information Typing Architecture) ratkaisee ongelman ottamalla käyttöön tiukan kirjoitusmallin. Luodessaan luvun kirjoittajan on noudatettava seuraavia sääntöjä: se on keskittynyt yhteen ideaan, ja kuulu yhteen tarjotuista tietotyypeistä tyyppiin: konsepti, tehtävä ja viite. DITA tarjoaa XML-pohjaiset mallit kaikille näille kolmelle tietotyypille.
DITA-OT (DITA Open Toolkit) on DITA-lähteen käsittelytyökalu. DITAlla kirjotettua informaatiota voidaan muuntaa PDF:ksi, HTML:ksi, Web Helpksi ja muiksi tiedostomuodoiksi. Apache Ant script, XSLT, ja Java ovat ydinkielet useimmissa DITA-OT:n pricessointimoduuleissa.
Tämän projektin tavoitteena oli kehittää DITA-OT-muunnosskenaario, joka tuottaa DITA-sisällöstä Qt-ohjetiedostot Qt Help Framework -ohjelmalle. Skenaario toteutettiin luomalla DITA-OT -laajennus, joka käyttää sisäänrakennettuja muunnoksia "DITAsta XHTML:ään" ja "Yhdistä DITA-sisältöä" sisääntulona Qt-tiedostojen luomiseen. XHTML-muunnos valittiin paremmaksi ratkaisuksi kuin HTML5, koska se oli paremmin yhteensopiva XML-pohjaisten Qt-ohjetiedostojen kanssa. Laajennus kirjoitettiin Apache Ant script ja XSLT-skenaarioiden avulla.
DITA (Darwin Information Typing Architecture) ratkaisee ongelman ottamalla käyttöön tiukan kirjoitusmallin. Luodessaan luvun kirjoittajan on noudatettava seuraavia sääntöjä: se on keskittynyt yhteen ideaan, ja kuulu yhteen tarjotuista tietotyypeistä tyyppiin: konsepti, tehtävä ja viite. DITA tarjoaa XML-pohjaiset mallit kaikille näille kolmelle tietotyypille.
DITA-OT (DITA Open Toolkit) on DITA-lähteen käsittelytyökalu. DITAlla kirjotettua informaatiota voidaan muuntaa PDF:ksi, HTML:ksi, Web Helpksi ja muiksi tiedostomuodoiksi. Apache Ant script, XSLT, ja Java ovat ydinkielet useimmissa DITA-OT:n pricessointimoduuleissa.
Tämän projektin tavoitteena oli kehittää DITA-OT-muunnosskenaario, joka tuottaa DITA-sisällöstä Qt-ohjetiedostot Qt Help Framework -ohjelmalle. Skenaario toteutettiin luomalla DITA-OT -laajennus, joka käyttää sisäänrakennettuja muunnoksia "DITAsta XHTML:ään" ja "Yhdistä DITA-sisältöä" sisääntulona Qt-tiedostojen luomiseen. XHTML-muunnos valittiin paremmaksi ratkaisuksi kuin HTML5, koska se oli paremmin yhteensopiva XML-pohjaisten Qt-ohjetiedostojen kanssa. Laajennus kirjoitettiin Apache Ant script ja XSLT-skenaarioiden avulla.