RSSWriter

RSS-Feed-Editor für die Erstellung von RSS-Feeds und Dokumentationen

Powered by Newsletter Software SuperMailer

Online-Hilfe für RSSWriter

RSSWriter, RSS-Feed-Editor für die Erstellung von RSS 2.0 Feeds, Anleitungen, Dokumentationen als Webseite, RSS 2.0 Editor
 

RSSFeed als Anleitung (RSS2Manual) oder Dokumentation

 

Mit Hilfe dieser Erweiterung können Sie aus RSS-Feed-Einträgen eine Anleitung oder Dokumentation für ein Produkt oder Dienstleistung erstellen und auf Ihrer Webseite publizieren. Die einzelnen RSS-Feed-Einträge werden suchmaschinenoptimiert als einzelne Seiten dargestellt.

Beispiele, erstellt mit RSS2Writer:

Online-Hilfe RSSWriter

Online-Hilfe MailboxFetcher

Online-Hilfe zur Windows E-Rechnungssoftware SuperInvoice

Online-Hilfe INetCollect

 

Systemvoraussetzung

  • Webseite mit Unterstützung PHP7 oder neuer.
  • Der Upload muss in ein separates Verzeichnis der Webpräsenz erfolgen, damit die Dateien der eigenen Webseite nicht beeinflusst werden. Sollten Sie ein CMS verwenden (Wordpress...), dann muss die Installation in eine Subdomain erfolgen, damit das CMS keine Seitenumleitungen durchführt.
  • Es muss per .htaccess möglich sein, https://-Aufrufe umzuleiten, mod_rewrite-Support.

 

Beispielvorlage

Eine einfache Beispielvorlage finden Sie im RSSWriter Programmordner Dateiname rss2man_sample.html.

 

Upload des RSS-Feeds und der Vorlage

Die Dateien (PHP-Script, RSS-Feed als XML-Datei, Bilder aus dem RSS-Feed) werden per FTP/SFTP auf den Webspace übertragen. Die Übertragung muss in ein eigenes Verzeichnis erfolgen, damit die bestehenden Dateien der Webpräsenz weiterhin korrekt dargestellt werden.

Wählen Sie Menü Upload - RSS-Feed als Anleitung übertragen, um den Upload durchzuführen.
Es muss eine Vorlage gewählt werden, für Tests kann die Beispielvorlage rss2man_sample.html im Programmverzeichnis verwendet werden. Zur späteren Verwendung sollten eine eigene Vorlage verwendet werden oder Sie modifizieren die Beispielvorlage.

Verändern Sie nicht die Beispielvorlage rss2man_sample.html im Programmordner, diese kann bei einem Update ersetzt werden. Kopieren Sie die Vorlage in einen anderen Ordner und ändern Sie diese an diesem Ort.

Die Option "Eigene HTML-Vorlage aus dem Internet verwenden" kann nur verwendet werden, wenn per PHP Seiten mit http(s):// geladen werden dürfen. Bei Verwendung dieser Option wird, aus Performance-Gründen, zusätzlich eine Datei template.cache übertragen. In die Datei template.cache speichert das PHP-Script die geladene HTML-Vorlage und aktualisiert diese alle 24 Stunden. Sollten Sie an der eigenen HTML-Vorlage Änderungen vornehmen, dann müssen Sie danach mit RSSWriter erneut einen Upload durchführen, damit die geänderten Daten dargestellt werden.

 

Bearbeitung der Einträge des RSS-Feeds

Erstellen Sie normal die RSS-Feed-Einträge, im Feld GUID geben Sie einen eindeutigen Dateinamen ohne Erweiterung, anstatt der GUD, ein, z.B. anleitung1, kurzanleitung..... Dieser Dateiname gefolgt von .html wird später für die Anzeige der Seite auf Ihrer Webpräsenz verwenden.
Im Feld KWs geben Sie die Schlüsselworte für die spätere Seite ein. Die Schlüsselworte werden bei Anzeige der Seite durch das PHP-Script eingefügt. Werden keine Schlüsselworte eingegeben, dann werden diese aus der RSS-Feed-Konfiguration übernommen.

Verwenden Sie in den Einträgen des RSS-Feeds kein JavaScript mit URL-Umleitungen (window.location), das kann die Sicherheit gefährden.

Siehe dazu RSS-Feed-Eintrag bearbeiten

 

Vorlage zur Anzeige der einzelnen RSS-Feed-Einträge als HTML-Seite

Die Anzeige erfolgt mit Hilfe eines PHP-Scripts, welche die Inhalte des RSS-Feeds als Seite an den Browser ausliefert. Per .htaccess-Datei erfolgt die Umleitung des Browsers auf die korrekte Seite. Das PHP-Script benötigt eine HTML-Vorlage-Datei mit Platzhaltern, um die Inhalte darstellen zu können. Die Vorlage kann im eigenen Webseitenlayout erstellt werden und danach müssen die Platzhalter korrekt eingefügt werden.

Eine einfache Beispielvorlage finden Sie im RSSWriter Programmordner Dateiname rss2man_sample.html.

 

 

Hinweise zur Vorlage

Zeichenkodierung 

Es muss utf-8 verwendet werden, es wird keine andere Zeichenkodierung unterstützt.

 

CSS-Klasse .selectedTOCEntry

 

 

Diese CSS-Klasse wird immer für die aktuell gewählt Seite im Inhaltsverzeichnis beim Hyperlink (a) gesetzt. Es ist damit möglich eine Hervorhebung zu realisieren.

 

CSS-Klasse .rss_image 

Die CSS-Klasse wird dem Bild bei Angabe von <rss2manual_image></rss2manual_image> zugewiesen, es ist damit möglich per CSS das Bild kleiner darzustellen, z.B.

 

.rss_image {width: 128px; height: auto;}

Die maximale des Bild darf 128 Pixel nicht überschreiten, die Höhe soll der Browser, anhand der Größenverhältnisse des Bildes, selbst berechnen.

 

CSS-Klasse .dateformat 

Für alle Elemente mit einem Datum/Uhrzeit als Text sollte diese Klasse verwendet werden, z.B. <span class="dateformat"><rss2manual_pubdate></rss2manual_pubdate></span>. Per JavaScript wird das Datum in das deutschsprachige Format geändert. Das JavaScript ist in der Datei rss2man_sample.html zu finden.

 

 

Platzhalter in der Vorlage

RSSFeed als Anleitung (RSS2Manual) oder Dokumentation 

Der Titel des RSS-Feeds wird als Text ausgegeben, in der RSS-Feed-Konfiguration geben Sie den Wert an.

 

<rss2manual_image></rss2manual_image> 

Das Bild des RSS-Feeds wird per <img-Tag und CSS-Klasse .rss_image eingefügt. In der RSS-Feed-Konfiguration geben Sie das Bild an.

 

<rss2manual_table_of_contents_li>
</rss2manual_table_of_contents_li>
 

Die Angabe muss sich innerhalb eines ul oder ol-HTML-Tags befinden. Das PHP-Script fügt li-HTML-Tags mit dem Titel des RSS-Feed-Eintrags ein und verlinkt diese mit der GUID bzw. dem selbst eingegebenen eindeutigen Dateinamen. Der Link erhält das Attribut class="selectedTOCEntry", falls er die gerade gewählte Seite ist.

 

<rss2manual_contents_title>
</rss2manual_contents_title>
 

Der Text des Titels des RSS-Feed-Eintrags kann an dieser Stelle ausgegeben werden.

 

<rss2manual_contents_description>
</rss2manual_contents_description>
 

Der Inhalt des RSS-Feed-Eintrags wird an dieser Stelle ausgegeben.

 

<rss2manual_contents_description_footnote>
</rss2manual_contents_description_footnote>
 

Der Text in diesem Bereich wird nur dargestellt, wenn es die normale Anzeige der Seite ist, kein Suchergebnis. Bei Verwendung der Suche, wird der Text zwischen den Tags immer entfernt.

 

 

<rss2manual_contents_pubdate>

</rss2manual_contents_pubdate>

 

 

Das Datum/Uhrzeit des RSS-Feed-Eintrags wird dargestellt.

 

<rss2manual_enclosure>
</rss2manual_enclosure>
 

Die Anhänge des RSS-Feed-Eintrags werden angezeigt, falls es welche gibt, und können ebenfalls runtergeladen werden.

 

<rss2manual_pubdate>

</rss2manual_pubdate>

 

Gibt das Datum/Uhrzeit des letzten Updates des kompletten RSS-Feeds aus.

 

<rssfeed_url></rssfeed_url> 

Die URL zum kompletten RSS-Feed als reiner RSS-Feed wird ausgegeben.

 

<rsswriter></rsswriter> 

Gibt den Text aus "Erstellt mit RSSWriter" und verlinkt auf https://www.rsswriter.de

 

 

Es kann eine einfache Suche nach Teilzeichenketten realisiert werden. Das PHP-Script wird mit dem GET-Parameter ?action=find und GET/POST-Parameter searchfor=suchbegriff aufgerufen.
Bei Ausführung der Suche, egal ob erfolgreich oder nicht, wird der komplette Tag <rss2manual_contents_description_footnote></rss2manual_contents_description_footnote> mit dem Inhalt immer entfernt.

 

<rss2manual_find_results_title><h2>%d Ergebnis(se) f&uuml;r den Suchbegriff '%s'.</h2></rss2manual_find_results_title> 

Titel der Suchergebnisse beim Parameter %d wir die Anzahl Suchergebnisse ausgegeben, mit %s der Suchbegriff. Die Parameter %d und %s dürfen von der Reihenfolge her nicht vertauscht werden, der Text kann verändert werden.

 

<rss2manual_find_results_notfound>F&uuml;r den Suchbegriff '%s' wurden keine Ergebnisse gefunden.</rss2manual_find_results_notfound>

 

 

Wird angezeigt, falls der Suchbegriff, ausgegeben mit %s, nicht gefunden wurde.

 

<rss2manual_find_results_li>
</rss2manual_find_results_li>
 

Die Angabe muss sich in einem ul oder ol-HTML-Tag befinden. Mt dem HTML-Tag <li> werden die Ergebnisse aufgelistet und mit dem Dateinamen (GUID).html verlinkt. Zusätzlich zum Link wird ?searchfor=suchbegriff angefügt und damit die Anzeige des Tags <rss2manual_backto_find_result></rss2manual_backto_find_result> realisiert.

 

<rss2manual_backto_find_result>
<a href="./?action=find&searchfor=%s" style="float: right">&lt;&nbsp;Zur&uuml;ck zu den Suchergebnissen</a>
</rss2manual_backto_find_result>
 

Der Tag wird dargestellt nach Ausführung der Suche und es wurde in der Suchergebnisliste ?searchfor=suchbegriff hinzugefügt. Der Parameter %s gibt den Suchbegriff url-codiert an. Soll der Suchbegriff dargestellt werden, dann kann ein weiteres %s im Text angegeben.

 

 

Parameter des PHP-Scripts

Das PHP-Script solllte immer über ./?parameter aufgerufen werden, nicht mit index.php/?parameter. In der Datei rss2man_sample.html finden Sie die Aufrufe

./<guid>.html

oder

./<guid>.htm

 

 

Sucht die GUID im RSS-Feed und stellt den RSS-Feed-Eintrag als Seite dar. Wird die GUID nicht gefunden, wird ./?action=404 ausgeführt.

./?showfile=<guid> 

Angabe ohne .html oder .htm. Stellt wie bei ./<guid>.html den RSS-Feed-Eintrag als Seite dar.

 

./?contextId=<contextid> 

Der beim RSS-Feed angegebene Wert für ContextId wird gesucht und der Eintrag als Seite dargestellt. Es kann damit eine kontextsensitive Suche, wie mit der WinHelp/HtmlHelpW() Funktion HELP_CONTEXT/HH_HELP_CONTEXT unter Windows, realisiert werden.

 

./?action=feed

oder

./?action=rss

oder

./?action=rssfeed

 

 

Stellt den kompletten RSS-Feed im XML-Code dar.

 

./?action=404

 

 

Sendet Seite nicht gefunden, HTTP Error 404, an den Browser.

 

./?action=sitemap

 

 

Erstellt eine XML-Sitemap des kompletten RSS-Feeds und sendet diese an den Browser.

 

./?action=find 

Führt eine Suche im RSS-Feed durch und stellt die Suchergebnisse. Es muss per HTTP-POST oder HTTP-GET searchfor=suchbegriff übergeben werden. z.B. per HTTP GET ./?action=find&searchfor=begriff

 

./?action=<weitere Parameter> 

Werden mit HTTP Fehler 501 und Text Unsupported action abgelehnt.

 

 

 

 

Letztes Update des Artikels: Fri, 7 Nov 2025 18:18:15 +0100

 

Anleitung zuletzt geupdated: Fri, 7 Nov 2025 18:19:14 +0100

Anleitung als kompletten RSS-Feed: Anleitung als RSS-Feed

Erstellt mit RSSWriter https://www.rsswriter.de