====== 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: