Quanta Plusi kasutaja käsiraamat
Quanta Plusi kasutaja käsiraamat
Järgmine

Quanta Plusi kasutaja käsiraamat

Christopher Hornbaker

Fabrice Mous

Robert Nickel

András Mantia

Arendaja: Eric Laffoon
Arendaja: András Mantia
Arendaja versioonini 2.0: Dmitry Poplavsky
Arendaja versioonini 2.0: Alexander Yackovlev
Tõlge eesti keelde: Marek Laane
Versioon 3.4.90 (2005-08-24)

Käesolevat dokumenti võib kopeerida, edasi levitada ja/või muuta vastavalt GNU Vaba Dokumentatsiooni Litsentsi tingimustele, nagu need on avaldanud Vaba Tarkvara Fond; kas Litsentsi versioon 1.1 või ükskõik milline hilisem versioon; kaasa arvatud mittemuudetavad sektsioonid (puudub), esikaane tekstid (puudub), ja tagakaane tekstid (puudub). Litsentsi koopiaga võimaldab tutvuda sektsioon "GNU Vaba Dokumentatsiooni Litsents".

Quanta Plus on veebi IDE, mille eesmärk on olla neutraalne ja läbipaistev kõigi märgistuskeelte suhtes ning samas toetada populaarseid veebipõhiseid skriptikeeli, CSSi ning muid W3C® soovitustele tuginevaid standardeid.


Sisukord

1. Mis on Quanta Plus?
Quanta Plus: kust see alguse sai ja kuhu see läheb
2. Quanta Plusi põhitõed
Töötsoon
Mitmedokumendiline keskkond
Redaktoriaken
Tööriistavaated
Infokaardid
Tööriistaribad
3. Kasutamine....
Tööriistaribad
Projektid
Uued projektid
Projektide seadistamine
Projektide kasutamine
Projektivaated
Mallid
Mallitüübid
Malli ulatus
Mallide loomine
Mallide kasutamine projektis
Mallide haldamine
Lehekülje visuaalne esitus (Visual Page Layout)
VPL režiimid
VPL redigeerimine
4. Menüüriba
Menüü Fail
Menüü Redigeerimine
Menüü Vaade
Menüü Järjehoidjad
Menüü Projekt
Menüü Tööriistaribad
Menüü DTD
Menüü Sildid
Menüü Pluginad
Menüü Tööriistad
Menüü Aken
Menüü Seadistused
Menüü Abi
5. Quanta Plusi seadistamine
Quanta seadistamine
Toimingute seadistamine
Pluginate seadistamine
6. Muud omadused
XML tööriistad
KDE dokumentatsiooni tööriistad
XML-i kontrollimine
XSL-i töötlemine
Pluginate kasutamine
Mis on plugin?
Pluginate redigeerimise dialoog
Meeskonnatöö
Sündmuste toimingud
Annotatsioonid
Silumine Quanta Plusis
PHP siluri kasutamine
XSL siluja KXsldbg kasutamine
7. Quanta Plusi laiendamine
Dokumenditüübi redigeerimispakett (DTEP)
Paketid
TagXML
description.rc
Kasutaja määratud toimingud
Toimingute loomine
Tekstitoimingud
Silditoimingud
Skriptitoimingud
Tööriistaribade loomine
Nullist peale
Oma dokumentide loomine
Ressursside jagamine
Ressursside hankimine
DTD teisendamine DTEP-ks
8. Küsimused ja vastused
9. Autorid ja litsents
A. Paigaldamine
Quanta Plusi hankimine
Lähtekoodist paigaldamine
Märkused paigaldamise kohta
Sõnastik
Peatükk 1. Mis on Quanta Plus?
Mis on Quanta Plus?
Eelmine
Järgmine

Mis on Quanta Plus?

Eric Laffoon

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane
 

Quanta Plus on K töölaua keskkonna veebiarendusvahend. Quanta Plusi siht on võimaldada kiiret ja hõlpust veebiarendust ning see on kiiresti muutunud paljude suurepäraste omadustega võimekaks redaktoriks.

Meie eesmärgiks on jäänud luua kõigi aegade kõige parem veebiarendusvahend. Me saame aru, et see nõuab märksa rohkemate inimeste aktiivset kaasamist, seepärast olemegi asunud arendama vahendeid, mis lubavad veebimeistritel Quanta Plusi kohandada, laiendada ja täiustada. Seetõttu palume ka just teil, veebiarendajatel, anda meilegi teada, kuidas olete Quanta Plusi täiustanud. Me organiseerime teie täiustused viisil, et kõik Quanta Plusi pruukivad veebiarendajad saaksid kasutada ressursse, laiendusi ja uusi pluginaid ning sel moel tõusta kõigi aegade parimateks veebimeistriteks.

 
 --Eric Laffoon, http://quanta.sourceforge.net

Quanta Plus: kust see alguse sai ja kuhu see läheb

Robert Nickel

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane

Püüdes luua parimat HTML-redaktorit, kerkis Quanta Plusi arendajatel pähe üsna hullumeelne idee: “Aga kui muudaks Quanta Plusi üldiseks ja laiendatavaks märkekeele redaktoriks?” Sest nii saaks sellest ju maailma parim veebiarenduskeskkond, mida KDE suudab pakkuda! Ja nii läkski...

Olemata enam seotud HTML-i külge, on Quanta Plus teel igakülgse ja parima veebiarenduskeskkonna staatuse poole. Õigupoolest: kui on võimalik midagi defineerida XML-ina, peaks Quanta Plus olema igati võimeline pakkuma sellele arenduskeskkonda (IDE).

Kohe tuleb lisada, et Quanta Plus kujutab endast silmapaistvat saavutust, mille taga seisab kogu KDE arendamisega tegelev kogukond. Vaba tarkvara kehastusena kasutab Quanta Plus ära põhimõtet “Miks kirjutada midagi, mida keegi on juba kirjutanud?” Tänu KDE avarale raamistikule ongi selline koostöö võimalikuks saanud.

Quanta Plus pakub veebiarendajatele tundlikku ja võimsat paljudokumendilist töökeskkonda (MDI), mis võib oluliselt tõsta produktiivsust. Oma käe järgi kohandatud toimingute, skriptide ja tööriistaribade loomisega on peaaegu kõike võimalik muuta automaatseks. Rakendus Kommander lubab laiendada Quanta Plusi selliselt, et sa ei pruugi oma mälu isegi vaevata skriptisüntaksi meeldetuletamisega. Täpsemalt räägib selles Peatükk 7, Quanta Plusi laiendamine.

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 2. Quanta Plusi põhitõed
Quanta Plusi põhitõed
Eelmine
Järgmine

Quanta Plusi põhitõed

Robert Nickel

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane

Quanta Plus kasutab päris mitut olulist põhimõtet ning kõige selle mõistmiseks, mida Quanta Plus pakkuda suudab, tuleb esmalt need põhitõed selgeks teha. Käesolev peatükk ongi sellele pühendatud.

Töötsoon

Quanta Plus jagab töötsooni kolmeks: globaalne, kohalik ja projekti piirkond. See erinevus mõjutab Quanta Plusi paljusid komponente.

Globaalne

Globaalsed elemendid on kättesaadavad kõigile Quanta Plusi kasutajatele. Tööriistaribadest toiminguteni asub kõik globaalseks märgitu Quanta Plusi üldises kataloogistruktuuris. See võimaldab näiteks administraatoritel salvestada teatud tööriistaribad, toimingud ja mallid globaalsesse puusse, mida seejärel saavad ühtmoodi kasutada kõik, kes antud süsteemis Quanta Plusi pruugivad.

Kohalik

Kohalikud elemendid kuuluvad konkreetsete kasutajate veebiarendusressursside hulka, koosnedes kasutajale vajalikest mallidest ja tööriistaribadest. Need asuvad kasutajate kodukataloogis. See muudab kõik kasutaja kohalikud elemendid kättesaadavaks mis tahes veebiarendusprojektis, millest kasutaja soovib osa võtta.

Projekt

Projektielemendid on mõeldud kasutamiseks ainult konkreetses projektis. Neiks võivad olla mis tahes elemendid alates CSS mallidest kuni omaloodud toimingutega tööriistaribadeni, mis võimaldavad ette võtta spetsiaalseid ülesandeid antud projekti failidega. See on ühtlasi kõige piiratum valdkond. Kõik projekti töötsoonis salvestatud elemendid salvestatakse projekti kataloogipuusse.

Mitmedokumendiline keskkond
Mitmedokumendiline keskkond

Mitmedokumendiline keskkond


Quanta Plus käesoleva dokumendi redigeerimisel.


Quanta Plusi MDI jaguneb mitmeks põhiosaks: redaktori aken, kiirinfo puud, infokaardid ja tööriistaribad. Täpsemat infot nende komponentide kohta annavad “Redaktoriaken”, “Tööriistavaated”, “Infokaardid” ja “Tööriistaribad”.

Redaktoriaken


Quanta Plusi redaktoriaken.


Quanta Plusi redaktori aken võimaldab ühekorraga avada palju faile. Kui avatud on vaid üks fail, täidab dokument kogu redaktori akna. Kui avatakse teine dokument, eraldatakse redaktori akna allosas väike ruumiosa kaartidele, kus on näha failide nimed ja olekuikoon (siintoodud pildil on see näha flopiikoonina, mis ilmub failinime kõrvale, kui seda on muudetud, osutades, et faili võiks olla kasulik salvestada).

Hiire parema nupuga kaartidel klõpsates avaneb kontekstimenüü, milles leiduvad kirjed käivad parajasti avatud dokumendi kohta: aktiivse, mõne muu või kõigi kaartide sulgemine, lülitumine mõnele muule kaardile, dokumendi uuestilaadimine, kustutamine või üleslaadimine, lülitumine järjehoidjaga reale, CVS-toimingu sooritamine avatud dokumendiga.

Hiire parema nupuga redaktori alas klõpsates avaneb samuti kontekstimenüü, mille kirjed käivad redigeeritava dokumendi sisu kohta: põhilised redigeerimistoimingud (lõika/kopeeri/aseta), kursori all asuva sildi redigeerimine, kursori all oleva sildiga hõlmatud ala valimine, kontekstiabi kursori all oleva sõna kohta või faili avamine, kui kursori all olev string viitab failile.

Redaktori akna kohal asetseb redaktoririba. Praegu on Quanta Plusi vaikeväärtuseks HTML 4.01 Transitional, mis pakub välja teatud vaikimisi laetavate tööriistaribade valiku. Quanta Plusi arenedes uuendatakse ka neid tööriistaribasid, et tulla paremini vastu kasutajate vajadustele ja võimaldada neil kasutada kõiki uusi võimalusi.

Tööriistaribade kasutamine peaks olema ilmselge. Kui soovid lisada mõne elementaarse sildi (näiteks <p>) oma dokumenti, klõpsa lihtsalt vastavat silti esindaval ikoonil. Seejärel saad sisestada vajalikud andmed. Kui soovid lisada mõne keerulisema sildi, mis eeldab teatud atribuute (näiteks ankur), võid kasutada dialoogi, kus saab erinevad väljad täita vajaliku infoga.


Ankru (<a>) dialoog.


Tööriistavaated


Tööriistavaated.


Tööriistavaated ehk kiirinfopuud (QIT) võimaldavad ringi liikuda ja Quanta Plusi kohta infot hankida. Praegusel kujul näitavad kaardid faili-, projekti-, malli-, dokumendi struktuuri, skripti-, atribuudi- ja dokumentatsioonipuud.

QIT: mis on mis

Failipuu

Siin saab lehitseda kogu failisüsteemi puu kujul. Failisüsteemi saab vaadelda kahest vaatepunktist: esiteks kasutaja kodukataloogist ning teiseks failisüsteemi juurkataloogist. Puud saab kasutada masinas nende failide leidmiseks, mida soovid redigeerida või lisada käesolevasse projekti. Klõps hiire parema nupuga puuvaates oleval failil pakub mitmeid võimalusi valitud faili käsitlemiseks ning lubab selle ka lisada aktiivsesse projekti (kui see on olemas) või lülitada vaadet puu ja nimekirja vahel. Aga proovi seda ise!

Projektipuu

Projektihaldus on vahest Quanta Plusi tugevaim külg. See kaart võimaldab vahetult ligi pääseda projekti kuuluvatele failidele ning neil hiire parem nuppga klõpsates mitmesuguseid asju ette võtta, näiteks lisada, eemaldada või üles laadida üksikuid faile või neid kõvakettalt sootuks kustutada.

Mallipuu

Veel üks Quanta Plusi võimalusi on mallid. Need võivad olla mis tahes sulle meelepärane asi alates piltidest kuni koodilõikude või kas või tervete veebilehekülgedeni.

Mallid on sorteeritud kolme kategooriasse vastavalt nende ulatusele või nähtavusele: globaalsed, kohalikud ja projektimallid (nagu Quanta Plusi töötsoonis tervikuna). Nagu nimigi ütleb, on globaalsed mallid alati kasutatavad. Kohalikud mallid on kättesaadavad nende loojale ja projektimallid on nähtavad vaid siis, kui avatud on vastav projekt. Lähemalt räägib mallidest “Mallid”.

Skriptipuu

Siit leiab infot erinevate skriptide kohta, mida sul on võimalik kasutada. Ka siin toimib jaotus globaalseteks, kohalikeks ja projektiskriptideks. Klõps hiire vasak nuppga mõnel kirjel näitab kogu saadaolevat infot antud skripti kohta. Klõps hiire parem nuppga aga võimaldab üht-teist ette võtta, näiteks skript käivitada, seda redigeerida või e-postitsi kellelegi lähetada.

Dokumendi struktuuri puu

See kaart võimaldab näha, kuidas saab dokumendist aru parser. Klõps hiire vasak nuppga elemendil asetab kursori tekstis antud elemendile. Klõps hiire parem nuppga elemendil lubab mitmel moel puus ringi liikuda ja seda uuendada.

Atribuudipuu

See kaart asub teistest allpool ning võimaldab hõlpsasti redigeerida atribuute ja nimeruume. Sisule orienteeritud kirjete süsteem lubab muuta mis tahes atribuuti kõigest mõne hiireklõpsuga.


Atribuudipuu


Dokumentatsioonipuu

Siin on ära toodud põhjalik dokumentatsioon veebitehnoloogiate kohta, mida saab lehitseda otse Quanta Plusi aknas. Eelnevalt pakitud Quanta Plusi dokumendid võib alla laadida aadressilt Quanta Plusi dokumentatsioonisaidilt, aga samahästi võib ka ise luua dokumente Quanta Plusi jaoks ja kohta. Lisades projekti kataloogi "doc", saab lisada, rdigeerida ja vaadata projektiga seotud dokumentatsiooni.

Infokaardid


Quanta Plusi infokaardid.


Vaikimisi näitab Quanta Plus akna allosas kaht kaarti, mis pakuvad teatud tulusat infot: teadete aken ja probleemide aken.

Teadete kaart

Sellel kaardil näeb kõigi Quantas käivitatud skriptide infot, näiteks aktiivses dokumendis kasutatud DTD ja kõik selle muudatused.

Probleemide kaart

Sellel kaardil näeb kõiki aktiivse dokumendi märkekeele vigu. Ka Quanta Plusis käivitatud skriptid annavad oma vigadest (kui neid esineb) teada sellel kaardil.

Tööriistaribad


Quanta Plusi HTML tööriistaribad.


Quanta Plusi tööriistaribad on loodud mahukate ja igati laiendatavatena. Nende mõistmine ei valmista erilisi raskusi: klõpsa nupule ja tulemuseks on nupuga seotud toiming. Mis aga asja mõnusaks teeb, on see, et Quanta Plus laseb toiminguid ise määrata.

Quanta Plusi tööriistaribade kasutamine on imelihtne. Valides menüü Tööriistaribad, saab neid igati avada, salvestada, lisada ja e-postiga saata. Kui otsustad tööriistariba laadida, võid valida ühe Quanta Plusi kolmest töötsoonist. Loodud tööriistariba saab salvestada kohalikuna või projekti. Kui soovid, et see oleks kättesaadav globaalselt, pead paluma administraatori õigustega isikul asetada see Quanta Plusi globaalsesse kataloogi.

Quanta Plusi tööriistaribade üks vaimustavamaid omadusi on see, et neid saab otse rakendusest e-postiga teistele saata. Quanta Plus saadab tööriistaribad gzipitud tar-arhiivina KMaili vahendusel. Kui saad e-postiga tööriistariba, võid selle salvestada (ja laadida) Quanta Plusis nagu iga muu tööriistariba!



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 3. Kasutamine....
Kasutamine....
Eelmine
Järgmine

Kasutamine....

Robert Nickel

András Mantia

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane

See peatükk kirjeldab Quanta Plusi neid osi, millega sa kõige rohkem kokku puutud. See võimaldab sul töötada produktiivsemalt ning samal ajal kõike Quanta Plusis just oma käe järgi kohandada.

Tööriistaribad

Nagu mainitud, saab Quanta Plusi tööriistaribasid peamiselt hallata menüü Tööriistaribad vahendusel. Kasutamine ja loomine on aga mõneti erinevad tegevused ja siinkohal võtame vaatluse alla just kasutamise. Tööriistaribade loomisest räägib eraldi osa “Tööriistaribade loomine”.

Tööriistaribade kasutamine on päris lihtne: klõpsa soovitud elemendi või toimingu ikoonil ning juhtub üks kolmest: element lisatakse (lisavõimalusena ka sulgev element), ilmub elemendi dialoog, mille väljadel saab määrata kindlaks elemendi atribuudid, või siis käivitub toiming, mis teeb midagi muud asjalikku praeguses failis või projektis. Kui arvad, et on äärmiselt aeganõudev ja tüütu kogu aeg käsitsi sisestada mingit elementi, mida Quanta Plus ei paku, saab selle lisada. Täpsemalt räägib sellest “Dokumenditüübi redigeerimispakett (DTEP)”.

Tööriistaribasid ja selle elemente saab seadistada kontekstimenüüst (avaneb hiire parema nupu klõpsuga tööriistaribal), mille abil on võimalik luua uus toiming, uus tööriistariba, valida teatud toiminguid, näiteks Eemalda tööriistariba ja Nimeta tööriistariba ümber, või valida käsk Tööriistariba seadistamine, mis avab dialoogi, kus saab määrata, millised toimingud peavad olema näha sellel või muudel tööriistaribadel.

Kontekstimenüüd tööriistaribal paikneval toimingul (ikoonil) avades näeb seal lisaks mainitud valikutele veel kirjeid Eemalda toiming ja Muuda toimingut, mida ilmselt pole vaja lahti seletada.

Tööriistaribasid ja nende toiminguid saab seadistada menüüköskudega Seadistused->Tööriistaribade seadistamine... ja Seadistused->Toimingute seadistamine..

Kasutaja määratud toimingutest kõneleb pikemalt “Kasutaja määratud toimingud”.

Sildidialoog näeb välja selline:


Sildidialoog.


Siintoodud pildil on ankrusildi dialoog. Kui tead midagi XHTML keelest, siis märkad, et siin on kõik sellised atribuudid, mis ankrus ikka olla võivad. Pane tähele ülal asuvaid kaarte Main, Core and i18n, Events ja Focus, mis sisaldavad vastavalt oma funktsioonile muid ankruelemendis kasutatavaid atribuute. Nüüd tuleb lihtsalt täita tühjad väljad selliste atribuutidega, mida soovid ankrus näha, klõpsata nupule OK ja heihopsti! korralikult vormindatud ankur ongi seal, kus parajasti asub kursor.

Projektid
Projektid

Projektid

Robert Nickel

András Mantia

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane

Uued projektid

Quanta Plusi projektinõustaja ( Projekt->Uus projekt...) muudab projekti loomise lustimänguks.


Projektinõustaja.


Väljade tähendus on ilmselge ja neid oleks mõtet täita ülevalt alla, nii võtab näiteks projektinime määramine vähemaks vaeva ülejäänud projektis pidevalt kogu kataloogistruktuuri sisestamisel. Me oleme siiski vaba tarkvara ega piira kuidagi sinu võimalusi rakendust kasutada. Kõik otsinguteed ja autoriinfo väljad on muudetavad nii dialoogis kui ka hiljem menüükäsuga Projekt->Projekti omadused (Shift+F7).

Projekti üldised seadistused

Nimi

Siin saab anda projektile nime. Meie andsime enda omale näiteks nimeks “foo”. Kui täidad välja Nimi, täidetakse väli Fail sinu eest automaatselt ära.

Fail

See on Quanta Plusi projektifaili nimi. Vaikimisi on see sinu projekti nimi väiketähtedega, ilma tühikuteta ja laiendiga webprj (nt. foo.webprj). See fail on salvestatud projekti baaskataloogi.

Serveri seadistused
Protokoll

Siin saab valida protokolli, mida kasutada projektile juurdepääsuks. Kui projekt asub samal masinal, kus kasutad Quanta Plusi, võib jätta väärtuseks 'kohalik'. Protokollide nimekiri sõltub süsteemist. Protokollideks võivad olla SSH, FTP, NFS, SMB, WebDAV ja paljud muud. Protokollide kasutamisel aitab kaasa KDE võimas KIO moodulite arhitektuur. See raamistik lubab igal KDE rakendusel kasutada ka võrgus asuvaid ressursse sama hõlpsasti, nagu asuks nad kohalikus masinas.

Masin

Siin saab määrata selle serveri aadressi, millele soovid ligi pääseda (kui sa ei kasuta just protokolli 'kohalik'). Sobib nii masinanimi (masin.kuskil.ee) või IP aadress (127.0.0.1).

Kasutaja

Võrgumasinasse sisselogiva kasutaja nimi. See on tõstutundlik.

Parool

Parool võrgumasinasse siselogimiseks. See on tõstutundlik.

Port

Selle võib jätta tühjaks, et kasutataks porti, mida valitud protokoll vaikimisi tarvitab. Midagi siin muuta on vaja ainult juhul, kui seda nõuab server.

Kataloogi seadistused
Peakataloog

Juurkataloog, kuhu on salvestatud kõik projektifailid ja -kataloogid.

Mallide kataloog

Asukoht, kuhu on salvestatud projektis kasutatavad tööriistaribad. Vaikimisi on see templates. Kui sul on olemas valik faile, mida soovid kasutada mitme projekti juures, võib olla mõttekas määrata siin hoopis nende failide kataloog.

Tööriistaribade kataloog

Asukoht, kuhu on salvestatud projektis kasutatavad tööriistaribad. Vaikimisi on see toolbars. Kui sul on olemas valik tööriistaribasid, mida soovid kasutada mitme projekti juures, võib olla mõttekas määrata siin hoopis nende failide kataloog.

Projekti allikad
Kohalike või võrgufailide lisamine

See võimaldab lisada faile kohalikust failisüsteemist. Valida võib ka mitu faili või kogu kataloogi.

Wgeti kasutamine failide allalaadimiseks saidilt

See võimalus on hea siis, kui sul on staatiline veebisisu, mida soovid alla laadida ja muuta. Kui server kasutab skripte (nt. PHP, Python, jne.), tuleb sul failid muul moel hankida.

Failide lisamine projekti

Lisatakse failid asukohast

Märkimisel kaasatakse failid, mis asuvad baaskataloogis. Kui on märkimata, võib projekti nii-öelda tühja koha peale luua.

Filtrid
Lisatakse ainult märkekeele-, skripti- ja pildifailid

Märkimisel kaasatakse projekti ainult märkekeele-, skripti- ja pildifailid.

Lisatakse järgmise maskiga failid

Märkimisel näidatakse kõiki faile ja katalooge baaskataloogis ning sul on võimalik nende seast vajalikud välja selekteerida.

Kaasatakse failid

Näitab peakataloogi faile, kus saab märkides vajalikud projekti kaasata või märget eemaldades välja jätta.

Projekti muud seadistused

Autor

Sisesta siia oma nimi (või ka varjunimi).

E-post

E-posti aadress, kuhu soovid saata projektiga seonduvaid asju.

Projekti vaikeväärtused
Vaikimisi DTD

Võimalus valida märkekeel, mida antud projektis põhiliselt kasutad.

Vaikekodeering

Võimalus valida kodeering, milles tuleb projekti failid avada ja salvestada.

Eelvaatluse prefiksi kasutamine

Võimaldab anda asukoha prefiks, mis osutab kuhugi mujale kui kohalikku failisüsteemi. See on kasulik näiteks lehekülgede puhul, millel on dünaamiline sisu ja mis sõltuvad serveri toimimisest (nt. PHP, JSS, Python jne.). Kirjuta siia aadressi esimene osa, nagu see eksisteerib serveril. ning Quanta Plus lõpetab ise faili otsingutee. Kui näiteks domeen on bar.com ning sa redigeerid lehekülge index.html, võid seda redigeerida võrgumasinal (foo.bar.com), laadida serverile ning vajutada F6, et näha tulemusi asukohas www.bar.com, mitte kohalikus failisüsteemis.

Prefiks

Prefiks, mida soovid kasutada.

Globaalsete mallide lisamine

Kopeerib globaalsed mallid projekti kataloogipuusse.

Kohalike mallide lisamine

Kopeerib kohalikud mallid projekti kataloogipuusse.

Uue projekti nõustaja viimasel kaardil on kolm võimalust, mis peaksid elu mitmeti kergemaks muutma. Neid saab kasutada ka menüükäsuga Projekt->Projekti omadused (profiilide üleslaadimise kaardil) või kiirklahviga Shift+F7.

Projektide seadistamine

Projekti omaduste dialoog näeb välja selline:


Üldiste valikute kaart


Mõned elemendid on samad, mida kohtab projekti nõustajas. Neid kirjeldab “Uued projektid”. Siin on kirjeldatud nõustajas puuduvaid valikuid.

Projekti üldised seadistused

Projektist jäetakse välja

Failide nimekiri (kasutada võib ka metamärke), mida ignoreeritakse, kui sooritad mingeid projektiga seotud toiminguid (näiteks Loe uuesti projekti kataloog).

Failis .cvsignore toodud failid jäetakse välja

Eelneva täiendus, võimaldab projekti toimingutest välja jätta failid, mida toob ära fail .cvsignore.

Vaikevaade

Projektivaade, mis laetakse projekti avamisel. Projektivaadetest räägib lähemalt “Projektivaated”.

Silur

Võimaldab valida kasutatava siluri. Praegu on toetatud ainult Gubed. Gubedi kohta leida rohkem infot siit. Siluripluginat saab seadistada klõpsuga nupule Valikud. Täpsemalt räägib silumisest “Silumine Quanta Plusis”.

Vaikevaade

Projektivaade, mis laetakse projekti avamisel. Projektivaadetest räägib lähemalt “Projektivaated”.

Kaardil Profiilide saatmine saab määrata üleslaadimise profiile (vt. “Profiilide üleslaadimine”), samuti lubada iga profiili puhul serveri sisu puuvaate näitamine, kui märgid ära kasti Igal profiilil näidatakse puuvaadet.

Kaardil Meeskonna seadistamine saab lisada, muuta ja eemaldada projekti liikmeid, samuti määrata kindlaks meililisti. Täpsemalt räägib sellest “Meeskonnatöö”.

Kaardil Sündmuste seadistamine saab sisse lülitada sündmuste toimingute lubamise ning neid toiminguid lisada, muuta ja eemaldada. Sündmuse toiming käivitatakse teatud eelnevalt määratud sündmuse toimumisel, näiteks faili salvestamisel. Täpsemalt räägib sellest “Sündmuste toimingud”.

Projektide kasutamine

Projekti failid

Vaikimisi avab Quanta Plus käivitamisel viimati kasutatud projekti. Seda omadust ei saa praegu muuta.

Uue projekti avamiseks vali menüüst Projekt käsk Ava projekt... või vajuta tööriistaribal ikooni Ava projekt. Ilmub projekti avamise dialoog, mis võimaldab valida just selle projekti, mida soovid. Projektidel on laiend webprj.

Quanta Plusi sulgemisel salvestatakse projektifail automaatselt. Sul palutakse enne Quanta Plusi sulgemist salvestada muudatused failides, kui neid esineb. Sama juhtub uue projekti laadimisel.

Projekti puuvaade

Projektipuu pakub võimaluse pääseda hõlpsasti ligi projekti failidele. Siin saab hallata kõiki aktiivse projekti faile.

Failide puhul avab klõps hiire parem nuppga järgmise menüü:



Need kirjed kõnelevad ise enda eest, nii et uuri neid omal käel.

Kataloogid on põhimõtteliselt samasugused, kuid hiire parem nupp ei paku oma menüüs võimalusi Ava ja Ava kasutades:



Ka need kirjed on nii iseenesestmõistetavad, et ei vaja lähemat seletamist.

Projektide üleslaadimine

Projekti üleslaadimise dialoog:


Projekti üleslaadimise dialoog.


Profiili nimi

Siin saab valida profiili. Profiil sisaldab infot üleslaetavate failide asukoha kohta. Lähemalt räägib sellest “Profiilide üleslaadimine”.

Uus

Selle nupuga saab luua uusi üleslaadimise profiile.

Muuda

See võimaldab muuta parajasti valitud üleslaadimise profiili.

Eemalda

See võimaldab eemaldada parajasti valitud profiili. Kui saadaval on vaid üks profiil, ei saa nuppu kasutada.

Parool säilitatakse

Parool salvestatakse mällu ja kustutatakse sealt pärast programmi sulgemist. See on kasulik juhul, kui sul on vaja sageli faile üles laadida, aga sa ei soovi kasutada vähemturvalist võimalust “Parool salvestatakse kettale”.

Kõik

Üleslaadimiseks valitakse kõik projekti failid.

Muudetud

Üleslaadimiseks valitakse kõik muudetud failid.

Puudub

Nimekirjast eemaldatakse kõik failid.

Vastupidi

Kõigi nimekirja failide valimine/valiku tühistamine.

Ava kõik

Kerib lahti kõik kataloogid.

Sulge kõik

Kerib kokku kõik kataloogid.

Uuenda kõik

Värskendab nimekirja.

Jätka

Käivitab üleslaadimise

Loobu

See katkestab käimasoleva üleslaadimise või lihtsalt sulgeb dialoogiakna, kui sul tuli enne üleslaadimise alustamist mõni parem mõte.

Profiilide üleslaadimine

Quanta Plus võimaldab luua hulga üleslaadimise profiile ja sel moel laadida projekte (kas täielikult või osaliselt) erinevatele serveritele. Profiili muutes või luues näed sellist dialoogi:



Profiili nimi

Kirjuta siia meelepärane profiili nimi.

Masin

Serveri nimi, kuhu failid kopeeritakse. Kõlbab nii täielik domeeninimi kui ka IP aadress.

Protokoll

Failide üleslaadimiseks kasutatav protokoll. Sõltuvalt KDE versioonist võivad valikuvõimalused erineda. Igatahes peaks oleva võimalik valida FTP, faili (st. kohaliku) ja NFS vahel.

Port

Failide edastamisel kasutatav port. Tavaliselt ei pea selle üle pead vaevama, kui just sinu võrguadministraator ei kasuta mõnda tavapärasest erinevat porti.

Kasutaja

Autentimiseks kasutatav kasutajanimi.

Parool

Autentimiseks kasutatav parool.

Parool salvestatakse kettale

Sõltuvalt sinu paranoilisustasemest võib see olla hea või halb võimalus. Kasuta seda oma paremal äratundmisel. Aga et sa teaksid: parool säilitatakse kettal puhta tekstina, kuid kergelt segiaetuna, nii et seda ei saa niisama lugeda, küll aga suudab igaüks, kel vähegi teadmisi programmeerimisest, selle hõlpsasti lahti harutada.

Asukoht

Asukoht serveris, kuhu failid kopeeritakse.

Kasutatakse vaikeprofiilina

Võimaldab muuta parajasti vaadatava profiili vaikimisi kasutatavaks

Projektivaated

Projektivaade koosneb teatud valikust failidest ja tööriistaribadest. Projektis võib olla mitu vaadet, mis tähendab, et pelgalt vaadet vahetades saab laadida terve rea faile ja tööriistaribasid, mis asendavad seni avatud olnud failid ja tööriistaribad.

Vaateid saab salvestada, avada ja kustutada menüü Projekt käskudega või projektiriba abil, mille saab avada menüükäsuga Seadistused->Tööriistaribad->Projektiriba.

Võimalik on valida endale vaikevaade, mis laaditakse projekti avamisel. Vt. “Projektide seadistamine”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Mallid
Mallid

Mallid

Mallid on põhimõtteliselt eelnevalt vormindatud dokumendid, koodilõigud ja lingitavad failid. Quanta Plus kasutab malle samamoodi kui standardseid faile, andes neile omalt poolt vajaliku vormingu. Mallipuusse võib kopeerida, liigutada või linkida suvalise süsteemis olemasoleva hoidla. Quanta Plusi mallid ei piira sinu tegevusvabadust karvavõrdki vähem kui tavalised failid.

Mallid paiknevad alamkataloogides. Pole vahet, kui sügavale puu viia, kuid Quanta Plus eeldab siiski, et alamkataloogides asuvad samalaadse tegevuse mallid, mida pakub vastav emakataloog. Lisaks võimaldavad mallid kasutada eel- ja järelteksti nende sidumiseks mitte-dokumentidest mallidega. See lihtsustab vajalike siltide loomist. Edaspidi kavatseme pakkuda ka võimalust edastada tekstile muutujaid, näiteks pildi suuruse infot, mis aitab veelgi paremini silte luua.

Mallide sügavam mõte on tekitada “kontseptuaalsed” mallid, mis võimaldavad näiteks määrata nimekirja korraldamise või luua infosektsiooni. Ideaalis peaks need muutma kasutaja töö tootlikumaks ja dünaamilisemaks. Lõppsiht oleks sellise strukturaalse mallisüsteemi loomine, mis võimaldaks käigult valmis teha kas või kogu veebisaidi, andes sellele vaid meelepärase sisu. Kui soovid sellele kaasa aidata, siis vaata lähemalt meie abisoovide lehekülge.

Oluline

Mõned Quanta Plusiga kaasa pandud mallid võivad seada piiranguid enda kasutamisele. Loe hoolikalt iga malli alguses toodud kasutamistingimusi, enne kui seda rakendama asud.

Mallitüübid

Quanta Plus toetab paljsid mallitüüpe, nimelt:

Binaarmallid
Dokumendimallid
Tekstijupid
Saidimallid
Quanta Plus sisaldab mainitud mallitüüpide näidiseid.

Binaarmallid

Binaarfailid on kõik see, mis pole puhas tekst. Need võivad olla mis tahes failid (välja arvatud tekstifailid), sealhulgas pildid, PDF, Flash jne. Binaarmallid kaasatakse dokumenti tavaliselt viitadega (st. pildid kui <img src=/src/url>). Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt “Tööriistavaated”.

Dokumendimallid

Dokumendid võivad olla mis tahes tüüpi tekstidokumendid. Nende mallide põhjal saab luua uusi dokumente. Üldiselt oleks mõttekas spetsiifilisemad või erinevat tüüpi dokumendid koondada erinevatesse alamkataloogidesse. Seal on võimalik sooritada kõige olulisem redigeerimine ning enda tegevus organiseeritumalt ja tõhusamalt lõpule viia. Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt “Tööriistavaated”.

Tekstijupid

Sellist tüüpi mall on tulus juhul, kui sa ei soovi luua malli põhjal uut dokumenti, vaid lihtsalt sisestada dokumentidesse ühesugust teksti. Mall võib sisaldada mida tahes alates kommentaarist ja lõpetades täieliku menüükäsitlemise JavaScripti meetodi või Perli skriptiga. Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt “Tööriistavaated”.

Saidimallid

Nagu nimigi ütleb, on need mallid abiks kogu veebisaidi loomisel malli põhjal. Need kujutavad endast mitmesuguste dokumentide kogumit, mida saab korraldada kataloogidesse, kõik üheskoos tihendatud tar-arhiivis. Hetkel ei paku Quanta Plus veel saidimallide näidiseid.

Malli ulatus

Malle saab kasutada vastavalt nende töötsoonile Quanta Plusis.

Mallide loomine

Dokumendimallide loomine

Loo dokumendistruktuur, mis sulle meeldib (XML, HTML, DocBook jne.) ning vali menüükäsk Fail->Salvesta mallina->Salvesta kohaliku/projektimallina.

Kui see on tehtud, märkad (ka siis, kui salvestasid projektimallina), et malli ei ole näha projekti kaardivaates. Vaata mallipuud, kus leiad oma malli projektimallide kaardilt.

Tekstijuppide loomine

Vali dokumendis mingi tekst ja seejärel menüükäsk Fail->Salvesta mallina->Salvesta kohaliku/projektimallina. Teine võimalus on valik lihtsalt lohistada Mallipuusse.

Binaarmallide loomine

Binaarmalli loomine on väga lihtne: kopeeri lihtsalt fail mallikataloogi. Selleks saab kasutada tavapäraseid failihaldusvõimalusi, näiteks lohistamine või kopeerimine ja asetamine Konquerorist või Failipuust.

Saidimallide loomine

Klõpsa Failipuus või Projekti failuide vaates hiire parema nupuga kataloogile, vali Loo saidimall, anna mallile nimi ja salvesta see. Vaikimisi üritatakse see salvestada projektimallide kataloogi, kuid sa võid mõistagi selle salvestada ka kohaliku või globaalse malina.

Mallide kasutamine projektis

Projektimallid võimaldavad tähelepanu koondada sisule. Sa võid luua päiseid, jaluseid või muuta veebisaidi dünaamiliseks, kaasates ning linkides PHP faile. Lisaks sellele on veel mitmeid lahedaid asju, mida tasuks mallide kasutamisel projektides silmas pidada.

Projekti luues võid sellesse kopeerida kas või kõik globaalsed ja kasutaja mallid. Sa saad ka valida, kus mallifailid asuvad: nad võivad näiteks paikneda serveri juurkataloogis, kust neid saab hõlpsasti üles laadida, või siis ka kuskil ainult sulle teadaolevas ja ligipääsetavas kohas mõnes alamkataloogis. Kui lingid faili, mida ei leidu projekti mallides, soovitatakse sul see enne linkimist kopeerida projektimallide kataloogi. See väldib linkide katkemist üleslaadimisel. Sa saad alati ise määrata, kuhu ja millised mallid panna, nii et nende asukoht on vaid sinu enda teha. Quanta Plus siiski ei jälgi seda ise, nii et liigutamise korral tuleb muuta ka linke.

Mallide haldamine

Mallistruktuur mallikaardil tugineb failidele, mis asuvad kataloogides $KDEDIR/share/apps/quanta/templates ja $HOME/.kde/share/apps/quanta/templates. Need kataloogid on defineeritud ühena järgnevatest sisutüüpidest (vaata eespool):

Iga kataloogi käitumise määramiseks tee kataloogi nimel mallivaates klõps hiire parem nuppga ja vali Omadused. Ilmub järgmine dialoog:


Omaduste dialoog.


Tüüp

Hüpikkast kolme äsja mainitud tüübiga, st. failid, tekst, mall. See kast ei ole kasutatav, kui oled märkinud kasti, mis lubab kasutada eellaselt päritud atribuuti.

Kasutatakse eellaselt päritud atribuuti (<foo>)

See on vaikimisi lubatud ning sobib üldiselt kõigile kataloogidele, välja arvatud mallipuu ülemkataloogid. Kui see on lubatud ka mallipuu ülemkataloogi puhul, tühistab see sisuliselt antud kataloogi mallid, kui neis ei ole just selgelt vastupidi määratud. Kui tegemist ei ole ülemkataloogiga, siis <blah> kohal seisab näiteks text/all või midagi sellist. Kui seal midagi ei seisa, on tõenäoline, et tegemist on ülemkataloogiga.

Eel/järelteksti kasutamine

Võimaldab antud kataloogi mallide puhul kasutada eel- ja järelteksti. Selleks võib olla kõigile käesoleva projekti mallidele ühine päis/jalus, misjärel võib kopeerida malli sisu kataloogi ning tulemuseks on korralik lehekülg, kus juba olemas ka vastav päis ja jalus.

Eeltekst

Tekst, mis lisatakse enne malli sisu.

Järeltekst

Tekst, mis lisatakse pärast malli sisu.

Lisaks sellele võid hiire parem nuppga klõpsates kasutada mitmekesiseid failihaldusvahendeid kataloogide loomiseks või mallide kopeerimiseks ja asetamiseks ühest kohast teise.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lehekülje visuaalne esitus (Visual Page Layout)
Lehekülje visuaalne esitus (Visual Page Layout)

Lehekülje visuaalne esitus (Visual Page Layout)

Nicolas Deschildre

Korrektor: Christopher Hornbaker
Tõlge eesti keelde: Marek Laane

VPL režiimid

Lehekülje visuaalse esituse (VPL) redaktor (kannab ka nimetust WYSIWYG ehk “Mida sa näed, seda sa saad”) võimaldab redigeerida HTML või XHTML dokumenti ning näha jooksvalt kõiki muudatusi. Sarnaselt suvalise tekstiredaktoriga saab dokumendis klõpsata ning klõpsamise kohta ilmub kursor, lubades lisada teksti, pilte, tekstidekoratsioone jne. VPL eesmärk on pakkuda võimalust luua suurepäraseid ja korrektseid veebilehekülgi ilma interneti märkekeeli üksipulgi selgeks tegemata.

Quanta Plus pakub välja kaks režiimi: VPL redaktor ja VPL ja lähteteksti redaktor, mis on kättesaadavad menüüst Vaade. Esimene neist asendab Lähteteksti redaktori VPL redaktoriga, teine aga jagab redaktori akna kaheks: Lähteteksti redaktor ja VPL redaktor.

VPL redaktor töötab nii: dokument laetakse normaalse HTML või XHTML leheküljena ning nähtavale ilmub kursor. Siis võid dokumenti redigeerida ning uuesti Lähteteksti redaktorile lülitudes näha, et VPL redaktoriga tehtud muudatused on liidetud Lähteteksti redaktori vaatesse.

Märkus

Kui redigeerida VPL redaktoriga dokumenti, mis sisaldab PHP koodi, siis osutab väike roheline ikoon PHP koodile. Seda koodi ei saa vahetult VPL redaktoris redigeerida, PHP muutmiseks on vajalik Lähteteksti redaktor. Vähemalt praegu ei ole kavas seda muuta.

Teine režiim on esimesega üpris sarnane, ainult et muudatusi näeb otsekohe kas Lähteteksti redaktoris või VPL redaktoris ning kursorid lähteteksti redaktoris ja VPL redaktoris on sünkroniseeritud. Selle režiimi avab F9, kui see on aga juba avatud, viib sama käsk fookuse ühelt vaatelt teisele, jäädes dokumendis endas samasse asukohta.

Värskendamisintervall VPL redaktori ja Lähteteksti redaktori vahel on seadistatav. Vali Seadistused->Quanta seadistamine... ja seejärel kaart VPL vaade. Seal saab valida, kas värskendatakse ainult vastava käsu peale või automaatselt. Kui valida automaatne võimalus, saab määrata värskendamise intervalli. Üldiselt tasuks siin silmas pidada, et mida kiirem on arvuti, seda väiksem võiks olla määrang ja vastupidi.


VPL ja lähteteksti redaktori režiim.


VPL redigeerimine

Dokumendi omaduste dialoog

Oletame nüüd, et soovid redigeerida oma veebilehekülje tiitlit. Kuidas seda teha? Käivita Tööriistad->Documendi omadused. See võimaldab redigeerida “nähtamatuid” silte, kui kasutusel on VPL redaktor. Dialoog Dokumendi omadused avatakse ka siis, kui luua VPL redaktoris uus dokument. Nii kahandatakse vajadust kõike käsitsi määrata. Selle abil on võimalik redigeerida järgmisi asju:

Tiitel

Dokumenti pealkiri.

Metaelemendid

Metasildid võimaldavad salvestada infot dokumendi enda kohta, nt. võtmesõnu, mida saaks kasutada interneti otsingumootorid. Metaelemente saab lisada või eemaldada allolevat kaht nuppu klõpsates ning seejärel nimekirjas olevaid kirjeid redigeerides, nt. seades “võtmesõnad” veergu “nimi” ja “võtmesõna1 võtmesõna2” veergu “sisu”.

CSS reeglid

CSS reeglid on uus viis anda veebilehitsejale teada, kuidas lehekülge näidata. CSS reegleid saab lisada või kustutada allolevate nuppudega. Võimalik on täita ka tühjad väljad, näiteks Metaelemendid. CSS reeglite muutmine ei ole veel toetatud.

CSS laaditabeli linkimine

On ka võimalik linkida väline CSS laaditabel. Selleks klõpsa nupul Lehitse ja vali vajalik fail.

VPL redaktor

Kursorit saab kasutada nagu tekstiredaktoris, liigutades seda nooltega. Vahel võib küll juhtuda, et kursor ei taha minna sinu soovitud asukohta. Tavalisel moel käib ka valimine. Teksti saab lisada klaviatuurilt sisestades, eemaldada aga klahviga Backspace või Delete.

Nüüd jõuame siltide lisamiseni. Lisada on võimalik pilte, aplette, tekstidekoratsioone, näiteks rasvane kiri ja muu selline ning kõike seda samu tööriistu kasutades, mida pruugib ka lähteteksti redaktor. Arvesta, et siltide lisamine ei eemalda varasemaid identseid silte, nt. kui lisada ankrusilt mingile tekstile, tuleb eemaldada sama tekstiga seotud muu ankur.

Märkus

Mõned tööriistariba elemendid on tõenäoliselt välja lülitatud, näiteks Tabelinõustaja või Kiirnimekirja nõustaja. Hiljem hakkavad nad VPL redaktoris tööle, kuid praegu tuleb kasutada tööriistaribal võimalusi Tabelid või Nimekirjad.

Sildi, olgu siis pildi, apleti või mille tahes muutmiseks lülitu atribuudipuule (selle avab Vaade->Tööriistavaated. Klõpsa sildil, mida soovid redigeerida, või kui see ei ole kättesaadav, siis mis tahes objektil, mida vajalik silt sisaldab. Atribuudipuu näitab nii aktiivset silti kui ka kõigi selle eellaste ja atribuutide nimekirja. Praegu ei toeta VPL näiteks XHTML+MathMl, kuid igatahes saab selles vaates redigeerida nimeruume. Klõpsa lihtsalt väljal Väärtus ja muuda seda, mida soovid muuta. Kui soovid liikuda aktiivse sildi eellaste juurde, vali silt ning atribuudipuu laebki selle.

Sildi kustutamiseks kasutame atribuudipuud. Kas oled märganud kaht väikest punast risti ülemises parempoolses servas? Esimene neist kustutab ainult parajasti valitud sildi ning kui HTML/XHTML spetsifikatsioon ei luba mõningatel kustutatud sildi järglastel muutuda kustutatava sildi eellassildi järglasteks, kustutatakse ka need ja nii edasi. Valitud sildi teine rist kustutab nii valitud sildi kui ka selle järglased, nii et siin tasub olla hoolikas ja ettevaatlik.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 4. Menüüriba
Menüüriba
Eelmine
Järgmine

Menüüriba

Robert Nickel

András Mantia

Korrektor: Christopher Hornbaker
Korrektor: Fabrice Mous
Tõlge eesti keelde: Marek Laane

See peatükk tutvustab kõiki funktsioone, mida saab leida menüüribalt.

Menüü Fail

Fail->Uus (Ctrl+N)

Loob uue tühja faili.

Fail->Ava... (Ctrl+O)

Avab olemasoleva faili.

Fail->Ava hiljutine

Hõlpsama kasutamise huvides on toodud ära nimekiri viimati avatud failidega. Nimekiri muutub iga kord, kui avad faili, mida selles veel ei ole — see sunnib kõige varem avatud faili nimekirjast välja.

Fail->Salvesta (Ctrl+S)

Salvestab muudatused aktiivses failis.

Fail->Salvesta kui...

Salvestab aktiivse faili uue nimega.

Fail->Salvesta mallina

Võimaldab salvestada koodi ja isegi terveid faile mallina, mida saab hiljem teiste failide juures kasutada. Vaata lähemalt peatükki Mallid. Kui püüad valitud teksti/faili salvestada väljaspool kohaliku/projetimalli kataloogi, saad veateate.

Fail->Salvesta mallina->Salvesta kohaliku mallina...

Võimaldab salvestada faili kohaliku mallina.

Fail->Salvesta mallina->Salvesta projektimallina...

Võimaldab salvestada faili projektimallina.

Fail->Salvesta mallina->Salvesta valik kohaliku malli faili...

Võimaldab salvestada valitud teksti (nt. koodijupi) kohaliku malli failina.

Fail->Salvesta mallina->Salvesta valik projektimalli faili...

Võimaldab salvestada valitud teksti (nt. koodijupi) projektimalli failina.

Fail->Salvesta kõik... (Ctrl+Shift+S)

Salvestab kõik muudetud failid redaktoris.

Fail->Lae uuesti (Ctrl+F5)

Laeb parajasti aktiivse dokumendi uuesti.

Fail->Trüki... (Ctrl+P)

Dokumente saab kohe päris tegelikult välja trükkida. Kasutatakse kprinteri liidest.

Fail->Välju (Ctrl+Q)

Lõpetab Quanta Plusi töö

Menüü Redigeerimine
Menüü Redigeerimine

Menüü Redigeerimine

Redigeerimine->Võta tagasi (Ctrl+Z)

Tühistab viimase toimingu.

Redigeerimine->Tee uuesti (Ctrl+Shift+Z)

Sooritab uuesti viimase tagasivõetud toimingu.

Redigeerimine->Lõika (Ctrl+X)

Lõikab valitud tekstiploki ja asetab selle sisu lõikepuhvrisse.

Redigeerimine->Kopeeri (Ctrl+C)

Kopeerib valitud tekstiploki lõikepuhvrisse.

Redigeerimine->Aseta (Ctrl+V)

Asetab lõikepuhvri sisu kursori asukohta.

Redigeerimine->Aseta eriliselt

Redigeerimine->Aseta eriliselt->Aseta HTML erimärk

Teisendab lõikepuhvri teksti HTML-erimärgid HTML-olemiteks enne nende asetamist põhiteksti, et neid oleks vaatamisel võimalik korrektselt esitada, ilma et kliendi veebilehitseja neid siltideks peaks.

Redigeerimine->Aseta eriliselt->Aseta kodeeritud URL

Teisendab lõikepuhvri teksti kodeeritud URL-iks, mis on korrektne viis kaasata erimärke ja tühikuid URL-idesse. Kasutatakse peamiselt URL-i asetamiseks ankrusilti.

Redigeerimine->Vali kõik (Ctrl+A)

Valib kogu aktiivse dokumendi teksti.

Redigeerimine->Tühista valik (Ctrl+Shift+A)

Tühistab kogu aktiivse dokumendi teksti valiku.

Redigeerimine->Blokivaliku lülitamine (Ctrl+Shift+B)

Lülitab sisse/välja bloki esiletõstmise. Võimaldab valida tekstiplokke klaviatuurilt ilma klahvi Shift all hoidmata.

Redigeerimine->Ülekirjutamisrežiim (Insert)

Sama, mis klahvi Insert vajutamine.

Redigeerimine->Otsi... (Ctrl+F)

Otsib aktiivsest dokumendist stringi või regulaaravaldise vastavust.

Redigeerimine->Otsi järgmine (F3)

Kordab otsingut dokumendis käesolevast asukohast edasi.

Redigeerimine->Otsi eelmine (Shift+F3)

Kordab otsingut dokumendis käesolevast asukohast tagasi.

Redigeerimine->Asenda... (Ctrl+R)

Asendab stringi või regulaaravaldise aktiivses failis.

Redigeerimine->Mine reale... (Ctrl+G)

Liigub määratud reale. See on päris kasulik, kui PHP skript paistab üle pea kasvavat!

Redigeerimine->Otsi failides... (Alt+Ctrl+F)

Otsib stringi või regulaaravaldist valitud kataloogi failides. Omamoodi grepi või sedi GUI mõningate eelnevalt määratud mustritega, mis otsingut hõlbustavad.

Redigeerimine->Laienda lühend (Ctrl+J)

Laiendab ehk avab lühendid. Lühendeid saab defineerida dialoogis Seadistused->Quanta seadistamine....

Redigeerimine->Rakenda lähteteksti taandust

Vormindab lähteteksti ümber samade reeglite põhjal, millega VPL komponent lisab silte.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Vaade
Menüü Vaade

Menüü Vaade

Vaade->Tööriistavaated
Vaade->Tööriistavaated->Failide näitamine

Lülitab failipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Projekti näitamine

Lülitab projektipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Mallide näitamine

Lülitab mallipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Skriptide näitamine

Lülitab skriptipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Dokumendi struktuuri näitamine

Lülitab struktuuripuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Atribuudiredaktori näitamine

Lülitab atribuudipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Dokumentatsiooni näitamine

Lülitab dokumentatsioonipuu näitamise sisse ja välja.

Vaade->Tööriistavaated->Teadete näitamine (Ctrl+M)

Lülitab teadete akna näitamise sisse ja välja. See on aken, kus saab näha skriptide ja siluja tegevuse väljundit.

Vaade->Tööriistavaated->Probleemide näitamine

Lülitab probleemide teadustaja näitamise Quanta Plusi peaakna allosas sisse ja välja. Probleemide teadustaja muutub aktiivseks, kui lülituda struktuuripuule.

Vaade->Tööriistavaated->Annotatsioonide näitamine

Näitab annotatsioonivaadet. Sellest räägib lähemalt “Annotatsioonid”.

Vaade->Tööriistavaated->Üleslaadimisprofiili näitamine...

Näitab üleslaadimisprofiili faile serveris.

Vaade->Ikoonipiirde näitamine (Shift+F9)

Lülitab ikoonipiirde näitamise redaktori põhiakna vasakus servas sisse ja välja. See piire võimaldab klõpsates järjehoidjaid lülitada.

Vaade->Reanumbrite näitamine (F11)

Lülitab reanumbrite näitamise redaktori põhiakna servas sisse ja välja.

Vaade->Dünaamiline reamurdmine (F10)

Lülitab sisse ja välja teksti vormindamise konkreetsele laiusele kirjutamise ajal.

Vaade->Lähteteksti redaktor (Alt+F9)

Lülitab redigeerimiseks sisse dokumendi lähteteksti.

Redigeerimine->VPL redaktor (Ctrl+Shift+F9)

Lülitab dokumendi redigeerimiseks sisse VPL redaktori.

Vaade->VPL & lähteteksti redaktorid (F9)

Lülitub dokumendi redigeerimiseks poolitatud ekraani vaatele.

Vaade->Eelvaatlus (F6)

Aktiivse dokumendi eelvaatlus.

Vaade->Tagasi (Alt+Nool vasakule)

Liigub eelvaatluses ühe sammu tagasi.

Vaade->Edasi (Alt+Nool paremale)

Liigub eelvaatluses ühe sammu edasi (eelnevalt peab olema tagasi mindud).

Vaade->Eelvaatluse taaslaadimine (F5)

Laadib eelvaatluse uuesti kettalt.

Vaade->Väline eelvaatlus->Vaade Konqueroris (F12)

Vaatab aktiivset faili Konqueroris.

Vaade->Väline eelvaatlus->Vaade Firefoxis (Ctrl+Shift+F12)

Vaatab aktiivset faili Mozilla Firefoxis.

Vaade->Väline eelvaatlus->Vaade Mozillas (Shift+F12)

Vaatab aktiivset faili veebilhtisejas Mozilla®.

Vaade->Väline eelvaatlus->Vaade Netscape®s (Shift+F6)

Vaatab aktiivset faili Netscape®s.

Vaade->Väline eelvaatlus->Vaade Operas (Ctrl+Shift+F6)

Vaatab aktiivset faili Operas.

Vaade->Väline eelvaatlus->Vaade Lynxis

Vaatab aktiivset faili Lynxis (tekstipõhine veebilehitseja).



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Järjehoidjad
Menüü Järjehoidjad

Menüü Järjehoidjad

Järjehoidjad->Lisa järjehoidja (Ctrl+B)

Lisab järjehoidja aktiivse faili aktiivse rea asukohta.

Järjehoidjad->Puhasta kõik järjehoidjad

Kustutab kõik aktiivse dokumendi järjehoidjad.

Kui aktiivses failis on järjehoidjaid, on meed näha menüüs koos kirjetega Eelmine või Järgmine vastavalt kursori asukohale dokumendis.

Kui järjehoidjaid esineb mõnes muus avatud dokumendis, on need näha menüüs nende dokumentide nime kandvasse alammenüüsse koondatult.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Projekt
Menüü Projekt

Menüü Projekt

Seda, kuidas kasutada Quanta Plusis projekte, kirjeldab “Projektid”.

Projekt->Uus projekt...

Käivitab projekti loomise nõustaja.

Projekt->Ava projekt...

Avab kettalt olemasoleva projektifaili. Quanta Plusi projektid salvestatakse laiendiga .webprj.

Projekt->Ava hiljutine projekt

Näitab nimekirja viimati kasutatud projektidega.

Projekt->Sulge projekt

Sulgeb aktiivse projekti.

Projekt->Ava projektivaade...

Avab “vaate” ehk varem salvestatud konkreetse failide kogumi.

Projekt->Salvesta projektivaade

Salvestab parajasti avatud failid “vaatena”.

Projekt->Salvesta projektivaade kui...

Salvestab parajasti avatud failid “vaatena” uue nime all.

Projekt->Kustuta projektivaade

Kustutab “vaate”.

Projekt->Lisa failid...

Avab dialoogi, mis võimaldab valida failid, mida soovid lisada aktiivsesse projekti. Need kopeeritakse seejärel projektikataloogi, kus neid saab redigeerida.

Projekt->Lisa kataloog...

Lisab aktiivsesse projekti kataloogi ja kogu selle sisu.

Projekt->Loe uuesti projekti kataloog...

Uurib läbi projekti kataloogi, et tuvastada võimalikke uusi faile. See lubab näiteks kopeerida graafikafaile projektikataloogi või selle alamkataloogi ning need seejärel projektile lisada.

Projekti->Laadi projekt üles... (F8)

Laeb projektifailid serverile. Saadaolevate transpordiprotokollide valik sõltub sellest, millist KDE versiooni sa kasutad ja kas oled laadinud alla täiendavaid KIO mooduleid või mitte.

Projekt->Projekti omadused (Shift+F7)

Seadistused, mis puudutavad seda, kuidas Quanta Plus sinu projekti haldab. Lähemalt vaata selle kohta peatükist Quanta Plusi projektid.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Tööriistaribad
Menüü Tööriistaribad

Menüü Tööriistaribad

Tööriistaribad->Tööriistaribade laadimine
Tööriistaribad->Tööriistaribade laadimine->Globaalse tööriistariba laadimine...

Laeb globaalsena defineeritud tööriistariba. Need paiknevad vaikimisi kataloogis $KDEDIR/share/apps/quanta/toolbars.

Tööriistaribad->Tööriistaribade laadimine->Kohaliku tööriistariba laadimine...

Laeb kohalikuna defineeritud tööriistariba. Need paiknevad vaikimisi kataloogis $HOME/.kde/share/apps/quanta/toolbars.

Tööriistaribad->Tööriistaribade laadimine->Projekti tööriistariba laadimine

Laeb projekti tööriistariba. Need paiknevad kataloogis projekti_kataloog/toolbars ning on saadaval ainult siis, kui on aktiivse projektiga seotud.

Tööriistaribad->Tööriistaribade salvestamine

Dialoog tööriistaribade salvestamiseks. Võimaldab valida tööriistariba tüübi: kohalik või projekti tööriistariba.

Tööriistaribad->Tööriistaribade salvestamine->Salvestamine kohaliku tööriistaribana...

Salvestab kohaliku tööriistaribana ($HOME/.kde/share/apps/quanta/toolbars)

Tööriistaribad->Tööriistaribade salvestamine->Salvestamine projekti tööriistaribana...

Salvestab projekti tööriistaribana (ProjectDir/toolbars)

Tööriistaribad->Lisa kasutaja tööriistariba...

Avab uue tööriistariba loomise dialoogi. Selles saab anda ainult nime. Toimingud tuleb lisada menüükäsuga Seadistused->Toimingute seadistamine. Tööriistaribad saab salvestada menüükäsuga Tööriistaribad->Tööriistaribade salvestamine, samuti palutakse salvestamata tööriistaribade sulgemisel need salvestada.

Tööriistaribad->Eemalda kasutaja tööriistariba...

Eemaldab tööriistariba kasutuselt, kuid mitte kettalt. Kui sa ei ole eemaldatavat tööriistariba salvestanud, palutakse sul seda teha.

Tööriistaribad->Niemta kasutaja tööriistariba ümber...

Lubab tööriistariba ümber nimetada.

Tööriistaribad->Saada tööriistariba e-postiga...

See on võimalus saata enda lemmiktööriistariba kellelegi teisele (näiteks Quanta Plusi meeskonnale, kes saaks selle järgmises versioonis juba pakituna kaasa panna!). E-posti rakenduse aken avaneb automaagiliselt, samuti automaagiliselt lisatakse tööriistariba e-kirjale kaasatud failina.

Tööriistaribad->Saada tööriistariba e-postiga...

Võimaldab laadida tööriistariba ressursside peaserverisse. Vt. “Ressursside jagamine”.

Tööriistaribad->Laadi tööriistariba üles...

Võimaldab laadida tööriistariba peaserverisse, kust teised saavad seda alla laadida. Vt. “Ressursside jagamine”.

Tööriistaribad->Laadi tööriistariba alla...

See võimaldab tõmmata tööriistaribasid internetist. Vt. “Ressursside hankimine”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü DTD
Menüü DTD

Menüü DTD

Christopher Hornbaker

DTD->Muuda DTD tüüpi...

Avab dialoogi, mis võimaldab muuta aktiivse dokumendi DTD-d (dokumendi tüübi määratlust).

DTD->Muuda DTD seadistusi...

Võimaldab muuta DTEP description.rc konfiguratsioonifaili.

DTD->Lae ja teisenda DTD...

Laeb sinu või kellegi teise loodud DTD ja teisendab selle Quanta Plusi vormingusse.

DTD->Lae DTD olemid...

Laeb/uuendab olemeid DTD-st. See on kasuks, kui soovid uuendada olemeid DTEP-s ilma kogu DTEP-d regenereerimata. Kui DTEP on globaalne ja sul ei ole KDE globaalses kataloogis kirjutamisõigust, ei saa sa ka olemeid laadida.

DTD->Lae DTD pakett (DTEP)...

Laeb sinu DTEP.

DTD->Saada DTD pakett (DTEP) e-postiga...

Võimaldab saata DTEP KMaili abil sõbrale.

DTD->Lae DTD pakett (DTEP) üles...

See võimaldab laadida DTEP serverile. Vt. “Ressursside jagamine”.

DTD->Laadi DTD pakett (DTEP) alla...

See võimaldab tõmmata DTEP pakette internetist. Vt. “Ressursside hankimine”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Sildid
Menüü Sildid

Menüü Sildid

See menüü sisaldab silte, mis leiduvad parajasti laaditud tööriistaribadel, s.t. kui laaditud on standardne (HTML) tööriistariba, siis on menüüs Sildid näha alammenüü Standard, mis sisaldab antud tööriistariba silte/tegevusi.

Sildid->Redigeeri aktiivset silti... (Ctrl+E)

Võimaldab kasutada aktiivse märgistuskeele sildi seadistustedialoogi, kui see on võimalik. See kirje on alati olemas, sellele järgnevad DTD alammenüüd.

Sildid->Vali aktiivne sildiala

Tõstab aktiivse sildiala esile. Sildiala algab hiirekursori asukohast.

Sildid->Nutikas siltide lisamine

Lülitab sisse või välja siltide nutika lisamine. Praegu toimib ainult (X)HTML DTD-de korral. Nutikas lisamine tähendab, et Quanta Plus keeldub lisamast tööriistariba abil sisestatud silti, kui see ei saa esineda antud asukohas.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Pluginad
Menüü Pluginad

Menüü Pluginad

Pluginad->Plugin

Menüü Pluginad toob ülalmainitud menüüelementide järel ära kõik kättesaadavad pluginad. Neist mõnel klõpsamine aktiveerib antud plugina. Klõps aktiveeritud plugina nimel lülitab selle välja.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Tööriistad
Menüü Tööriistad

Menüü Tööriistad

Tööriistad->Esiletõstu režiim

Võimaldab valida esiletõstu režiimi aktiivsele failile. Saadaolevate esiletõstu skeemide nimekiri sõltub Kate paigaldatud versioonist.

Tööriistad->Rea lõpp

Võimaldab valida rea lõpu koodi tüübi. See on kasulik, kui arendustegevuses osaleb ka teisi operatsioonisüsteeme kasutavaid inimesi. Valikuvõimalused: Unix, Windows/DOS, Macintosh.

Tööriistad->Treppimine (Ctrl+I)

Liigutab valitud tekstibloki ühe tabeldusmärgi võrra paremale.

Tööriistad->Tagasitreppimine (Ctrl+Shift+I)

Liigutab valitud tekstiploki ühe tabeldusmärgi võrra vasakule.

Tööriistad->Treppimise eemaldamine

Eemaldab kogu taanduse.

Tööriistad->Kommentaar (Ctrl+D)

Muudab valitud teksti kommentaariks.

Tööriistad->Kommentaari eemaldamine (Ctrl+Shift+D)

Eemaldab valitud tekstilt kommentaarimärgi.

Tööriistad->Reamurdmine dokumendis

Reamurdmine aktiivses aknas eelnevalt määratud veerus.

Tööriistad->Õigekirja kontroll...

Kontrollib aktiivse dokumendi õigekirja.

Tööriistad->Dokumendi omadused

Võimaldab redigeerida parajasti avatud dokumendi omadusi, kui kasutatakse VPL redaktorit.

Tööriistad->Sildi ja atribuudi tähesuuruse muutmine...

Muudab siltide ja/või atribuutide tähesuuruse vastupidiseks.

Tööriistad->HTML Tidy süntaksi kontroll (Alt+Ctrl+T)

Kontrollib aktiivse dokumendi süntaksit valitud DTD suhtes välist rakendust tidy kasutades.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Aken
Menüü Aken

Menüü Aken

Aken->Sulge

Sulgeb aktiivse kaardi (dokument, plugin, eelvaatlus või dokumentatsioon).

Aken->Sulge kõik

Sulgeb kõik avatud kaardid.

Aken->MDI režiim

Võimaldab lennult lülitada erinevaid kasutajaliidese režiime. KDE teekide teatud piirangute tõttu võib lülitumine võtta aega ja põhjustada inetuid ilminguid. Soovitatav on kasutada IDEAl režiimi, mis on vaikerežiim, või kaartidega lehekülje režiimi, mida kasutas Quanta Plus 3.2 ja varasemad versioonid.

Lisaks sellele on menüüs kirje iga avatud kaardi kohta. Neist mõnda valides aktiveeritakse valitud kaart.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Seadistused
Menüü Seadistused

Menüü Seadistused

Seadistused->Tööriistaribad

Näitab või peidab tööriistaribad, mis ei kuulu kasutajale.

Seadistused->DTD-riba näitamine/peitmine

Lülitab spetsiifilise DTD tööriistariba näitamise sisse ja välja.

Seadistused->Olekuriba näitamine/peitmine

Lülitab olekuriba näitamise Quanta Plusi peaakna allservas sisse ja välja.

Seadistused->Quanta seadistamine...

Quanta Plusi käitumise seadistamine.

Seadistused->Eelvaatluse seadistamine...

Põimitud eelvaatluse seadistamine.

Oluline

Ilmuvas dialoogis tehtud muudatused mõjutavad kõiki rakendusi, mis kasutavad KHTML-komponenti, sealhulgas veebilehitsejat Konqueror.

Seadistused->Toimingute seadistamine...

Siin saab määrata tööriistaribadel kasutatavaid toiminguid. Vt. “Kasutaja määratud toimingud”.

Seadistused->Pluginate seadistamine...

Siin saab määrata ja muuta pluginaid.

Seadistused->Redaktori seadistamine...

Võimaldab seadistada redaktoriakna käitumist. Vaata lähemalt Kate käsiraamatut.

Seadistused->Tööriistaribade seadistamine...

Dialoog võimaldab lisada/eemaldada tööriistaribade elemente ning muuta neil esinevate ikoonide järjekorda.

Seadistused->Kiirklahvide seadistamine...

Võimaldab seadistada terve hulga Quanta Plusis kasutatavaid kiirklahve.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menüü Abi
Menüü Abi

Menüü Abi

Quanta Plus sisaldab standardset KDE abimenüüd ning veel järgmisi elemente:

Abi->Kontekstiabi (Ctrl+H)

Peaks tekitama hiirekursori asukohta kohtspikri. Käsiraamatu kirjutamise ajal ei olnud veel rakendatud.

Abi->Tee annetus

Quanta Plus on väga kvaliteetne vabalt saadav ja vaba litsentsiga toode, kuid nagu vaba tarkvara projektide puhul ikka, ei ütle arendajad kunagi abist ära. Kui sa soovid Quanta Plusi arendamisele rahaliselt kaasa aidata, saad siit teada, kuidas seda teha.

Tavapärased KDE abimenüü elemendid on järgmised:

Abi->Sisukord... (F1)

Käivitab KDE abisüsteemi ja avab this application abimaterjali (käesoleva käsiraamatu).

Abi->Mis see on? (Shift+F1)

Muudab hiirekursori noole ja küsimärgi kombinatsiooniks. Klõpsates nüüd mõnel this application elemendil, avaneb väike abiaken (kui see on antud elemendi kohta olemas), mis selgitab elemendi funktsiooni.

Abi->Saada vearaport...

Avab vearaporti dialoogi, mille abil saab teada anda veast või esitada oma “soov” millegi parandamiseks.

Abi->this application info

Näitab versiooni ja infot autori kohta.

Abi->KDE info

Näitab KDE versiooni ja muud olulisemat põhiinfot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 5. Quanta Plusi seadistamine
Quanta Plusi seadistamine
Eelmine
Järgmine

Quanta Plusi seadistamine

András Mantia

Tõlge eesti keelde: Marek Laane

See peatükk kirjeldab võimalusi määrata Quanta Plusi käitumine,

Seadistustedialoogid saab avada menüüst Seadistused. Me puudutame siin neist ainult mõningaid, sest ülejäänud ei ole omased ainult Quanta Plusile ning nende lühikese kirjelduse annab “Menüü Seadistused.

Quanta seadistamine

Seadistustedialoogi saab avada menüükäsuga Seadistused+Quanta seadistamine... Dialoogil on mitu kaarti, mida me nüüd tutvustame.

Sildistiil

Siin saab muuta Quanta Plusi käitumist siltide osas, sealhulgas automaatse lõpetamise võimalusi. Valikud on järgmised:

  • Sildi tähesuurus: automaatselt lisatud siltide tähesuurus. Vaiketähesuurus tähendab, et sildid lisatakse nii, nagu neid kirjeldavad tagXML-failid.

  • Atribuudi tähesuurus: automaatselt lisatud atribuutide tähesuurus. Vaiketähesuurus tähendab, et atribuudid lisatakse nii, nagu neid kirjeldavad tagXML-failid.

  • Atribuudi jutumärgid: kuidas asetatakse jutumärkidesse Quanta Plusi lisatud atribuudid.

  • Automaatne lisasiltide sulgemine: märkimisel suletakse sildid, mille jaoks sulgev silt ei ole kohustulik, automaatselt pärast sildi > sisestamist.

  • Automaatne tavasiltide sulgemine: sama, mis eelmine kõigi muude siltide jaoks, välja arvatud muidugi üksiksildid.

  • Automaatse lõpetamise kasutamine: võimaldab lülitada sisse või välja siltide, atribuutide, funktsioonide jms. automaatse lõpetamise.

  • Alustava/lõpetava sildi automaatne uuendamine: märkimisel muudetakse alustava sildi muutmisel alati automaatselt vastavat sulgevat silti ja vastupidi.

  • Rõhumärkidega tähtede automaatne asendamine: märkimisel asendatakse rõhumärkidega tähed kirjutamise ajal nende koodiga.

Töökeskkond

See kaart tegeleb töökeskkonna ja teatud vaikeseadistustega.

  • MIME tüübid: erinevat tüüpi failide äratundmiseks kasutatavad MIME tüübid. Nupuga Vaikeväärtused saab väljad täita vaikeseadistustega.

  • Vaikekodeering: uute failide või muul meetodil kui Fail->Ava (seal saab kodeeringut muuta) laetud failide kodeering. Projekti laadimisel on võimalik seda tühistada dialoogis Projekti omadused.

  • Vaike-DTD: uute failide või tundmatu DTD-ga failide puhul kasutatav DTD. Projekti laadimisel on võimalik seda tühistada dialoogis Projekti omadused.

  • VArukoopia luuakse: Quanta Plus loob varukoopiad teatud ajavahemiku tagant, nii et näiteks voolukatkestuse või krahhi korral saab dokumendi varukoopia põhjal taastada. See ei ole sama, mis varukoopia loomine faili salvestamisel. Selle võimalusega luuakse varukoopia isegi veel salvestamata dokumentidest.

  • Käivitamisvalikud: enesestmõistetavad valikud selle kohta, mis toimub rakenduse käivitamise ajal.

Kasutajaliides

Siin saab määrata Quanta Plusi kasutajaliidese välimust.

Eelvaatlus ja dokumentatsioon võivad olla näha redaktorialas või omaette tööriistavaates, millisel juhul saab korraga näha nii dokumentatsiooni/eelvaatlust kui ka lähteteksti.

Samuti on võimalik seadistada tööriistavaadete ja dokumendikaartide välimust.

Võimalus Järgmisel käivitamisel lähtestatakse aknapaigutus vaikeväärtustele on kasuks juhul, kui oled kasutajaliidese MDI-režiimi muutes ning tööriistavaateid dokkides ja lahti haakides täiesti segi pööranud. See on sama, mis käsureavõti --resetlayout.

Siin saab määrata ka failipuude käitumist.

Sektsioonis Hoiatused saab sisse või välja lülitada hoiatuste näitamise. Sisselülitamist võib vaja minna näiteks siis, kui oled teadete näitamise keelanud teatekastides valikuga Rohkem ei näidata.

VPL vaade

Siin saab muuta VPL-i käitumist. Nii on võimalik lasta skriptide asemel näidata ikooni, samuti saab seadistada jagatud režiimi kasutamisel VPL-i ja lähteteksti vaate sünkroniseerimist. Režiimide aktiveerimisest räägib lähemalt “Menüü Vaade

Parser

Siin saab täpsemalt häälestada parserit ja struktuuripuud, mis tähistab visuaalselt parseri sõlmi dokumendis.

Sektsioonis Klõps struktuuripuu elementidel saab muuta toiminguid, mida võetakse ette hiirenuupudega struktuuripuus klõpsates.

Sektsioonis Struktuuripuu välimus saab määrata, milliseid sõlmi puus näidatakse, kui sageli puud redigeerimise ajal uuendatakse ja millise tasemeni tuleks uuendamisel struktuuripuu automaatselt avada. Tühjad sõlmed on tühimärkidega tekstisõlmed, tühjad grupid aga sellised grupid, millele aktiivses dokumendis ei leidu ühtki elementi.

Lühendid

Siin saab määrata lühendeid ehk omamoodi malle, mis asendatakse redigeerimise ajal pikema tekstiga. Lühendid on korraldatud gruppidesse, iga grupp kehtib enam kui ühe DTEP jaoks. See tähendab, et sul võib siin olla grupp, mis kehtib PHP jaoks, kus lühendimall "ifclause" tähendab midagi muud kui grupis, mis kehtib JavaScripti jaoks.

Toimingute seadistamine
Toimingute seadistamine

Toimingute seadistamine

Kasutaja määratud toimingute loomist ja muutmist kirjeldab “Kasutaja määratud toimingud”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Pluginate seadistamine
Pluginate seadistamine

Pluginate seadistamine

Siin saab hallata pluginaid. Pluginad on KPart-rakendused, mille on kirjutanud keegi muu ja mida saavad ära kasutada kõik KPart-teadlikud rakendused, millest tuntuim on kahtlemata Konqueror. Plugina loomisel tuleb määrata:

  • Nimi: kasutajale nähtav nimi

  • Väljundiaken: pluginad võivad näha olla kaardina redaktorialal või omaette tööriistavaates all

  • Asukoht: plugina asukoht, kui see ei ole standardne (näiteks like $KDEDIR/lib).

  • Failinimi: plugina libtool-faili suhteline asukoht ja nimi (näiteks kde3/libcervisiapart.la)

  • Input: plugin saab siinmääratud info enda käivitumisel, nii et see avab praeguse faili, praeguse faili kataloogi (Praeguse faili asukoht) või projekti kataloogi.

  • Lugemisõigusega komponent: märgi, kui plugin keeldub laadimast. Lugemisõigusega KParts keeldub tavaliselt laadimast, kui see ei ole märgitud.

  • Plugina kontrollimine: märkimisel kontrollib Quanta Plus, kas sisestatud info on korrektne või mitte. Eemalda märge, kui plugin ei ole veel kättesaadav ja sa soovid selle alles hiljem paigaldada - nii saad dialoogi rahulikult sulgeda.

Pluginate kasutamisest kõnelevad “Menüü Pluginad ja “Pluginate kasutamine”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 6. Muud omadused
Muud omadused
Eelmine
Järgmine

Muud omadused

Christopher Hornbaker

Tõlge eesti keelde: Marek Laane

See peatükk kirjeldab Quanta Plusi muid omadusi.

XML tööriistad

Quanta Plus 3.2 pakub palju uusi XML töövahendeid ja nendega kaasas käivaid võimalusi. Need tööriistad on oma Quanta Plusi integreerituse poolest unikaalsed. Kõik nad tarvitavad kasutajaliidesena Kommanderit ning taustaliidese rollis on libxml2 ja libxslt. Selline kombinatsioon muudab nad kiireks, tõhusaks, tootlikuks ja täisväärtuslikuks tööriistade komplektiks.

KDE dokumentatsiooni tööriistad

Quanta Plus toetab KDE kaht peamist dokumentatsioonivahendit: meinproc ja checkXML.

meinproc

Kõik, kes on töötanud KDE dokumentatsiooni kallal, teavad, mis on meinproc ja kui suurepärane asi see on. Ja nüüd pakume me sedasama väga korraliku graafilise liidese näol! Enam ei pea sa shellis vaeva nägema, võid lihtsalt klõpsata ikoonile ja asi ants!

Aktiivne töökataloog

See rakendus eeldab, et fail index.docbook on kataloogis olemas. Kui index.docbook asub aktiivses töökataloogis, jäta märgituks aktiivne töökataloog. Kui mitte, siis eemalda märge kastist aktiivne töökataloogja määra väljal muu kataloog kataloog, kus fail tegelikult asub.

Märkus

Väljundfailid salvestatakse allikfailidega samasse kataloogi. Kõik HTML-failid eemaldatakse iga kord, kui meinproc tööle pannakse.

checkXML

Taas tuleb öelda, et kõik, kes on KDE dokumentatsiooniga vaeva näinud, teavad, kui kasulik abivahend see on. Ning taas tuleb öelda ka seda, et Quanta Plus pakub seegi kord välja suurepärase graafilise kasutajaliidese.

Aktiivne töökataloog

Kui parajasti avatud fail ongi index.docbook, jäta märgituks aktiivne töökataloog. Kui mitte, eemalda märge kastist aktiivne töökataloog ja määra kataloog, kus tegelikult asub index.docbook.

Väljund

Kui tekib mingi väljund, on sinu fail vigane. Palun paranda teatatud vead ja proovi uuesti.

XML-i kontrollimine

Quanta Plusil on suurepärane XML-i kontrollimise tööriist, mis tarvitab taustaprogrammina xmllint.

Aktiivne fail

Kui kontrollitav fail on Quanta Plus aknas parajasti aktiivne, jäta lihtsalt märgituks aktiivne fail. Kui mitte, eemalda märge kastist aktiivne fail ja vali kontrollitav fail.

Korrektsuse kontroll

Kui soovid teada ainult seda, kas fail on korrektne, märgi kast Ainult korrektsuse kontroll.

Definitsiooni URI

Kui kasutad DTD-d ja see on määratud XML-failis, vali DTD (seesmine) (see on ka vaikevalik), vastasel juhul DTD (väline), mille korral tuleb definitsiooni URI valijaga anda ka DTD asukoht. Ka W3C® XML ja RelaxNG skeemi suhtes kontrollimisel tuleb asukoht definitsiooni URI valijaga väliselt määrata.

XSL-i töötlemine

Jah, tõesti, Quanta Plusil on ka XSL-i töötlemise vahend! See kasutab taustaprogrammina programmi xsltproc, mida pakub libxml2.

Aktiivne fail

Kui töödeldav fail on Quanta Plus aknas parajasti aktiivne, jäta lihtsalt märgituks aktiivne fail. Kui mitte, eemalda märge kastist aktiivne fail ja vali töödeldav fail.

Laaditabel

Vali XSL-fail, mida soovid kasutada.

Väljundfaili nimi

Nimi, mida tulemusfail peaks kandma. Väljundfail salvestatakse vaikimisi sinu kodukataloogi.

Märkus

See rakendus ei ole eriti paindlik. Vabandame ja püüame järgmine kord paremini teha...

Pluginate kasutamine
Pluginate kasutamine

Pluginate kasutamine

Mathieu Kooiman

Tõlge eesti keelde: Marek Laane

Mis on plugin?

Quanta Plus võib laadida KPart-pluginaid. KPart on veel üks KDE võimsaid omadusi, suhteliselt väike ja korduskasutatav, mis lubab KDE arendajatel kerge vaevaga kasutada ära teiste programmeerijate panust. Üheks selliseks näiteks on ka Quanta Plus. Quanta Plusi redaktor kasutab ära Kate KParti. Kate KPartil oli juba enamik funktsioone, mida Quanta Plus vajas, näiteks süntaksi esiletõst. Selle põimimine Quanta Plusi võimaldas Quanta Plusi arendajatel keskenduda sellele, mida Quanta Plus ennekõike peab tegema, mitte aga pead murdma arvukate probleemidega, mida uue redaktori väljatöötamine vältimatult oleks kaasa toonud.

Pluginatel, mida Quanta Plus laeb, ei pruugi olla midagi pistmist Quanta Plusi endaga, mis muudabki kogu pluginate süsteemi äärmiselt võimsaks: sa võid kasutada arvukaid lisavõimalusi, ootamata, kuni keegi Quanta Plusi meeskonnast selle kuidagimoodi välja töötab. Pluginaid saab laadida graafilise kasutajaliidese (GUI) paljudes osades, aga sellest juba pikemalt allpool.

Pluginate redigeerimise dialoog

Plugina või KParti paigaldamiseks kasuta menüükäsku Pluginad->Muuda. See avab järgmise dialoogi:


Plugina redigeerimise dialoog.


Selles dialoogis saab hallata kõiki teadaolevaid pluginaid ja lisada ka uusi. Kirjeldame nüüd kõiki GUI elemente:

Otsinguteed

Siin saab määrata pluginate otsingutee ehk asukoha. Kui lisada plugin ilma asukohata, otsib Quanta Plus pluginat just neist kohtadest.

Lisa

Avab dialoogi, mis võimaldab lisada uue plugina.

Seadista

Võimaldab muuta valitud plugina seadistusi.

Eemalda

Eemaldab valitud plugina.

Värskenda

Värskendab dialoogi sisu.

Pluginatest räägib põhjalikumalt “Pluginate seadistamine”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Meeskonnatöö
Meeskonnatöö

Meeskonnatöö

Sageli töötab projekti kallal mitu inimest, kelle vahel valitsevad teatud hierarhilised suhted. Quanta Plus toetab meeskondade kasutamist ning neid saab mitmeti seadistada dialoogis Projekt->Projekti omadused (Shift+F7).


Meeskonnaliikme redigeerimise dialoog


Väljad Nimi ja E-posti aadress peaks olema enesestmõistetavad. Hüüdnimi tuvastab üheselt konkreetse kasutaja.

Väli Roll määratleb meeskonnaliikme positsiooni projekti raames ja võib olla üks järgnevatest:

  • Meeskonna juht

  • Alamprojekti juht

  • Ülesande juht

  • Lihtliige

Ülesanne kirjeldab meeskonna liikmele omistatud ülesannet.

Alamprojekt: siin saab valida alamprojekti. Neid saab seadistada ja luua klõpsuga nupule Muuda alamprojekte. Igal alamprojektil on kasutajatele nähtav nimi ja asukoht, kusjuures viimane on määratud suhtelise asukohana projektipuus paikneva kataloogi suhtes. See tähendab, et alamprojekt on peaprojekti kuuluv kataloog. Näiteks võib peaprojekt olla sinu firma veebilehekülg ja alamprojekt intraneti veebilehekülg, mis asub projekti kataloogis intranet.

Ühel liikmel võib projektis olla ka mitu rolli, näiteks meeskonna juht ja alamprojekti juht.

Kasutajal tuleb meeskonnaliikmete nimekirjast valida, kes on ta ise. Selleks vali nimekirjast õige liige ja klõpsa nupule Määra iseendaks. Valitud liige (sinu identiteet) on näha teksti Mina olen: järel.

Hüüdnimed ja iseenda määratlemine on olulised suhtlemisel ja annotatsiooni puhul. Viimastest räägib lähemalt “Annotatsioonid”.

Lisaks võimalusele hoida liikmetel silm peal on meeskonna liikmete kirjapanemisel veel üks pluss: sul on võimalik määrata sündmused, millega informeeritakse meeskondade juhte teatud toimingute korral. Täpsemalt räägib sellest “Sündmuste toimingud”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sündmuste toimingud
Sündmuste toimingud

Sündmuste toimingud

Sündmuste toimingud on toimingud, mis käivitatakse siis, kui projektis midagi juhtub. Näiteks võib olla logimine projekti avamisel ja sulgemisel, mis lubab hiljem hinnata, kui palju keegi selle kallal vaeva on näinud, või e-kirja saatmine faili salvestamise või faili lisamine CVS-i skripti abil pärast seda, kui fail on lisatud projekti ja nii edasi ja nii edasi.

Dialoogi Projekt->Projekti omadused (Shift+F7) kaardil Sündmuste seadistamine saab luua, muuta ja kustutada sündmuste toiminguid.


Sündmuse redigeerimise dialoog


Dialoogi kirjed on järgmised:

Sündmus

toiming käivitatakse, kui toimub nimekirjast valitud sündmus. Sündmuste nimed peaksid olema enesestmõistetavad.

Toiming

käivitatava toimingu tüüp. Võimalikud valikud on

Mitte-skriptitoiming

toiming, mis ei ole kasutaja määratud skriptitoiming. Kasutaja toimingutest räägib “Kasutaja määratud toimingud”

Toimingu nimi määrab toimingu, mis käivitatakse sündmuse toimumisel.

Saada e-postiga

toimingu korral saadetakse e-kiri isikule, kes on valitud väljal Saaja. Selleks võib olla meeskonna või alamprojekti juht. Juhtide defineerimisest räägib lähemalt “Meeskonnatöö”.

Logi sündmus

sündmus logitakse faili. Selle toimingu argumendid on:

Logifail

täieliku asukohaga failinimi

Üksikasjad

Kui palju infot logi sisaldab

Käitumine

Kas luua/kirjutada üle olemasolev fail või lisada sellele uus logitav sündmus.

Skriptitoiming

kasutaja määratud skriptitoiming. Kasutaja toimingutest kõneleb “Kasutaja määratud toimingud”.

Toimingu nimi määrab toimingu, mis käivitatakse sündmuse toimumisel.

Muud kirjed sõltuvad sellest, mis on valitud väljal Toiming.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Annotatsioonid
Annotatsioonid

Annotatsioonid

Annotatsioonid on dokumentides esinevad erilised kommentaarid. Tavalistest kommentaaridest erinevad need järgmiste asjade poolest:

  • infot kogub Quanta ning seda näitab tööriistavaade Annotatsioonid.

  • informatsiooni saab läkitada meeskonna liikmele

Annotatsiooni lisamine on väga lihtne: vali redaktori kontekstimenüüst käsk Annoteeri või lisa kommentaarialasse võtmesõna @annotation ning selle järele annotatsiooni tekst.

Näide 6.1. Annotatsiooni näide XML-is

<!-- @annotation Võimalik, et see kood on vigane. -->
<!-- @annotation
 Mitmerealine 
 annotatsioon. 
-->

Näide 6.2. Annotatsiooni näide PHP-s

/* @annotation 
PHP ala annoteerimisel tuleb kasutada PHP kommentaare
*/

Annotatsioone saab adresseerida meeskonna konkreetsele liikmele. Süntaks on sellisel juhul @annotation(hüüdnimi) või @annotation(roll), where hüüdnimi on meeskonna liikme hüüdnimi, roll aga roll projektis, mille korral on võimalikud järgmised võimalused:

  • meeskonna juht

  • ülesande juht

  • alamprojekti juht

Ülesande ja alamprojekti juhile peab järgnema vastava ülesande või alamprojekti nimi, nagu näitavad alltoodud näited.

Näide 6.3. Märkus meeskonna liikmele hüüdnimega eric

<-- @annotation(eric) Eric, palun vaata seda ise. Andras -->

Näide 6.4. Meeskonna juhi teavitamine

<-- @annotation(meeskonna juht) See on meeskonnale väga tähtis -->

Näide 6.5. PHP alamprojekti juhi teavitamine

// @annotation(alamprojekti juht:PHP) Mida sa sellest arvad?

Hüüdnimede ja rollinimetuste puhul ei tehta suur- ja väiketähtedel vahet, kuid tühikud sulgude ning : ümber muudavad annotatsiooni vigaseks.

Lähemalt räägib meeskonna liikmetest, nende rollidest ja hüüdnimedest “Meeskonnatöö”.

Projektis leiduvaid annotatsioone saab uurida vaates Annotatsioonid. See koosneb kolmest kaardist:

Praegune fail

Aktiivses failis leiduvad annotatsioonid.

Minu jaoks

Projekti just sulle adresseeritud annotatsioonid. Kirjed on rühmitatud failiti.

Kõik failid

Kõigis projekti failides leiduvad annotatsioonid, mis on rühmitatud failiti.

Annotatsioone uuritakse projekti ja faili laadimisel, et tuvastada võimalikud välised muudatused. Nii saab tuvastada ka annotatsioonid, mis on lisatud väljaspool Quanta Plusi. Et tuvastamine võtab omajagu aega, võib infodialoog, mis annab teada sulle adresseeritud uutest annotatsioonidest, ilmuda mitu sekundit pärast projekti avamist.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Silumine Quanta Plusis
Silumine Quanta Plusis

Silumine Quanta Plusis

Christopher Hornbaker

Linus McCabe

Tõlge eesti keelde: Marek Laane

PHP siluri kasutamine

Quanta Plus 3.3 on siluri käsitlemise uuesti tagasi toonud. Nüüdseks iganenud PHP (3) sisseehitatud siluri ning dbg siluri toetusest loobuti. Selle asemel töötati välja üldine silumispluginate süsteem, mis võimaldab teostada erinevaid (silumis)pluginaid.

Hetkel on kasutamiseks valmis ainult üks plugin, mis lisab Quanta Plusile Gubed PHP Debuggeri kasutamise toe.

Siluri kasutamiseks oma projektis ava projekti seadistused ja vali sobiv silumisplugin. Siluri spetsiifiliste seadistuste muutmiseks klõpsa nuppu 'Eelistused', mille leiad silumisplugina valiku juurest.

Kasutamisest üldiselt

Kui projektis on silur aktiveeritud, lisandub Quanta Plusi kasutajaliidesesse mõningaid uusi elemente:

Siluri menüü

Ilmub uus menüü, mis võimaldab kasutada enamikku siluri võimalusi.

Siluri tööriistariba

Tööriistariba kõige enam kasutatavate silumiskäskudega.

Muutujate vaade

Vaade, kus näidatakse jälgitavate muutujate sisu. Ilmub vaikimisi dokituna vasakule.

Katkestuspunktide vaade

Vaade, kus näidatakse kõiki katkestuspunkte, ridu ja tingimusi. Ilmub vaikimisi dokituna alla.

Silumisväljundi vaade

Tööriistavaade, kus näidatakse siluri väljundit (HTML-ina). Ilmub vaikimisi dokituna alla.

Sõltuvalt konkreetsest silumispluginast võivad olla näha kõik või vähemalt järgnevalt kirjeldatud funktsioone.

Silumine->Seanss->Alusta seanssi

Selle toiminguga saab vajadusel luua ühenduse siluriga või anda pluginale korraldus asuda jälgima silumist. Toiming käivitatakse vaikimisi, kui avada silurit kasutav projekt, nii et enamasti ei ole vaja selle pärast muret tunda.

Silumine->Seanss->Lõpeta seanss

Vastupidine menüükäsule Silumine->Seanss->Alusta seanssi. Sulgeb ühenduse siluriga või peatab selle tegevuse jälgimise.

Silumine->Täitmine->Saada HTTP päring

Saadab HTTP päringu serverile sooviga algatada silumine. See toiming võrdub brauseri kasutamisega aktiivse dokumendi vaatamisesk. Päringu väljundit näidatakse silumisväljundi vaates.

Silumine->Täitmine->Paus

Peatab skripti töö.

Silumine->täitmine->Käivita

Annab silurile korralduse käivitada skript ja edastada töö käigus infot jälgitavate muutujate ja parajasti teostatava rea rea kohta. Kui see käsk anda skripti pausi ajal, täitmist lihtsalt jätkatakse. Kui see antakse enne silumise alustamist, alustab skript tegevust niipea, kui silumine on käivitatud.

Silumine->Täitmine->Hüppa

Annab silurile korralduse käivitada skript, aga mitte edastada töö käigus infot jälgitavate muutujate ja parajasti teostatava rea rea kohta. Kui see käsk anda skripti pausi ajal, täitmist lihtsalt jätkatakse. Kui see antakse enne silumise alustamist, alustab skript tegevust niipea, kui silumine on käivitatud.

Silumine->Täitmine->Astu

Annab silurile korralduse täita skripti järgmine instruktsioon ilma funktsioonidesse või kaasamistesse sisse astumata.

Silumine->Täitmine->Astu sisse

Annab silurile korralduse täita skripti järgmine instruktsioon ja võimaluse korral astuda sisse funktsioonidesse ja kaasamistesse.

Silumine->Täitmine->Astu välja

Annab silurile korralduse jätkata täitmist kuni aktiivsest funktsioonist väljumiseni.

Silumine->Täitmine->Jäta vahele

Annab silurile korralduse jätta järgmise instruktsioon vahele ja minna järgmise juurde, nagu aktiivset ei eksisteerikski.

Silumine->Täitmine->Tapa

Annab silurile korralduse tappa parajasti töötav skript

Silumine->Katkestuspunktid->Katkestamine tingimusel...

Avab dialoogi, kus saab määrata tingimuslikud katkestuspunktid.

Silumine->Katkestuspunktid->Katkestuspunkti lülitamine

Lülitab rea katkestuspunkti kursorireal aktiivsele reale

Silumine->Katkestuspunktid->Katkestuspunktide eemaldamine

Eemaldab kõik katkestuspunktid.

Silumine->Muutujad->Jälgi muutujat

Avab dialoogi, kus saab määrata muutuja või avaldise, mida soovid jälgida. Jälgitav väärtus on näha muutujate vaates.

Silumine->Muutujad->Muutuja väärtuse määramine

Avab dialoogi, kus saab määrata muutuja ja selle uue väärtuse.

XSL siluja KXsldbg kasutamine

KXsldbg, nagu ka käsiraamatu selle osa autor on Keith Isdale. KXsldbg on KDE kasutajaliides ja KPart programmile xsldbg, mille leiab koos teiste Keithi loodud asjadega aadressilt http://xsldbg.sf.net.

KXsldbg käivitamiseks vali menüükäsk Pluginad->KXsldbg.

Täpsemat infot KXsldbg kasutamise kohta vaata palun juba selle käsiraamatust.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 7. Quanta Plusi laiendamine
Quanta Plusi laiendamine
Eelmine
Järgmine

Quanta Plusi laiendamine

Christopher Hornbaker

András Mantia

Tõlge eesti keelde: Marek Laane

See peatükk kirjeldab Quanta Plusi kohandamist just sinu vajadustele, samuti seda, kuidas just sina saad aidata muuta Quanta Plusi veel paremaks.

Dokumenditüübi redigeerimispakett (DTEP)

Quanta Plus kasutab dokumenditüübi redigeerimispakette (DTEP) märke- ja skriptikeelte ning CSS toetuse pakkumiseks. Need paketid lubavad Quanta Plusil näiteks pakkuda selliseid võimalusi, nagu automaatne lõpetamine ja sõlmepuud. Pakettide lihtsus ja paindlikkus muudab Quanta Plusi kiireks ja arendajasõbralikuks arenduskeskkonnaks (IDE) veebiarendajatele. Kõik see on teinud Quanta Plusist hõlpsasti kasutatava ja tootlikkust suurendava keskkonna.

DTEP esineb kahel kujul: perekond 1 ehk märkekeeled ja perekond 2 ehk skriptikeeled ja CSS. DTEP koosneb kahest osast: siltide kataloog ja tööriistaribad. Sildikataloogidesse kuulub kaht tüüpi faile: description.rc ja TagXML-failid, mille laiendiks on .tag. Tööriistaribad on käepärased ikoonidega nupukogumid (redigeerimisakna kohal), mis suudavad teksti või midagi muud dokumenti kiiremini lisada kui kasutaja käsitsi klaviatuuril sisestada.

DTEP on võimalik luua käsitsi (lähemalt edaspidi), alla laadida või automaatselt luua olemasoleva DTD põhjal. Teisendamisest kõneleb lähemalt “DTD teisendamine DTEP-ks”.

Käesolev käsiraamat kirjeldab, kuidas luua TagXML-faile, faili description.rc ja tööriistaribasid ehk lühidalt: kuidas luua DTEP.

TagXML-failid (.tag) määravad nii sildile omased atribuudid kui ka omaduste dialoogi paigutuse ja sisu, mida Quanta Plus sildi kohta näitab. Fail description.rc sisaldab reegleid ja infot DTEP kohta. Tööriistaribad pakuvad hõlpsa võimaluse lisada dokumenti silte, ilma et peaks muretsema kirjavigade ja muu sellise pärast.

Paketid

Sildikataloogid ongi lihtsalt kataloogid, koosnedes ainult failist description.rc ja TagXML-failidest. Sildikataloogidel on võimaluse korral märkekeele konkreetse versiooni nimi (näiteks html-4.01-strict).

TagXML

Allolev tabel toob ära elemendid, mida TagXML määrab ja defineerib sõltumata sellest, kas need on nõutavad või mitte. Kui ka kõik ei ole nõutavad, on siiski soovitatav, et kasutaksid neist võimalikult paljusid, et teised kasutajad võiksid omandada kogemusi ja õppida nendega paremini töötama.

ElementVaikimisi kasutamineKasutamise näide
TAGSnõutavalati
tagnõutavalati
labelmittekohustusliknõutav omaduste dialoogi loomiseks
attrmittekohustusliknõutav atribuudi defineerimiseks
tooltipmittekohustusliknõutav omaduste dialoogis kohtspikrite näitamiseks
whatsthismittekohustusliknõutav omaduste dialoogis abivõimaluse “Mis see on?” näitamiseks
listmittekohustusliknõutav, kui atribuut on tüübiga “nimekiri
itemmittekohustusliknõutav, kui kasutatakse <list >
textlocationmittekohustuslikalati
locationmittekohustusliknõutav pealdise kasutamisel
textmittekohustusliknõutav pealdise kasutamisel
childrenmittekohustusliksiltide nimekiri, mis võivad esineda defineeritava sildi sees
childnõutavalamsildi kirje
stoppingtagsmittekohustusliksiltide nimekiri, mis defineerivad muu sildi lõpetamise
stoppingtagnõutavstoppingtags kirje

TagXML-elementide kirjeldused

Nüüd hakkame üksikasjalikult kirjeldama iga elementi alates sellest, kus neid saab kasutada, kuni selleni, mis võib nende sees peituda.

TAGS

See on TagXML-dokumendi juurelement, mis võib dokumendis esineda ainult üks kord. See võib sisaldada mitme sildi definitsiooni. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
PUUDUBtag
tag

Sildi kui sellise defineerija. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
TAGSlabel, attr, stoppingtags
AtribuutTüüpVäärtusedVaikimisiKasutamineKirjeldus
namestring  nõutavMäärab defineeritava sildi nime.
singletõeväärtus  mittekohustuslikMäärab, kas silt nõuab lõpetavat silti </(sildinimi) > või mitte.
typestring xmltagmittekohustuslikMäärab defineeritava sildi tüübi.
  xmltag  Sildi tüüp on XML-põhine (ainult perekond 1).
  entity  See silt kirjeldab olemit (ainult perekond 1).
  property  Sildi tüüp on seotud CSSiga (ainult perekond 2).
  function  Sildi tüüp on skriptifunktsioon. Kasutamisel muutuvad <attr > funktsiooni argumentideks (ainult perekond 2).
  class  Sildi tüüp on skriptiklass (ainult perekond 2).
  method  Sildi tüüp on klassimeetod (ainult perekond 2).
returnTypestring void mittekohustuslikMäärab defineeritava sildi tüübi tagastamise (ainult perekond 2).
  void  Sildi tüüp tagastab void.
  int  Sildi tüüp tagastab täisarvu (int).
  float  Sildi tüüp tagastab murdarvu (float).
  long  Sildi tüüp tagastab long.
  string  Sildi tüüp tagastab stringi (string).
versionstring  mittekohustuslikMääratleb keele versiooni, milles silt kehtib
extendsstring  mittekohustuslikKehtib ainult siis, kui sildi tüüp on "klass". Antud klassi baasklassi nimi. (Ainult perekond 2.)
classstring  mittekohustuslikKehtib ainult siis, kui tüüp on "meetod". Määrab klassi nime, kuhu antud meetod kuulub. (Ainult perekond 2.)
commontõeväärtus  mittekohustuslikkui on "jah", määrab see silt üldise atribuudigrupi ning selle sildi sees esinevaid atribuute saab siduda suvalise muu sildiga (ainult perekond 1).
commentstring  mittekohustuslikkommentaaristring on näha sildi nime juures lõpetamise kastis
label

Seab dialoogile pealdise. Teksti määrab silt <tekst >. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
tagtext, location
attr

Määrab sildi atribuudi. See element esineb üks kord iga atribuudi kohta, määrates atribuudi nime ja tüübi. Samuti sisaldab see lisasilte, mis määravad, kuidas atribuuti esitatakse jne. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
taglocation, list, tooltip, whatsthis, textlocation
AtribuutTüüpVäärtusedVaikimisiKasutamineKirjeldus
namestring  nõutavMäärab defineeritava atribuudi nime.
typestring inputnõutavMäärat defineeritava atribuudi tüübi.
  input  See väli toetab mis tahes tekstikirjeid (tekstiväli).
  check  Väljal on tõeväärtus (märkekast).
  color  Välja väärtus on värv.
  url  Välja väärtus on URL (kohalik fail, millele viidatakse).
  list  Välja väärtus on element määratud nimekirjast.
statusstring mittekohustusliknõutavMäärab, kas argument on nõutav või mitte (ainult perekond 2).
  mittekohustuslik  Argument on mittekohustuslik.
  nõutav  Argument on nõutav.
  implied  Argumenti eeldatakse.
sourcestring  mittekohustuslikMäärab allika, mida kasutatakse atribuudikirje täitmisel sildi redigeerimise dialoogis ja atribuudipuus
  selection  Valitud teksti kasutatakse allikana
  dcop  DCOP-meetodi tulemust kasutatakse allikana
interfacestring  mittekohustuslikNõutav on source="dcop". Allikandmete hankimiseks kasutatakse Quanta Plusis DCOP-liidest.
methodstring  mittekohustuslikNõutav on source="dcop" ja liidese nimi. Allikandmete hankimiseks kasutatakse Quanta Plusis DCOP-liidest.
argumentsstring  mittekohustuslikNõutav on source="dcop", liidese ja meetodi nimi. Argumendid edastatakse meetodile. See võib olla tühi või "%tagname%", mis tähendab aktiivse sildi nime.
tooltip

Defineerib dialoogi välja kohtspikri. See on puhta teksti tüüpi element.

Märkus

Praegu on toetatud ainult puhas tekst (märkekeelt kasutada ei saa).

Eellane/eellasedJärglased
attrPUUDUB
whatsthis

Defineerib dialoogi välja abivõimaluse 'Mis see on?' See on puhta teksti tüüpi element.

Märkus

Praegu on toetatud ainult puhas tekst (märkekeelt kasutada ei saa).

Eellane/eellasedJärglased
attrPUUDUB
list

Konteinersilt, mis koondab nimekirja elemendid. See tohib esineda ainult üks kord atribuudi kirjelduse kohta. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
attritem
item

Defineerib nimekirja elemendi. See on puhta teksti tüüpi element.

Eellane/eellasedJärglased
listPUUDUB
textlocation

Määrab sildi atribuudi teksti asukoha dialoogis. See silt võib esineda ainult üks kord atribuudi kohta dialoogis (st. üks kord iga sildi <attr > kohta). See element on tühi.

Eellane/eellasedJärglased
attrPUUDUB
AtribuutTüüpKasutamineKirjeldus
rowMittenegatiivne täisarvnõutavMäärab dialoogis välja või pealdise rea.
colMittenegatiivne täisarvnõutavMäärab dialoogis välja või pealdise veeru.
rowspanMittenegatiivne täisarvmittekohustuslikMäärab ridade arvu, millele väli peab laienema.
colspanMittenegatiivne täisarvmittekohustuslikMäärab veergude arvu, millele väli peab laienema.
location

Määrab välja asukoha ja suuruse dialoogis. See väli tohib esinda üks kord iga dialoogi välja kohta (st. kord iga sildi <attr > ja <label > kohta). See element on tühi.

Eellane/eellasedJärglased
label, attrPUUDUB
AtribuutTüüpKasutamineKirjeldus
rowMittenegatiivne täisarvnõutavMäärab dialoogis välja või pealdise rea.
colMittenegatiivne täisarvnõutavMäärab dialoogis välja või pealdise veeru.
rowspanMittenegatiivne täisarvmittekohustuslikMäärab ridade arvu, millele väli peab laienema.
colspanMittenegatiivne täisarvmittekohustuslikMäärab veergude arvu, millele väli peab laienema.
text

Defineerib pealdise või märkekasti teksti. See on puhta teksti tüüpi element.

Eellane/eellasedJärglased
label, attrPUUDUB
children

Defineerib elementide nimekirja, mis võivad esineda määratud sildi raames. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
tagchild
child

Defineerib järglassildi. See element on tühi.

Eellane/eellasedJärglased
childrenPUUDUB
AtribuutTüüpVäärtusedKasutamineKirjeldus
namestring nõutavMäärab sildi, mis võib esineda teatud sildi raames.
kasutusalastring mittekohustuslikMäärab seose eellasega.
  nõutav Eellasel peab olema vähemalt üks selle nimega järglane.
stoppingtags

Defineerbi elementide nimekirja, mis sunnivad peale sildi lõpetamise. See on puhta elemendi tüüpi element.

Eellane/eellasedJärglased
tagstoppingtag
stoppingtag

Defineerib peatava sildi. See element on tühi.

Eellane/eellasedJärglased
stoppingtagsPUUDUB
AtribuutTüüpKasutamineKirjeldus
namestringnõutavMäärab, millised sildid sunnivad peale muu sildi lõpetamise.

TagXML kasutamine

Kõik TagXML-failid peavad algama XML deklaratsiooniga <?xml version="1.0" encoding="UTF-8"?> ning nad peavad olemas korralikult pesastatud ja suletud.

Oluline

Tühikud segavat mõju ei avalda, kuid silma peaks peal pidama märkidel & ja <. On tõenäoline, et need asendatakse vastavalt märkidega &amp; ja &lt; sellistes elementides nagu <tooltip >, <whatsthis >, and <text >. See ei põhjusta vahest küll krahhi, kuid hulk sinu tööd ja vaeva võib küll kaduma minna.

TagXML kontrollimine

TagXML-failide kontrollimiseks klõpsa “tööriistade” hüpikdialoogil Quanta Plusi ülaosas ja vali “TagXML kontrollimine”. Ilmub dialoog, kus tuleb järgida väga lihtsaid ja arusaadavaid juhiseid.

Märkus

Seda võimalust ei saa veel kasutada. Praegu on võimalik kontrollida ainult juhul, kui TagXML-fail on Quanta Plusis avatud.

TagXML näited

Perekond 1

Järgnev kujutab endast korrektset TagXML-faili (perekond 1). See kirjeldab, muide, W3C® XML skeemi elementi <schema >. Selle TagXML-faili nimi peaks olema schema.tag. Lihtne, eks ju?

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE TAGS> <TAGS> <tag name="schema"> <label> <text >id</text> <location col="0" row="0"/> </label> <attr name="id" type="input"> <tooltip >Elemendi unikaalne ID.</tooltip> <whatsthis >Elemendi unikaalne ID.</whatsthis> <location col="1" row="0"/> </attr> <label> <text >version</text> <location col="0" row="1"/> </label> <attr name="version" type="input"> <tooltip >Skeemi versioon.</tooltip> <whatsthis >Skeemi versioon.</whatsthis> <location col="1" row="1"/> </attr> <label> <text >targetNamespace</text> <location col="0" row="2"/> </label> <attr name="targetNamespace" type="input"> <tooltip >Selle skeemi nimeruumi URI viide.</tooltip> <whatsthis >Selle skeemi nimeruumi URI viide.</whatsthis> <location col="1" row="2"/> </attr> <label> <text >xmlns</text> <location col="0" row="3"/> </label> <attr name="xmlns" type="input"> <tooltip >Ühe või enama nimeruumi URI viide selle skeemi jaoks. Kui prefiksit ei kasutata, on võimalik selle nimeruumi komponentide mittekvalifitseeritud kasutamine.</tooltip> <whatsthis >Ühe või enama nimeruumi URI viide selle skeemi jaoks. Kui prefiksit ei kasutata, on võimalik selle nimeruumi komponentide mittekvalifitseeritud kasutamine.</whatsthis> <location col="1" row="3"/> </attr> <label> <text >attributeFormDefault</text> <location col="0" row="4"/> </label> <attr name="attributeFormDefault" type="list"> <items> <item >qualified</item> <item >unqualified</item> </items> <tooltip >Selle skeemi kõigi atribuutide vaikimisi vorm.</tooltip> <whatsthis >Selle skeemi kõigi atribuutide vaikimisi vorm.</whatsthis> <location col="1" row="4"/> </attr> <label> <text >elementFormDefault</text> <location col="0" row="5"/> </label> <attr name="elementFormDefault" type="list"> <items> <item >qualified</item> <item >unqualified</item> </items> <tooltip >Selle skeemi kõigi elementide vaikimisi vorm.</tooltip> <whatsthis >Selle skeemi kõigi elementide vaikimisi vorm.</whatsthis> <location col="1" row="5"/> </attr> <label> <text >blockDefault</text> <location col="0" row="6"/> </label> <attr name="blockDefault" type="input"> <location col="1" row="6"/> </attr> <label> <text >finalDefault</text> <location col="0" row="7"/> </label> <attr name="finalDefault" type="input"> <location col="1" row="7"/> </attr> </tag> </TAGS>

Perekond 2

Järgnev kujutab endast korrektset TagXML-faili (perekond 2). Juhtumisi on tegemist PHP ülekoormuse funktsiooniga. Selle TagXML-faili nimi peaks olema overload.tag.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tags> <tags> <tag name="overload" type="function" returnType="void"> <attr name="class_name" type="string" status="optional"/> </tag> </tags>

Ka description.rc on üsna lihtne ning sellele on isegi oma redaktor, mille saab avada menüükäsuga DTD->Muuda DTD seadistusi. See võimaldab muuta nimekirjast valitud DTEP faili description.rc. Uue DTEP faili description.rc muutmiseks tuleb luua lihtne description.rc järgmiste kirjetega:

[General] Version = Use 1 for Quanta Plus version <=3.1.2 and 2 for any version greater. Name = DTD definition string. (-//W3C®//DTD HTML 4.01 Transitional//EN) NickName = The beautified name of the DTD. (HTML 4.01 Transitional). If not defined, Name is used as NickName.

Kui oled selle loonud, paiguta see sildifailide kõrvale, lae uus DTEP menüükäsuga DTD->Laadi DTD pakett (DTEP) ning kui see on laetud, saad hakata DTEP seadistusi muutma. Uuri redaktoridialoogis kirjete kohtsipkreid ja "Mis see on?" abitekste, et saada aru, milleks iga kirje on mõeldud. Teine võimalus on muidugi lugeda lähtetekstiga kaasasolevat faili quanta/data/dtep/dtd-description.txt, milles kirjeldatakse vormingut.

Kasutaja määratud toimingud
Kasutaja määratud toimingud

Kasutaja määratud toimingud

Toiminguid esineb igas rakenduses ja pole mingit kahtlust, et sa oled nendega nii või teisiti kokku puutunud. Klõps tööriistariba nupule, menüükirje valimine või kiirklahvi kasutamine käivitab tavaliselt mingi toimingu. Quanta Plus on toimingud viinud uuele tasemele. Rakenduse looja poolt juba lähtekoodi sisse kirjutatud toimingute asemel saavad nüüd ka tavalised kasutajad toiminguid luua ja muuta ning sel moel Quanta Plusile uusi võimalusi lisada. Need ongi kasutaja määratud toimingud ning õigupoolest on ka paljud Quanta Plusi standardsed toimingud kasutaja määratud (ja muudetavad) toimingud.

Kasutaja määratud toiminguid on kolme tüüpi:

Toimingute loomine

Toimingut saab luua menüükäsuga Seadistused->Toimingute seadistamine. Klõpsa nupule Uus toiming, mille järel avaneb selline dialoog:



Tüüp

Määrab toimingu tüübi (Tekst, Silt, Skript).

Tekst

Toimingu kasutajale nähtav nimi.

Nupp pealdise Tekst juures

Toimingule omistatav ikoon. Parajasti kehtiva ikooni muutmiseks klõpsa sellele.

Kohtspikker

Toimingu lühikirjeldus.

Kiirklahv

Toimingule omistatav kiirklahv. Klõpsa kiirklahvi omistamiseks kirjele Kohandatud või selle juures asuvale nupule. Klõpsa kirjele Puudub, kui soovid parajasti kehtiva kiirklahvi eemaldada.

Konteiner-tööriistaribad

Kasutaja määratud tööriistaribad, kus antud toiming on näha. Vaata “Tööriistaribade loomine”.

Üksikasjalikud seadistused

Erinevat tüüpi toimingute spetsiifilised seadistused. Vaata allpool.

Tekstitoimingud



Lihtsaimad toimingud. Siin saad sektsiooni Üksikasjalikud seadistused sisestada mingi teksti ning seejärel lisatakse antud toimingu käivitamisel alati see tekst sinu dokumenti kursori asukohta. Vaata näidet allpool.

Silditoimingud

Need on kasulikud XML-siltide lisamiseks, aga mõistagi saab neid ka muuks tarvitada.



<silt>

Sildi nimi.

</tag>

Sisselülitamisel lisatakse see tekst toimingu käivitamisel lõpetava sildina. Kui enne toimingu käivitamist on dokumendis valitud ala, lisatakse <tag> valitud ala ette ja </tag> selle järele.

Käivitatakse dialoog "Sildi muutmine" (kui võimalik)

Sisselülitamisel näidatakse juhul, kui antud sildile on olemas tagXML-fail, enne sildi lisamist dokumenti sildi muutmise dialoogi, kus saab vajaduse korral sildi atribuute täpselt defineerida.

<silt> ja </silt> lisatakse nii, nagu sa need siin annad. Märke <, > või / ei lisata automaatselt.

Skriptitoimingud



Kõige võimsam toimingutüüp. Selle toiminguga on võimalik käivitada välised rakendused (enamasti skriptid, aga võivad olla ka midagi muud), mis võivad muuta sinu dokumenti või kasutada seda täielikult või osaliselt sisendina. Näited otse Quanta Plusist on kiirkäivituse dialoog ning mitmesugused Näita kasutades... toimingud (X)HTML DTEP-de jaoks.

Kõigepealt tuleb anda skripti nimi koos interpretaatoriga. Näide: sh /home/minukodu/minuskript.sh.

Kuigi kasutada võib ka absoluutseid asukohti, on soovitatav pruukida käsureal muutujat %scriptdir, näiteks sh %scriptdir/minuskript.sh. Sel juhul üritab Quanta Plus leida sinu skripti järgmistest kohtadest:

  • globaalne skriptikataloog: $KDEDIR/share/apps/quanta/scripts

  • kohalik skriptikataloog: $KDEHOME/share/apps/quanta/scripts

  • sinu otsingutee: $PATH

Käsureal saab kasutada ka muid spetsiaalseid muutujaid:
  • %f asendatakse aktiivse dokumendi URL-iga. Kohalike dokumentide korral kärbitakse dokumendist file:/.

  • %input asendatakse valitud sisendiga. Vaata allpool.

  • %projectbase asendatakse aktiivse projekti URL-iga. Kui projekti pole laetud, on tühi.

  • %pid asendatakse töötava Quanta Plusi protsessi PID-ga. Kui Quanta Plus töötab unikaalses režiimis, lisatakse PID-i numbri ette tekst "unique ". Kasulik, kui kasutab DCOP-i Quanta Plusi juhtimiseks välise skriptiga.

  • %userarguments on kasulik sündmuste korral. See kirje asendatakse sündmuse omadustega järgmises järjekorras:

    Esimene argument

    Skripti unikaalne ID

    Teine argument

    Sündmuse nimi

    Kolmas argument

    Sündmuse parameetrid, tavaliselt aktiivse dokumendi failinimi või projektifaili asukoht.

Lisaks mainitud meetoditele võib skript saada standardsisendis sisendi ka Quanta Plusilt. Liitkastis Sisend saab valida, mida standardsisendisse saata. Võimalused on järgmised:

  • Puudub: skriptile ei saadeta midagi.

  • Aktiivne dokument: skriptile saadetakse kogu dokument.

  • Valitud tekst: skriptile saadetakse dokumendi valitud ala. Muutuja %input kasutamine ongi enamasti mõttekas ainult antud juhul.

Sarnaselt sisendile võib ära kasutada ka käivitatud rakenduse väljundi. Väljund võib olla kaht laadi:

  • tavaline väljund, mis saadetakse standardväljundisse;

  • veateated, mis saadetakse standardsesse veaväljundisse.

Sinu määrata on see, mis juhtub standardväljundisse saadetud tekstiga. Seda saab teha liitkasti Väljund väärtust muutes:
  • Puudub: rakenduse väljundit ignoreeritakse.

  • Lisatakse kursori asukohta: väljund lisatakse aktiivsesse dokumenti kursori asukohta.

  • Asendatakse valik: dokumendi valitud ala asendatakse väljundiga.

  • Asendatakse valik: dokumendi valitud ala asendatakse väljundiga.

  • Luuakse uus dokument: luuakse uus dokument, mis sisaldab kogu skripti väljundit.

  • Asendatakse käesolev dokument: kogu dokument asendatakse väljundiga.

  • Teateaken: väljundit näeb kaardil Teated.

Standardse veaväljundi korral (Viga) on valikud samasugused nagu tavalise väljundi puhul.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Tööriistaribade loomine
Tööriistaribade loomine

Tööriistaribade loomine

Järgnevas selgitame, kuidas luua DTEP jaoks tööriistaribasid. Tööriistaribad on graafilised elemendid, mis on omistatud toimingutele. Toimingud kujutavad Quanta Plusis alust peaaegu kõigile laiendustele, mida Quanta Plus praegu või tulevikus kasutab. Sama mehhanism, mis defineerib Quanta Plusis toiminguid, võimaldab automaatset lõpetamist ning sildidialooge. Toimingute puhul sisuliselt puuduvad piirangud. Näitena kasutame siinkohal meie veebilehtedel HTML tidy't.

Nullist peale

Alustuseks tuleb luua kasutaja tööriistariba. Vali menüükäsk Tööriistaribad->Lisa kasutaja tööriistariba.

Kui märkekeeles on palju silte, on soovitatav jagada need loogilistesse gruppidesse. Igale grupile tuleb luua uus kasutaja tööriistariba. Antud juhul pole neid eriti palju, seepärast piirdume ühe tööriistaribaga ja anname sellele vastava märkekeele nime.

Kui kõik vajalikud tööriistaribad on loodud, tuleb neile lisada toimingud ja viimased seadistada. Selleks vali menüükäsk Seadistused->Toimingute seadistamine .

Selles aknas peaks kõik iseenda eest kõnelema. Klõpsa akna allosas asuvale nupule >Uus toiming, mis avab redigeerimisrežiimi.

Täida kõik vajalikud väljad ja lisa silt vastavale tööriistaribale.

Nüüd tee sama muude toimingute ja siltidega ning kui sildil on atribuute ja sa kavatsed neid kasutada, märgi ära ka kast Käivitatakse dialoog "Sildi muutmine" (kui võimalik), et sinu käest iga kord vastava toimingu kasutamisel küsitaks.

Nüüd peaks sul olema midagi sellist.



Klõpsa nuppu Rakenda ja näed, kuidas toiming lisatakse valitud tööriistaribale.



Nähh! See ikoon on veidi imelik. Isegi mina ise ei pruugi mäletada, et see käib selle toimingu kohta, mis siis veel teistest rääkida! Vahetame selle enne välja, kui häda käes.

Antud toimingut paremini kirjeldava ikooni loomiseks kasutame rakendust KIconEdit. Ava see käsuga K menüüst Graafika->Muud rakendused (või kuidas iganes sinu distributsioon seda ei nimetaks).

KIconEdit kasutab vaikesuurusena 32x32 pikslit, kuid meie soovime suurust 22x22. Muutmiseks kasuta menüükäsku Redigeerimine->Muuda suurust.

Pea meeles, et sa lood ikooni, mis ei aita mitte ainult sul endal meeles pidada, milline toiming mida teeb, vaid tuleb samamoodi kasuks ka teistele DTEP kasutajatele.

Et silt, millele ma ikooni looma asusin, kannab nimetust “start”, siis otsustasin luua “alustamismärgi”. Roheline värv (mida sageli tarvitatakse tähenduses “mine”, “alusta” või “jätka”) annab või vähemalt peaks andma kasutajale märku, et sellele toimingule klõpsates asetatakse dokumenti silt <start>.



Nii, ikoon on valmis tehtud ja käes aeg see salvestada.

Kui oled ikooni(d) valmis teinud, tuleb need toiminguga siduda. Selleks ava uuesti Seadistused->Toimingute seadistamine (Quanta Plusis mõistagi) ja vali toiming, mille jaoks ikooni lõid. Välja Tekst kõrval asub nupp. Vajuta sellele.

Vali Muud ikoonid ja seejärel klõpsa nupule Lehitse.

Mine nüüd kataloogi, kuhu ikooni salvestasid, vali ikoon ja klõpsa nupule OK.

Klõpsa nupule Rakenda ning jätka ikoonide seostamist muude siltidega või klõpsa OK, kui oled omadega valmis.



Oletame, et soovid lisada oma tööriistaribale mõned Quanta Plusi levinumad funktsioonid või arvad, et tööriistariba tuleks paremini organiseerida, näiteks see eraldajatega toimingute gruppidesse jagada. Ava selleks dialoog Tööriistaribade seadistamise dialoog (Seadistused->Tööriistaribade seadistamine). Kontrolli, et soovitud tööriistariba oleks valitud.

Mina valisin oma tööriistaribale eraldaja (vasaku veeru ülaosast). Kui oled valinud elemendi, mida soovid tööriistaribale lisada, klõpsa paremale osutava noolega nupule, mis lisabki elemendi sinu tööriistaribale.



Ma arvan ka, et mulle meeldiks kiiresti kasutada võimalust Eelvaatlus Konqueroris, seega valin ka selle ja lisan tööriistaribale.



Vaata, kuidas eraldaja tuleb rühmitamisel kasuks. Muidu oleks võinud mõni, kes minu tööriistariba esimest korda näeb, arvata, et nupp Konqueror on sama, mis alustamisnupp või lausa selle vastand.



Rakenda muudatused ja klõpsa lõpetamiseks nupule OK.

Ah, kui lahe uus tööriistariba! Igati käepärane ja mõnus.



Testi kindlasti oma tööriistariba, proovides klõpsata kõigile nuppudele, et näha, kas kõik teevad ikka seda, mida nad peavad tegema.



Seejärel salvesta tööriistariba: Tööriistaribad->Salvesta tööriistaribad->Salvestamine kohaliku tööriistaribana.

Salvesta see kindlasti õigesse kataloogi. Kuna NeXML-i ei ole veel olemas, on see mul mul tipptaseme kataloogis, aga sinu tööriistaribad tuleb salvestada korrektsesse kataloogi. Kohenda kindlasti ka faili description.rc, et tööriistariba(d) laetaks alati, kui lood uue selle tüübiga faili.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Oma dokumentide loomine
Oma dokumentide loomine

Oma dokumentide loomine

Robert Nickel

Tõlge eesti keelde: Marek Laane

Võib-olla üks tavakasutajale kõige silmatorkavamaid lisandusi Quanta Plusis on võimalus lisada dokumentatsiooni endale meelepärase märgistus- või skriptikeele kohta. See peatükk selgitab, kuidas luua PHP dokumentatsioonipuu isiklikuks kasutamiseks.

Enne seda, kui asud looma omaenda dokumentatsiooni, võiksid kontrollida Quanta Plusi hoidlast, ega keegi juba midagi sellist teinud pole.

Loomisprotsess koosneb kahest osast. Esiteks tuleb hankida antud märgistus/skripti/jne. keele olemasolev dokumentatsioon. Teiseks tuleb luua docrc fail. Esimene jääb su enda ülesandeks, teist asume järgnevalt kirjeldama.

Fail docrc näeb üldiselt välja selline:

#KDE Config File [Tree] Doc dir=dokumentatsiooni html-failide asukoht antud faili suhtes nt. php42/ #top level elements Top Element=nende dokumentide kirjeldus nt. PHP 4.2 documentation Section 1=Section1.html Section 2=#Sec2.1,#Sec2.2,#Sec2.3 Sec2.1=Sec2.1.html Sec2.2=Sec2.2.html Sec2.3=Sec2.3.html ... [Context] ContextList=func1,func2,tag1,tag2,tag3 func1=func1.html func2=func2.html tag1=tag1.html tag2=tag2.html tag3=tag3.html

Fail docrc jaguneb kaheks osaks: puu ja kontekst.

Puusektsioon määrab dokumentatsiooni esitamise dokumentatsiooni kaardil. Näiteks PHP-dokumentide korral võid näha midagi sellist:



Arvestades ülaltoodut, näeb minu PHP docrc välja selline:

#KDE Config File [Tree] Doc dir=php42/ #top level elements Top Element=PHP 4.2 documentation PHP 4.2 documentation=Table of Contents,#Getting Started,#Language Reference Table of Contents=index.html Getting Started=Introduction, ... Introduction=introduction.html ... Language Reference=Basic syntax, ... Basic syntax=language.basic-syntax.html ...

Pane tähele märki # kirjete “Getting Started” ja “Language Reference” ees. See näitab, et need on omaette ühikud puus, millel on omaenda sisu. Ma ei usu, et puu sügavusele oleks kusagil limiit seatud (kui jätta arvestamata kaine mõistuse määratu) — nii et kasuta siin oma paremat äranägemist.

Sisukord (Table of Contents) on otseviitega failile (ning seetõttu on see näha puuvaates viimasena — kataloogid esimesena!).

Oluline

Tühikud segavat mõju ei avalda, kuid silma peaks peal pidama märkidel & ja <. On tõenäoline, et kõigis XML-põhistes Quanta Plusi ressursifailides asendatakse need vastavalt märkidega &amp; ja &lt;.

Faili docrc kontekstisektsiooni kasutatakse kontekstitundliku abi pakkumiseks. Oletame näiteks, et kirjutad PHP skripti ja tahad näha funktsiooni mysql_fetch_array dokumentatsiooni. Selleks tuleb lihtsalt funktsioon esile tõsta ja vajutada kontekstiabi saamiseks klahvikombinatsiooni Ctrl+H. Kohe ilmubki nähtavale mysql_fetch_array dokumentatsioon. Siin on ainult kaks kirjetüüpi: ContextList ja failiassotsiatsiooni read.

ContextList

See on päris lihtne: komadega eraldatud nimekiri kontekstielementidest, mis sinu arvates peaks olema kättesaadavad (PHP puhul on need mõistagi PHP-funktsioonid).

Failiassotsiatsiooni read

Need on kujul kontekstielement=html-dokumendi lehekülg, nt. acos=function.acos.html

Minu docrc omajagu kärbitud kontekstisektsioon on selline:

#Kontekstiabi võtmesõnad [Context] ContextList=abs,acos,acosh,addcslashes,addslashes,... abs=function.abs.html acos=function.acos.html acosh=function.acosh.html addcslashes=function.addcslashes.html addslashes=function.addslashes.html ...

Nüüd võid faili docrc salvestada vastavalt sellele, kas soovid seda kasutada globaalselt või kohalikult, kataloogi $KDEDIR/share/apps/quanta/doc või $HOME/.kde/share/apps/quanta/doc. Seejärel loo failiga docrc samas kataloogis alamkataloog (seesama, mille määrasid failis docrc) ning kopeeri sinna oma HTML-dokumendid.

Kui nüüd taaskäivitad Quanta Plusi, võidki dokumente näha.

Kui oled kindel, et dokumendid on asjalikud, ning soovid neid ka teistega jagada, saada fail docrc koos kogu sinu arvates vajaliku infoga Quanta Plusi hoidlasse, kus neid saab kasutada ka ülejäänud Quanta Plusi kogukond. See ei tee sind küll rikkaks, kuid laseb tunda heameelt, et oled andnud oma panuse parimasse olemasolevasse veebiarendusplatvormi.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ressursside jagamine
Ressursside jagamine

Ressursside jagamine

Quanta Plusi kasutajana ei pruugi sa üksi olla. sul on võimalik jagada teistega mitmesuguseid ressursse (DTEP paketid, toimingutega tööriistaribad, skriptid, mallid). Seda saab teha kahel moel:

E-kirja saatmine

Ressursse saab saata e-kirjaga sõpradele, partneritele või kellele tahes. Menüükäsku Saada e-postiga võib näha mitmel pool, näiteks DTD->Saada DTD pakett (DTEP) e-postiga, Tööriistaribad->Saada tööriistariba e-postiga, failide ja kataloogide kontekstimenüüs mallide ja skriptide puuvaates.

Üleslaadimine peaserverile

Ressursse saab laadida meie peahoidlasse, kust neid saavad endale tõmmata teised Quanta Plusi kasutajad. Saadetised vaadatakse üle ja muudetakse kättesaadavaks ainult juhul, kui meie arendajate meeskond hindab need korrektseks ja kasulikuks. Üleslaadimise korrektsuse tagamiseks oleks mõttes need digitaalselt allkirjastada, milleks läheb vaja GPG/PGP võtit. Seda infot saavad ressursside ehtsuse kontrollimiseks kasutada nii meie arendajad kui ka hiljem allalaadijad.

Ressursside tõmbamisest peaserverilt räägib “Ressursside hankimine”.

Üleslaadimisel palutakse sul sisestada oma salajase GPG võtme paroolifraas (paroolifraasi ei salvestata) või kui sul peaks olema rohkem salajasi võtmeid, siis valida see, mida soovid kasutada. Täida dialoogis Uue kuuma kraami jagamine kõik väljad (Eelvaaatluse URL võib jääda tühjaks) ning alusta üleslaadimist klõpsuga nupule OK.

Üleslaadimise saab algatada menüüst DTD->Lae DTD pakett (DTEP) üles, Tööriistaribad->Lae tööriistariba üles, failide ja kataloogide kontekstimenüüst mallide ja skriptide puuvaates.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ressursside hankimine
Ressursside hankimine

Ressursside hankimine

Quanta Plusi on võimalik uuendada ka ilma uut versiooni hankimata lihtsalt uusi ressursse tõmmates: DTEP paketid, toimingutega tööriistaribad, mallid, skriptid, dokumentatsioon. Üks võimalus on saada neid e-postiga või tõmmata mõnelt veebiserverilt, millisel juhul need tuleb tavaliselt ise käsitsi paigaldada. Heal juhul saad kaasa ka paigaldamisskripti, mis võtab seda vaeva vähemaks. Kuid Quanta Plusil on ka asjalik server, mis sisaldab selliseid ressursse, mida ei ole kaasatud rakenduse põhipaketti kas suuruse või vähese kasutamisvajaduse tõttu või mida on kasutajad ise hiljem meile annetanud. Neid saab paigaldada juba automaatselt. Selliseid ressursse saab tõmmata mitmel pool menüüs esineva käsuga Lae alla. Täpsemalt leiab sellised käsud menüüst DTD->Lae DTD pakett (DTEP) alla, Tööriistaribad->Lae tööriistariba alla, failide ja kataloogide kontekstimenüüst mallide ja skriptide puuvaates.

Kui ressurss on tõmmatud, kontrollib Quanta Plus enne selle paigaldamist ressursi korrektsust ja signatuuri. Probleemide korral näidatakse sulle hoiatust ning sa saad otsustada, kas jätkata paigaldamist või mitte. Palun suhtu hoiatustesse tõsiselt ja loe need hoolikalt läbi. Kui ressursiga on kõik korras, ilmub lihtsalt infodialoog, kus saad näha, kes on ressursi loonud.

Ettevaatust

Kontrolli kindlasti, et paigaldad ressursse, eriti tööriistaribasid ja skripte, ainult usaldusväärsetest allikatest!



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

DTD teisendamine DTEP-ks
DTD teisendamine DTEP-ks

DTD teisendamine DTEP-ks

Oma töös saab kasutada ka XML-keeli, mida Quanta Plus veel ei toeta, kui luua DTEP pakett. Selle loomine võib võtta siiski palju aega, sest kirja tuleb panna sadu sildifaile tagXML-vormingus. Seda saab küll ka märksa vähema vaevaga teha - nimelt DTD-d automaatselt DTEP paketiks teisendades.

Teisenduse saab käivitada menüükäsuga DTD->Laadi ja teisenda DTD. Vali .dtd-fail, milles on defineeritud DTD, mida soovid kasutada, ning seejärel ilmub nähtavale selline dialoog:



Kirjed on järgmised:

  • Sihtkataloogi nimi: selle nime all salvestatakse loodav DTEP kataloogi $KDEHOME/share/apps/quanta/dtep.

  • Nimi: DTD nimi (definitsioonistring).

  • Hüüdnimi: DTEP kasutajale nähtav nimi

  • !DOCTYPE definitsiooni rida: string, mis peab esinema !DOCTYPE-sildis, näiteks HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

  • DTD URL:: DTD-failile osutav URL

  • Vaikimisi laiend: laiend, mida kasutavad tavaliselt antud DTD-d pruukides kirja pandud failid

  • Tõstutundlikud sildid ja atribuudid: see peaks olema enesestmõistetav ja on enamasti õige igasuguste XML-keele variantide korral

  • DTEP täppishäälestus pärast teisendust: märkimisel avab Quanta Plus pärast teisendust description.rc redaktori, et saaksid kohe uue DTEP päris oma käe järgi sättida. Soovitatav on see valik sisse lülitada.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 8. Küsimused ja vastused
Küsimused ja vastused
Eelmine
Järgmine

Küsimused ja vastused

Eric Laffoon

Tõlge eesti keelde: Marek Laane
8.1. Kuidas saan mina kaasa aidata Quanta Plusi arendamisele?
8.2. Millises suunas Quanta Plus edasi areneb?
8.1.

Kuidas saan mina kaasa aidata Quanta Plusi arendamisele?

Me rõhutame veel kord, et Quanta Plusi loovad vabatahtlikud. Paljud võivad tunda, et nad ei saa ühel või teisel põhjusel anda oma panust vaba tarkvara arendamisse. Kõige sagedamini seisab asi selles, et inimestel puuduvad enda arvates selleks oskused. Quanta Plusi on arendatud selles suunas, et nii programmeerijad kui ka need, kes programmeerimisest midagi ei tea, saaks Quanta Plusi edendamisele kaasa aidata. Näiteks dokumentatsioon. Sageli öeldakse, et tarkvara, olgu siis vaba või mitte-vaba, on just nii hea, kui on selle dokumentatsioon. Me oleme igatahes täiesti veendunud, et Quanta Plusil on ka midagi sellist, mis sobib just sulle.

8.2.

Millises suunas Quanta Plus edasi areneb?

Quanta Plus 3.4 on välja lastud ning praegu tegeleme juba uue väljalaske ettevalmistamisega. Tulevane väljalase 4.0 toob kaasa Quanta osalise ümberkirjutamise, et kasutada ära KDevelopi raamistiku pakutavaid võimalusi. Meie siht on endiselt luua kõige parem veebiarendamise vahend. Me saame üsna hästi aru: selleks, et Quanta Plus antud ülesande tegelikult suudaks täita, on vajalik arendajate ringi suurendada. Seepärast olemegi välja töötanud mitmeid täiustusi, mis lubavad veebiarendajatel Quanta Plusi võimalikult oma maitsele kohandada, seda laiendada ja täiendada. Suur osa meie mõtetest on teoks saanud juba versioonis 3.4. Peagi palume just teil, veebiarendajatel, anda oma panus loodud täienduste-laienduste näol, et neist võiks kasu saada kõik. Meil on plaanis need internetis üles seada, et Quanta Plusi veebiarendajad võiksid alati leida ja kasutada just neid ressursse, laiendusi ja kohandatavaid pluginaid, mis võimaldavad neil saada kõigi aegade parimateks ja professionaalsemateks veebiarendajateks!

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Peatükk 9. Autorid ja litsents
Autorid ja litsents
Eelmine
Järgmine

Autorid ja litsents

Christopher Hornbaker

Tõlge eesti keelde: Marek Laane

Märkus

Vabandused kõigi ees, keda ma olen unustanud või kelle nime ma olen valesti kirjutanud!

Suur tänu kõigile, kes kulutasid oma aega projektile kaasaaitamiseks!

Quanta Plusi arendajate meeskond:

Bergia, Andrea

Algne CSS redaktor

Britton, Marc

Kommander, mitmed võimalused, veaparandused

Colton, Matthew

Paljude versioonide käivituslogo

Deschildre, Nicolas

VPL & tagasivõtmise/uuestitegemise süsteem

Dmitrienko, Dmitri

PHP4 silur

Gulmini, Luciano

Raaminõustaja

Hanley, Jason P.

Palju parandusi, DTD parsimise alused ja muu DTDga seotu

Hindsgaul, Claus

Tõlge taani keelde

Hornbaker, Christopher

XML parsimine & dokumentatsioon

Isdale, Keith

XSL 1.0 DTEP, KXsldbg

Kooiman, Mathieu

Dokumentatsioon, veaparandused ja PHP siluja raamistik.

Laffoon, Eric

Projektihaldur ja veebilehekülje administraator.

Mantia, András

Põhiarendaja

Moore, Richard

Kood, algupärane TagXML dokumentatsioon ja palju muud

Mous, Fabrice

Dokumentatsioon

Nickel, Robert C.

Dokumentatsioon

Pibil, Ted

DTDde lisamine ja hooldamine

Poplavsky, Dmitry

endine põhiarendaja — suundus arendama kommertsversiooni

Vilches, George

Puupõhine üleslaadimisdialoog

Yakovlev, Alexander

endine põhiarendaja — suundus arendama kommertsversiooni

Eriline tänu kuulub:

xmlsoft.org

libxml2 ja libxslt kirjutajad.

Quanta Plus © 2000, 2001, 2002, 2003: Quanta Plusi arendajate meeskond.

Quanta Plus kasutaja käsiraamat © 2002, 2003: Quanta Plusi arendajate meeskond.

Käesolev dokumentatsioon on litsenseeritud vastavalt GNU Vaba Dokumentatsiooni Litsentsi tingimustele.

Käesolev programm on litsenseeritud vastavalt GNU Üldise Avaliku Litsentsi tingimustele.

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lisa A. Paigaldamine
Paigaldamine
Eelmine
Järgmine

Lisa A. Paigaldamine

Quanta Plusi hankimine

this application on osa KDE projektist http://www.kde.org/.

this application asub paketis kdewebdev KDE projekti peamises FTP saidis ftp://ftp.kde.org/pub/kde/.

Lähtekoodist paigaldamine
Lähtekoodist paigaldamine

Lähtekoodist paigaldamine

Et this application oma süsteemis kompileerida ja paigaldada, anna this application baaskataloogis järgmised käsud:

% ./configure
% make
% make install

Kuna this application kasutab autoconf'i ja automake'i, ei tohiks kompileerimisel probleeme esineda. Kui neid siiski ette tuleb, anna sellest palun teada KDE meililistides.

Märkused paigaldamise kohta

On üsna mõistlik oletada, et sa võid soovida muuta Quanta Plusi failide asukoha süsteemis endale meelepäraseks. Selleks pakub autoconf mitmeid võtmeid, mida saab edastada täitmiseks skriptile configure. Nende täieliku nimekirja saamiseks anna käsk ./configure --help. Siinkohal neid võimalusi lähemalt ei käsitleta.

Kui Quanta Plus tõrgub korralikult töötamast, võiksid kontrollida otsinguteed ja veenduda, et KDE 3 kataloog bin ikka asub sellel. Samuti kontrolli, ega kuskil ei vedele vanemat KDE versiooni, mis hõivab muutuja PATH enne KDE 3 bin kataloogi. Sama kehtib Qt™ kohta.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eelmine
Järgmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sõnastik
Sõnastik
Eelmine

Sõnastik

Võtmesõnad

xsldbg

Vaata http://xsldbg.sourceforge.net

XPath

Kehtiv avaldis, mis määrab, millised andmed on nõutavad. Vaata W3C® veebilehekülge

QName

Täielikult kvalifitseeritud nimi. Näiteks xsl:myvariable. Vaata W3C® veebilehekülge

Eelmine
Esileht


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Järgmine
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team