Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 05-Feb-2004
< Voriger Tag   Nächster Tag >

Donnerstag, 05. Februar 2004

ydForum: Zusammensetzung, RSS: Latin 1

Heute sind die einzelnen Bestandteile des Forum-Skripts das erste Mal zusammengesetzt worden und für den RSS-Feed des Tagebuchs musste ich noch mittels .htaccess die Servereinstellung anpassen.

ydForum: Zusammensetzung der einzelnen Bestandteile

Die einzelnen Bestandteile des Forums-Skripts sind heute das erste Mal zusammengesetzt worden. Ich kann mich nun hier beginnend mit der Übersicht der Boards über die Threads und Liste der Einträge zum Lesen der einzelnen Einträge durchhangeln.

Zusätzlich können per Eingabe neue Threads eröffnet und Antworten auf existierende Einträge geschrieben werden.

Für ein praxistaugliches Forum fehlt zwar noch alles andere aber die Struktur scheint zu stimmen.

Als nächstes sind ein brauchbares Design der Datenbank, die Verfeinerung der Klassen sowie die Überprüfung der Eingaben auf Korrektheit dran. Sprich ganz viele, kleine Sachen, die voneinander abhängen und recht viel Zeit benötigen werden bis sie sauber umgesetzt sind.

[Direktlink]

RSS-Feed: Ausgabe mit Latin 1, Expires-Datum

Der Server meiner Website ist so eingestellt, dass er .xml-Dateien mit utf-8 als Angabe für den Zeichensatz ausliefert. Ich wollte aber gerne Latin 1 (iso-8859-1) haben. Dazu habe ich im /diary/-Verzeichnis eine .htaccess-Datei angelegt, die mittels AddCharset ISO-8859-1 .xml die gewünschte Ausgabe erzeugt.

mod_expires.c

Außerdem habe ich die Expires-Zeit für die RSS-Feed-Datei auf 24 Stunden eingestellt. RSS-Reader, die diese Angabe beachten, greifen dann von sich erst frühestens 24 Stunden nach der letzten Aktualisierung des RSS-Feeds auf diesen Feed zu.

Datei: /diary/.htaccess

<IfModule mod_mime.c>
    AddCharset ISO-8859-1   .xml
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive on
    ExpiresByType text/xml "modification plus 24 hours"
</IfModule>

Die <ifModule>-Abfrage stellt sicher, dass die jeweiligen Einstellungen nur dann verarbeitet werden, wenn das passende Apache-Modul vorhanden ist, so dass es zu keinen Fehlermeldungen kommt, falls sich die Konfiguration ändern sollte (die Serverversion muss allerdings hinreichend aktuell sein). Im Fall von mod_expires.c ist das sehr praktisch, weil die Seite auch problemlos ohne dieses Modul funktioniert. Bei der Charset-Angabe ist ein fehlendes mod_mime.c-Modul schlecht, weil die Seite dann mit einer fehlerhaften Charset-Angabe ausgegeben werden könnte, ohne dass dies durch eine zusätzliche Überprüfung auffällt.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Februar 2004 >
      01
02030405060708
09101112131415
16171819202122
23242526272829

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 05-Feb-2004
(C) 2000-2018 by Sven Drieling