====== HTML Indexer ======
Achtung: bei der Installation unbedingt den **Blank im Namen des Verzeichnisses entfernen**, in dem das Programm installiert wird. Sonst versteht das Programm nicht, wo die Dateien alle liegen. Insbesondere wird dem Browser u.U. ein falscher Pfad zum Starten des Ausgabe-Files übergeben.
Um vernünftig mit dem Programm arbeiten zu können, sind drei Dinge nötig:
- das Programm selbst
- ein Browser
- ein HTML-Editor
Welcher Browser und welcher HTML-Editor vom Programm beim Aufrufen der entsprechenden Befehle ("View" bzw. "Edit") verwendet werden sollen, muss in den "Preferences" eingestellt werden.
===== Vorbereitungen =====
Um einen Index anlegen zu können, muss dem Programm zunächst beigebracht werden, wo die zugehörigen html- oder Help-Dateien liegen. Dazu folgendermaßen vorgehen:
- Befehl "New" wählen; damit wird ein neues Projekt angelegt
- im daraufhin aufgehenden Fenster das Verzeichnis wählen, in dem die Dateien, für die der Index erzeugt werden soll, liegen. Achtung: es müssen Dateien mit der Endung **.html** sein, nicht .htm. Zur Not bei einer .htm-Datei das "l" dranhängen. Allerdings gilt das nur für das Erkennen der Dateien. Wenn sie im HTML-Indexer drin sind, muss das "l" in der Dateinamenerweiterung weggenommen werden, weil das Programm anscheinend intern mit .htm arbeitet. Scheint ein Bug zu sein.
- nun mit dem Befehl "Add Files" die Dateien explizit dem Projekt zuordnen (das kann und muss evtl. später jederzeit wiederholt werden)
- Projekt unter dem gewünschten Namen abspeichern (= Name der .html-Seite, die später den Index enthält)
Das Programm erzeugt sofort und vollautomatisch aus bestimmten Merkmalen der Dateien (wie z.B. Titel, Überschriften usw.) Indexeinträge. Diese können bearbeitet und/oder durch weitere Einträge ergänzt werden.
===== Erzeugen von Einträgen =====
Indexeinträge können auf dreifache Weise erzeugt werden:
- automatisch, indem das Programm alle Inhalte von Überschriften einer Webseite oder von auf der Webseite vorhandenen Textmarken (engl. //"anchors"//) in Einträge umsetzt
- manuell, indem innerhalb des Programms die Einträge eingegeben werden
- manuell, indem innerhalb des HTML-Editors Textmarken gesetzt werden (die dann anschließend automatisch vom Programm in Indexeinträge umgewandelt werden, siehe 1.)
Beim manuellen Vorgehen gemäß 2. sollte die zugehörige Web-Seite parallel im Browser geöffnet sein; denn sonst sieht man den Inhalt der Seite nicht und weiß nicht, welche Begriffe man vergeben soll.
Zum **Setzen von Textmarken** sollte ein WYSIWYG-HTML-Editor wie Frontpage verwendet werden; Textmarken lassen sich aber auch über einen ASCII-Editor entsprechend den HTML-Konventionen setzen (). Der Name der Textmarke wird vom HTML-Indexer in einen gleichlautenden Indexeintrag umgesetzt. D.h., sämtliche Überlegungen zur Wahl des Eintrags (wie: was soll Hauptthema, was Unterthema werden usw.) können/sollten bereits bei der Vergabe des Textmarkennamens angestellt werden. Allerdings kann der Eintrag später (im HTML-Indexer) problemlos bearbeitet und verändert werden.
Für Unterthemen gibt es kein Extra-Feld; ein Unterthema wird, durch Komma getrennt, direkt hinter das Hauptthema geschrieben.
===== Aufbau des Eintragsfensters =====
Das Fenster besteht aus drei Spalten:
- in der ersten Spalte stehen Merkmale: