Forenübersicht RSS

Aktionen und Kontakte:
TV-Tipps als RSS

Anzahl Beiträge in diesem Thread: 13

Hinweis: Momentan können keine Beiträge erstellt werden.

TV-Tipps als RSS

Autor: Claude | Datum:
Hallo

ich wollte eigentlichschon lange mal die TV-Tipps als RSS-Feed anbieten. Da ich selsbt kaum feeds lese weiss ich nicht so rehct ob ichs richtig mache... vielleicht hat da sonstwer mehr Erfahrung. Diverse rss validators meinen es sei alles richtig aber etwas testen würde nicht schaden.
ich hab schon mal eine Beta-Version:

http://maqi.de/tv/rss.php

Man kann manuell einige Optionen setzen:

Nur Maqi/Antispe:
http://maqi.de/tv/rss.php?sparten=antispe,maqi
$sparten = array('antispe','antitheismus','antisexismus','maqi','sf');
?>

als HTML:
http://maqi.de/tv/rss.php?html=1

Maximale anzahl Tipps pro Anfrage:
http://maqi.de/tv/rss.php?limit=20

400 Zeichen:
http://maqi.de/tv/rss.php?txtlimit=400
Kein Text:
http://maqi.de/tv/rss.php?txtlimit=0
Gesamter Text:
http://maqi.de/tv/rss.php?txtlimit=-1

Nut solche welche als "Tip" markiert sind:
http://maqi.de/tv/rss.php?tipsonly=1

Probleme:
- Einige Sonderzeichen hatten probleme gemacht. hab nun alles als UFT8 und "&" als "&". Keine ahnung ob das richtig ist.
- Bilder werden nicht von allen Readern angezeigt. keine Ahnung wie man das richtig macht.
- Wollte ein News-Feed-Logo einfügen, weiss aber nicht wie.

Getestet mit Opera, Active Web Reader und anderen.

Re: TV-Tipps als RSS

Autor: plenocervix | Datum:
Ja, funktioniert auch mit Safari.

> - Einige Sonderzeichen hatten probleme gemacht. hab nun alles
> als UFT8 und "&" als "&". Keine ahnung ob das richtig ist.

& meintest Du vermutlich. Is richtig. Du solltest das mit allen Zeichen machen. schau Dir mal htmlentities() an.

> - Bilder werden nicht von allen Readern angezeigt. keine
> Ahnung wie man das richtig macht.

das ist Sache des Readers :)

> - Wollte ein News-Feed-Logo einfügen, weiss aber nicht wie.

Schau Dir mal an, wie es bei http://de.indymedia.org/RSS/newswire.xml gemacht wird.

Aber noch ein paar Tipps:

* Manche RSS-Reader reagieren allergisch auf HTTP 301. Deswegen gleich die URL https://maqi.de/tv/rss.php angeben.
* im xml-tag wuerde isch ein hinweis auf das encoding gut machen
* " (Anfuerhungaszeichen) als " escapen, genauso Umlaute, etc. benutz doch am einfachsten doe php-Funktion htmlentities().

Re: TV-Tipps als RSS

Autor: Claude | Datum:
> & meintest Du vermutlich.

muss ich das etwa doppelt encoden?!

> Is richtig. Du solltest das
> mit allen Zeichen machen. schau Dir mal htmlentities() an.

das halte ich für unsinnig da ich lieber direkt das richtige Encoding angebe. Da dies mit ISO-8895-1(5) nicht funktioniert hatte verwende ich halt UTF8 und da ist dann nur noch das "ampers and" ein problem.
bzw alle Zeichen welche von htmlspecialchars() ersetzt werden.

> > - Wollte ein News-Feed-Logo einfügen, weiss aber nicht wie.
>
> Schau Dir mal an, wie es bei
> http://de.indymedia.org/RSS/newswire.xml gemacht wird.

das ist rdf rss 1.0 - also eine andere version. ist ganz schön verwirrend mit all den versionen.

> * Manche RSS-Reader reagieren allergisch auf HTTP 301.
> Deswegen gleich die URL
> https://maqi.de/tv/rss.php angeben.

das hab ich befürchtet. innerhalb des feeds ist es schon so.
schlussendlich wirds eh ein Formular geben welches den direkten Link mit allen gewünschten Optionen ausgibt. ähnlich wie beim TRKB als PDF.

> * im xml-tag wuerde isch ein hinweis
> auf das encoding gut machen

ja stimmt. hab ich gemacht. wird allerdings schon per header angegeben.

> * " (Anfuerhungaszeichen) als " escapen, genauso
> Umlaute, etc. benutz doch am einfachsten doe php-Funktion
> htmlentities().

utf-8 sollte aber keine probleme haben mit umlauten. bei indymedia ist es auch so gemacht. htmlspecialchars() verwende ich schon.

Und wie ist es mit dem eigentlichen Inhalt? im moment werden einfach die 20 nächsten Tipps angezeigt, was man mit &limit=123 ändern kann.
Soll ich als standard html ausgeben? denn wenn man plain text als html interpretiert fehlen die zeilenumbrüche.

Re: TV-Tipps als RSS

Autor: Lene | Datum:
... ich hab mal ne ganz doofe frage:
um was gehts hier denn überhaupt? irgendwie versteh ich nur bahnhof... :)

Re: TV-Tipps als RSS

Autor: Tanja | Datum:
Da gibste nicht die einzige. ;-))
Aber RSS soll praktisch sein und Claude sowie der Plenocervix sind da sicher die richtigen Fachleute für. Ich habe mir schon lange abgewöhnt, sowas zu verstehen. ;-))

Tanja

Re: TV-Tipps als RSS

Autor: yetzt | Datum:
Nicht verzagen, einfach fragen :)

Mit RSS kannst Du Inhalte syndizieren.

RSS ist ein spezielles Format (Ähnlich HTML), mit dem Du maschinenlesbar Inhalte verbreiten kannst.

Also beispielsweise:

Ich schreibe regelmaessig neue Beiträge zu irgendwelchen Themen auf meiner Webseite. Du liest gerne meine Beiträge, außerdem den Heise Newsticker, Maqis TV-Tipps, Die Indymedia-Rubriken Biopolitik und Ökologie und Tierrechtstermine, kannst aber nicht dauernd die verschiedenen Webseiten nach neuen Inhalten beobachten.

Jetzt besorgst Du Dir ein RSS-Reader Programm, und traegst dort die RSS-Seiten ein:

http://yetzt.info/de/blog/rss/
http://www.heise.de/newsticker/heise.rdf
https://maqi.de/tv/rss.php
http://de.indymedia.org/RSS/biopolitik.xml
http://de.indymedia.org/RSS/oekologie.xml
http://www.tierrechtstermine.de/events_rss.php

Dein RSS-Reader holt sich regelmaessig diese Seiten und zeigt Dir neue Artikel an. Wenn Dich ein Artikel interessiert, kannst Du per Link die zugehoerige Seite aufrufen.

Das ist sehr komfortabel. Aber es gibt noch andere Bereiche, in denen RSS einsetzbar ist.

Du hast vielleicht schonmal den Begriff "Weblog gehoert?" Ein Weblog oder kurz Blog ist eine Seite, auf der Regelmaessig Beitraege veroeffentlicht werden. Zum Beispiel http://yetzt.info/de/blog/

Jetzt bloggen zum Beispiel viele Menschen ueber das Thema Veganismus. Jetzt koennte mensch beispielsweise eine Seite einrichten, wo alle diese Blogs zusammengefasst sind und alle Beitraege untereinander stehen. Solche Seite gibt es, sie werden oft Planet genannt (Nach der Software PlanetPlanet, die solche Seiten erstellt). Beispiel: Planet Debian (http://planet.debian.org). Die Software hierfuer greift ebenfalls auf die RSS-Dateien zurück.

Re: TV-Tipps als RSS

Autor: plenocervix | Datum:
> muss ich das etwa doppelt encoden?!

ich habs hier doppelt encodet, damit das forum es darstellt. ob du es doppelt encoden musst, kommt drauf an, ob du dich damit rumaergern moechtest, die richtige codepage anzugeben :)

ich habe mit dem kodieren als entities aber nur gute erfahrungen gemacht ♥

> das ist rdf rss 1.0 - also eine andere version.
> ist ganz schön verwirrend mit all den versionen.

ja, nichtsdestotrotz ist es auch nur xml, das heisst, dass du es problemlos erweitern kannst, indem du neue namespaces einbaust.

> ja stimmt. hab ich gemacht. wird allerdings schon per
> header angegeben.

ja, du sendest sogar den korrekten Content-type. Respekt.

> Und wie ist es mit dem eigentlichen Inhalt? im moment werden
> einfach die 20 nächsten Tipps angezeigt, was man mit &limit=123
> ändern kann.

das ist sinnvoll so :)

> Soll ich als standard html ausgeben?

das waere zumindest als option sinnvoll. wobei du natuerlich auch den namensraum des xml erweitern kannst, um beispielsweise ein sendedatum oder den sender anzugeben, zum beispiel ueber die dublincore extension, die auch von vielen rss-readern beachtet wird.

> denn wenn man plain text als html interpretiert fehlen die
> zeilenumbrüche.

mach
s draus.

Re: TV-Tipps als RSS

Autor: Claude | Datum:
> ich habe mit dem kodieren als entities aber nur gute
> erfahrungen gemacht ♥

hm, dann mach ich mal den Test und schau was rauskommt wenn ich das einfach so sende: ♥ ★

> ja, nichtsdestotrotz ist es auch nur xml,

naja, "nur xml" stimmt schon aber es gibt so viele Versionen und Spezifikationen.

> das heisst, dass du
> es problemlos erweitern kannst, indem du neue namespaces
> einbaust.

und was bringt das?

> > Soll ich als standard html ausgeben?
>
> das waere zumindest als option sinnvoll. wobei du natuerlich
> auch den namensraum des xml erweitern kannst, um
> beispielsweise ein sendedatum oder den sender anzugeben, zum
> beispiel ueber die dublincore extension, die auch von vielen
> rss-readern beachtet wird.

aha... welche version sollte ich denn da verwenden. ich dachte wir brauchen das alles nicht und es wäre sinnvoller eine ältere version zu verwenden die eher unterstützt wird.

> > denn wenn man plain text als html interpretiert fehlen die
> > zeilenumbrüche.
>
> mach
s draus.

ja aber dann ist es ja eben html und wenn man seinen rss-reader einstellt dass er plain text anzeigen soll hat man
s drin... kann ich eingeltich nicht selbst angeben obs plain text oder html ist - so wie ein content-type für den Content vom xml?

aber ich glaub das wird wirklich recht praktisch mit diesem newsfeed. nur leider hab ich immer so wenig Zeit die sachen auch zu schauen.

Re: TV-Tipps als RSS

Autor: Claude | Datum:
Vielen Dank an plenocervix und yetzt!
Das RSS selbst sollte nun fertig sein.

jetzt hab ich noch ein Formular gemacht:

http://maqi.de/tv/rssform.php

ich weiss aber nicht ob das so nicht für die meisten zu kompliziert ist.

ich war mir auch nicht sicher wie ich das mit dem Link dann machen soll. einige Browser wissen mit xml anscheinend gar nicht was anfangen.

aber wer sich dafür interessiert sollte eigentlich wissen worums geht.

Claude

Re: TV-Tipps als RSS

Autor: plenocervix | Datum:
ohne javascript is da nix los.

:(

ansonsten kannst du das xml noch mit einem stylesheet verknuepfen

Re: TV-Tipps als RSS

Autor: Claude | Datum:
> ohne javascript is da nix los.
>
> :(

ist das denn so schlimm?

> ansonsten kannst du das xml noch mit einem stylesheet
> verknuepfen

wozu? und wie?

Re: TV-Tipps als RSS

Autor: plenocervix | Datum:
> ist das denn so schlimm?

ja. zumal es prima auch ohne javascript funktioniert.

> wozu?

damit du dir das xml auch im browser formatiert anshen kannst. ruf mal das indymedia-xml mit firefox auf.

http://de.indymedia.org/RSS/newswire.xml

> und wie?

Formular für RSS

Autor: Claude | Datum:
> > ist das denn so schlimm?
>
> ja. zumal es prima auch ohne javascript funktioniert.

na gut wenns denn sein muss. der obere Knopf tut jetzt auch ohne JS. dafür der untere nur mit aber ich glaube dass eh nur Opera den unterstützt. eventuell werde ich den nur für Opera-User mit JavaScript einblenden.

> damit du dir das xml auch im browser formatiert anshen
> kannst. ruf mal das indymedia-xml mit firefox auf.

ich sehe nicht ganz ein was das nützen soll, zumal man die TV-Tips als normales HTML anschauen und auch durchsuchen kann.