home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / network / www / html093.lzh / HTML / LIESMICH < prev    next >
Encoding:
Text File  |  1995-06-09  |  14.6 KB  |  340 lines

  1. HTML-Browser V0.93β (Mai 1995) für Atari ST/TT/Falcon/Medusa/Eagle/MagicMAC
  2. ---------------------------------------------------------------------------
  3. Mit diesem Programm kann man HTML-Dokumente ansehen die auf Platte oder CD
  4. vorliegen. Das Programm kann aber (noch!) nicht online am Internet
  5. betrieben werden, um dort HTML-Seiten aus dem WWW zu betrachten.
  6.  
  7.  
  8.  
  9. Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt
  10. werden. Eine Verbreitung über Mailboxen, FTP-Server und PD-Serien ist
  11. erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von
  12. Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt.
  13. Programm muβ immer komplett weitergegeben werden. Das Verändern des
  14. Programms und der Anleitung ist nicht gestattet.
  15.  
  16. Wenn Ihnen das Programm gefällt und Sie es regelmäβig benutzen, sollten
  17. Sie dem Autor trotzdem eine (freiwillige) Spende (jede Währung ist
  18. willkommen) zukommen lassen.
  19.  
  20.  
  21.  
  22. Wie an der Versionsnummer zu ersehen ist, befindet sich das Programm noch
  23. in einem frühen Entwicklungsstadium. Wer möchte, daβ das Programm
  24. weiterentwickelt wird, sollte sich bei mir melden (und eventuell auch
  25. Vorschläge machen und Kritik üben).
  26.  
  27. Meine Adresse:  Alexander Clauss
  28.                 Stresemannstr. 44
  29.                 D-64297 Darmstadt
  30.                 
  31.         email:  aclauss@rbg.informatik.th-darmstadt.de
  32.  
  33. (Wer mich über die email-Adresse nicht (oder nicht mehr) erreichen kann,
  34. sollte es über die Post-Anschrift versuchen!)
  35.  
  36.  
  37. Bankverbindung
  38. --------------
  39.   Sparkasse Darmstadt
  40.       BLZ: 508 501 50
  41.   Kontonr: 0115032143
  42.  
  43.  
  44.  
  45. Installation
  46. ------------
  47. Das Programm kann wahlweise als ACC und als Programm installiert werden.
  48.  
  49.  
  50. Zuerst sollte man dem Programm mitteilen, welche (GDOS-)Zeichensätze
  51. benutzt werden sollen (Im Dialog Optionen/Fontauswahl). Es ist zu
  52. empfehlen, Vektorfonts (NVDI 3.x oder Speedo-GDOS) zu benutzen. Insgesamt
  53. müssen 3 Fonts mit jeweils 4 Schnitten (normal, bold, italic, bold+italic)
  54. eingestellt werden (also 12 Einstellungen). Für die Texteffekte Bold und
  55. Italic kann man die ensprechenden Buttons rechts neben den
  56. Fontauswahlboxen einschalten. Benutzt man Vektorfonts, sollte man aber
  57. statt dessen entsprechende Schnitte benutzen (falls vorhanden).
  58.  
  59. In der mitgelieferten .INF-Datei sind folgende Fonts schon eingestellt
  60. (für NVDI 3.x):
  61.  
  62.   Überschriften: Swiss 721 (normal, bold, italic, bold+italic)
  63.   Normaler Text: Dutch 801 (normal, bold, italic, bold+italic)
  64.      Formatiert: Letter Gothic 12 Pitch (normal, bold, italic, bold+italic)
  65.    
  66. Wer diese Fonts nicht besitzt muβ sich andere aussuchen. 
  67.  
  68. Die Gröβe der Fonts kann man auch einstellen. Die einzustellende Gröβe
  69. bezieht sich auf den normalen Flieβtext und sollte deshalb nicht zu groβ
  70. gewählt werden (Vorschlag: 10 bis 14 Punkt - ich benutze 12 Punkt).
  71.  
  72. Ohne Vektorfonts (bzw. ohne NVDI 3.x oder Speedo-GDOS) wird die
  73. Einstellung der Zeichensatzgröβe (zur Zeit) noch nicht richtig
  74. unterstützt. Benutzt man den Systemfont, sollte man als Gröβe 10 Punkt
  75. einstellen!
  76.  
  77.  
  78. Zeigt ein Verweis eines HTML-Dokuments auf ein Dokument, welches nicht im
  79. HTML-Format vorliegt, so wird zur Anzeige ein externes Programm
  80. aufgerufen. Dieser Aufruf kann auf zwei Arten erfolgen. Einzustellen im
  81. Dialog Optionen/Externe Programme.
  82.  
  83. 1.) Aufruf durch eine VA_START-Meldung. Das aufgerufene Programm muβ dann
  84.     aber schon im Speicher sein (als ACC oder als Programm) und diese 
  85.     Meldung verstehen. Ist das Programm nicht im Speicher, wird es normal
  86.     gestartet (außer der HTML-Browser ist unter Single-TOS als ACC 
  87.     installiert, dann kann kein externes Programm aufgerufen werden!).
  88. 2.) EXEC: Das Programm wird immer gestartet. Muβ benutzt werden, wenn das
  89.     externe Programm die VA_START-Meldung nicht versteht. Funktioniert
  90.     nicht, wenn der HTML-Browser als ACC unter Single-TOS installiert ist.
  91.     
  92. Für bestimmte Datei-Extensions kann man Programme anmelden. Bitte auf die
  93. Einstellung VA_START bzw. EXEC achten.
  94. Das Default Programm wird für alle Dateien aufgerufen, für die kein
  95. Programm angemeldet wurde.
  96.  
  97.  
  98. Das Programm versucht direkt nach dem Starten eine Datei mit Namen
  99. 'home.html' (bzw. 'HOME.HTM' auf dem TOS-Dateisystem) zu laden. Jeder, der
  100. sich etwas mit der HTML-Syntax auskennt, kann sich somit eine beliebige
  101. Start-Seite anlegen. Diese Seite kann einen beliebigen Inhalt besitzen, es
  102. bietet sich aber an, auf dieser Seite Verweise auf weitere wichtige
  103. HTML-Dokumente einzurichten (eventuell mit Kommentar).
  104.  
  105.  
  106.  
  107. Navigation durch HTML-Dokumente
  108. -------------------------------
  109. Ein Klick auf die Schlüβelwörter verzweigt auf eine neue Seite. Mit UNDO
  110. oder dem Closer des Fensters gelangt man wieder zurück.
  111.  
  112. Im Dialog 'Darstellung' kann man angeben, wie ein Verweis dargestellt
  113. wird. Verweise können in einer bestimmten Farbe dargestellt werden.
  114. Ausserdem kann ein Verweis unterstrichen und/oder fett dargestellt werden.
  115.  
  116.  
  117.  
  118. Darstellung
  119. -----------
  120. In diesem Dialog werden Einstellungen vorgenommen, die die Darstellung
  121. bestimmter Teile des HTML-Dokumentes betreffen.
  122.  
  123. Farbe:
  124.  
  125. Hier besteht die Möglichkeit, die Farben für den Fensterhintergrund,
  126. den Text und die Verweise festzulegen. Wenn weniger als 16 Farben zur
  127. Verfügung stehen, wird aber grundsätzlich weiß als Fensterhintergrundfarbe
  128. benutzt. In 16-Farb-Auflösungen sollten nur die ersten 9 Farben verwendet 
  129. werden, da nur diese nicht verändert werden. Die anderen Farben werden, 
  130. wegen eventuell darzustellenden Bildern, verändert. Bei mehr als 16 Farben, 
  131. werden keine dieser Farben vom Programm verändert.
  132.  
  133. Verweise:
  134.  
  135. Verweise können unterstreichen und fett dargestellt werden (wichtig vor 
  136. allem für monochrome Auflösungen, da dann keine Hervorhebung durch die 
  137. Farbe erfolgen kann).
  138.  
  139. Bilder:
  140.  
  141. Die Darstellung von Bildern kann hier bestimmt werden.
  142.  
  143. 'nicht anzeigen'
  144.    zeigt Bilder nicht an. (Zeitersparnis beim Laden und Anzeigen)
  145.    
  146. 'monochrom'      
  147.    Bilder werden monochrom dargestellt. (schnellste Möglichkeit um Bilder 
  148.    darzustellen, die Qualität ist aber nicht hoch)
  149.    
  150. 'Graustufen'     
  151.    Bilder werden als Graustufenbilder angezeigt. (wesentlich bessere 
  152.    Qualität als 'monochrom', kostet aber auch mehr Rechenzeit)
  153.  
  154. 'Farbe'         
  155.    (noch nicht implementiert)
  156.   
  157. 'nur Bilder ohne alternativen Text'
  158.    In HTML gibt es die Möglichkeit, Bildern einen alternativen Text 
  159.    zuzuordnen. HTML-Browser, die keine Bilder darstellen können, können 
  160.    dann trotzdem eine Ausgabe (statt des Bildes) machen. Ist dieser Button 
  161.    eingeschaltet, werden nur noch die Bilder dargestellt, zu denen es 
  162.    keinen alternativen Text gibt, für alle anderen Bilder wird nur dieser 
  163.    Text dargestellt. 
  164.    (Tip für die c't-CDROM-Besitzer: Ist dieser Button eingeschaltet, werden 
  165.    Bilder im normalen Text nicht angezeigt. Diese Bilder verweisen aber alle 
  166.    auf 'große' Ausgaben dieser Bilder, die dann aber angezeigt werden).
  167.    
  168.                 
  169.  
  170. Start-Seite
  171. -----------
  172. Dieser Menüpunkt zeigt, sofern vorhanden, die Datei 'home.html'.
  173.  
  174.  
  175. Hotlist
  176. -------
  177. Die Hotlist ist eine Liste von beliebigen HTML-Dokumenten. Sinn dieser
  178. Liste ist der schnelle Zugriff auf ein Dokument (also ohne langes
  179. Navigieren durch unzählige weitere Dokumente). Das aktuelle Dokument kann
  180. man durch den Menüpunkt 'Dokument -> Hotlist' in diese Liste übernehmen
  181. (sofern es sich nicht schon in der Liste befindet).
  182.  
  183. Der Zugriff auf die Hotlist erfolgt durch den Menüpunkt 'Hotlist'. In der
  184. Dialogbox wird die komplette Liste gezeigt.
  185.  
  186. Mit dem Button 'Übernehmen' wird das aktuelle Dokument in die Liste
  187. übernommen.
  188.  
  189. Mit einem Doppelklick auf einen Eintrag kann man sich dieses Dokument
  190. anzeigen lassen. Weitere Manipulationen der Liste sind möglich, wenn man
  191. sich durch einen Einfachklick einen Eintrag auswählt. Mit 'Löschen' wird
  192. der ausgewählte Eintrag gelöscht, mit 'Änderen' kann man den Text des
  193. Eintrags ändern (bei der Übernahme wird normalerweise der Titel des
  194. Dokuments benutzt) und mit 'Öffnen' wird er angezeigt (also das gleiche,
  195. wie ein Doppelklick auf diesen Eintrag).
  196.  
  197.  
  198.  
  199. Zugriffspfade
  200. -------------
  201. siehe 'Stichworte suchen'
  202.  
  203.  
  204.  
  205. Stichworte suchen
  206. -----------------
  207. Hier kann man sich eine Auswahl an Texten zusammenstellen lassen, die ein
  208. bestimmtes Stichwort enthalten. Wahlweise kann die Unterscheidung zwischen
  209. Groß- und Kleinschreibung ausgeschaltet werden. 
  210.  
  211. Die Suche kann sich auf die folgenden Texte beziehen:
  212.  
  213. 1) Nur der aktuelle Text. Das Stichwort wird ab der aktuellen Position
  214.    (oberer Fensterrand) des aktuellen Textes gesucht. Wird das Stichwort
  215.    gefunden, wird der Fensterinhalt so verschoben, daß sich das Stichwort
  216.    am oberen Fensterrand befinden wird.
  217.    
  218. 2) Lokale HTML-Dokumente. Das Stichwort wird in allen HTML-Dokumenten
  219.    gesucht, die sich in einem der, im 'Zugriffspfade'-Dialog angegebenen,
  220.    Verzeichnisse (und in allen Unterverzeichnissen!) befinden. Das Ergebnis 
  221.    der Suche wird als Liste im Fenster dargestellt, wobei natürlich 
  222.    Verweise auf die jeweiligen Dokumente eingerichtet werden. Diese Liste
  223.    wird außerdem als HTML-Datei 'result.html' auf Platte gespeichert.
  224.    
  225. 3) In der c't-CDROM-Datenbank. Dieser Punkt ist nur für diejenigen 
  226.    interessant, die die c't CDROM (Jahrgang '94 der Zeitschrift c't im
  227.    HTML-Format) besitzen. Zur Suche werden hier nicht die HTML-Dokumente
  228.    selbst, sondern eine Datenbank der CD benutzt. Damit das Programm
  229.    weiß, wo es die CD und die Datenbank findet, muß man im Dialog
  230.    'Zugriffspfade' den Pfad angeben indem sich die HTML-Dokumente 
  231.    befinden (dies ist der Ordner \HTML - in diesem Ordner befindet sich 
  232.    auch die Datei DEFAULT.HTM) und die Datenbankdatei (das ist die
  233.    Datei \UNIX\CT94.DAT).
  234.    Wie schon in 2) wird auch hier das Suchergebnis als Liste angezeigt,
  235.    in der man durch Verweise direkt zu den gefundenen Artikeln gelangen
  236.    kann. Das Ergebnis wird ausserdem in die Datei 'result.html' gespeichert.
  237.  
  238. Anmerkung zu 2)
  239. Zur Zeit werden die HTML-Dateien global nach dem Stichwort durchsucht.
  240. Das heißt, es können auch nicht-sichtbare Texte (z.B. Teile von Kommandos,
  241. Kommentare) gefunden werden. In den zu durchsuchenden Dateien werden die 
  242. HTML-Kommandos noch nicht ausgewertet (das kostet zu viel Zeit). Das kann 
  243. dazu führen, daß das Stichwort nicht gefunden werden kann obwohl es im Text
  244. vorhanden ist (z.B. weil Umlaute durch Makros wie ä kodiert sind).
  245. Diese Einschränkungen können eventuell in späteren Versionen des Programms 
  246. wegfallen. 
  247. Noch ein Tip: Wer nach Stichworten suchen will, die oft Bestandteil von
  248. HTML-Kommandos oder URL-Adressen sind, kann versuchen ein Leezeichen
  249. vor den Suchbegriff einzufügen. 
  250. Beispiel: Suche nach dem Begriff 'WWW'. Das Problem ist dabei, daß viele URL-
  251. Adressen (für den Zugriff auf weitere Dokumente) die Form '../WWW/subdir/..'
  252. besitzen. Diese Adressen will man aber nicht finden. Mit der Angabe von
  253. ' WWW' (Leerzeichen am Anfang) werden diese Adressen nicht mehr gefunden.
  254.  
  255. Die Anmerkungen zu 2) gilt nicht für 1) oder 3)!!!
  256.  
  257.  
  258.  
  259. Bedienung des Programms
  260. -----------------------
  261. Alle Funktionen des Programms können über die Menüzeile erreicht werden.
  262. Klickt man mit der linken Maustaste in das Fenster - außerhalb eines
  263. Verweises - so erscheint ein Popupmenü. Über dieses Menü sind auch alles
  264. Funktionen erreichbar (wichtig für den Betrieb als ACC).
  265. Klickt man mit der rechten Maustaste auf einen Verweis, bekommt man das
  266. Ziel des Verweises gezeigt.
  267.  
  268.  
  269.  
  270. Technische Einzelheiten
  271. -----------------------
  272. Es ist (noch!) kein Betrieb online am Internet möglich.
  273.  
  274. Das Programm unterstützt den größten Teil der HTML2-Spezifikation.
  275. Nicht unterstützt werden Teile der Formular- und Eingabefunktionen. Da
  276. diese Funktionen aber sowieso nur dann eingesetzt werden können, wenn
  277. man online am Internet hängt, wird das hoffentlich niemand stören.
  278. Das Gleiche gilt auch für die sogenannten 'Image maps'. 
  279.  
  280. Bei Bildern wird die transparente Farbe (sofern vorhanden) beachtet 
  281. (nur bei der Graustufen-Darstellung).
  282.  
  283. Für Multiuser-Installation:
  284. Falls die Environment-Variable $HOME existiert, werden im dort 
  285. angegebenen Pfad zuerst die Konfigurationsdatei, die Hotlist und 
  286. home.html gesucht. Wenn $HOME nicht existiert, oder die Dateien in
  287. $HOME nicht vorhanden sind werden sie mit shel_find() gesucht.
  288.  
  289.  
  290. Einschränkungen
  291. ---------------
  292. - Inline-Images werden zur Zeit nicht in Farbe dargestellt.
  293. - Noch kein Betrieb Online am Internet (WWW). (Aber wahrscheinlich 
  294.   bald :-)
  295.  
  296.  
  297.  
  298. Mögliche Erweiterungen in zukünftigen Versionen
  299. -----------------------------------------------
  300. - Unterstützung der HTML3-Spezifikation (Tabellen, Formeln, ...).
  301. - Anzeigen der Inline-Images auch in Farbe
  302. - Bessere Fonteinstellungen, bessere Unterstützung von Bitmapfonts.
  303. - Benutzung online am Internet (Wer das programmieren will, soll sich bei 
  304.   mir melden. Ich werde das nicht machen, da ich keinen Internetanschluβ
  305.   zu Hause habe (ich habe noch nicht mal ein Modem)).
  306.  
  307. Gibt es weitere Vorschläge, Anregungen, Kritik?
  308.  
  309.  
  310.  
  311. History
  312. -------
  313. V0.8ß    20.04.1995   erste veröffentlichte Version
  314.  
  315. V0.9ß    15.05.1995   - reduzierter Speicherverbrauch
  316.                       - MTOS Drag&Drop (ARGS) wird unterstützt
  317.                       - externe Programme werden auch unter Single-TOS
  318.                         aufgerufen.
  319.                       - Die Fehlermeldungen sind etwas ausführlicher
  320.                       - Bugfix: Beim Betrieb als ACC wurden bei der Auswahl
  321.                         von Shortcuts die, bei einem ACC natürlich nicht 
  322.                         existierenden, Menütitel invertiert.
  323.                       - Die .INF Datei sollte jetzt auch gefunden werden, 
  324.                         wenn das HTML-Browser-Verzeichnis nicht das aktuelle
  325.                         Verzeichnis ist.
  326.                       - Das Programm reagiert toleranter gegenüber fehler-
  327.                         haften HTML-Dokumenten (d.h. es wird versucht Fehler
  328.                         in den HTML-Dokumenten zu korrigieren) 
  329.                       - home.html wird beim Starten geladen, falls vorhanden.
  330.                       - Hotlist (direkter Zugriff auf Dokumente dieser Liste)
  331.                       - Einstellungen für Fenster-, Verweis- und Textfarbe
  332.                       - Suchfunktion (incl. Suche in der c't-CDROM-Datenbank)
  333.                       - Inline-Images in Graustufen (bei 16-256 Farben)
  334.  
  335. V0.93ß   07.06.1995   - erste Vorbereitungen für den Online-Betrieb am Internet
  336.                         (allerdings in der vorliegenden Version nicht aktiv)
  337.                       - Bugfix: Zeilenabstand hat nicht immer gestimmt
  338.                       - Bugfix: Endlosschleife bei defekten GIFs
  339.                       - Bugfix: fclose() bei Hotlist vergessen :-(
  340.                       - einige weitere kleine Bugfixes