Feedprotector

21. August 2006

Wie ich hier schon angedeutet habe, hatte ich mir ein paar Gedanken zum Thema Feeds schützen gemacht. Meine erste Umsetzung bestand darin die WordPress-Dateien direkt zu editieren. Das ist prinzipiell der einfachere Weg da man nur zwei Zeilen PHP-Code in der einen Datei und ein paar Zeichen in vier anderen ergänzen muss. Dann noch etwas im Template rumgefummelt und schon passt es.

Aber warum einfach wenn es auch kompliziert geht. Einfach kann ja jeder. Und da nicht jeder so gerne in seinen WordPress-Dateien rumfummelt wie ich, musste mal ein Plugin her. Taaadaa, da ist es:
The Nameless Feedprotector1

Die Installation ist denkbar einfach: Archiv runter laden, entpacken, feedprotector.php ins Plugin-Verzeichnis hochladen und im Admin-Bereich aktivieren. Dann noch im Theme eine Funktion einbauen und fertig ist die Soße.
Das Plugin sorgt dann dafür das nur noch im Blog registrierte Benutzer einen Volltext-Feed geliefert bekommen. Alle anderen Abonnenten bekommen einen gekürzten Feed mit einem Copyrighthinweis.
Um den Copyrighthinweis anzupassen, muss man allerdings feedprotector.php bearbeiten. Das sollte allerdings auch für ungeübte machbar sein, ich habe ausreichend Anmerkungen hinterlassen wo man etwas ändern darf und wo nicht. Zusätzlich gibt es noch eine ausführliche Liesmich-Datei die nähere Anweisungen zur Installation enthält.
Im Admin-Bereich muss unter Optionen – Lesen – Feed-Einstellungen unbedingt das Feld “Ganzer Text” ausgewählt sein, ansonsten bekommen auch registrierte Benutzer nur einen gekürzten Feed zu sehen!

Bevor nun jeder drauflos installiert, hier noch eine kleine Warnung:
Das Plugin ist die 0.1 beta Version. Ich habe es mit WordPress 2.0.3 und 2.0.4 getestet. Sage und Bloglines haben die Feeds gefunden und brav gekürzte bzw. Volltext-Feeds ausgeliefert. Wie das ganze nun im Zusammenspiel mit andern Plugins und anderen Feedreadern funktioniert, wurde noch nicht ausführlich getestet. Für Feedback (möglichst ungekürzten [Wortwitz - höhöhö]), Kritiken, Anregungen, usw. bin ich natürlich überaus dankbar.

Ein kleiner Dank geht schon mal vorab an Thomas Boley dem ich still&heimlich den Copyrighthinweis aus den RSS-Feeds stibitzt habe. Ich hoffe das geht soweit in Ordnung. Bekommst dafür auch nen Link ;-)

(Dieser Text wurde unter Einfluss großer Müdigkeit geschrieben und kann sich ggf. im Laufe der Zeit noch geringfügig ändern. Ich geh jetzt schlafen. So.)


1 Manchmal bin ich richtig dankbar das ich keine Kinder habe. Mich schaudert es bei dem Gedanken welche Vornamen sie wohl bekommen hätten. Ich frühstücke eindeutig zuviele Clowns…

Ralf

Es existieren 12 Kommentare für diesen Eintrag:

1
tboley schrieb:

Geht in Ordnung :-) Das Plugin werde ich mir mal bei Gelegenheit anschauen (wenn ich mit meinem neuen Plugin fertig bin). So ganz geheuer ist mir das mit dem Registrieren nicht, aber im Grunde ist es besser, als generell einen amputiereten Feed für alle anzubieten.

2
Clavain schrieb:

werd ich testen solbald ich zurück bin

3
Ralf schrieb:

Man kann das Plugin natürlich auch so erweitern, dass es eine eigene Registrierungsroutine hat. Nur für den Anfang sollte die Registrierung von WP reichen.
Wenn das mit der ID und regestrierten Benutzern soweit ganz gut klappt, dann kann man sich natürlich noch weitere Anwendungen ausdenken und umsetzen. Z.B. ein bezahlter Feed um das Blog zu unterstützen. Oder das nur bestiommte Artikel im Feed auftauchen. Usw.

4

[...] brachialer Name für ein WordPress Plugin, Toms Diner hats erfunden: Das Plugin sorgt dann dafür das nur noch im Blog registrierte Benutzer einen Volltext-Feed geliefert bekommen. Alle anderen Abonnenten bekommen einen gekürzten Feed mit einem Copyrighthinweis. [...]

5

rss-feeds kürzen und der feedprotector…

die diskussion um die gekürzten rss-feeds geht weiter, und es wird fleißig nach lösungen des dilemmas gesucht, einerseits content-diebe auszusperren, andererseits feedlesser nicht zu verlieren. bei basic thinking gehen die bemühunge…

6
Wolf schrieb:

Ich habe das Plugin ausprobiert, aber er überträgt nur den Titel des Beitrags und den Copyrighthinweis. Liegt es an mir, dass ich etwas übersehen habe? Oder muß man die Zeichenlänge vergrößern?

7
Ralf schrieb:

Nein, das liegt nicht an dir. Es ist tatsächlich ein Fehler im Plugin. Ich mach mich gleich mal auf die Fehlersuche.

8
Ralf schrieb:

So. Also bei mir funktioniert es nun lokal (in der Testumgebung auf dem PC!) einwandfrei. War nur ein kleiner aber entscheidender Fehler.

Online unter testblog.neun12.de funktioniert es ebenfalls. Allerdings gibt es kleinere Probleme mit Diensten wie z.B. Bloglines. Auch kann es mit Feedreadern und Browsern kleine Unstimmigkeiten geben. Der Grund ist einfach: Die feeds werden zwischengespeichert. Es kann also sein das zuerst keine Veränderung sichtbar ist.
Beim Firefox hilft es z.B. mal den Cache zu leeren (Extras/Einstellungen/Cache/Cache löschen)

Die überarbeitete Version ist weiterhin hier zu finden.

9
Wolf schrieb:

…ich werde berichten, aber erst morgen. .-)

10
Wolf schrieb:

Funktion im Grund OK, nur weiß ich nicht, ob es an meinem Reader (Straw) liegt, oder ob er generell nur den gekürzten Feed liefert. Denn selbst mit Authentifizierung bekomme ich im Reader nur die gekürzte Fassung zu sehen.

11
Ralf schrieb:

Ich habs mit Bloglines, Sage und den OTS-Reader ausprobiert. Mit denen funktionierte es.

12
Wolf schrieb:

Im Moment habe ich erstmal wieder das Taragana Plugin am Laufen aber ich werde es auf jedenfall im Auge behalten und noch mal probieren.