Användarhandbok Quanta Plus
Användarhandbok Quanta Plus
Nästa

Användarhandbok Quanta Plus

Christopher Hornbaker

Fabrice Mous

Robert Nickel

András Mantia

Utvecklare: Eric Laffoon
Utvecklare: András Mantia
Utvecklare till 2.0: Dmitry Poplavsky
Utvecklare till 2.0: Alexander Yackovlev
Översättare: Stefan Asserhäll
Revision 3.4.90 (2005-08-24)

Härmed ges tillåtelse att kopiera, distribuera och/eller ändra detta dokument under villkoren i GNU Free Documentation License, Version 1.1 eller någon senare version publicerad av Free Software Foundation; utan invarianta avsnitt, utan framsidestexter och utan baksidestexter. En kopia av licensen inkluderas i avsnittet som heter "GNU Free Documentation License".

Quanta Plus är ett grafiskt webbgränssnitt, som försöker vara neutralt och transparent för alla taggbaserade språk, och samtidigt stödja populära skriptspråk för webben, CSS, och andra framväxande W3C®-rekommendationer.


Innehållsförteckning

1. Vad är Quanta Plus?
Quanta Plus: Var det har varit och var det är på väg
2. Grunderna i Quanta Plus
Arbetsområde
Gränssnittet med flera dokument
Redigeringsfönstret
Verktygvyerna
Informationsflikarna
Verktygsraderna
3. Arbeta med...
Verktygsrader
Projekt
Nya projekt
Anpassa projekt
Använda projekt
Projektvyer
Mallar
Malltyper
Mallområden
Skapa mallar
Använda mallar i projekt
Hantera mallar
Sidlayout
VPL-lägen
Sidlayoutredigering
4. Menyraden
Menyn Arkiv
Menyn Redigera
Menyn Visa
Menyn Bokmärken
Menyn Projekt
Menyn Verktygsrader
Menyn DTD
Menyn Taggar
Menyn Insticksprogram
Menyn Verktyg
Menyn Fönster
Menyn Inställningar
Menyn Hjälp
5. Anpassa Quanta Plus
Anpassa Quanta
Anpassa åtgärder
Anpassa insticksprogram
6. Avancerade funktioner
XML-verktyg
KDE-dokumentatiosverktyg
XML-validering
Behandling av XSL
Använda insticksprogram
Vad är ett insticksprogram?
Förstå dialogrutan för att redigera insticksprogram
Utveckling i grupp
Händelseåtgärder
Noteringar
Felsökning i Quanta Plus
Använda PHP-felsökaren
Använda KXsldbg, XSL-felsökaren
7. Utöka Quanta Plus
Dokumenttyp-redigeringspaket (DTEP)
Paketering
XML-taggar
description.rc
Användardefinierade åtgärder
Skapa åtgärder
Textåtgärder
Taggåtgärder
Skriptåtgärder
Skapa verktygsrader
Från början till färdig verktygsrad
Skapa din egen dokumentation
Dela resurser
Hämta resurser
Konvertera en DTD till en DTEP
8. Vanliga frågor
9. Tack till och licens
A. Installation
Att skaffa Quanta Plus
Kompilera källkoden
Att tänka på vid kompilering
Gloslista
Kapitel 1. Vad är Quanta Plus?
Vad är Quanta Plus?
Föregående
Nästa

Vad är Quanta Plus?

Eric Laffoon

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll
 

Quanta Plus är ett webbutvecklingsverktyg för K-skrivbordsmiljön. Quanta Plus är konstruerat för snabb webbutveckling och är snabbt på väg att bli en mogen editor med ett antal storartade funktioner.

Vårt mål är fortfarande att skapa det bästa webbutvecklingsverktyget över huvud taget. Vi inser att vi behöver många fler aktiva för att åstadkomma detta, så vi håller på att utveckla förbättringar som siktar mot att göra det lätt för webbutvecklare att anpassa, utöka och förbättra Quanta Plus. Därefter kommer vi att be dig, webbutvecklaren, att bidra med dina funktionsförbättringar. Vi kommer att organisera detta så att webbutvecklare som använder Quanta Plus hittar precis de resurser, utökningar och speciella insticksprogram som de behöver för att bli de häftigaste utvecklarna någonsin.

 
 --Eric Laffoon på http://quanta.sourceforge.net

Quanta Plus: Var det har varit och var det är på väg

Robert Nickel

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll

Medan strävan att bli den bästa HTML-editorn pågick, började Quanta Plus utvecklare fundera på en rätt fascinerande idé: “Varför inte göra Quanta Plus till en generell, utökningsbar editor för taggbaserade språk?” Ja, det skulle bara göra det till den bästa webbutvecklingsmiljön för KDE. Så det gjordes!

Quanta Plus har nu kommit långt på vägen att bli en generell webbutvecklingsmiljö, nu när den inte längre är begränsat till HTML. I allt väsentligt, om du kan definiera något med XML, ska Quanta Plus kunna fungera som en integrerad utvecklingsmiljö för det.

Med det ovanstående sagt, måste det noteras att Quanta Plus är ett resultat av de enastående ansträngningar som har gjorts av hela KDE-utvecklingsgemenskapen. Quanta Plus, använder idén att “varför skriva något som någon annan redan har skrivit?”, för att lovprisa öppen källkod. Tack vare KDE:s konstruktion, är detta inte bara möjligt, dessutom medges att användare och utvecklare utökar Quanta Plus för att passa egna speciella behov.

Quanta Plus erbjuder webbutvecklare ett intuitivt och kraftfullt gränssnitt med flera dokument (MDI). Det kan öka din produktivitet dramatiskt. Genom att använda egna åtgärder, skript och verktygsrader, kan du automatisera nästan alla uppgifter. Med användning av Kommander, kan du utöka Quanta Plus så att du aldrig behöver komma ihåg syntax för skriptkommandon igen. (Mer om detta hittar du under Kapitel 7, Utöka Quanta Plus.)

Föregående
Nästa
Hem


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

Kapitel 2. Grunderna i Quanta Plus
Grunderna i Quanta Plus
Föregående
Nästa

Grunderna i Quanta Plus

Robert Nickel

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll

Det finns flera nyckelkoncept i Quanta Plus. För att förstå och dra fördel av Quanta Plus, måste du först lära dig dessa koncept, de grundläggande funktionerna. Det här kapitlet förklarar och visar dig koncepten, som om de saknades i Quanta Plus skulle göra det primitivt.

Arbetsområde

Quanta Plus delar upp arbetet i tre områden: globala, lokala och projekt. Denna uppdelning påverkar olika komponenter i Quanta Plus.

Globala

Globala objekt är tillgängliga för alla som använder Quanta Plus. Från verktygsrader till åtgärder, allt som markeras som globalt lagras i den gemensamma Quanta Plus katalogstrukturen. Det ger möjlighet för en grupp administratörer att spara vissa verktygsrader, åtgärder och mallar i det globala trädet, som sedan kan användas för att hålla en fleranvändarinstallation av Quanta Plus likadan för alla i systemet.

Lokala

Lokala objekt utgör en ensam användares personliga samling resurser för webbutveckling. Objekten består av användarens mallar och verktygsrader. Lokala objekt lagras i användarens hemkatalog. Det gör att alla användarens lokala objekt alltid är tillgängliga för personlig användning.

Projekt

Projektobjekt är bara tillgängliga i ett visst projekt. De kan vara allt från en stilmall till en verktygsrad med egna åtgärder som utför något speciellt med projektets filer. I enkelhet är detta det mest begränsade området. Alla objekt som sparas i projektets arbetsområde, hamnar i projektets katalogträd, vilket gör det möjligt att dela specialverktyg och mallar med alla som ingår i projektet.

Gränssnittet med flera dokument
Gränssnittet med flera dokument

Gränssnittet med flera dokument


Quanta Plus som redigerar den engelska versionen av dokumentet du nu läser.


Quanta Plus gränssnitt för flera dokument är uppdelat i diverse delar: redigeringsfönstret, träden med snabbinformation, informationsflikarna och verktygsraderna. Se “Redigeringsfönstret”, “Verktygvyerna”, och “Informationsflikarna” och “Verktygsraderna” för mer information om dessa delar.

Redigeringsfönstret


Quanta Plus redigeringsfönster.


Quanta Plus redigeringsfönster tillåter att flera filer öppnas på samma gång. När bara en fil är öppen, fyller dokumentet upp hela redigeringsfönstret. Så snart ett andra dokument öppnas, tas en liten del av utrymmet längst ner i redigeringsfönstret för att visa flikar med filnamn och en statusikon. Bilden ovanför visar en ikon av en diskett intill filnamnet, vilket indikerar att filen har ändrats och måste sparas.

Du kan högerklicka på flikarna med musen för att visa en sammanhangsberoende meny med alternativ som hör ihop med nuvarande dokument, som att stänga den nuvarande, övriga eller alla flikar; uppdatera, ta bort eller ladda upp dokumentet; gå till en rad med bokmärke; och utföra CVS-åtgärder för nuvarande dokument.

Att högerklicka i redigeringsområdet visar en annan sammanhangsberoende meny, som hör ihop med innehållet i det redigerade dokumentet, som grundläggande redigeringsalternativ (klipp ut, kopiera, klistra in), redigering av taggen under markören, markera området som täcks av taggen under markören, få sammanhangsberoende hjälp om ordet under markören eller öppna en fil om strängen under markören pekar på en fil.

Längst upp i redigeringsfönstret är redigeringsverktygsraderna. För närvarande är standard i Quanta Plus HTML 4.0.1 Transitional, som har en standarduppsättning med verktygsrader som laddas. Allteftersom Quanta Plus utvecklas, kommer verktygsraderna att uppdateras för att uppfylla användarnas behov, och utnyttja nyare funktioner.

Användning av verktygsrader är ganska enkelt. Om du vill infoga en grundläggande tagg, som <p>, i dokumentet, kan du klicka på ikonen som representerar taggen. Nu kan du infoga data för taggen som du just har infogat. Om du vill infoga en tagg som kräver vissa egenskaper (som ett ankare), får du en dialogruta där du kan fylla i de olika fälten.


Ankardialogrutan (<a>).


Verktygvyerna


Verktygsvyerna.


Verktygsvyerna eller snabbinformationsträden låter dig navigera, öppna och samla information i Quanta Plus. Flikformatet visar dig filer, projekt, mallar, dokumentstruktur, skript, egenskaper och dokumentationsträd.

Förklaring av snabbinformationsträd

Filträd

Här kan du bläddra i hela filsystemet. Du ser två toppnivåer i filsystemet. Den första är din hemkatalog, och den andra är filsystemets rotkatalog - /. Använd dem för att hitta befintliga filer på datorn, som du vill redigera eller lägga till i ett aktivt projekt. Genom att högerklicka på en fil i vyn, får du flera alternativ för att hantera den markerade filen och du får dessutom möjlighet att infoga filen i ett aktivt projekt, om det finns något, eller byta mellan träd- och listvy.

Projektträd

Projekthantering är ett av de många kraftfulla verktygen som Quanta Plus erbjuder. Den här fliken visar alla filer i ett projekt och låter dig hantera projektfilerna med ett högerklick. Åtgärder, som att lägga till, ta bort från projektet, ladda upp eller ta bort filerna helt och hållet från disk, kan utföras via menyn.

Mallträd

En annan funktion i Quanta Plus är mallar. Mallar kan vara vad du önskar. Bilder, kodfragment, en hel webbsida, etc. Det är helt och hållet ditt val.

Mallar sorteras i tre kategorier, baserat på deras område och sammanhanget där de används. Områden kommer från Quanta Plus arbetsområden. Globala mallar kan alltid användas, lokala mallar är användbara för aktuell användare, och projektmallar är bara användbara inne i motsvarande projekt. Mer om mallar hittar du under “Mallar”.

Skriptträd

Här hittar du information om de olika skript som är tillgängliga för din användning. Konceptet med lokala-, globala- och projektskript används också här. Genom att vänsterklicka på objekten, får du tillgång till all tillgänglig information om skriptet. Att högerklicka låter dig utföra vissa åtgärder, som till exempel att köra skriptet, redigera det och e-posta det.

Dokumentstrukturträd

Den här fliken visar tolkens interna representation av dokumentet. Genom att vänsterklicka på ett element, flyttas markören till elementets plats i dokumentet. Genom att högerklicka på ett element, visas ett antal åtgärder som har att göra med navigering och uppdatering av trädet.

Egenskapsträd

Det här trädet visas under alla andra snabbinformationsträd. Du kan snabbt redigera egenskaper och namnrymder inne i det. Det innehållsbaserade inmatningssystemet låter dig ändra alla tillgängliga egenskaper med några få klick med musen.


Egenskapsträd


Dokumentationsträd

Här hittar du fullständig dokumentation om webbteknologier för att hjälpa dig med utvecklingen. Du kan ladda ner färdigpaketerad dokumentation för Quanta Plus från Quanta Plus dokumentationssida, du kan skapa din egen dokumentation, och genom att lägga till en katalog som heter "doc" i ett projekt, kan du lägga till, redigera och visa projektspecifik dokumentation.

Informationsflikarna


Informationsflikarna i Quanta Plus.


Normalt har Quanta Plus två flikar som finns längst ner i fönstret, där användbar information kan erhållas. De är Meddelandefönstret och Problemfönstret.

Fliken med meddelandefönstret

Den här fliken visar information från alla skript som körs i Quanta. Till exempel visas vilken DTD som används för aktuellt dokument, och eventuella ändringar som görs av DTD:n.

Fliken med problemfönstret

Den här fliken visar eventuella fel i det nuvarande dokumentets taggar. Quanta Plus-skript som körs skriver också ut felmeddelanden (om det blir några) under den här fliken.

Verktygsraderna


Quanta Plus HTML-verktygsrader.


Quanta Plus verktygsrader har utökats ordentligt, och är lätta att förstå. Du klickar på knappen, och utför åtgärden som hör ihop med knappen. Det underbara med verktygsrader är att du kan definiera dina egna åtgärder grafiskt inne i Quanta Plus.

Att hantera verktygsrader i Quanta Plus är enkelt. Genom att välja menyn Verktygsrader, får du möjlighet att ladda, spara, lägga till, ta bort och e-posta verktygsrader. När du väljer att ladda en verktygsrad, kan du välja från de tre arbetsområden som finns i Quanta Plus. När du sparar en nyskapad verktygsrad, kan du spara den lokalt eller i projektets område. Om du vill göra en ny verktygsrad tillgänglig globalt, be din administratör att placera den i Quanta Plus globala verktygsradskatalog.

En annan funktion i Quanta Plus är möjligheten att e-posta verktygsrader. Quanta Plus skickar verktygsraden som ett komprimerat tar-arkiv via KMail. Om du tar emot en verktygsrad via e-post, kan du spara (och ladda) den i Quanta Plus, precis som vilken annan verktygsrad som helst.



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

Föregående
Nästa
Hem


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

Kapitel 3. Arbeta med...
Arbeta med...
Föregående
Nästa

Arbeta med...

Robert Nickel

András Mantia

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll

Det här kapitlet beskriver de delar av Quanta Plus som du oftast använder dig av. De gör dig inte bara mer produktiv, utan låter dig också anpassa Quanta Plus till ditt arbetssätt.

Verktygsrader

Som tidigare nämnts, hanteras verktygsrader i Quanta Plus i huvudsak via menyn Verktygsrader. Användning och skapade är något olika. Att skapa verktygsrader beskrivs i ett senare avsnitt som heter “Skapa verktygsrader.

Att använda verktygsrader är ganska enkelt. När du klickar på en ikon för önskat element eller önskad åtgärd, sker en av tre saker: elementet infogas (valfritt med ett avslutande element); en elementdialogruta aktiveras, som låter dig fylla i egenskaper i dialogrutan; eller, till sist, en åtgärd aktiveras och utför något smart med aktuell fil eller aktuellt projekt. Om du märker att du tröttnar på att upprepade gånger skriva in ett visst element som inte finns i Quanta Plus, kan du lägga till det. Se “Dokumenttyp-redigeringspaket (DTEP)” för mer information.

Att anpassa verktygsraderna och elementen på dem kan antingen göras genom att använda den sammanhangsberoende menyn (högerklicka på en verktygsrad), där du kan skapa en Ny åtgärd, en Ny verktygsrad, och utföra åtgärder som Ta bort verktygsrad, Byt namn på verktygsrad eller Anpassa verktygsrader som visar en dialogruta där du kan ange vilka åtgärder som ska vara synliga på denna och andra verktygsrader.

Genom att använda den sammanhangsberoende menyn för en åtgärd (ikon) placerad i en verktygsrad, ser du förutom ovanstående alternativ också alternativen Ta bort åtgärd och Redigera åtgärd, som talar för sig själva.

Verktygsraderna och deras åtgärder kan anpassas genom att använda menyalternativen Inställningar->Anpassa verktygsrader... och Inställningar->Anpassa åtgärder....

Du kan läsa om de användardefinierade åtgärderna i “Användardefinierade åtgärder”.

En taggdialogruta ser precis ut som den följande:


Ett exempel på en taggdialogruta.


Ovanstående bild visar dialogrutan för ankartaggen. Om du känner till HTML eller XHTML, bör du ha märkt att alla egenskaper som du kan använda i ett ankarelement är tillgängliga. Observera flikarna ovanför för Huvud, Core & i18n, Händelser och Fokus, som innehåller alla andra egenskaper, enligt syfte, tillgängliga för ankarelementet. Allt du behöver göra är att fylla i tomrummen för egenskaperna du vill ha i ankartaggen, utelämna de du inte vill ha, och klicka på Ok. Nu har du en välformad ankartagg på markörens nuvarande position.

Projekt
Projekt

Projekt

Robert Nickel

András Mantia

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll

Nya projekt

Quanta Plus projektguide (Projekt->Nytt projekt...) gör det enkelt att skapa ett projekt.


Projektguiden.


Fälten är ganska självklara. Det är bäst att fylla i dem uppifrån och ner. När ett projektnamn fylls i kompletteras hela katalogstrukturen för resten av projektet automatiskt. Alla sökvägar och information om upphovsman kan anpassas senare genom att klicka på Projekt->Projektegenskaper (Skift+F7).

Allmänna projektinställningar

Namn

Här fyller du i namnet på projektet. Vi kallar till exempel vårt för “test.” När du fyller i Namn, fylls Fil automatiskt i åt dig.

Fil

Det här är namnet på Quanta Pluss projektfil. Normalt är det namnet på projektet, men med små bokstäver utan blanktecken, med filändelsen webprj (t.ex. exempel.webprj). Filen lagras längst upp i projektets huvudkatalog.

Serverinställningar
Protokoll

Här väljer du protokoll som du ska använda för att komma åt projektet. Om projektet finns på samma dator som du använder Quanta Plus, lämna värdet Lokal. Listan över protokoll som visas här beror på dina systeminställningar. Tillgängliga protokoll omfattar SSH, FTP, NFS, SMN, WebDAV med flera. Listan över protokoll kommer från KDE:s kraftfulla I/O-slavarkitektur. Den här arkitekturen låter alla KDE-program enkelt komma åt information på andra datorer, som om den fanns på den lokala datorn.

Värddator

Här kan du fylla i serveradressen till datorn som du vill komma åt, om du inte arbetar med det lokala protokollet. Antingen ett värddatornamn (värddator.exempel.se) eller en IP-adress (127.0.0.1) kan anges här.

Användare

Användarnamn för att logga in på den andra datorn. Detta är skiftlägeskänsligt.

Lösenord

Lösenord för att logga in på den andra datorn. Detta är skiftlägeskänsligt.

Port

Lämna fältet tomt för att använda standardporten för protokollet som du använder. Du kan behöva ändra det beroende på serverns inställningar.

Kataloginställningar
Huvudkatalog

Det här är rotkatalogen där alla projektets filer och kataloger lagras.

Mallkatalog

Det här är platsen där projektets mallar lagras. Det är en relativ sökväg i förhållande till projektet, och normalt pekar den på templates. Om du har en gemensam uppsättning filer som du använder för flera projekt, kan det vara lämpligt att låta fältet peka dit istället för att använda normalvärdet.

Verktygsradskatalog

Det här är platsen där projektets verktygsrader lagras. Det är en relativ sökväg till projektet och normalt pekar den på toolbars. Om du har en gemensam uppsättning verktygsrader som du använder för flera projekt, kan det vara lämpligt att låta fältet peka dit istället för att använda normalvärdet.

Projektkällor
Lägg till lokala eller fjärrfiler

Det här låter dig hämta filer från det lokala filsystemet. Du kan välja flera filer eller hela kataloger.

Använd wget för att ladda ner filer från en webbplats

Det här alternativet är mycket bra om du har statiskt webbinnehåll som du vill ladda ner och ändra. För skript på serversidan (som PHP, Python, etc.) måste du hämta filerna på ett annat sätt.

Infoga filer i projekt

Infoga filer från

Markera det här om du vill lägga till filer som finns i huvudkatalogens sökväg. Lämna det omarkerat när du startar ett nytt projekt från början.

Filter
Infoga bara webbfiler, skript och bildfiler

Genom att välja alternativet läggs bara webbfiler, skript och bildfiler till i projektet.

Infoga filer med följande mask

Genom att välja alternativet visas alla filer och kataloger i huvudkatalogen, och låter dig vara mer specifik angående vad du väljer.

Infogade filer

Detta visar en lista med filerna i huvudkatalogen. Du kan välja filer som du önskar inkludera eller utesluta i projektet, genom att markera eller avmarkera dem.

Fler projektinställningar

Upphovsman

Mata in ditt namn (eller alias) här.

E-post

E-postadress dit du vill att saker som rör det här projektet ska gå.

Projektstandardvärden
Standard-DTD

Välj taggspråket som du i huvudsak kommer att arbete med i projektet.

Standardkodning

Välj teckenkodningen som du vill att filerna i projektet ska öppnas och sparas med.

Använd förhandsgranskningsprefix

Markera det här för att använda ett prefix för dina förhandsgranskningar. Det här låter dig ställa in sökvägsprefix till något annat än det lokala filsystemet. Det är mest användbart för sidor som har dynamiskt innehåll, och beror på serverbehandling (som PHP, JSS, Python, etc.). Skriv helt enkelt in första delen av adressen som den ser ut på servern och sökvägen till filen fylls i av Quanta Plus. Om du till exempel har domänen domän.com, och redigerar sidan index.html, kan du redigera den på värddatorn (min.domän.com), ladda upp den till servern och trycka på F6 för att se resultatet från www.domän.com istället för det lokala filsystemet.

Prefix

Skriv in prefixet som du vill använda här.

Infoga globala mallar

Det här skapar en kopia av globala mallar i projektets katalogträd.

Infoga lokala mallar

Det här skapar en kopia av lokala mallar i projektets katalogträd.

Den sista skärmen i guiden för nytt projekt, har tre inställningar som kan göra livet enklare. Inställningarna är tillgängliga att ändras från menyn Projekt->Projektegenskaper under fliken Uppladdningsprofiler, eller med snabbtangenten Skift+F7.

Anpassa projekt

Dialogrutan för projektegenskaper ser ut så här:


Sidan med allmänna alternativ


Vissa av alternativen är samma som i projektguiden och beskrivs i “Nya projekt”. De extra alternativen beskrivs nedan.

Allmänna projektinställningar

Undata från projekt

En lista med filnamn (jokertecken kan användas) som ignoreras när du utför projektrelaterade åtgärder som Sök igenom projektkatalog igen.

Undata filer som listas i .cvsignore

En kompletterande alternativ till det ovanstående, också filer som listas i filen .cvsignore undantas från projektet.

Standardvy

Projektvyn som laddas när projektet öppnas. Du kan läsa mer om projektvyer i “Projektvyer”.

Felsökare

Välj felsökaren du vill använda. För närvarande stöds bara Gubed. Du hittar mer information om Gubed på http://gubed.sourceforge.net. Felsökningsinsticksprogrammet kan anpassas med knappen Alternativ. Läs “Felsökning i Quanta Plus för att ta reda på mer om felsökning.

Standardvy

Projektvyn som laddas när projektet öppnas. Du kan läsa mer om projektvyer i “Projektvyer”.

På sidan Uppladdningsprofiler kan du anpassa uppladdningsprofilerna (se “Uppladdningsprofiler”), samt aktivera visning av en trädvy med innehållet på servern för varje profil, genom att markera kryssrutan Visa en trädvy för varje profil.

På sidan Gruppinställning kan du lägga till, redigera och ta bort medlemmar i projektet samt definiera en e-postlista. Läs “Utveckling i grupp” för detaljinformation.

På sidan Händelseinställning kan du Aktivera händelseåtgärder, lägga till, ändra och ta bort dessa åtgärder. Händelseåtgärder utförs när vissa fördefinierade händelser inträffar, som att en fil sparas. Se “Händelseåtgärder” för detaljinformation.

Använda projekt

Projektfiler

Normalt öppnar Quanta Plus det senaste projektet som användes vid start. Detta beteende kan för närvarande inte anpassas.

För att öppna ett annat projekt, välj Öppna projekt... i menyn Projekt, eller ikonen Öppna Projekt i verktygsraden. Dialogrutan för att öppna projekt dyker upp, och låter dig välja projektet som du vill ha. Projekt har filändelsen webprj.

När du avslutar Quanta Plus, sparas projektfilen automatiskt. Du blir tillfrågad om att spara alla ändringar innan Quanta Plus avslutas, om några ändrade filer finns. Samma beteende gäller om du laddar ett nytt projekt.

Projektträdvyn

Projektträdvyn gör att du enkelt kan komma åt filer i projektet. Här hanterar du filerna i det aktuella projektet.

För filer, visas följande meny vid ett högerklick med musen:



De här alternativen är rätt självklara, och lämnas till läsaren att utforska.

Kataloger är liknande, men innehåller inte Öppna och Öppna med... i den sammanhangsberoende menyns menyalternativ.



De här alternativen lämnas också till läsaren att utforska.

Uppladdning av projekt

Dialogrutan för att ladda upp projekt:


Dialogrutan för att ladda upp projekt:


Profilnamn

Det är här som olika profiler kan väljas. Profilen innehåller information om var de uppladdade filerna ska placeras. Läs “Uppladdningsprofiler”.

Ny

Den här knappen låter dig skapa nya uppladdningsprofiler.

Redigera

Det här låter dig redigera uppladdningsprofilen som för närvarande är markerad.

Ta bort

Det här låter dig ta bort den nuvarande profilen. Om bara en profil är tillgänglig är knappen inaktiverad för att förhindra att den tas bort.

Behåll lösenord i minnet

Lösenordet lagras i minnet och går förlorat så fort programmet stängs. Alternativet är användbart om uppladdning av filer behövs göras ofta, och du inte vill använda det osäkrare alternativet “Lagra lösenord på disk”.

Alla

Markera alla filer i projektet för att ladda upp.

Ändrad

Markera alla ändrade filer för att ladda upp.

Ingen

Avmarkerar alla filer i listan.

Invertera

Markerar eller avmarkerar alla filer i listan.

Expandera alla

Expanderar alla kataloger.

Stäng alla

Stänger all kataloger.

Uppdatera alla

Uppdaterar listan.

Fortsätt

Starta uppladdningen

Avbryt

Det här avbryter överföringen som pågår, eller avslutar bara dialogrutan om du ändrar dig innan du startar uppladdningen.

Uppladdningsprofiler

I Quanta Plus kan du definiera flera uppladdningsprofiler och på så sätt ladda upp ditt projekt (eller delar av projektet) till olika servrar. När du redigerar eller skapar en profil möts du av följande dialogruta:



Profilnamn

Skriv in namnet du vill ge profilen här.

Värddator

Det här är värddatornamnet på servern som du kopierar filerna till. Antingen ett fullständigt domännamn, eller en IP-adress, behövs.

Protokoll

Överföringsprotokoll som ska användas för uppladdningen. Beroende på din version av KDE, varierar den här listan. Du bör åtminstone kunna välja bland FTP, file (dvs. lokal) och NFS.

Port

Port för överföringen. Oftast behöver du inte bekymra dig om den, om inte nätverksadministratören tillhandahåller en tjänst på en port som skiljer sig från dess normala välkända port.

Användare

Användarnamn som används för behörighetskontroll.

Lösenord

Lösenord som används för behörighetskontroll.

Lagra lösenord på disk

Beroende på hur paranoid du är, är detta en tidsbesparande funktion eller en fara. Använd enligt eget omdöme. Lösenordet behålls på disk som text med förvrängd form, så det är inte enkelt att läsa, men vem som helst med kunskap om programmering kan enkelt återställa det från den förvrängda formen.

Sökväg

Det här är grundsökvägen på värddatorn dit du kommer att kopiera filer.

Använd som standardprofil

Låter dig markera profilen som för närvarande visas som standardprofil.

Projektvyer

En projektvy är bara en uppsättning filer och verktygsrader. Du kan ha flera vyer i ett projekt, vilket betyder att genom att helt enkelt ändra vy kan du ladda flera filer och verktygsrader som ersätter filerna som för närvarande är öppna och verktygsraderna.

Vyer kan sparas, öppnas eller tas bort genom att använda menyn Projekt eller projektverktygsraden, som kan kommas åt med Inställningar->Verktygsrader->Projektverktygsrad.

Du kan ha en förvald vy (som laddas när projektet öppnas). Se “Anpassa projekt”.



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

Mallar
Mallar

Mallar

Mallar är i grunden dokumentskelett, kodfragment och filer att länka till. Quanta Plus använder mallar huvudsakligen som ett vanligt filsystem med utökad organisation och ett utökat gränssnitt. Du kan kopiera, flytta eller länka alla arkiv som finns på systemet till mallträdet. Tänk på Quanta Plus mallar som om de har ungefär samma begränsningar för din fantasi som filsystemet har.

Mallar finns i kataloghierarkier. Det finns ingen gräns för hur djup hierarkin kan vara, men i en given katalog förväntar sig Quanta Plus en konsekvent åtgärd för basmalltypen som beskrivs nedan. Dessutom tillåter mallar att inledande och efterföljande text sammanfogas med mallar som inte är av dokumenttyp. Den här funktionen underlättar att skapa taggar. Nästa utgåva efter introduktionen planeras att lägga till möjligheten att skicka variabler till texten, som information om bildstorlek, för att hjälpa till att skapa taggar.

Målet med mallar är att utöka dem så att de omfattar “konceptmallar” med flera filer, som är användbara för saker som att beställa någonting eller skapa ett avsnitt om ett program. Idealt blir detta ett verktyg som gör ditt arbete mer produktivt och dynamiskt. Ett slutmål är att ha ett designläge med strukturmallar för att hantera layout och struktur av webbplatser, som du kan använda för att designa och interaktivt uppdatera dina webbplatser. Om du vill bli inblandad, titta på vår sida där hjälp sökes.

Viktigt

Vissa av mallarna som levereras med Quanta Plus har villkor för att få användas. Läs noga beskrivningen av villkor för användning längst upp i varje mall, innan du använder den.

Malltyper

Det finns diverse typer av mallar som stöds av Quanta Plus. De är:

Binärmallar
Dokumentmallar
Textsnuttar
Platsmallar
Exempel för dessa typer tillhandahålls tillsammans med Quanta Plus.

Binärmallar

Binärfiler är vad som helst som inte identifieras enbart med text. De kan egentligen vara vilken fil som helst utom text, inklusive bilder, PDF, FLASH-filer, etc. Binärmallar inkluderas oftast i dokument via länkar (dvs. bilder som en <img src=/src/url>). Några exempel finns i mallträdet under Globala mallar. Se “Verktygvyerna” för mer information om mallträdet.

Dokumentmallar

Dokument kan vara vilken sorts textdokument som helst. Du kan skapa nya dokument baserat på mallarna. I allmänhet bör du placera mer specifika eller skilda dokument i underkataloger. Här kan du skapa en grundläggande struktur för vad du gör, och leverera arbetet på ett organiserat sätt, för att få mycket högre effektivitet. Några exempel finns i mallträdet under Globala mallar. Se “Verktygvyerna” för mer information om mallträdet.

Textsnuttar

Den här malltypen är användbar när du inte vill skapa ett nytt dokument baserat på en mall, utan vill infoga samma textområde gång på gång i dokumenten. De kan innehålla vad som helst, från en kommentar till en fullständig Javaskript-metod eller ett Perl-skript som hanterar menyer. Några exempel finns i mallträdet under Globala mallar. Se “Verktygvyerna” för mer information om mallträdet.

Platsmallar

Som namnet anger är dessa mallar användbara för att bygga en fullständig plats från en mall. De är en samling av diverse dokument som kan organiseras i en katalogstruktur, allting samlat i ett komprimerat tar-arkiv. För närvarande finns det inga exempel på sådana mallar i Quanta Plus.

Mallområden

Mallar kan kommas åt baserat på deras angivna arbetsområde i Quanta Plus.

Skapa mallar

Skapa dokumentmallar

Skapa en dokumentstruktur som du tycker bra om (XML, HTML Docbook, etc.) och klicka på Arkiv->Spara som mall->Spara som lokal/projektmall...

När detta väl är gjort, märker du att mallen inte visas under projektfliken (även om den sparas som en projektmall). Titta under mallvyn för att hitta mallen under projektmallar.

Skapa textsnuttar

Markera någon text i dokumentet och klicka på Arkiv->Spara som mall->Spara markering som lokal/projektmall... Som ett alternativ kan du helt enkelt använda drag och släpp för att dra markeringen till trädvyn Mallar.

Skapa binärmallar

Att skapa en binärmall är enkelt: Kopiera bara filen till en mallkatalog. Du kan använda vanliga filhanteringsfunktioner för att göra det, som drag och släpp, kopiera och klistra in från Konqueror eller via filträdet.

Skapa platsmallar

Högerklicka på en katalog i trädvyerna Filträd eller Projektfiler och välj Skapa platsmall, hämta ett namn för mallen och spara den. Normalt sparas den i projektets mallkatalog, men du kan förstås också välja att spara den som lokal eller global mall.

Använda mallar i projekt

Projektmallar låter dig vara hårdare fokuserad. Du kan skapa ett sidhuvud eller en sidfot, eller vara dynamisk genom att låta PHP inkludera filer och länka dem. Det finns dessutom några riktigt häftiga saker som vi tog hänsyn till när mallar används i projekt.

När du skapar ett projekt kan du välja att kopiera alla befintliga globala- och användarmallar till ditt lokala projekt. Gamla projekt får grundläggande mallfunktioner, så ingenting går förlorat. Du kan välja var mallfilerna ska placeras, så att de kan finnas i serverns rotkatalog för enkel uppladdning, eller du kan göra dem säkra att länka till under serverns rotkatalog, vilket är ett mycket häftigt trick. När du länkar till en fil som inte finns i projektmallarna blir du tillfrågad om att kopiera filen till projektmallarna innan länkning. Det förhindrar felaktiga länkar vid uppladdning. Du kan alltid styra var du placerar dina mallar, så att du kan välja att flytta dem. Dock följer inte Quanta Plus detta, så du måste ändra länkar.

Hantera mallar

Mallstrukturen i mallfliken är baserad på filerna som hittas i $KDEDIR/share/apps/quanta/templates och $HOME/.kde/share/apps/quanta/templates. Var och en av katalogerna specificeras som en av fyra sorters behållare som förklaras ovan.

För att ställa in beteendet hos varje katalog, högerklicka på katalogen i mallvyn och välj Egenskaper. Följande dialogruta visas:


Egenskapsdialogruta.


Typ

Kombinationsruta med de tre typer som tidigare beskrivits: filer, text och mallar. Rutan är inaktiverad om du har markerat kryssrutan Ärv överliggande egenskap.

Ärv överliggande egenskap (<starttagg>)

Det här är normalt markerat, och är utmärkt för allt utom toppnivåkatalogerna i mallträdet. Om toppnivåkatalogen har det här markerat, inaktiverar det egentligen mallarna i den katalogen och allt som inte uttryckligen ställs in under den. Om det inte är en toppnivåkatalog, lyder <starttaggen> något som liknar Textsnutt. Om den är tom, är det en god chans att du är i en toppnivåkatalog.

Använd för/eftertext

Aktiverar inledande och efterföljande text för mallar i katalogen. Det kan vara ett gemensamt sidhuvud eller en gemensam sidfot för alla mallar i ett givet projekt, när du kopierar innehållsmallar till katalogen för att få en fullständig sida med eget sidhuvud/sidfot som utgångspunkt.

Förtext

Själva texten som infogas före mallens innehåll.

Eftertext

Själva texten som infogas efter mallens innehåll.

Om du dessutom titta på alternativen som visas med höger musknapp, ser du fullständiga filhanteringsverktyg för att skapa kataloger eller kopiera och klistra in mallar från en plats till en annan.



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

Sidlayout
Sidlayout

Sidlayout

Nicolas Deschildre

Granskare: Christopher Hornbaker
Översättare: Stefan Asserhäll

VPL-lägen

Sidlayouteditorn (också betecknad WYSIWYG, vad du ser är vad du får) låter dig redigera ett HTML- eller XHTML-dokument och se ändringarna i farten. Precis som i din vanliga ordbehandlare kan du klicka på dokumentet för att visa en markör, som låter dig skriva in text, infoga bilder, ändra textens utseende, etc. Målet med sidlayouteditorn är att låta dig skapa utmärkta, riktiga webbsidor utan någon kunskap om Internet taggspråk.

Quanta Plus erbjuder två lägen: Sidlayouteditor och Sidlayout- och källkodseditorer, som du kan komma åt i menyn Visa. Det första ersätter källkodseditorn med sidlayouteditorn, och det andra delar editorfönstret i två delar: källkodseditorn och sidlayouteditorn.

Sidlayouteditorn fungerar på följande vis: Den laddar ett dokument som en normal HTML- eller XHTML-sida, och en markör visas. Därefter kan du redigera sidan, och om du byter tillbaka till källkodseditorn ser du att ändringarna du gjort i sidlayouteditorn har införts i källkodseditorn.

Notera

När du arbetar med ett dokument som innehåller PHP i sidlayouteditorn, ser du en liten ikon som representerar PHP-koden. Du kan inte redigera den direkt i sidlayouteditorn. För att redigera PHP, måste du fortfarande använda källkodseditorn. Det finns inga planer att ändra det här funktionssättet.

Det andra läget beter sig exakt som det första, utom att du omedelbart ser följden av dina ändringar, antingen i källkodseditorn eller i sidlayouteditorn, och markörerna i källkodseditorn och sidlayouteditorn är synkroniserade. Genom att trycka på F9 aktiveras läget, men om det redan är aktiverat, byts fokus från en vy till den andra, medan du stannar kvar på samma plats i dokumentet.

Uppdateringsintervall mellan sidlayouteditorn och källkodseditorn kan ställas in. Gå till Inställningar->Anpassa Quanta.... Välj fliken Sidlayoutvy. Du kan välja om du bara vill uppdatera en vy när du klickar på den, eller automatiskt. Om du väljer automatiskt, kan du välja uppdateringsintervall. Den allmänna rekommendationen är: Ett mindre värde för snabba datorer och ett större värde för långsammare datorer.


Läget Sidlayout- och källkodseditor.


Sidlayoutredigering

Dialogrutan Dokumentegenskaper

Låt oss säga att du vill redigera webbsidans titel. Hur gör du det? Starta helt enkelt Verktyg->Dokumentegenskaper. Det här verktyget låter dig redigera “osynliga” taggar, när du använder sidlayouteditorn. Dialogrutan Dokumentegenskaper startas också när du skapar ett nytt dokument inne i sidlayouteditorn. Det görs för att minska mängden manuell kodning som du måste göra. Du kan redigera följande i den:

Titel

Dokumentets titel

Metaobjekt

Metataggar låter dig lagra information om själva dokumentet, t.ex. nyckelord för söktjänster på Internet. Du kan lägga till eller ta bort Metaobjekt genom att trycka på de två knapparna nedanför, och redigera dem genom att klicka på listan, t.ex. placera “nyckelord” i kolumnen “name” och “nyckelord1 nyckelord2” i kolumnen “content”.

CSS-regler

CSS-regler är det nya sättet att tala om för webbläsaren hur sidan ska presenteras. Du kan lägga till eller ta bort CSS-regler genom att trycka på knapparna nedanför. Du kan också fylla i fälten som för Metaobjekt. Redigering av CSS-regler stöds inte ännu.

Länk till CSS-stilmall

Du kan också länka till en extern CSS-stilmall. Klicka helt enkelt på knappen Bläddra och välj filen.

Sidlayouteditorn

Du kan använda markören som du gör i en ordbehandlare, och flytta med piltangenterna. Det kan hända att markören inte vill flyttas dit du vill (ett irriterade fel). Markering fungerar också som vanligt. Du kan infoga text genom att skriva, och ta bort text genom att trycka på backsteg eller Delete-tangenten.

Nu kommer vi till att infoga taggar. Du kan infoga bilder, miniprogram, textdekorationer som fetstil och så vidare, genom att använda samma verktygsrader som du använder i källkodseditorn. Observera att infoga taggar tar inte bort tidigare identiska taggar. Om du till exempel infogar en ankartagg omkring en viss text, måste du ta bort alla andra ankartaggar som omger den.

Notera

Vissa ikoner i verktygsrader är inaktiverade, som Tabelleditor eller Snabblista. De kommer senare att fungera också i sidlayouteditorn, men i den här utgåvan måste du använda verktygsraderna Tabeller eller Listor.

För att redigera en tagg (vare sig det är en bild, ett miniprogram eller något annat), byt till egenskapsträdet, som du kan komma åt via Visa->Verktygsvyer. Klicka på taggen som du vill redigera, eller om du inte kan komma åt den, klicka på ett objekt som omger den. Egenskapsträdet visar nuvarande taggnamn, samt en lista på alla dess överliggande taggar och egenskaper. För närvarande stöder inte sidlayouteditorn till exempel XHTML+MathML, men du ser att du kan redigera namnrymder via den här vyn. Du kan helt enkelt klicka på fältet Värde och ändra vad du vill. Om du vill komma åt en överliggande tagg, markera den så laddas den i egenskapsträdet.

För att ta bort en tagg, används Egenskapsträdet. Har du observerat de två små röda kryssen längst upp till höger? Det första tar bara bort taggen som för närvarande är markerad, och om HTML- eller XHTML-specifikationen inte tillåter att någon underliggande tagg till den borttagna taggen att bli underliggande tagg till taggens överliggande tagg, tas den också bort, och så vidare. Det andra krysset tar bort den markerade taggen, och alla dess underliggande taggar, så var försiktig!



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

Föregående
Nästa
Hem


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

Kapitel 4. Menyraden
Menyraden
Föregående
Nästa

Menyraden

Robert Nickel

András Mantia

Granskare: Christopher Hornbaker
Granskare: Fabrice Mous
Översättare: Stefan Asserhäll

Det här kapitlet förklarar det olika funktionerna som finns i menyraden.

Menyn Arkiv

Arkiv->Ny (Ctrl+N)

Skapa en ny, tom fil.

Arkiv->Öppna... (Ctrl+O)

Sök i filsystemet för att öppna en befintlig fil.

Arkiv->Öppna senaste

Snabblista med några av de senaste filerna som du öppnat. Listan ändras varje gång du öppnar en fil som inte finns i den, och de äldsta filerna tas bort först.

Arkiv->Spara (Ctrl+S)

Spara ändringarna i den aktiva filen.

Arkiv->Spara som...

Spara den aktiva filen med ett annat namn.

Arkiv->Spara som mall

Det här låter dig spara kodfragment och hela filer som en mall för senare användning. Se avsnittet om mallar. Om du försöker spara vald text eller fil utanför den lokala eller projektets mallkatalog, får du ett fel.

Arkiv->Spara som mall->Spara som lokal mall...

Låter dig spara en fil som en mall i det lokala området.

Arkiv->Spara som mall->Spara som projektmall...

Låter dig spara en fil som en mall i projektområdet.

Arkiv->Spara som mall->Spara markering i lokal mallfil...

Låter dig spara markerad text (dvs. ett kodavsnitt) i en lokal mallfil.

Arkiv->Spara som mall->Spara markering i projektmallfil...

Låter dig spara markerad text (dvs. ett kodavsnitt) i en projektmallfil.

Arkiv->Spara alla... (Ctrl+Skift+S)

Spara alla filer som ändrats i editorn.

Arkiv->Återställ (Ctrl+F5)

Återställer det aktuellt dokumentet som har fokus.

Arkiv->Skriv ut... (Ctrl+P)

Du kan verkligen skriva ut dina dokument. Använder Kprinter-gränssnittet.

Arkiv->Avsluta (Ctrl+Q)

Avsluta Quanta Plus.

Menyn Redigera
Menyn Redigera

Menyn Redigera

Redigera->Ångra (Ctrl+Z)

Ångra den senaste åtgärden som utförts.

Redigera->Gör om (Ctrl+Skift+Z)

Gör om den senast ångrade åtgärden.

Redigera->Klipp ut (Ctrl+X)

Klipp ut det aktuella textblocket och lägg dess innehåll på klippbordet.

Redigera->Kopiera (Ctrl+C)

Kopiera det aktuella textblocket till klippbordet.

Redigera->Klistra in (Ctrl+V)

Klistra in klippbordets innehåll på nuvarande markörposition.

Redigera->Infoga special

Redigera->Klistra in special->Infoga citerad HTML

Konverterar klippbordstextens HTML-specialtecken till HTML-objekt, innan de klistras in i texten, så att de visas på ett riktigt sätt, och inte hanteras som taggar av webbläsarklienten.

Redigera->Klistra in special->Infoga kodad webbadress

Konverterar klippbordets text till webbadresskodning, som är det rätta sättet att infoga specialtecken och mellanslag i webbadresser. Används i huvudsak när en webbadress klistras in i en ankartagg.

Redigera-> Markera alla (Ctrl+A)

Markera all text i aktuellt dokument.

Redigera->Avmarkera (Ctrl+Skift+A)

Avmarkera all text i aktuellt dokument.

Redigera->Blockmarkeringsläge (Ctrl+Skift+B)

Sätt på eller stäng av blockmarkering. Låter dig välja textblock med tangentbordet utan att hålla nere skifttangenten.

Redigera->Överskrivningsläge (Insert)

Överskrider tangenten Insert.

Redigera->Sök... (Ctrl+F)

Sök efter sträng eller reguljärt uttryck i det aktuella dokumentet.

Redigera->Sök igen (F3)

Upprepa sökningen neråt i dokumentet från den nuvarande platsen.

Redigera->Sök föregående (Skift+F3)

Upprepa sökningen uppåt i dokumentet från den nuvarande platsen.

Redigera->Ersätt... (Ctrl+R)

Ersätt sträng eller reguljärt uttryck med text i den aktuella filen.

Redigera->Gå till rad... (Ctrl+G)

Gå direkt till ett angivet radnummer. Det här är verkligen användbart när ett PHP-skript går fel oväntat!

Redigera->Sök i filer... (Alt+Ctrl+F)

Sök efter en sträng eller ett uttryck i filer i den valda katalogen. En sorts grafisk grep eller sed, med några fördefinierade mönster som hjälp.

Redigera->Expandera förkortning (Ctrl+J)

Expanderar förkortningarna. Förkortningar kan definieras i dialogrutan Inställningar-> Anpassa Quanta....

Redigera->Tillämpa indentering av källkod

Formaterar om källkoden enligt samma regler som sidlayouteditorn infogar taggarna.



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

Menyn Visa
Menyn Visa

Menyn Visa

Visa->Verktygsvyer
Visa->Verktygsvyer->Visa filer

Visa eller dölj filträdet.

Visa->Verktygsvyer->Visa projekt

Visa eller dölj projektträdet.

Visa->Verktygsvyer->Visa mallar

Visa eller dölj mallträdet.

Visa->Verktygsvyer->Visa skript

Visa eller dölj skriptträdet.

Visa->Verktygsvyer->Visa dokumentstruktur

Visa eller dölj dokumentstrukturträdet.

Visa->Verktygsvyer->Visa egenskapseditor

Visa eller dölj egenskapsträdet.

Visa->Verktygsvyer->Visa dokumentation

Visa eller dölj dokumentationsträdet.

Visa->Verktygsvyer->Visa meddelanden (Ctrl+M)

Visa eller dölj meddelandefönstret. Detta är fönstret där du ser utmatning från skriptåtgärder och avlusaren.

Visa->Verktygsvyer->Visa problem

Visa eller dölj Problemrapporter längst ner i Quanta Plus huvudfönster. Problemrapporter aktiveras när du byter till Strukturträd.

Visa->Verktygsvyer->Visa noteringar

Visar noteringsvyn. Läs “Noteringar” för detaljerad information.

Visa->Verktygsvyer->Visa uppladdningsprofil...

Visar filerna på servern för en uppladdningsprofil.

Visa->Visa ikonkant (Skift+F9)

Visa eller dölj ikonkanten till vänster om huvudredigeringsfönstret. Den här kanten tillåter att bokmärken hanteras med ett klick.

Visa->Visa radnummer (F11)

Visa eller dölj radnummer längs vänsterkanten på huvudredigeringsfönstret.

Visa->Bryt rader mellan ord (F10)

Väljer omformatering av text till en särskild bredd medan du skriver.

Visa->Källkodseditor (Alt+F9)

Byt till källkoden för ett dokument för att redigera den.

Visa->Sidlayouteditor (Ctrl+Skift+F9)

Byt till sidlayouteditorn för att redigera ett dokument.

Visa->Sidlayout- och källkodseditorer (F9)

Byt till delat skärmläge för att redigera ett dokument.

Visa->Förhandsgranskning (F6)

Förhandsgranska aktuellt dokument.

Visa->Bakåt (Alt+Vänsterpil)

Navigera bakåt ett steg i förhandsgranskningen.

Visa->Framåt (Alt+Högerpil)

Navigera framåt ett steg i förhandsgranskningen, efter att ha gått bakåt i den.

Visa->Uppdatera förhandsgranskning (F5)

Ladda om förhandsgranskningen från disk.

Visa->Extern förhandsgranskning->Visa med Konqueror (F12)

Visa aktuell fil med Konqueror.

Visa->Extern förhandsgranskning->Visa med Firefox (Ctrl+Skift+F12)

Visa aktuell fil med Mozilla Firefox webbläsare.

Visa->Extern förhandsgranskning->Visa med Mozilla (Skift+F12)

Visa aktuell fil med Mozilla®.

Visa->Extern förhandsgranskning->Visa med Netscape® (Skift+F6)

Visa aktuell fil med Netscape®.

Visa->Extern förhandsgranskning->Visa med Opera (Alt+F6)

Visa aktuell fil med Opera.

Visa->Extern förhandsgranskning->Visa med Lynx

Visa aktuell fil med Lynx (en textbaserad webbläsare).



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

Menyn Bokmärken
Menyn Bokmärken

Menyn Bokmärken

Bokmärken->Nytt bokmärke (Ctrl+B)

Lägg till ett bokmärke på nuvarande rad i aktuell fil.

Bokmärken->Rensa alla bokmärken

Rensar alla bokmärken i aktuellt dokument.

Om du har bokmärken i nuvarande fil, syns de i menyn tillsammans med alternativet Föregående eller Nästa beroende på markörens position i dokumentet.

Om du har bokmärken i andra öppnade dokument, syns de i menyn grupperade enligt de andra dokumentens filnamn.



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

Menyn Projekt
Menyn Projekt

Menyn Projekt

Hur projekt används i Quanta Plus beskrivs under “Projekt”.

Projekt->Nytt projekt...

Starta guiden för att skapa projekt.

Projekt->Öppna projekt...

Öppna ett befintligt projekt från disk. Quanta Plus projekt sparas med filändelsen .webprj.

Projekt->Öppna senaste projekt

Visa en lista med projekt som senast används, för snabb åtkomst.

Projekt->Stäng projekt

Stäng det aktuella projektet.

Projekt->Öppna projektvy...

Öppnar en “vy”, en specifik kombination av öppna filer som du tidigare sparat.

Projekt->Spara projektvy...

Spara den nuvarande uppsättningen öppna filer som en “vy”.

Projekt->Spara projektvy som...

Spara den nuvarande uppsättningen öppna filer som en “vy” med ett annat namn.

Projekt->Ta bort projektvy

Ta bort en “vy”.

Projekt->Infoga filer...

Visar en dialogruta som låter dig välja filer att lägga till i aktuellt projekt. Filerna kopieras sedan till projektkatalogen för redigering.

Projekt->Infoga katalog...

Infoga en katalog och hela dess innehåll i aktuellt projekt.

Projekt->Sök igenom projektkatalog igen...

Sök i projektkatalogen efter eventuella nya filer som kan finnas där. Det här låter dig kopiera grafik till projektkatalogen eller en underkatalog i den, och sedan lägga till dem i projektet.

Projekt->Ladda upp projekt... (F8)

Ladda upp filerna i projektet till värddatorservern. Listan på tillgängliga överföringsformat beror på vilken version av KDE som du kör, och om du har laddad ner extra I/O-slavar eller inte.

Projekt->Projektegenskaper (Skift+F7)

Inställningar som påverkar hur Quanta Plus hanterar projektet. Se avsnittet om Quanta Plus projekt för detaljerad information.



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

Menyn Verktygsrader
Menyn Verktygsrader

Menyn Verktygsrader

Verktygsrader->Ladda verktygsrader
Verktygsrader->Ladda verktygsrader->Ladda global verktygsrad...

Laddar en globalt definierad verktygsrad. Dessa finns normalt i $KDEDIR/share/apps/quanta/toolbars.

Verktygsrader->Ladda verktygsrader->Ladda lokal verktygsrad...

Laddar en lokalt definierad verktygsrad. Dessa finns normalt i $HOME/.kde/share/apps/quanta/toolbars.

Verktygsrader->Ladda verktygsrader->Ladda projektverktygsrad...

Ladda en projektverktygsrad. Dessa finns i projektkatalog/toolbars, och är bara tillgängliga i menyn om de har tilldelats till projektet.

Verktygsrader->Spara verktygsrader

Dialogruta för att spara verktygsrader. Låter dig ange typ av verktygsrad, lokal eller projekt.

Verktygsrader->Spara verktygsrader->Spara som lokal verktygsrad...

Spara som en lokal verktygsrad i $HOME/.kde/share/apps/quanta/toolbars.

Verktygsrader->Spara verktygsrader->Spara som projektverktygsrad...

Spara som en projektverktygsrad i projektkatalog/toolbars

Verktygsrader->Ny användarverktygsrad...

Visar en dialogruta för att skapa en ny verktygsrad. Det här skapar bara namnet. Åtgärder måste läggas till med menyalternativet Inställningar->Anpassa åtgärder. Verktygsrader sparas med menyn Verktygsrader->Spara verktygsrader, eller om du avslutar blir du tillfrågad om att spara verktygsrader som inte sparats.

Verktygsrader->Ta bort användarverktygsrad...

Ta bort en verktygsrad från användning. Det här tar inte bort den från disk. Om du inte har sparat verktygsraden du tar bort, blir du tillfrågad om att spara den.

Verktygsrader->Byt namn på användarverktygsrad...

Låter dig byta namn på en verktygsrad.

Verktygsrader->Skicka verktygsrad med e-post...

Det här är en åtgärd för att e-posta din egen verktygsrad till någon (kanske till Quanta Plus-gruppen för att lägga till den i nästa utgåva!), så att de kan använda den. Ett e-postfönster startas, och din verktygsrad bifogas automatiskt.

Verktygsrader->Skicka verktygsrad med e-post...

Det här låter dig ladda upp en verktygsrad till huvudresursservern. Se “Dela resurser”.

Verktygsrader->Ladda upp verktygsrad...

Det här låter dig ladda upp verktygsrader till huvudservern, där andra kan ladda ner den. Se “Dela resurser”.

Verktygsrader->Ladda ner verktygsrad...

Det här låter dig ladda ner verktygsrader från Internet. Se “Hämta resurser”.



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

Menyn DTD
Menyn DTD

Menyn DTD

Christopher Hornbaker

DTD->Ändra DTD...

Visar en dialogruta som låter dig ändra DTD för aktuellt dokument.

DTD->Redigera DTD-inställningar...

Gör det möjligt att ändra inställningsfilen description.rc för en DTEP.

DTD->Ladda och konvertera DTD...

Ladda en DTD som du eller någon annan skapat och konvertera den till Quanta Plus egna beskrivningsformat.

DTD->Ladda DTD-instanser...

Laddar eller uppdaterar instanser från en DTD. Det är användbart om du vill uppdatera instanserna i en DTEP utan att skapa om hela. I fallet då den är global och du inte har skrivrättigheter till den globala KDE-katalogen, misslyckas laddningen av instanser.

DTD->Ladda DTD-paket (DTEP)...

Ladda din egen DTEP.

DTD->Skicka DTD-paket (DTEP) med e-post

Skicka din DTEP till en vän via KMail.

DTD->Ladda upp DTD-paket (DTEP)...

Det här låter dig ladda ner DTEP från Internet. Se “Dela resurser”.

DTD->Ladda ner DTD-paket (DTEP)...

Det här låter dig ladda ner DTEP från Internet. Se “Hämta resurser”.



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

Menyn Taggar
Menyn Taggar

Menyn Taggar

Den här menyn innehåller en lista med taggar som finns i verktygsraderna som för närvarande är laddade. Om du t.ex. har Standard (HTML) verktygsraden laddad, så innehåller menyn Taggar undermenyn Standard, som innehåller listan med taggar/åtgärder i verktygsraden.

Taggar->Redigera aktuell tagg... (Ctrl+E)

Låter dig komma åt inställningsdialogrutan för aktuell tagg, om det finns en. Den här åtgärden finns alltid med, följd av DTD-specifika undermenyer.

Taggar->Markera aktuellt taggområde

Det här markerar aktuellt taggområde. Taggområdet börjar där musmarkören är placerad.

Taggar->Smart infogning av taggar

Aktiverar eller inaktiverar smart infogning av taggar. För närvarande fungerar det bara med (X)HTML DTD:er. Smart infogning betyder att Quanta Plus vägrar att infoga en tagg från verktygsraden om taggen inte kan finnas på nuvarande plats.



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

Menyn Insticksprogram
Menyn Insticksprogram

Menyn Insticksprogram

Insticksprogram->Insticksprogram

Menyn Insticksprogram innehåller tillgängliga insticksprogram under ovanstående menyalternativ. Genom att klicka på dem, aktiveras de. Genom att klicka på ett aktiverat insticksprogram, inaktiveras det.



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

Menyn Verktyg
Menyn Verktyg

Menyn Verktyg

Verktyg->Färgläggningsläge

Välj färgläggningsläge för aktuell fil. Listan med tillgängliga färgläggningslägen varierar beroende på vilken version av Kate du har.

Verktyg->Radslut

Välj kodningstyp för radslut. Användbart om någon använder andra operativsystem för utveckling. Välj Unix, Windows/DOS eller Macintosh.

Verktyg->Indentera (Ctrl+I)

Flytta det markerade textblocket en tabulatorbredd till höger.

Verktyg->Avindentera (Ctrl+Skift+I)

Flytta det markerade textblocket en tabulatorbredd till vänster.

Verktyg->Rensa indentering

Tar bort all indentering.

Verktyg->Kommentera (Ctrl+D)

Kommenterar markerad text.

Verktyg->Avkommentera (Ctrl+Skift+D)

Avkommenterar markerad text.

Verktyg->Bryt rader mellan ord i dokumentet

Radbryt texten i aktuellt fönster till en fördefinierad bredd.

Verktyg->Stavning...

Kontrollera stavning i aktuellt dokument.

Verktyg->Dokumentegenskaper

Redigera specifika egenskaper för ett dokument som för närvarande är laddat, när sidlayouteditorn används.

Verktyg->Omvandla skiftläge för taggar och egenskaper...

Konvertera skiftläget för alla tecken i taggar och/eller egenskaper.

Verktyg->HTML Tidy syntaxkontroll (Alt+Ctrl+T)

Kontrollerar syntaxen för aktuellt dokument mot vald DTD genom att använda det externa programmet tidy.



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

Menyn Fönster
Menyn Fönster

Menyn Fönster

Fönster->Stäng

Stänger aktuell flik (dokument, insticksprogram, förhandsgranskning eller dokumentation).

Fönster->Stäng alla

Stänger alla öppna flikar.

Fönster->Flerfönsterläge

Byter mellan olika lägen för användargränssnittet i farten. På grund av vissa begränsningar i KDE-biblioteken kan bytet ta tid och orsaka fula rester. Det läge som rekommenderas att användas är IDEA-läge, som är förval, eller Fliksidläge, som är samma läge som fanns i Quanta Plus 3.2 och tidigare versioner.

Dessutom innehåller menyn ett alternativ för varje öppen flik. Genom att välja ett sådant alternativ, blir den valda fliken den aktiva.



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

Menyn Inställningar
Menyn Inställningar

Menyn Inställningar

Inställningar->Verktygsrader

Visa eller dölj verktygsrader som inte är användardefinierade.

Inställningar->Visa/Dölj DTD-verktygsrad

Visa eller dölj den DTD-specifika verktygsraden.

Inställningar->Visa/Dölj statusrad

Visa eller dölj statusraden längst ner i Quanta Pluss huvudfönster.

Inställningar->Anpassa Quanta...

Ställ in Quanta Plus beteende.

Inställningar->Anpassa förhandsgranskning...

Ställ in beteendet hos den integrerade förhandsgranskningen.

Viktigt

Ändringarna som görs i dialogrutan påverkar alla program som använder KHTML-delprogrammet inklusive webbläsaren Konqueror.

Inställningar->Anpassa åtgärder...

Det är här du definierar åtgärder för användning i verktygsrader. Se “Användardefinierade åtgärder”.

Inställningar->Anpassa insticksprogram...

Det är här du kan definiera och ändra insticksprogrammen.

Inställningar->Anpassa editor...

Ställ in beteendet hos redigeringsfönstret. Se Kates dokumentation för detaljerad information.

Inställningar->Anpassa verktygsrader...

Dialogruta som låter dig lägga till eller ta bort ikoner i verktygsrader och ändra ordningen som ikonerna visas.

Inställningar->Anpassa genvägar...

Låter dig anpassa de många snabbtangenter för redigering som är tillgängliga i Quanta Plus.



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

Menyn Hjälp
Menyn Hjälp

Menyn Hjälp

Quanta Plus innehåller KDE:s standardhjälpmeny med följande alternativ tillagda:

Hjälp->Sammanhangsberoende hjälp (Ctrl+H)

Det här ska ge hjälp baserat på aktuell omgivning för pekaren. När det här skrivs, är funktionen inte realiserad.

Hjälp->Ge ett bidrag

Quanta Plus är en högkvalitetsprodukt som är fritt tillgänglig, och har fri licens, men som alla projekt med öppen källkod, behöver utvecklarna alltid hjälp. Om du vill stödja utveckling av Quanta Plus finansiellt, kan du få reda på hur det går till här.

KDE:s standardmeny med hjälpalternativ ser ut som följer:

Hjälp->Innehåll... (F1)

Startar KDE:s hjälpsystem med början på hjälpsidorna för detta program (det här dokumentet).

Hjälp->Vad är det här? (Skift+F1)

Ändrar muspekaren till en kombination av en pil och ett frågetecken. Genom att klicka på objekt i detta program öppnas ett hjälpfönster (om det finns ett för just det här objektet) som förklarar objektets funktion.

Hjälp->Rapportera fel...

Öppnar dialogrutan för felrapportering där du kan rapportera ett fel eller lämna ett förbättringsförslag.

Hjälp->Om detta program

Det här visar information om version och upphovsmän.

Hjälp->Om KDE

Det här visar KDE:s version och annan grundläggande information.



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

Föregående
Nästa
Hem


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

Kapitel 5. Anpassa Quanta Plus
Anpassa Quanta Plus
Föregående
Nästa

Anpassa Quanta Plus

András Mantia

Översättare: Stefan Asserhäll

Detta kapitel beskriver hur du kan anpassa Quanta Plus beteende.

Inställningsdialogrutorna kan kommas åt från menyn Inställningar. Här beskriver vi bara några få av dem. Resten är inte specifika för Quanta Plus, och en kort beskrivning finns under “Menyn Inställningar.

Anpassa Quanta

Inställningsdialogrutan kan visas genom att använda Inställningar+Anpassa Quanta.... Dialogrutan har flera sidor, som vi beskriver en i taget.

Taggstil

Du kan ändra Quanta Plus beteende rörande taggar, inklusive automatisk komplettering. Alternativen är:

  • Taggskiftläge: Skiftläget för de automatiskt infogade taggarna. Standardskiftläge betyder att taggarna infogas som de beskrivs i tagXML-filerna.

  • Egenskapsskiftläge: Skiftläget för de automatiskt infogade egenskaperna. Standardskiftläge betyder att egenskaperna infogas som de beskrivs i tagXML-filerna.

  • Egenskapscitation: Hur egenskaper som infogas av Quanta Plus ska citeras.

  • Avsluta automatiskt taggar som är valfria: Om markerad, avslutas taggar vars avslutande tagg är valfri automatiskt så fort > som avslutar taggar skrivs in.

  • Avsluta automatiskt taggar som inte kan stå ensamma eller är valfria: Samma som tidigare för övriga taggar, med undantag för taggar som inte kan stå ensamma.

  • Använd automatiskt komplettering: Sätt på eller stäng av automatisk komplettering av taggar, egenskaper, funktioner, etc.

  • Uppdatera start- och sluttagg automatiskt: Om markerad, så fort du ändrar starttaggen, ändras motsvarande sluttagg också, och tvärtom.

  • Automatisk ersättning av tecken med accent: Om markerad, ersätts tecken med accent med sina koder när du skriver in dem.

Miljö

En sida som anpassar miljön och vissa förvalda inställningar.

  • Mime-typer: Mime-typer använda för att känna igen olika sorters filer. Använd knappen Återställ till standardvärden för att fylla i posterna med sina standardvärden.

  • Standardteckenkodning: Kodningen för nyskapade filer, eller filer som laddas på annat sätt än med Arkiv->Öppna (där du kan överskrida kodningen). Inställningen överskrids av samma inställning under Projektegenskaper om ett projekt är laddat.

  • Standard-DTD: Den DTD som används för nyskapade filer, eller filer vars DTD inte kändes igen. Inställningen överskrids av samma inställning under Projektegenskaper om ett projekt är laddat.

  • Skapa säkerhetskopia: Quanta Plus skapar säkerhetskopior av filer periodiskt, så att dokumentet kan återställas från säkerhetskopian vid nästa start i händelse av kraftbortfall eller en krasch. Detta är inte samma sak som säkerhetskopian som skapas när en fil sparas. Det skapas en säkerhetskopia också för dokument som ännu inte sparats.

  • Startalternativ: Självförklarande inställning som styr vad som händer vid start.

Användargränssnitt

Här kan du anpassa utseende och känsla hos Quanta Plus.

Förhandsgranskning och dokumentation kan visas i editorområdet eller i en separat verktygsvy, då det också är möjligt att titta på dokumentationen eller förhandsgranskningen samt källkoden.

Det är också möjligt att anpassa verktygsvyernas och dokumentflikarnas utseende.

Återställ fönsterlayout till standardvärde vid nästa start är användbart om du har ställt till användargränssnittet genom att byta flerfönsterläge och docka eller koppla loss verktygsvyerna. Det är samma sak som kommandoradsväljaren --resetlayout.

Här är också stället där beteendet hos filträd kan anpassas.

Rutan Varningsmeddelanden är användbar för att aktivera eller inaktivera varningsmeddelanden som kan tas bort genom att markera rutan Visa inte igen inne i dem.

Sidlayoutvy

Stället där beteendet hos sidlayoutvyn kan ändras. Du kan aktivera visning av en ikon istället för skript, samt anpassa synkronisering av sidlayoutvyn och källkodsvyn när delat läge är aktiverat. Se “Menyn Visa för att ta reda på hur olika lägen aktiveras.

Tolk

Här kan du finjustera tolken och strukturträdet, som är den synliga representationen av de tolkade noderna i dokumentet.

Under Klick på strukturträdobjekt är det möjligt att ändra åtgärder som är tilldelade till musknappar när du klickar på strukturträdet.

Under Strukturträdets utseende och känsla är det möjligt att anpassa vilka noder som är synliga i trädet, hur ofta trädet uppdateras under redigering och, vid en uppdatering, hur djupt strukturträdet automatiskt ska öppnas. Tomma noder är textnoder med blanktecken, medan tomma grupper är grupper för vilka inga element hittades i det nuvarande dokumentet.

Förkortningar

Stället där förkortningar (en sorts mallar) kan definieras, som kan expanderas till mer text under redigering. Förkortningar är organiserade i grupper, varje grupp kan vara giltig för mer än en DTEP. Det betyder att du kan ha en grupp som är giltig för PHP, där förkortningsmallen "ifclause" betyder något annat än i en grupp som är giltig för Javascript.

Anpassa åtgärder
Anpassa åtgärder

Anpassa åtgärder

Att skapa och redigera användardefinierade åtgärder beskrivs i “Användardefinierade åtgärder”.



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

Anpassa insticksprogram
Anpassa insticksprogram

Anpassa insticksprogram

Här kan du hantera insticksprogram. Insticksprogram är Kpart-program som är skrivna av tredje part som kan återanvändas i alla program som kan hantera Kpart-program, där det mest kända är Konqueror. När du skapar ett insticksprogram måste du ange:

  • Namn: Namnet som syns för användaren

  • Utmatningsfönster: Insticksprogram kan synas under en flik i editorområdet eller i en separat verktygsvy längst ner

  • Plats: Sökvägen till insticksprogrammet, om det inte finns på en standardplats, som $KDEDIR/lib.

  • Filnamn: Den relativa sökvägen och filnamnet för insticksprogrammets biblioteksfil, som kde3/libcervisiapart.la

  • Inmatning: Insticksprogrammet för den här informationen vid start, så att det kan öppna Aktuell fil, katalogen för aktuell fil (Aktuell filsökväg) eller Projektkatalog.

  • Läsdel: Markera om insticksprogrammet vägrar att laddas. Delprogram som bara ska kunna läsa vägrar oftast att laddas om alternativet inte är markerat.

  • Validera insticksprogram: Om markerad testar Quanta Plus om den inmatade informationen är riktig eller inte. Avmarkera det om insticksprogrammet ännu inte är tillgängligt, men du kommer att installera det senare, så att du kan stänga dialogrutan.

Se “Menyn Insticksprogram och “Använda insticksprogram” för information om hur insticksprogram används.



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

Föregående
Nästa
Hem


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

Kapitel 6. Avancerade funktioner
Avancerade funktioner
Föregående
Nästa

Avancerade funktioner

Christopher Hornbaker

Översättare: Stefan Asserhäll

Det här kapitlet ger en översikt av de avancerade funktionerna i Quanta Plus, och hur de används.

XML-verktyg

Utgåva 3.2 av Quanta Plus för med sig många nya XML-verktyg och funktioner. Verktygen är unika i sin integrering med Quanta Plus. Alla verktyg använder Kommander som gränssnitt, med libxml2 och lixslt för bakgrundsbehandling. Denna kombination ger snabba, effektiva, produktiva och kompletta verktyg.

KDE-dokumentatiosverktyg

Quanta Plus stödjer KDE:s två huvudsakliga dokumentationsverktyg: meinproc och checkXML.

meinproc

Alla som har arbetat med dokumentation av KDE känner till meinproc, och hur superbt det är. Nu blir det ytterligare ett snäpp bättre, med ett utmärkt grafiskt gränssnitt. Du behöver inte längre använda en terminal, utan klicka bara på ikonen som ser ut som en processor, så är du klar!

Aktuell arbetskatalog

Det här programmet förväntar att en fil med namnet index.docbook finns i en katalog. Om index.docbook finns i aktuell arbetskatalog, lämna Aktuell arbetskatalog markerad. Om den inte gör det, avmarkera Aktuell arbetskatalog och skriv in katalogen som du vill behandla i fältet Annan katalog.

Notera

Utdatafiler placeras i samma katalog som källkodsfilerna. Alla HTML-filer tas bort varje gång meinproc körs.

checkXML

Återigen, alla som har arbetat med dokumentation av KDE känner till det här hjälpsamma programmet. Quanta Plus erbjuder också här ett utmärkt litet grafiskt gränssnitt till det.

Aktuell arbetskatalog

Om den aktuella öppna filen är index.docbook, lämna bara Aktuell arbetskatalog markerad. Om den inte är det, avmarkera Aktuell arbetskatalog och skriv in katalogen där index.docbook kan hittas.

Utmatning

Om det blir någon utmatning är filen ogiltig. Korrigera rapporterade fel och försök igen.

XML-validering

Quanta Plus har ett utmärkt XML-valideringsverktyg, som använder bakgrundsprogrammet xmllint.

Aktuell fil

Om filen som ska valideras för närvarande har fokus i Quanta Plus, lämna helt enkelt Aktuell fil markerad. Om den inte är det, avmarkera Aktuell fil och välj filen som ska valideras i filväljaren Annan fil.

Kontrollera att välformat

Om du bara vill veta att en fil är välformad, markera kryssrutan Kontrollera bara att välformat.

Definitionens webbadress

Om du använder en DTD, och den specificeras i XML-filen, välj DTD (intern), standardvalet, eller välja annars DTD (extern) och hitta DTD:n med filväljaren för definitionens webbadress. Både för validering av W3C® XML schema och RelaxNG krävs extern definition via filväljaren för definitionens webbadress.

Behandling av XSL

Ja, Quanta Plus har också ett XSL-behandlingsverktyg! Det använder verktyget xsltproc som tillhandahålls med libxml2.

Aktuell fil

Om filen som ska behandlas för närvarande har fokus i Quanta Plus, lämna helt enkelt Aktuell fil markerad. Om den inte är det, avmarkera Aktuell fil och välj filen som ska behandlas i filväljaren Annan fil.

Stilmall

Välj XSL-filen som du vill ska användas.

Utdatafilnamn

Skriv in namnet som du vill att resultatfilen ska kallas. Filen skrivs normalt i din hemkatalog.

Notera

Det här programmet saknar flexibilitet. Ursäkta, vi ska bättra oss nästa gång.

Använda insticksprogram
Använda insticksprogram

Använda insticksprogram

Mathieu Kooiman

Översättare: Stefan Asserhäll

Vad är ett insticksprogram?

Quanta Plus kan ladda insticksprogram, som är delprogram (Kparts). Mekanismen med delprogram, är ytterligare en mycket kraftfull funktion i KDE. Ett delprogram är en relativt liten, återanvändbar behållare för en funktion. Den gör det möjligt för KDE-utvecklare att enkelt bygga vidare på andra programmerares arbete. Ett exempel på detta är Quanta Plus själv. Editorn som Quanta Plus använder är Kates delprogram. Kates delprogram har redan en mängd funktioner som Quanta Plus behöver, som syntaxfärgläggning. Genom att integrera det i Quanta Plus, blev det möjligt för Quanta Plus utvecklare att fokusera på vad Quanta Plus ska kunna göra, istället för att hantera de många problem som skulle orsakats av att utveckla en ny editorkomponent från början.

Insticksprogrammen som Quanta Plus laddar, kanske inte har något alls att göra med Quanta Plus själv. Det gör det till ett mycket kraftfullt system. Du kan dra nytta av extra funktioner, och behöver inte vänta på att någon integrerar dem i Quanta Plus. Insticksprogrammen kan laddas till ett antal olika grafiska element. Mer om detta nedan.

Förstå dialogrutan för att redigera insticksprogram

För att installera ett insticksprogram eller ett delprogram, används menyn Insticksprogram->Redigera. Då visas följande dialogruta:


Dialogrutan för att redigera insticksprogram.


Den här dialogrutan låter dig hantera alla definierade insticksprogram, och låter dig lägga till nya. Vi beskriver varje element i gränssnittet här.

Sökvägar

Här kan du fylla i en sökväg. När du lägger till ett instickprogram utan en Plats, söker Quanta Plus i denna sökväg för att hitta insticksprogrammet.

Lägg till

Det här visar en dialogruta som låter dig lägga till ett nytt insticksprogram.

Anpassa

Det här låter dig ändra inställningar för ett visst insticksprogram.

Ta bort

Tar bort det aktuella markerade insticksprogrammet.

Uppdatera

Uppdaterar dialogrutans innehåll.

Läs “Anpassa insticksprogram” för att lära dig mer om insticksprogram.



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

Utveckling i grupp
Utveckling i grupp

Utveckling i grupp

Ofta har ett projekt mer än en person som arbetar med det, och det finns något sorts hierarkiskt förhållande mellan dem. Quanta Plus stöder begreppet gruppmedlem, och de kan ställas in i dialogrutan Projekt->Projektegenskaper (Skift+F7).


Redigeringsdialogrutan Gruppmedlemmar


Posterna Namn och E-post är självförklarande. Smeknamn är en användares smeknamn och fungerar som en unik identifierare.

Roll anger medlemmens roll i projektet och kan vara en av följande:

  • Gruppledare

  • Delprojektledare

  • Aktivitetsledare

  • Enkel medlem

Uppgift är en beskrivning av uppgiften som är tilldelad till medlemmen.

Delprojekt: Du kan välja en lista med delprojekt. Delprojekt kan anpassas och skapas genom att klicka på knappen Redigera delprojekt. Varje delprojekt har ett namn som är synligt för användaren och en plats. Den senare anger en relativ sökväg till en katalog under projektträdet. Det betyder att ett delprojekt är en katalog under huvudprojektet. Huvudprojektet kan till exempel finnas på företagets webbplats, medan ett delprojekt kan vara webbplatsen för intranätet, placerat i underkatalogen intranät i projektet.

En medlem kan ha mer än en roll i projektet, som både gruppledare och delprojektledare.

En användare bör välja vem i listan med gruppmedlemmar som han själv är. Det är möjligt genom att markera en gruppmedlem i listan och trycka på knappen Ange som dig själv. Medlemmen som för närvarande är markerad (din identitet) visas med fetstil efter texten Du är:.

Smeknamn och att ställa in dig själv är viktigt rörande meddelanden och noteringar. Se “Noteringar” för att lära dig mer om noteringar.

Förutom att hålla reda på gruppen, finns det ytterligare en fördel med att ange gruppmedlemmar: Du kan skapa en händelse som informerar gruppledarna när en viss åtgärd utförs. Se “Händelseåtgärder” om hur det görs.



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

Händelseåtgärder
Händelseåtgärder

Händelseåtgärder

Händelseåtgärder är åtgärder som utförs när en viss händelse inträffar i projektet. Ett exempel kan vara att logga när projektet öppnas och stängs, så att det senare går att granska hur mycket någon arbetade med det, eller skicka e-post när en fil sparas, eller lägga till en ny fil i CVS med hjälp av ett skript när filen läggs till i projektet, och listan kunde fortsätta.

På sidan Händelseinställning i dialogrutan Projekt->Projektegenskaper (Skift+F7) kan du skapa, redigera och ta bort händelseåtgärder.


Händelseditorns dialogruta


Posterna i dialogrutan är:

Händelse

åtgärden utförs när händelsen som väljes i listan inträffar. Händelsenamnen är självförklarande.

Åtgärd

den utförda åtgärdens typ. Möjliga alternativ är

Åtgärd utan skript

en åtgärd som inte är en användardefinierad skriptåtgärd. Se “Användardefinierade åtgärder” för användaråtgärder.

Åtgärdsnamn anger åtgärden som ska utföras när händelsen inträffar.

Skicka e-post

e-post skickas till mottagaren som väljes i listan Mottagare när åtgärden utförs. Mottagaren kan vara en grupp eller delprojektledare. Se “Utveckling i grupp” för att definiera sådana ledare.

Logga händelse

händelserna loggas i en fil. Åtgärdens argument är:

Loggfil

filnamnet med fullständig sökväg

Information

Hur mycket information ska loggen innehålla

Beteende

Om befintlig loggfil ska skrivas över eller om den nya loggade händelsen ska läggas till sist i den.

Skriptåtgärd

en användardefinierad skriptåtgärd. Se “Användardefinierade åtgärder” för användaråtgärder.

Åtgärdsnamn anger åtgärden som ska utföras när händelsen inträffar.

Övriga poster beror på typ av åtgärd som beskrivna.



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

Noteringar
Noteringar

Noteringar

Noteringar är speciella kommentarer i dokumenten. De skiljer sig från vanliga kommentarer i följande avseenden:

  • informationen samlas in av Quanta och visas i verktygsvyn Noteringar.

  • informationen kan adresseras till en gruppmedlem

Att skriva in noteringar är enkelt. Du kan antingen använda alternativet Notering i editorns sammanhangsberoende meny, eller skriva in nyckelordet @annotation i ett kommentarområde följt av noteringens text.

Exempel 6.1. Noteringsexempel i XML

<!-- @annotation Det är möjligt att den här koden är felaktig. -->
<!-- @annotation
 Flerraders 
 notering. 
-->

Exempel 6.2. Noteringsexempel i PHP

/* @annotation 
Använd PHP-kommentarer vid noteringar i ett PHP-omåde
*/

Noteringar kan adresseras till en särskild medlem i gruppen. Syntaxen i detta fall är @annotation(smeknamn) eller @annotation(roll), där smeknamn är gruppmedlemmens smeknamn, medan roll är en projektroll från följande lista:

  • gruppledare

  • aktivitetsledare

  • delprojektledare

Aktivitets- och delprojektledare ska följas av motsvarande aktivitets- eller delprojektnamn, som visas i exemplen nedan.

Exempel 6.3. Gör en anteckning till en gruppmedlem med smeknamnet eric

<-- @annotation(eric) Eric, ta en titt på det här. Andras -->

Exempel 6.4. Informera gruppledaren

<-- @annotation(gruppledare) Det här är mycket viktigt för gruppen -->

Exempel 6.5. Informera PHP-delprojektledaren

// @annotation(delprojektledare:PHP) Vad tror du om det?

Smeknamn och rollnamn är inte skiftlägeskänsliga, men mellanslag omkring parenteser och : gör noteringen ogiltig.

Mer om gruppmedlemmar, roller och smeknamn finns under “Utveckling i grupp”.

Noteringarna som finns i projektet kan inspekteras i vyn Noteringar. Den består av trädflikar:

Aktuell fil

Noteringarna som finns i aktuell fil.

För dig

Noteringar i projektet adresserade till dig. Posterna grupperas per fil.

Alla filer

Noteringarna som finns i alla projektfiler, grupperade enligt fil.

Noteringarna söks igenom efter externa ändringar vid laddning av projekt och filer. På så sätt känns till och med en notering som någon lägger till utanför Quanta Plus igen. Eftersom sökningen kan ta en viss tid, kan informationsdialogrutan om nya noteringar adresserade till dig dyka upp några sekunder efter projektet laddats.



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

Felsökning i Quanta Plus
Felsökning i Quanta Plus

Felsökning i Quanta Plus

Christopher Hornbaker

Linus McCabe

Översättare: Stefan Asserhäll

Använda PHP-felsökaren

I Quanta Plus version 3.3 har felsökningshanteringen implementerats om. Stöd för den numera föråldrade PHP (3) inbyggda felsökningen har tagits bort, så också stöd för dbg-felsökaren. Istället har ett allmänt system med insticksprogram för felsökning utvecklats, för att tillåta olika implementeringar av insticksprogram.

För närvarande är bara ett insticksprogram tillgängligt, som lägger till stöd för att använda Gubed PHP Debugger med Quanta Plus.

För att använda felsökning i projektet, öppna projektegenskaper och välj ett lämpligt insticksprogram för felsökning. För att ändra specifika felsökningsinställningar, tryck på knappen 'Alternativ' intill kombinationsrutan med insticksprogram för felsökning.

Allmän användning

När ett projekt har aktiverad felsökning, dyker ett antal ytterligare objekt upp i Quanta Plus användargränssnitt:

Menyn Felsökning

En ny meny visas där du kan komma åt de flesta felsökningsfunktionerna.

Felsökningsverktygsraden

En verktygsrad där de vanligaste felsökningskommandona kan kommas åt.

Verktygsvyn Variabler

En verktygsvy där innehållet i bevakade variabler visas. Ingår normalt i dockningsraden till vänster.

Verktygsvyn Brytpunkter

En verktygsvy där brytpunkter, på rader och villkorliga, anges. Ingår normalt i dockningsraden längst ner.

Felsökningsutmatning

En verktygsvy där utmatningen (som i HTML) från felsökningen visas. Visas normalt i dockningsraden längst ner.

Beroende på vad insticksprogrammet för felsökning stöder, är alla eller en delmängd av följande funktioner tillgängliga.

Felsökning->Session->Starta session

Det här alternativet används för att ansluta till felsökaren om det krävs, eller tala om för insticksprogrammet att det ska börja vänta på en felsökningsbegäran. Alternativet aktiveras automatiskt när ett projekt som använder felsökning öppnas, så oftast behöver du inte bry dig om det.

Felsökning->Session->Avsluta session

Motsatsen till Felsökning->Session->Starta session. Stänger anslutningen till felsökaren eller slutar vänta på en begäran.

Felsökning->Körning->Skicka HTTP-begäran

Skickar en HTTP-begäran till servern för att initiera en felsökningsbegäran. Att använda det här alternativet motsvarar att använda en webbläsare för att titta på det nuvarande dokumentet. Utmatningen från begäran hamnar på dockningsraden i Felsökningsutmatning.

Felsökning->Körning->Paus

Gör paus i ett skript som kör

Felsökning->Körning->Kör

Talar om för felsökaren att börja köra skriptet och skicka information om bevakade variabler och nuvarande rad som körs medan den kör. Om detta sker när ett skript gör paus, fortsätter körningen. Om det görs innan en felsökningsbegäran har initierats, börjar skriptet köra så fort en begäran initieras.

Felsökning->Körning->Kör snabbt

Talar om för felsökaren att börja köra skriptet utan att skicka information om bevakade variabler och nuvarande rad som körs medan den kör. Om detta sker när ett skript gör paus, fortsätter körningen. Om det görs innan en felsökningsbegäran har initierats, börjar skriptet köra så fort en begäran initieras.

Felsökning->Körning->Stega

Talar om för felsökaren att köra nästa instruktion i skriptet, utan att stega in i funktioner eller inkluderade objekt.

Felsökning->Körning->Stega in i

Talar om för felsökaren att köra nästa instruktion i skriptet, och stega in i funktioner eller inkluderade objekt om möjligt.

Felsökning->Körning->Stega ut

Talar om för felsökaren att köra till den kommer ut ur nuvarande funktion.

Felsökning->Körning->Hoppa över

Talar om för felsökaren att hoppa över nästa instruktion och fortsätta till den efterföljande som om den nuvarande inte fanns.

Felsökning->Körning->Döda

Talar om för felsökaren att den ska döda skriptet som för närvarande kör.

Felsökning->Brytpunkter->Brytpunkt när...

Visar en dialogruta där du kan ange villkorliga brytpunkter.

Felsökning->Brytpunkter->Växla brytpunkt

Ändrar en radbrytpunkt på raden där markören finns, den nuvarande raden.

Felsökning->Brytpunkter->Rensa brytpunkter

Rensar alla brytpunkter.

Felsökning->Variabler->Bevaka variabel

Visar en dialogruta där du kan skriva in en variabel eller ett uttryck som du vill bevaka. Det bevakade värdet visas i verktygsvyn Variabler.

Felsökning->Variabler->Tilldela variabelvärde

Visar en dialogruta där du kan skriva in en variabel och ett nytt värde för den.

Använda KXsldbg, XSL-felsökaren

KXsldbg är skapat av Keith Isdale, liksom det här avsnittet av dokumentationen. KXsldbg är ett KDE-gränssnitt och en Kpart för xsldbg, som du hittar på http://xsldbg.sf.net tillsammans med mycket annat av Keiths arbete.

För att starta KXsldbg, välj Insticksprogram->KXsldbg.

Se dokumentationen för KXsldbg för ytterligare information om dess användning.



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

Föregående
Nästa
Hem


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

Kapitel 7. Utöka Quanta Plus
Utöka Quanta Plus
Föregående
Nästa

Utöka Quanta Plus

Christopher Hornbaker

András Mantia

Översättare: Stefan Asserhäll

Det här kapitlet beskriver hur Quanta Plus kan anpassas till just dina behov, och hur du kan hjälpa till att göra Quanta Plus bättre.

Dokumenttyp-redigeringspaket (DTEP)

Dokumenttyp-redigeringspaket (DTEP) används i Quanta Plus för att lägga till stöd för taggar, skriptspråk och stilmallar. De tillåter Quanta Plus att tillhandahålla funktioner som automatisk komplettering och nodträd. Deras enkelhet och flexibilitet är vad som gör Quanta Plus en snabb, utvecklarvänlig integrerad uvecklingsmiljö för webbutvecklare. De gör Quanta Plus till en lättanvänd, produktiv miljö.

Det finns två varianter av DTEP, familj 1, som är taggar, och familj 2 som är skriptspråk och stilmallar. En DTEP består av två delar, taggkatalogen och verktygsraderna. Taggkataloger består av två filtyper, filerna description.rc och TagXML, som har ändelsen .tag. Verktygsrader är bekväma, ikonorienterade rader med knappar (ovanför redigeringsfönstret), som lägger till text i ett dokument snabbare än användaren kan skriva.

En DTEP kan skapas för hand (se nedan), laddas ner eller skapas automatiskt från en befintlig DTD. Se “Konvertera en DTD till en DTEP för information om konvertering.

Det här dokumentet beskriver hur filerna TagXML, description.rc och verktygsrader skapas. I korthet, en DTEP.

TagXML-filer (.tag) definerar både egenskaper specifika för en tagg, samt layout och innehåll i egenskapsdialogrutan som Quanta Plus visar för taggen. Filen description.rc tillhandahåller regler och information om en hel DTEP. Verktygsrader tillhandahåller ett snabbt sätt att lägga till taggar i ett dokument, utan att behöva bekymra sig om felstavningar eller liknande.

Paketering

Taggkataloger är just det, kataloger. De består bara av filerna description.rc och TagXML-filer. Taggkatalogerna bär taggspråkets namn och version, om det finns någon (till exempel html-4.01-strict).

XML-taggar

Tabellen nedan listar elementen som definieras i XML-taggfiler, och anger om de krävs eller inte. Även om inte alla krävs, rekommenderas du att använda så många som du kan, så att andra användare får en bättre erfarenhet och mer information att arbeta med.

ElementNormal användningAnvändningsområde
TAGSkrävsalltid
tagkrävsalltid
labelvalfrikrävs för att skapa en egenskapsdialogruta
attrvalfrikrävs för att definiera en egenskap
tooltipvalfrikrävs för att låta egenskapsdialogrutan visa ett verktygstips
whatsthisvalfrikrävs för att låta egenskapsdialogrutan visa “Vad är det här
listvalfrikrävs när en egenskap har typen “list
itemvalfrikrävs när <list> används
textlocationvalfrialltid
locationvalfrikrävs när label används
textvalfrikrävs när label används
childrenvalfrilista över taggar som kan finnas i taggen som definieras
childkrävsen av posterna i children
stoppingtagsvalfrilista över taggar som talar om för en annan tag att den har nått slutet
stoppingtagkrävsen av posterna i stoppingtags

Elementbeskrivningar för XML-taggar

Följande avsnitt beskriver varje element i detalj. Alltfrån var de kan finnas, till vad som finns i dem presenteras på ett sätt som är enkelt att följa.

TAGS

Det här är XML-taggdokumentets rotelement. Det får bara finnas en gång i ett dokument. Det kan innehålla definitionen av flera taggar. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
INGENtag
tag

Omgivning för taggen som definieras. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
TAGSlabel, attr, stoppingtags
EgenskapTypVärdenStandardAnvändningBeskrivning
namnsträng  krävsAnger namnet på taggen som håller på att definieras.
singleBoolean  valfriAnger om taggen kräver en avslutande tagg </(taggnamn)>.
typesträng xmltagvalfriAnger typ för taggen som definieras.
  xmltag  Typen för taggen är XML-baserad (bara familj 1).
  entity  Taggen beskriver en post (bara familj 1).
  egenskap  Typen för taggen är stilmallsrelaterad (bara familj 2).
  funktion  Typen för taggen är en skriptfunktion. När det används blir <attr> funktionens argument (bara familj 2).
  klass  Typen för taggen är en skriptklass (bara familj 2).
  method  Typen för taggen är en klassmetod (bara familj 2).
returnTypesträng void valfriAnger returtypen för taggen som definieras (bara familj 2).
  void  Taggtypen returnerar ingenting.
  int  Taggtypen returnerar ett heltal.
  float  Taggtypen returnerar ett flyttal.
  long  Taggtypen returnerar ett långt heltal.
  sträng  Taggtypen returnerar en sträng.
versionsträng  valfriAnger språkets version som taggen är giltig för
extendssträng  valfriGiltig bara om taggens typ är "class". Namnet på basklassen till den här klassen (bara familj 2).
klasssträng  valfriGiltig bara om typen är "method". Anger namnet på klassen som den här metoden hör till (bara familj 2).
commonBoolean  valfriOm "yes", anger taggen en gemensam egenskapsgrupp, och egenskaperna inne i taggen kan kopplas till vilken annan tagg som helst (bara familj 1).
commentsträng  valfrikommentarsträngen visas intill taggnamnet i kompletteringsrutan
label

Placera en rubrik i dialogrutan. Texten anges av taggen <text>. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
tagtext, location
attr

Definierar en egenskap för taggen. Elementet upprepas en gång för varje egenskap. Det definierar egenskapens namn och typ. Det innehåller också ytterligare taggar som anger hur egenskapen ska visas, etc. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
taglocation, list, tooltip, whatsthis, textlocation
EgenskapTypVärdenStandardAnvändningBeskrivning
namnsträng  krävsAnger namnet på egenskapen som håller på att definieras.
typesträng inputkrävsAnger typen för egenskapen som håller på att definieras.
  input  Fältet stöder fri textinmatning (textfält).
  check  Fältets värde är booleskt (kryssruta).
  färg  Fältets värde är en färg.
  webbadress  Fältets värde är en webbadress (lokal fil att hänvisa till).
  list  Fältets värde kommer från en angiven lista.
statussträng valfrikrävsAnger om argumentet krävs eller inte (bara familj 2).
  valfri  Argumentet krävs inte.
  krävs  Argumentet krävs.
  underförstått  Argumentet är underförstått.
sourcesträng  valfriAnger källan som används för att fylla i egenskapens post i taggeditorns dialogruta och i egenskapsträdet
  markering  Den markerade texten används som källa
  dcop  Resultatet av DCOP-metoden används som källa
interfacesträng  valfriKräver source="dcop". DCOP-gränssnittet inne i Quanta Plus används för att hämta källdata.
methodsträng  valfriKräver source="dcop" och ett gränssnittsnamn. DCOP-metodnamnet inne i Quanta Plus används för att hämta källdata.
argumentsträng  valfriKräver source="dcop", ett gränssnittsnamn och ett metodnamn. Argumenten skickas till metoden. Den kan vara tom eller "%tagname%", vilket betyder den nuvarande taggens namn.
tooltip

Definierar verktygstipset för ett fält i dialogrutan. Elementet är bara text.

Notera

För närvarande stöds bara vanlig text (du kan inte använda några taggar).

ÖverliggandeUnderliggande
attrINGEN
whatsthis

Definierar 'Vad är det här'-hjälp för ett fält i dialogrutan. Elementet är bara text.

Notera

För närvarande stöds bara vanlig text (du kan inte använda några taggar).

ÖverliggandeUnderliggande
attrINGEN
list

En omgivande tagg som grupperar objekt i en lista tillsammans. Den kan bara finnas en gång för varje beskrivning av en egenskap. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
attritem
item

Definierar ett objekt i en lista. Elementet är bara text.

ÖverliggandeUnderliggande
listINGEN
textlocation

Anger position för en taggs egenskapstext inne i en dialogruta. Taggen kan bara finnas en gång för varje egenskap i dialogrutan (dvs en gång för varje tagg <attr>). Det här elementet är tomt.

ÖverliggandeUnderliggande
attrINGEN
EgenskapTypAnvändningBeskrivning
rowpositivt heltalkrävsAnger raden i dialogrutans layout för ett fält eller en rubrik.
colpositivt heltalkrävsAnger kolumnen i dialogrutans layout för ett fält eller en rubrik.
rowspanpositivt heltalvalfriAnger antal rader som ett fält ska uppta.
colspanpositivt heltalvalfriAnger antal kolumner som ett fält ska uppta.
location

Anger position och storlek på ett fält i dialogrutan. Taggen ska finnas en gång för varje fält i dialogrutan (dvs en gång för varje tagg <attr> och <label>). Det här elementet är tomt.

ÖverliggandeUnderliggande
label, attrINGEN
EgenskapTypAnvändningBeskrivning
rowpositivt heltalkrävsAnger raden i dialogrutans layout för ett fält eller en rubrik.
colpositivt heltalkrävsAnger kolumnen i dialogrutans layout för ett fält eller en rubrik.
rowspanpositivt heltalvalfriAnger antal rader som ett fält ska uppta.
colspanpositivt heltalvalfriAnger antal kolumner som ett fält ska uppta.
text

Definierar texten för en rubrik eller kryssruta. Elementet är bara text.

ÖverliggandeUnderliggande
label, attrINGEN
children

Definierar en lista med element som kan finnas i taggen som anges. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
tagchild
child

Definierar en underliggande tagg. Det här elementet är tomt.

ÖverliggandeUnderliggande
childrenINGEN
EgenskapTypVärdenAnvändningBeskrivning
namnsträng krävsAnger en tagg som kan finnas i en viss tagg.
usagesträng valfriAnger förhållandet till överliggande objekt.
  krävs Det överliggande objektet måste ha minst ett underliggande objekt med det här namnet.
stoppingtags

Definierar en lista med element som tvingar en tagg att sluta. Det här är ett typelement med bara element.

ÖverliggandeUnderliggande
tagstoppingtag
stoppingtag

Definierar en sluttagg. Det här elementet är tomt.

ÖverliggandeUnderliggande
stoppingtagsINGEN
EgenskapTypAnvändningBeskrivning
namnsträngkrävsAnger vilka taggar som tvingar en annan tagg att sluta.

Användning av XML-taggar

Alla XML-taggfiler måste börja med XML-deklarationen: <?xml version="1.0" encoding="UTF-8"?> och måste vara hierarkiskt korrekta och avslutade.

Viktigt

Mellanslag påverkar ingenting negativt, men se upp med tecknen & och <. Dessa ska troligen ersättas med &amp; och &lt; i element som <tooltip>, <whatsthis>, och <text>. Att inte göra det orsakar ingen krasch, men du får delar av ditt arbete att försvinna om du inte gör det.

Validering av XML-taggar

För att validera XML-taggfiler, klicka helt enkelt på dialogrutan “Verktyg” längst upp i Quanta Plus och välj “Validera XML-taggar”. En dialogruta visas, och du behöver bara följa de enkla anvisningarna.

Notera

Den här funktionen finns inte för närvarande. För tillfället sker validering när XML-taggfilerna laddas i Quanta Plus.

Exempel på XML-taggar

Familj 1

Följande visar dig en korrekt familj 1 XML-taggfil. Filen råkar beskriva W3C® XML Schemas element <schema>. Filnamnet på den här XML-taggfilen skulle vara schema.tag. Enkelt, inte sant?

<?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>En unik identifikation för elementet </tooltip> <whatsthis>En unik identifikation för elementet </whatsthis> <location col="1" row="0"/> </attr> <label> <text>version</text> <location col="0" row="1"/> </label> <attr name="version" type="input"> <tooltip>Version för schema.</tooltip> <whatsthis>Version för schema.</whatsthis> <location col="1" row="1"/> </attr> <label> <text>targetNamespace</text> <location col="0" row="2"/> </label> <attr name="targetNamespace" type="input"> <tooltip>Webbadressreferens till namnrymden för detta schema.</tooltip> <whatsthis>Webbadressreferens till namnrymden för detta schema.</whatsthis> <location col="1" row="2"/> </attr> <label> <text>xmlns</text> <location col="0" row="3"/> </label> <attr name="xmlns" type="input"> <tooltip>Webbadressreferens för en eller flera namnrymder för användning i detta schema. Om inget prefix används, kan komponenterna i namnrymden användas utan kvalifikation </tooltip> <whatsthis>Webbadressreferens för en eller flera namnrymder för användning i detta schema. Om inget prefix används, kan komponenterna i namnrymden användas utan kvalifikation </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>Standardformulär för alla egenskaper i schema.</tooltip> <whatsthis>Standardformulär för alla egenskaper i schema.</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>Standardformulär för alla element i schema.</tooltip> <whatsthis>Standardformulär för alla element i schema.</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>

Familj 2

Följande visar dig en korrekt familj 2 XML-taggfil. Filen råkar beskriva PHP:s överlastningsfunktion. Filnamnet på den här XML-taggfilen skulle vara 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>

Filen description.rc är också mycket enkel, och en editor för den är tillgänglig med DTD->Redigera DTD-inställningar. Det redigerar description.rc för en DTEP som du kan välja i en lista. För att redigera description.rc för en nyskapad DTEP, måste du skapa en enkel description.rc med följande poster:

[General] Version = Använd 1 för Quanta Plus version <=3.1.2 och 2 för alla senare versioner. Name = DTD-definitionssträng. (-//W3C®//DTD HTML 4.01 Transitional//EN) NickName = Det förskönade namnet på en DTD. (HTML 4.01 Transitional). Om inte definierat används Name som NickName.

När du väl har skapat den och lagt vid sidan om taggfilerna, ladda din nyskapade DTEP med DTD->Ladda DTD-paket (DTEP). Efter det har laddats kan du fortsätta med att redigera inställningarna i din DTEP. Kontrollera posternas verktygstips och Vad är det här-texter i redigeringsdialogrutan för att förstå betydelsen hos varje post. Som ett alternativ kan du läsa quanta/data/dtep/dtd-description.txt i det komprimerade källkodsarkivet, som innehåller en beskrivning av formatet.

Användardefinierade åtgärder
Användardefinierade åtgärder

Användardefinierade åtgärder

Åtgärder är mycket vanliga i alla program. Du behöver dem ofta när du använder vilket program som helst. Genom att klicka på en ikon i en verktygsrad, välja ett menyalternativ eller använda en snabbtangent utförs oftast en åtgärd. I Quanta Plus har åtgärder tagits till nästa nivå. Istället för hårdkodade åtgärder (som skapas av programmeraren på programmets källkodsnivå) är det möjligt för en vanlig användare att skapa och ändra åtgärder och på så sätt lägga till nya funktioner i Quanta Plus. De är användardefinierade åtgärder, och många av de vanliga åtgärderna i Quanta Plus är också användardefinierade (och ändringsbara) åtgärder.

Det finns tre typer av användardefinierade åtgärder:

Skapa åtgärder

Du kan skapa en åtgärd genom att gå till Inställningar->Anpassa åtgärder. Klicka på Ny åtgärd så möts du av en liknande dialogruta:



Typ

Anger åtgärdens typ (Text, Tagg, Skript).

Text

Åtgärdens namn som syns för användaren.

Knappen intill etiketten Text

Ikonen som tilldelas till åtgärden. Klicka på den för att ändra aktuell ikon.

Verktygstips

Kort beskrivning av vad åtgärden gör.

Genväg

Snabbtangenten som tilldelas till åtgärden. Klicka på Egen eller knappen intill Egen för att tilldela en genväg. Klicka på Ingen för att ta bort den för närvarande tilldelade genvägen.

Omgivande verktygsrader

De användardefinierade verktygsraderna där åtgärden visas. Se “Skapa verktygsrader”.

Detaljerade inställningar

Specifika inställningar för de olika åtgärdstyperna. Se nedan.

Textåtgärder



De enklaste åtgärderna. Du kan skriva in någon text i området Detaljerade inställningar, och så fort åtgärden utförs så infogas texten i dokumentet vid aktuell markörposition. Se exemplet nedan.

Taggåtgärder

Användbar för att infoga XML-taggar, men du kan förstås också använda dem för andra syften.



<tagg>

Namnet på taggen.

</tagg>

Om markerad, kommer den här texten infogas som avslutande tagg när åtgärden utförs. Om det finns ett markerat område i dokumentet innan du utför åtgärden, infogas <tagg> innan det markerade området, och </tagg> efter.

Kär dialogen för "Redigera tagg" om den finns

Om markerad, och det finns en tagXML-fil för taggen, visas en dialogruta för taggredigering innan taggen infogas i dokumentet, så att du kan finjustera taggens egenskaper.

Taggarna <tagg> och </tagg> infogas som du skriver dem här. Tecknen <, > eller / läggs inte automatiskt till.

Skriptåtgärder



Den mest kraftfulla åtgärdstypen. Med hjälp av den här åtgärden kan du köra externa program (oftast skript, men inte begränsat till skript), som kan ändra dokumentet eller använda dokumentet (eller en del av dokumentet) som indata. Exempel från Quanta Plus själv är dialogrutan Snabbstart, de olika åtgärderna Visa med... för varje (X)HTML DTEP.

Först måste du skriva in namnet på skriptet samt tolken. Till exempel: sh /home/namn/mitt_skript.sh.

Även om du kan använda fullständiga sökvägar, är det rekommenderade sättet att använda variabeln %scriptdir på kommandoraden, som sh %scriptdir/mitt_skript.sh. På så sätt försöker Quanta Plus hitta ditt skript på följande ställen:

  • den globala skriptkatalogen: $KDEDIR/share/apps/quanta/scripts

  • den lokala skriptkatalogen: $KDEHOME/share/apps/quanta/scripts

  • din sökväg: $PATH

. Det finns andra specialvariabler som kan användas på kommandoraden:
  • %f: Ersätts med webbadressen till det aktuella dokumentet. För lokala dokument tas file:/ bort från dokumentnamnet.

  • %input: Ersätts med markerad inmatning. Se nedan.

  • %projectbase: Ersätts med webbadressen till aktuellt projekt. Det är tomt om inget projekt är laddat.

  • %pid: Ersätts med process-id för Quanta Plus-processen som kör. Om Quanta Plus kör i ensamt läge, inleds process-id numret med texten "unique". Användbart när du använder DCOP för att styra Quanta Plus från ett externt skript.

  • %userarguments: Användbart i fallet med händelser. Posten ersätts av händelsens egenskaper i följande ordning:

    Första argument

    Skriptets unika identifikation

    Andra argumentet

    händelsenamnet

    Tredje argumentet

    händelsens parameter, oftast det nuvarande dokumentets filnamn eller sökvägen till projektfilen.

Förutom ovanstående sätt kan skriptet ta emot indata från Quanta Plus via standardinmatningen. I kombinationsrutan Inmatning kan du välja vart standardinmatningen skickas. Alternativen är:

  • Ingen: Ingenting skickas till skriptet.

  • Aktuellt dokument: Hela dokumentet skickas till skriptet.

  • Markerad text: Det markerade området i dokumentet skickas till skriptet. Att använda variabeln %input är oftast bara vettigt när den här inställningen används.

På ett liknande sätt som för Inmatning kan du fånga utmatningen från programmet som körs. Det finns två sorters utmatning:

  • normal utmatning, som skrivs ut på standardutmatningen,

  • felmeddelanden, som skrivs ut på standardfelutmatningen.

Du kan ange vad som ska hända med text som skrivs till standardutmatningen. Det kan göras genom att ändra på värdet i kombinationsrutan Utmatning:
  • Ingen: Utmatningen från programmet ignoreras.

  • Infoga på markörens plats: Utmatningen infogas i aktuellt dokument vid markörens position.

  • Ersätt markering: Det markerade området i dokumentet ersätts med utmatningen.

  • Ersätt markering: Det markerade området i dokumentet ersätts med utmatningen.

  • Skapa ett nytt dokument: Ett nytt dokument skapas som innehåller utmatningen från skriptet.

  • Ersätt aktuellt dokument: Hela dokumentet ersätts med utmatningen.

  • Meddelandefönster: Utmatningen visas i verktygsvyn Meddelanden.

Alternativen för standardfelutmatningen (Fel) är samma som för normal utmatning.



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

Skapa verktygsrader
Skapa verktygsrader

Skapa verktygsrader

Det följande visar dig hur man skapar verktygsrader för en DTEP. Verktygsrader är grafiska element, som tilldelas åtgärder. I Quanta Plus är åtgärder grunden för nästan alla utökningar som Quanta Plus har, och kommer att få i framtiden. Quanta Plus erbjuder också automatisk komplettering och taggdialogrutor. Gränserna för vad du kan göra med åtgärder är nästan obegränsade. Som exempel, använder vi HTML Tidy på våra webbsidor.

Från början till färdig verktygsrad

Till att börja med, måste du skapa en användarverktygsrad. Välj Verktygsrader->Lägg till användarverktygsrad..

Om det finns många taggar i språket, rekommenderas du att dela upp taggarna i logiska grupper. Du måste skapa en ny användarverktygsrad för varje grupp. I det här fallet finns det inte många, så vi skapar en verktygsrad och namnger den efter taggspråket.

Så snart alla verktygsrader har skapats, måste du lägga till och anpassa åtgärderna. För att göra det, välj Inställningar->Anpassa åtgärder.

Delarna i fönstret är ganska rättframma. Tryck på knappen Ny åtgärd längst ner i fönstret för att komma till redigeringsläge.

Fyll i alla nödvändiga fält, och lägg till taggen i lämpliga verktygsrader.

Komplettera resten, och om taggarna har egenskaper som du alltid tänker använda, markera rutan Kör dialogen för "Redigera tagg" om den finns, så att du blir tillfrågad varje gång åtgärden används.

Du bör nu ha något som liknar följande:



Tryck på knappen Verkställ, så ser du att åtgärden har lagts till i verktygsraderna du har markerat.



Usch, då! Vilken hemsk ikon. Hur ska du själv och andra komma ihåg att den ikonen hör ihop med åtgärden. Låt oss ersätta den innan det uppstår problem.

För att skapa en ikon som bättre beskriver åtgärden, använder vi KIconEdit. Välj det i K-menyn, Grafik->Fler program (eller var din distribution än har placerat det).

KIconEdit har standardstorleken 32 x 32 bildpunkter, men vi behöver 22 x 22. För att ändra det, välj Redigera->Ändra storlek.

Kom ihåg att du skapar en ikon som inte bara ska hjälpa dig själv att komma ihåg vilken åtgärd som gör vad, utan också andra användare av denna DTEP.

Eftersom taggen vi skapar ikonen till, kallas “start”, bestämmer vi oss för att skapa ett “start-tecken”. Genom att använda grön färg (grönt tolkas ofta som “kör”, “starta” eller “fortsätt”) förmedlar vi, eller borde vi åtminstone förmedla, användaren informationen att genom ett klick på åtgärden placeras taggen <start> i det aktuella dokumentet.



Nu när ikonen är färdigskapad, sparar vi den.

När vi är klara med att skapa ikoner, måste ikonen associeras med åtgärden. För att göra det, öppna fönstret Inställningar->Anpassa åtgärder igen (i Quanta Plus) och välj åtgärden som ikonen skapades för. Intill fältet Text, finns en knapp. Klicka på den.

Välj Övriga ikoner och klicka sedan på knappen Bläddra....

Gå till katalogen där du sparade ikonen, välj den och klicka på Ok.

Tryck på knappen Verkställ, och fortsätt antingen att göra samma sak med övriga taggar, eller klicka på Ok för att avsluta.



Antag att vi vill lägga till några vanliga Quanta Plus funktioner i verktygsraden, eller kanske skulle verktygsraden vara bättre om den organiserades på ett annat sätt, med några avskiljare för att gruppera åtgärderna. Öppna dialogrutan Anpassa verktygsrader genom att välja Inställningar->Anpassa verktygsrader. Försäkra dig om att vår verktygsrad är vald.

Vi väljer avskiljaren (längst upp i vänsterkolumnen) för verktygsraden. När man väl har valt objektet som ska läggas till i verktygsraden, trycker man på högerpilen. Då läggs den till i verktygsraden.



Vi vill ha ett snabbt sätt att komma åt Visa med Konqueror. Välj den och lägg till i verktygsraden.



Observera hur avskiljaren hjälper med gruppering. Någon som inte sett vår verktygsrad tidigare, skulle kunna tro att knappen Konqueror liknade eller var motsatsen till start-knappen.



Verkställ dina ändringar, och tryck på Ok när du är klar för att avsluta.

Titta på den fantastiska nya verktygsraden! Mycket bekvämare nu.



Kom ihåg att prova verktygsraden, genom att klicka på knapparna, så att du vet att utmatningen är riktig.



För att nu spara verktygsraden, väljer vi Verktygsrader->Spara verktygsrader->Spara som lokal verktygsrad.

Spara den i rätt katalog. Eftersom NeXML inte finns, lägger vi den bara i toppnivåkatalogen, men verktygsrader ska sparas i rätt katalog. Försäkra dig om att du justerar description.rc så att verktygsraderna laddas när en ny fil av typen skapas.



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

Skapa din egen dokumentation
Skapa din egen dokumentation

Skapa din egen dokumentation

Robert Nickel

Översättare: Stefan Asserhäll

Troligen är de mest anmärkningsvärda tilläggen till Quanta Plus för den vanliga användaren, tillägg av dokumentation för de tagg- eller skriptspråk som är mest omtyckta. Med detta syfte, förklarar det här kapitlet hur jag skapar PHP-dokumentationsträdet för min egen användning.

Innan du börjar skapa din egen dokumentation, vill du kanske titta på Quanta Pluss arkiv för att se om någon redan har gjort den här uppsättningen.

Det finns två delar i processen. Först måste du skaffa befintlig dokumentation för taggspråket, skriptspråket eller något annat språk som du är ute efter. Därefter måste du skapa docrc-filen. Det första får du klara själv, det andra är vad vi täcker här.

Den allmänna formen för docrc-filen är följande:

#KDE konfigurationsfil [Tree] Doc dir=sökväg, relativt denna filen, till dokumentationens HTML-filer t.ex. php42/ #toppnivåelement Top Element=Din beskrivning av de här dokumenten t.ex. PHP 4.2 dokumentation 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

Filen docrc är uppdelad i två avdelningar: Tree (träd) och Context (Sammanhang).

Avdelningen Tree definierar presentationsaspekter för dokumentet under dokumentationsfliken. Du ser till exempel att i PHP-dokumentationen, har du något som liknar det här:



Med referens till ovanstående, ser min PHP docrc ut så här:

#KDE konfigurationsfil [Tree] Doc dir=php42/ #toppnivåelement Top Element=PHP 4.2 dokumentation PHP 4.2 dokumentation=Innehållsförteckning,#Komma igång,#Språkreferens Innehållsförteckning=index.html Komma igång=Inledning, ... Inledning=introduction.html ... Språkreferens=Grundläggande syntax, ... Grundläggande syntax=language.basic-syntax.html ...

Observera # framför “Komma igång” och “Språkreferens”. Det anger att de är delinnehåll i trädet och har eget innehåll. Jag tror inte det finns en angiven gräns för djupet här (utom det som dikteras av sunt förnuft) - använd din egen bedömning.

För innehållsförteckningen, ser du att den direkt refererar till en fil (och som en konsekvens, visas den längst ner i trädvyn, kataloger kommer först).

Viktigt

Mellanslag påverkar ingenting negativt, men se upp med tecknen & och <. Dessa ska troligen ersättas med &amp; och &lt; i alla Quanta Plus XML-baserade resursfiler.

Sammanhangsavsnittet är avsnittet i docrc-filen som används för att möjliggöra sammanhangsberoende hjälp. Om du till exempel skriver ett PHP-skript och vill se dokumentationen för funktionen mysql_fetch_array, markerar du helt enkelt funktionen och trycker sedan Ctrl+H för sammanhangsberoende hjälp. Dokumentationen om mysql_fetch_array visas omedelbart. Det finns bara två typer av poster här: sammanhangslistan och filassociationsraderna.

Sammanhangslista

Mycket enkel. Det här är bara en lista av sammanhangsposter åtskilda med kommatecken, som du vill ha tillgängliga (för PHP är det funktionerna i PHP).

Filassociationsrader

De är på formen sammanhangspost = HTML-dokumentsida. T.ex. acos=function.acos.html.

En rensad version av mitt docrc sammanhangsavsnitt ser ut som följer:

#Nyckelord för sammanhangsberoende hjälp [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 ...

Nu kan du bara spara din docrc-fil. Spara den i $HOME/.kde/share/apps/quanta/doc eller $KDEDIR/share/apps/quanta/doc för lokal eller global användning. Skapa sedan en katalog (den som anges i docrc-filen) i samma katalog som docrc-filen finns, och kopiera HTML-sidorna dit.

Du måste starta om Quanta Plus, och då ser du dina egna dokument.

När du väl är säker på att de är bra, och värda att dela, skicka docrc-filen tillsammans med en beskrivning av passande information om vilka dokument du använde till Quanta Pluss arkiv för användning av Quanta Pluss gemenskap. Du blir inte rik, men du känner dig nöjd med vetskap om att du bidragit till den bästa webbutvecklingsmiljön som finns.



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

Dela resurser
Dela resurser

Dela resurser

Du är inte ensam med Quanta Plus. Det är möjligt att dela olika resurser (DTEP-paket, verktygsrader med åtgärder, skript, mallar) med andra. Det finns två sätt att göra det:

Skicka med e-post

Resurser kan skickas med e-post till vänner, kollegor eller till vem du vill. Du ser menyalternativet Skicka med e-post på olika ställen, som DTD->Skicka DTD-paket (DTEP) med e-post, Verktygsrader->Skicka verktygsrad med e-post, och i den sammanhangsberoende menyn för filer och kataloger i träden Mallar och Skript.

Ladda upp till huvudservern

Resurser kan laddas upp till vårt huvudarkiv, där alla andra användare av Quanta Plus kan ladda ner dem. Bidragen granskas och görs bara tillgängliga om vår grupp anser dem riktiga och användbara. För att skapa ett giltigt bidrag, föreslår vi att du signerar resursen. Därför behöver du en GPG/PGP-nyckel. Informationen används för att verifiera resursens ursprung, både av vår grupp och av de som laddar ner den.

Om hur resurser hämtas från huvudservern, se “Hämta resurser”.

När du laddar upp blir du tillfrågad om att ange lösenordsfrasen för din hemliga GPG-nyckel (lösenordsfrasen lagras inte), och i fallet med flera hemliga nycklar, kommer du att kunna välja den du vill använda. Fyll i indatafälten i dialogrutan Dela heta nyheter (Webbadress för förhandsgranskning kan få förbli tom) och starta uppladdningen genom att klicka på Ok.

Uppladdningen kan startas från DTD->Ladda upp DTD-paket (DTEP), Verktygsrader->Ladda upp verktygsrad, och i den sammanhangsberoende menyn för filer och kataloger i träden Mallar och Skript.



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

Hämta resurser
Hämta resurser

Hämta resurser

Det är möjligt att uppgradera Quanta Plus utan att skaffa en ny version, genom att hämta nya resurser som DTEP-paket, verktygsrader med åtgärder, mallar, skript och dokumentation. En möjlighet är att du fick resurser med e-post, eller har laddad ner dem från en webbserver. Då måste du oftast installera dem för hand. Om du har tur får du också ett installationsskript när du laddar ner resursen. Men Quanta Plus har en dedicerad server som lagrar resurser som antingen inte finns med i huvuddistributionen på grund av deras storlek eller att de sällan används, eller var senare bidrag av användare. Dessa resurser installeras automatiskt. Ladda ner sådana resurser i de olika menyalternativen Ladda ner. Du hittar dem under DTD->Ladda ner DTD-paket (DTEP), Verktygsrader->Ladda ner verktygsrad, och i den sammanhangsberoende menyn i ett tomt område eller topnivåobjekt i träden Mallar, Skript och Dokumentation.

Efter en resurs har laddats ner, men innan den installeras, verifierar Quanta Plus om resursen är giltig genom att kontrollera integriteten och signaturen. I händelse av problem varnas du, och kan bestämma om du vill fortsätta eller inte. Läs varningsdialogrutorna noggrant. Om integriteten är riktig och resursen är rätt signerad, visas ändå en informationsdialogruta så att du kan se vem som skapade resursen.

Observera

Försäkra dig om att du bara installerar resurser från pålitliga källor, särskilt verktygsrader och skript!



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

Konvertera en DTD till en DTEP
Konvertera en DTD till en DTEP

Konvertera en DTD till en DTEP

Det är möjligt att arbeta med XML-språk som för närvarande inte stöds av Quanta Plus genom att skapa ett DTEP-paket. Men det kan ta tid att skapa den, eftersom du kan behöva skriva hundratals taggfiler med tagXML-format. Det finns förstås ett trevligare sätt att göra det på, genom att automatiskt konvertera en DTD till ett DTEP-paket.

Konverteringen kan startas från menyn DTD->Ladda och konvertera DTD. Välj .dtd-filen som definierar den DTD du vill använda, och därefter visas följande dialogruta:



Posterna är:

  • Målkatalognamn: Den nyskapade DTEP kommer att få detta namn i katalogen $KDEHOME/share/apps/quanta/dtep.

  • Namn: Namnet (definitionssträngen) på DTD:n

  • Smeknamn: Namnet på en DTEP synligt för användaren

  • !DOCTYPE-definitionsrad: Strängen som ska finnas i taggen !DOCTYPE, som HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

  • DTD-webbadress: Webbadressen som pekar på DTD-filen

  • Standardändelse: Filändelsen som oftast används för filer som skrevs med denna DTD

  • Skiftlägeskänsliga taggar och egenskaper: Självförklarande. Oftast sant för XML-språksvarianter

  • Finjustera DTEP efter konvertering: Om markerad, öppnar Quanta Plus editorn för description.rc när konverteringen är klar, så att du kan finjustera din nyskapade DTEP. Det rekommenderas att alternativet lämnas markerat.



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

Föregående
Nästa
Hem


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

Kapitel 8. Vanliga frågor
Vanliga frågor
Föregående
Nästa

Vanliga frågor

Eric Laffoon

Översättare: Stefan Asserhäll
8.1. Hur kan jag hjälpa till med utveckling av Quanta Plus?
8.2. Vart är Quanta Plus på väg från dagens version?
8.1.

Hur kan jag hjälpa till med utveckling av Quanta Plus?

Vi skulle vara vårdslösa om vi inte påpekade att Quanta Plus tas fram av frivilliga. Många känner att de inte kan bidra till öppen källkod av olika orsaker. Troligen är den främsta att de inte känner att de har färdigheten. Quanta Plus har utvecklats på ett sätt som gör att både programmerare och andra kan hjälpa till att utöka Quanta Plus. Det finns också problemet med dokumentation. Programvara, vare sig den är kommersiell eller fri/öppen källkod, är bara så bra som sin dokumentation. Vi är säkra på att det finns någonstans i Quanta Plus, där din tid kan användas på bästa sätt.

8.2.

Vart är Quanta Plus på väg från dagens version?

Vi har gett ut Quanta Plus 3.4, och förbereder oss nu för nästa större utgåva. Målet med utgåva 4.0 är en partiell omskrivning av Quanta för att dra nytta av funktionerna som erbjuds av Kdevelop-ramverket. Vår målsättning förblir att skapa det bästa möjliga webbutvecklingsverktyget. Vi inser att vi behöver många fler som aktivt utvecklar Quanta Plus för att åstadkomma detta, så vi håller på att utveckla förbättringar med syfte att göra det lätt för webbutvecklare att anpassa, utöka och förbättra Quanta Plus. Mycket av detta har åstadkommits med utgåva 3.4. Snart kommer vi att be dig, som webbutvecklare, att bidra med dina funktionsförbättringar. Vi kommer att organisera dem så att Quanta Plus webbutvecklare kan hitta precis de resurser, utökningar och speciella insticksprogram som de behöver, för att kunna bli de mest tillförlitliga, professionella utvecklarna någonsin!

Föregående
Nästa
Hem


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

Kapitel 9. Tack till och licens
Tack till och licens
Föregående
Nästa

Tack till och licens

Christopher Hornbaker

Översättare: Stefan Asserhäll

Notera

Ursäkter till de jag missat, och om jag stavat fel till något namn.

Många tack till alla som har tagit sig tid att bidra!

Quanta Plus-utvecklingsgrupp:

Bergia, Andrea

Ursprunglig CSS-editor.

Britton, Marc

Kommander, diverse funktioner och felrättningar.

Colton, Matthew

Startskärm för många utgåvor

Deschildre, Nicolas

Sidlayoutmodul och nytt ångra/gör om-system

Dmitrienko, Dmitri

PHP4-felsökare

Gulmini, Luciano

Ramguide

Hanley, Jason P.

Diverse rättningar, grundläggande kod för DTD-tolkning och annat DTD-relaterat arbete

Hindsgaul, Claus

Dansk översättning

Hornbaker, Christopher

Pedantisk XML-figur och dokumentation

Isdale, Keith

XSL 1.0 DTEP, KXsldbg

Kooiman, Mathieu

Dokumentation, felrättningar och ramverk för PHP-felsökare.

Laffoon, Eric

Projekthanterare och webbplatsadministratör

Mantia, András

Huvudsaklig utvecklare

Moore, Richard

Kodning, ursprungliga TagXML-dokument, med mera

Mous, Fabrice

Dokumentation

Nickel, Robert C.

Dokumentation

Pibil, Ted

Tillägg och underhåll av DTD:er

Poplavsky, Dmitry

Före detta huvudutvecklare — flyttade till kommersiell version

Vilches, George

Trädbaserad uppladdningsdialogruta

Yakovlev, Alexander

Före detta huvudutvecklare — flyttade till kommersiell version

Särskilt tack till:

xmlsoft.org

Upphovsmännen till libxml2 och libxslt.

Quanta Plus © 2000, 2001, 2002, 2003 Quanta Plus-utvecklingsgruppen.

Quanta Plus handbok © 2002, 2003 Quanta Plus-utvecklingsgrupp.

Den här dokumentationen licensieras under villkoren i GNU Free Documentation License.

Det här programmet licensieras under villkoren i GNU General Public License.

Föregående
Nästa
Hem


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

Appendix A. Installation
Installation
Föregående
Nästa

Appendix A. Installation

Att skaffa Quanta Plus

detta program är en del av KDE-projektet http://www.kde.org/.

detta program finns i kdewebdev-paketet på ftp://ftp.kde.org/pub/kde/, KDE-projektets huvudsakliga FTP-plats.

Kompilera källkoden
Kompilera källkoden

Kompilera källkoden

För att kompilera och installera detta program på ditt system, skriv följande i baskatalogen för distributionen av detta program:

% ./configure
% make
% make install

Eftersom detta program använder autoconf och automake bör du inte ha några problem med att kompilera det. Skulle du stöta på problem, var snäll rapportera dem till KDE:s e-postlistor.

Att tänka på vid kompilering

Det är troligt att du vill anpassa platsen för Quanta Pluss filer på systemet. För att göra detta, har autoconf ett antal alternativ som kan skickas till configure-skriptet för att styra inställningen. För att få en fullständig lista av dessa alternativ, skriv ./configure --help. De är rättframma och täcks inte här.

Om du har problem med att få Quanta Plus att köra som det ska, bör du kontrollera din sökväg för att försäkra dig om att katalogen bin för KDE 3 finns med. Försäkra dig också om att du inte har några äldre versioner av KDE kvar, som finns i PATH innan katalogen bin för KDE 3. Samma sak gäller för Qt™.



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

Föregående
Nästa
Hem


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

Gloslista
Gloslista
Föregående

Gloslista

Nyckelord

xsldbg

Se http://xsldbg.sourceforge.net

Xpath

Ett giltigt uttryck som definierar vilken data som krävs. Se W3C®:s hemsida.

Qname

Ett fullständigt kvalificerat namn, till exempel xsl:min_variabel. Se W3C®:s hemsida.

Föregående
Hem


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

Nästa
 


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