13.07.2015 Aufrufe

Studienarbeit

Studienarbeit

Studienarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

UNIX-Standardprogramm mail zu vermeiden, wurde der Name der Komponente in hypermailergeändert.Die Modifikationen der für das Konvertieren der email-Archivdatei nötigen hypermail-Komponentebetrafen ausschließlich das Layout der generierten Dokumente und Indices. In den Funktionenwritearticles(),writedates(),writethreads(),writedesubjects()undwriteauthor() des Moduls print.c wird nun jeweils eine Zeile mehr generiert, die eineReferenz auf ein miniaturisierten taz-logos enthält. In der Funktion writearticles() wurdedie Darstellung der Subject-Zeile geändert und der Absenderangabe ein graphisches Symbol vorangestellt,über das ein Formular für Folgeartikel angefordert werden kann.Das Modul hypermailer integriert alle für die Generierung von Leserbriefen, die Auswertung vonFormularen und die Zuordnung von Empfängeradressen notwendigen Funktionen (vgl. Abb. 17auf S. 45). Die Aktivierung dieser Komponente erfolgt sowohl beim Anfordern eines neuen wieauch beim Abschicken eines ausgefüllten Leserbriefformulars. Die Komponente hypermail (vgl.Abb. 21) wird indirekt aktiviert, und zwar durch das mit dem[Forum] - Element der Navigationsleiste(vgl. Abb. 11 auf S. 38) verbundene Skript readmail. Dieses Skript vergleicht dasAlter der email-Archivdatei mit demjenigen der generierten, HTML-formatierten Indexdateien. Istdie Archivdatei jüngeren Datums, so wird das Programm hypermail gestartet. Dies bewirkt eineKonvertierung der neu eingetroffenen Nachrichten und Aktualisierung der Indexdateien. An denBenutzer wird standardmäßig der (ggf. aktualisierte) themenorientierte Index übertragen.5.5 StichwortsucheDie Suchfunktion wird über das Bourne-Shell-Skript taz-suche realisiert. Bei einem Aufrufohne Parameter wird von diesem Skript ein leeres Suchformular generiert. Sind Parameter vorhanden,wird eine Freitextsuche durchführt und das Ergebnis an den Benutzer übermittelt.In Abstimmung mit Mitarbeitern der tageszeitung wurde nur eine vergleichsweise primitive Freitextsucheimplementiert. Als Eingabe sind weder formale Deskriptoren noch reguläre Ausdrückezugelassen. Eine Syntaxbeschreibung des Anfrageausdrucks erübrigt sich aus diesem Grunde.Erlaubt sind nur einfache Zeichenfolgen, nach denen alle Dokumente der aktuellen Ausgabedurchsucht werden.Optional kann der Benutzer die Suche auf ganze Wörter einschränken. Standardmäßig wird nachder eingegebenen Zeichenfolge auch als Teilfolge von Worten gesucht. Die Semantik einerAnfrage lautet umgangssprachlich: “Konstruiere eine HTML-formatierte Liste mit den Artikelüberschriftenaller Artikeldokumente, die die eingegebene Zeichenfolge als Teilbegriff / als ganzesWort enthält, und verbinde jedes Listenelement mit einem link auf das entsprechende Artikeldokument.”.Für Umlaute und Ligaturen in Suchbegriffen können Ersatzdarstellungen verwendet werden. Hierbeiwird den entsprechenden Buchstaben das Fluchtsymbol ‘\’ vorangestellt. Eine direkte Eingabevon Umlaut- und Ligaturzeichen ist ebenfalls zulässig. Da deren Transfersyntax von clientseitigverwendeten Browsertypen und Betriebssystemeinstellungen abhängt, muß die SuchanfrageEntwicklung einer World Wide Web Ausgabe einer Tageszeitung 59

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!