Mediawiki/Erweiterung/News Channel

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Die Mediawiki-Erweiterung News Channel erzeugt einen RSS 2.0 bzw. Atom 1.0-News-Kanal.

Installation

1. Herunterladen der aktuellen Software.

# wget ftp://rudata.ru/Packages/NewsChannel_1.65.zip

2. Erstellen des Mediawiki-Verzeichnisses "extensions/NewsChannel" und Entpacken der Software.

# mkdir extensions/NewsChannel
# mv NewsChannel_1.65.zip extensions/NewsChannel
# cd extensions/NewsChannel
# unzip NewsChannel_1.65.zip
# rm NewsChannel_1.65.zip

3. Anpassung der Rechte.

# chown -R wiki:wiki extensions/NewsChannel

4. Einfügen der folgenden Zeilen in die Datei "LocalSettings.php".

## Extension: NewsChannel
require_once("$IP/extensions/NewsChannel/NewsChannel.php");

Konfiguration

Siehe: http://www.mediawiki.org/wiki/Extension:News_Channel#Configuration

Titel des Kanals.

$wgNewsChannelTitle = 'Neues von Admin Kuhn';

Kanalbeschreibung, am besten nur ein Satz.

$wgNewsChannelDescription = 'Informationen zu Bibliothekswesen und Informatik.';

Sprachcode des Kanals. Standardmässig entspricht dieser dem im Parameter "$wgLanguageCode" gesetzten Wert.

$wgNewsChannelLanguage = 'de-CH';

Copyright-Hinweis des Kanals.

$wgNewsChannelCopyright = 'Copyright © Admin Kuhn GmbH';

Logo des Kanals.

  • In der Spezifikation von RSS 2.0 sind nur die Dateiformate JPG, GIF und PNG erlaubt, die empfohlene Grüsse ist 88 x 31 Pixel.
  • Im Format Atom 1.0 sollte das Bild ein Grössenverhältnis von 1 : 1 aufweisen, ausserdem sollte sich das Bild zur Darstellung in kleiner Grösse eignen.
$wgNewsChannelLogoImage = 'http://adminkuhn.ch/adminkuhn/logo-nur-K-32x32.png';

Update-Intervall - die Zeit (in Minuten), bevor die "channel cache invalidation" auftritt.

$wgNewsChannelUpdateInterval = '60';

Standardmässige Anzahl von aktuellen Neuigkeitsbeiträgen zur Auflistung im Kanal.

$wgNewsChannelDefaultItems = 10;

Höchstzahl von Neuigkeitsbeiträgen zur Auflistung im Kanal. Diese Zahl schützt den Webrechner vor Überlastung.

$wgNewsChannelMaxItems = 50;

Name des Kanalherausgebers.

$wgNewsChannelEditorName = 'Michael Kuhn';

E-Mail-Adresse des Kanalherausgebers.

$wgNewsChannelEditorAddress = 'email.adresse@yyy.xx';

Name des Kanal-Webmeisters.

$wgNewsChannelWebMasterName = 'Michael Kuhn';

E-Mail-Adresse des Kanalwebmeisters.

$wgNewsChannelWebMasterAddress = 'email.adresse@yyy.xx';

Titel der Mediawiki-Kategorie, zu welcher die Neuigkeiten gehören.

$wgNewsChannelCategory = 'Neuigkeit';

Titel der Mediawiki-Kategorie, die vom Feed ausgeschlossen werden soll.

$wgNewsChannelExcludeCategory = 'Spätere Veröffentlichung';

Optionales Präfix, das von den Titeln der Neuigkeitenartikel entfernt wird, um die Kanalschlagzeilen lesbarer zu machen. Das Präfix des Namensbereiches muss hier nicht angegeben werden sondern wird automatisch entfernt.

$wgNewsChannelRemoveArticlePrefix = 'Neuigkeiten/';

Namen der Benutzer (Wiki-Benutzerkonten), die Neuigkeiten im Kanal veröffentlichen dprfen.

$wgNewsChannelAuthorizedEditors = array( 'Admin' );

Option um nur Text zu exportieren. Falls diese auf "true" gesetzt ist, werden Links zu Bildern und Mediendateien aus dem Feed entfernt.

$wgNewsChannelExportTextOnly = false;

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Mediawiki eng Extension:News_Channelwbm