Die Konfiguration des Feedimport-Skriptes kann durch Änderung der Konfigurationsdatei vkdaten/feedimport.conf geändert werden.
Konstanten
Folgende Konstanten können über die Konfigurationsdatei geändert werden. (Erste Spalte: Name der Variable; zweite Spalte nach der Zuweisung: Standardwert)
| Variable | Default-Wert | Beschreibung |
|---|---|---|
| CacheTime | 7200 | Zeit in Sekunden, wie lange ein Feed serverseitig zwischengespeichert wird |
| CacheTimeForSingleEntry | 7200 | Zeit in Sekunden, wie lange ein Feedeintrag serverseitig zwischengespeichert wird |
| CacheTimeForRSSWrapper | 7200 | Zeit in Sekunden, wie lange ein Feed für den Wrapper serverseitig zwischengespeichert wird |
| Feed-TmpDir | "./cache/" | Verzeichnis des serverseitigen Zwischenspeichers |
| Agentname | "Feed Import (Web-Baukasten, used by $ENV{'SERVER_NAME'})" | Identifikation des Feed-Agents |
| MaxEntries | 30 | Maximale Zahl der Artikel die bei einem Feed gelesen werden |
| MaxContentLength | -1 | Maximale Lenge des akzeptierten Inhalts. Wenn dieser Wert kleiner oder gleich Null ist, wird der gesamte Inhalte akzeptiert |
| MaxEntriesByMonth | 1000 | Maximale Anzahl der EInträge die für einen Monatsfeed (automatische Archiverstellung) akzeptiert werden |
| ClipContentSign | "..." | Ergänzende Zeichen am Ende einer abgeschnittenen Zusammenfassung |
| LayoutDir | "layout/" | Verzeichnis der Templates |
| LayoutTeaserItem | "teaseritem.html" | Template für ein Artikel innerhalb einer Feedanzeige |
| LayoutTeaserList | "teaserlist.html" | Template für die Liste aller Artikel (Rahmen) innerhalb einer Feedanzeige |
| LayoutCurrentItem | "item.html" | Template für ein Artikel innerhalb einer Einzelartikelanzeige |
| LayoutCurrentList | "list.html" | Template für den Rahmen eines Artikels innerhalb einer Einzelartikelanzeige |
| LayoutDayList | "daylist.html" | Template für den Rahmen von Artikeln innerhalb einer Tagesanzeige |
| LayoutDayItem | "dayitem.html" | Template für einen einzelnen Artikel innerhalb einer Tagesanzeige |
| LayoutMonthList | "monthlist.html" | Template für den Rahmen von Artikeln innerhalb einer Monatsanzeige |
| LayoutMonthItem | "monthitem.html" | Template für einen einzelnen Artikel innerhalb einer Monatsanzeige |
| LayoutYearList | "yearlist.html" | Template für den Rahmen von Artikeln innerhalb einer Jahresanzeige |
| LayoutYearItem | "yearitem.html" | Template für einen einzelnen Artikel innerhalb einer Jahresanzeige |
| LayoutRangeList | "rangelist.html" | Template für den Rahmen von Artikeln innerhalb einer variablen Zeitanzeige von Artikeln |
| LayoutRangeItem | "rangeitem.html" | Template für einen einzelnen Artikel innerhalb einer variablen Zeitanzeige von Artikeln |
| LayoutYearIndex | "yearindex.shtml" | Template für die Anzeige eines Jahresindexes im Archiv |
| LayoutMonthIndex | "monthindex.shtml" | Template für die Anzeige eines Monatsindexes im Archiv |
| LayoutDayIndex | "dayindex.shtml" | Template für die Anzeige eines Tagesindexes im Archiv |
| LayoutEntryPage | "entrypage.shtml" | Template für die Anzeige eines Einzelartikels im Archiv |
| UseGUIDIndex | 1 | Schalter zur Nutzung des Nachrichtenindexes |
| GUIDIndexDir | "./guids/" | Verzeichnis der Indexdateien |
| TeaserLength | 1024 | Standardlänge für den Teaser |
| TimeZone | 2 | Unterschied der lokalen Zeit zur GMT |
| SearchImages | 1 | Option ob Bilder im Artikel gesucht und analyisiert werden sollen |
| CacheImageIndex | 1 | Option ob Informationen zu Bildern zwischengespeichert werden soll |
| CacheTimeImageIndex | 604800 | Wie lange sollen Informationen zu Bildern zwischengespeichert werden |
| ThumbFilenameAddition | "" | Falls Blogs Thumbnails erstellen, können diese sich vom Original durch ein Namenszusatz unterscheiden, Falls dieser ein statisches Bestandteil ist, wie bspw. _small kann dieser hier eingetragen werden. |
| ThumbDefaultWidth | 150 | Default Breite für Thumbnails (Anmerkung: 150 Pixel ist Defaultwert bei dem Blogsystem der FAU). |
| ThumbDefaultHeight | 150 | Default Höhe für Thumbnails (Anmerkung: 150 Pixel ist Defaultwert bei dem Blogsystem der FAU). |
| ThumbDefaultAlt | "" | Default ALternativtext für Thumbnails |
| ThumbURLLookup | 1 | Option ob die Existenz von Thumbnails wirklich geprüft werden soll. Andernfalls wird der wahrscheinliche Name des Thumbnails versucht zu berechnen. Dies kann bei alten Blogbeiträgen jedoch fehlschlagen, da dort der Name des Thumbnails anders ist oder diese nicht vorhanden sind. |
| ThumbMissingEqualsOriginal | Ist dieser Wert auf 1 gestellt wird in dem fall, daß kein Thumbnail gefunden wurde, das Originalbild verwendet. Hierbei kann es jedoch zu optischen Nachteilen kommen, da das Bild in seinen Bildmaßen verzerrt dargestellt werden kann. | |
| TitleJahreskalenderStart | "<h2>" | |
| TitleJahreskalenderEnde | "</h2>" | |
| JahreskalenderAlleMonate | ||
| JahreskalenderLeer | "empty" | |
| KalenderMicroformats | 1 | |
| FeedDisplayDayURL | '$DOCUMENT$/archiv/$jahr$/$monat$/$tag$' | |
| FeedDisplayMonthURL | '$DOCUMENT$/archiv/$jahr$/$monat$' | |
| FeedDisplayYearURL | '$DOCUMENT$/archiv/$jahr$' | |
| FeedDisplayEntryURL | '$DOCUMENT$/$entryid$' | |
| FormatMonatslisteEntry | '<li><a href="$monthurl$">$monatsname$ $jahr$</a></li>' | |
| FormatMonatslisteEntryActive | '<li>$monatsname$ $jahr$</li>' | |
| FormatMonatslisteEntryEmpty | '<li class="empty"><em>$monatsname$ $jahr$</em></li>' | |
| TypeMonatsliste | "last" | |
| SortMonatsliste | "asc" | |
| FormatJahreslisteEntry | '<li><a href="$yearurl$">$jahr$</a></li>' | |
| FormatJahreslisteEntryActive | '<li>$jahr$</li>' | |
| FormatJahreslisteEntryEmpty | '<li class="empty"><em>$jahr$</em></li>' | |
| SortJahresliste | "asc" | |
| ParagraphsRemoveHTML | ||
| FeedRangeParam | 'startdate=$startdate$&enddate=$enddate$' |
Alle oben aufgeführten Parameter können auch Feed-weise verwendet werden. Hierzu wird dem jeweiligen Parametername um die Nummer des betreffenden Feeds ergänzt. Beispielsweise würde die folgende Definition nur für den Feed Nummer 1 die vorgegebene Thumbnailbreite ändern:
ThumbDefaultWidth-1 150 ThumbDefaultHeight-1 150
