Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Plugin: RSS-Reader v00.09.00
smail
Beitrag Sat. 29. September 2007, 01:07
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Pluginname:
---------------------------------------------------------------------------
RSS-Reader


Status:
---------------------------------------------------------------------------
beta - das Plugin ist weitgehend fertig und getestet. Bis zu einer stabilen
Version wird es nur noch kleinere Änderungen / Bugfixes geben. Das
Modul ist unter vorbehalt produktiv einsetzbar.




Bechreibung:
---------------------------------------------------------------------------
Das RSS-Reader Plugin ermögicht das Einbinden von RSS-Feeds, incl.
umfangreicher Konfiguration und Caching.

Das Plugin basiert auf der PHP-Klasse lastRSS (http://lastrss.oslab.net/).


Features (RSS-Reader Ausgabemodul):
---------------------------------------------------------------------------
- unterstützt alle RSS-Versionen (0.9, 1.0 and 2.0)
- Ausgabe ist UTF-8 konform (Feeds werden ggf. automatisch konvertiert)
- schnelles Parsen mittels Regular-Expressions
- Anzahl darzustellender Nachrichten konfigurierbar
- einstellbares Caching
- templatebasiert


Moduleigenschaften:
---------------------------------------------------------------------------
[X] Einsatz mehrmals in einem Projekt möglich
[X] Einsatz mehrmals auf einer Seite (idcatside) möglich
[?] Ist Mehrprojektfähig
[?] Ist Mehrsprachenfähig
[X] Ist XHTML konform

Mehrprojektfähigkeit und Mehrsprachigkeit wurden nicht getestet, sollten aber grundsätzlich funktionieren. Feedback erwünscht.


Known Issues:
---------------------------------------------------------------------------
- Für das automatische Charakter-Encoding in UTF-8 muss die PHP Biblothek iconv() vorhanden sein. iconv() ist grundsätzlich ab PHP 4.0.5 verfügbar, muss aber bei früheren Versionen evtl. extra mitkompiliert werden (siehe hier) - ggf. Provider ansprechen. Älteste von mir erfolgreich getestete Version ist PHP 4.4.1.

Workaround: Im Moduloutput Zeile 10 auskommentieren:
$rss_parser->cp = 'UTF-8';
Die Feeds werden dann nicht mehr automatisch konvertiert, UFT-8 kodierte Feeds lassen sich jedoch weiterhin problemlos darstellen.

- Damit die PHP-Klasse lastrss die rss-Files auf anderen Servern lesen kann muss in PHP muss die Option "allow_url_fopen" aktiviert sein. Die Option findet man in der phpinfo() im Abschnitt "PHP Core".


Autor(en):
---------------------------------------------------------------------------
Jan Hoffmann


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.04.00 (Sefrengo 1.4 final)
(Möglicherweise auch frühere, wurde aber nicht getestet.)



Installation:
---------------------------------------------------------------------------
1) Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration->
Plugins". Wechseln Sie dort in den Bereich "Plugin importieren". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsplugin"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Plugin in das CMS importiert. Das Plugin ist nun innerhalb des CMS
nutzbar.

2) Sollte das Caching auf Linux-Servern nicht richtig funktioniern, überprüfen
Sie bitte, dass der Ordner backend/plugins/rss_reader/cache/ über die
notwendingen Schreibrechte (755) verfügt.


Update/ Migration:
---------------------------------------------------------------------------
n.n.


Dokumentation:
---------------------------------------------------------------------------
"Keine vorhanden"


QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is  00.09.00 - released 29.09.2007
--------------------------------------------------------------------------------------------
! first release


Angehängte Datei  Plugin_RSS_Reader_v00.09.00.zip ( 11.24KB ) Anzahl der Downloads: 49



Das Plugin ist eine Weiterentwicklung des ebenfalls von mir geschriebenen Moduls RSS-Reader. Da die Module untereinander nicht kompatibel sind, wird dieses Plugin auf Dauer das frühere Modul ablösen.


So, und nun viel Spaß mit dem Plugin. Freue mich auf Feedback.
Viele Grüße
Jan


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
pawel
Beitrag Wed. 11. February 2009, 22:25
Beitrag #2


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Das Plugin hat bei mir gut funktioniert, bis ein Hoster allow_url_open deaktiviert hat und damit u.a. fopen nicht funktioniert.
Da CURL aber vorhanden ist hat mir der Austausch der Klasse geholfen.





--------------------
Go to the top of the page
 
+Quote Post
Taturo
Beitrag Fri. 9. July 2010, 16:18
Beitrag #3


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 328
Mitglied seit: 29.08.2006
Wohnort: Konstanz / Bodensee
Mitglieds-Nr.: 216



Hallo Pawel,

kannst du mal genauer erklären, wie dieser Austausch der Klassen vor sich geht? Also wo im Modul und/oder im Plugin man den Schraubenzieher ansetzen muss.

Das wäre super, ich habs nämlich nicht begriffen.

Gruss,
Andreas
Go to the top of the page
 
+Quote Post
Heras
Beitrag Wed. 8. April 2015, 13:38
Beitrag #4


Member
**

Gruppe: Members
Beiträge: 14
Mitglied seit: 04.10.2006
Mitglieds-Nr.: 275



Ich schaffe es nicht, den <enclosure> Tag auszulesen, damit ich auch ein Bild holen könnte.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 21:05

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.