Så här långt i kursen har du använt en mycket primitiv text-editor för att koda dina texter. Där har inte funnits något som helst stöd för textkodningen och textkodningen har säkert kommit att framstå för dig som en tidsödande och besvärlig verksamhet, väsensskild från annan textproduktion.
Emellertid behöver den inte vara riktigt så tidsödande och besvärlig vilket jag skall försöka understryka. Men, och det är motivet för att vi introducerat TEI som vi gjort, i en mening är TEI-kodningen väsensskild från textproduktion med hjälp av verktyg som Microsoft Word (för pappersprodukter) och Microsoft Frontpage (för kortsiktig webbpublicering). Dessa senare verktyg karaktäriseras ofta med epitetet WYSIWYG (What You See Is What You Get) eftersom de emulerar ett slags visuellt slutresultat.
WYSIWYG har ibland parafraserats som WYSIAYG (What You See Is All You Get). Word-dokument är fr a proprietära och orienterade mot produktionen av en enda version för utskrift. Därmed är de också olämpliga för digitala original i ett långsiktigt perspektiv (med avseende på maximerad access och bevarande) och möjliggör inte olika utprodukter. HTML, för vars skull FrontPage kommit till, är i o för sig essentiellt besläktat med XML, men FrontPages sätt att hantera HTML och dess fokus på det visuella blir mer av HTML som ett uppmärkningsspråk för fantasifull layout. Bland motiven för TEI (och för andra XML-applikationer, som t ex DocBook) framhålls ofta "en källa - flera utprodukter" och en uppmärkning som beskriver innehållet snarare än visualiserar det. Kompletterande tekniker för visualisering, som XSLT och CSS, gör därmed TEI vida bättre för våra ändamål.
Vad vi behöver är verktyg som förenklar märkningen på ett sådant sätt att 1) infogandet av uppmärkning går lite smidigare och snabbare, 2) vi inte riskerar att göra ortografiska misstag (vända på en vinkelparentes t ex), 3) textens struktur visualiseras och 4) validering integreras med kodningsprocessen.
Vad vi kanske också vill ha är verktyg som inte kostar pengar. jEdit är ett sådant och därmed kanske också att föredra framför mer kraftfulla produkter som XMetaL, XML Spy och Oxygen. Vi rekommenderar starkt inför projektarbetena att du använder en editor, inte minst för valideringens skull. Just därför lämnar vi här lite uppgifter om hur du kommer igång med jEdit.
Innan du påbörjar installationen av JEdit måste du försäkra dig om att du har en hyfsat aktuell version av "Java Runtime Environment". Uppgifter kring vad du behöver och referens till var du kan hämta en uppdatering av JRE finner du på JEdits webbplats, varifrån du också kan ladda hem JEdit (http://www.jedit.org). [*]
Välj "Java-based installer" och när du får en fråga om var du vill spara filen välj att spara den i en temporär mapp (t ex C:\temp).
Öppna sen utforskaren och dubbelklicka på den fil du laddat
hem, som skall ha ett namn på mönstret *.jar. Om inte installationen startar så har du antagligen inte JRE
installerat.
Efter detta skall du ha en ikon för JEdit på skrivbordet. Starta JEdit.
Nu behöver du, för att få stöd för XML-redigering, en mängd s k insticksprogram ("plugins").
Välj plugins från jEdits meny
Välj plugin manager från rullgardinsmenyn
Välj install plugins och markera följande alternativ
Välj install. Observera att du kanske måste svara på frågan om du
vill installera i "user plugin directory" (UPD) eller "system plugin directory"
(SPD). Sitter du hemmavid så är det antagligen bäst att
installera i SPD, men om du sitter på ett nätverk kan UPD vara att
rekommendera. Hör med dina systemansvariga.
Efter detta måste du starta om jEdit för att insticksprogrammen skall fungera.
Nu måste du aktivera dina tillägg, genom att "docka" dem.
Välj så från menyn Utilities alternativet Global Options. Till vänster ska du nu leta rätt på docking och markera det alternativet.
I den meny som nu dyker upp, rulla ner och välj structure browser och "docka" den till vänster ('left') i st f defaultvärdet
'float'
Docka XML insert till höger och Error list till 'bottom'. Docka också XSLT Processor till 'top' för framtida ändamål.
Om du nu öppnar accessen till dessa tre plugins genom att klicka på de inringade ytorna i bild 2 så har du vyn i bild 3.
Bild 2
Bild 3
Strukturbrowsern gör det enklare att se den hierarkiska strukturen, XML insert gör att du ser vilka element som är tillåtna där markören befinner sig och genom att markera ett avsnitt text och därefter välja ett element till höger (i XML Insert) kan avsnittet märkas upp på så vis. Error list kommer att generera felmeddelanden när något inte är giltigt.
Aktivera också "buffer tabs" genom att bocka för det alternativet under 'plugins'. Det gör det enklare att navigera mellan flera öppna filer i JEdit.
* Notera att Sun's förkortningshysteri kan vara lite förvirrande och det nu finns senare versioner än vad jEdit uppger. Du bör välja "Download J2SE 1.4.2 Download the latest release of the Java platform" (http://java.sun.com/j2se/1.4/) från november 2003. Därpå J2SE SDK om du har gott om plats på din hårddisk, annars duger J2SE JRE bra.
Senast uppdaterad
Mikael Gunnarsson