Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]645[/thread]

RSS für's CMS: Alles was sich reimt ist gut!



<< |< 1 2 >| >> 12 Einträge, 2 Seiten
cbxk1xg
 2006-01-14 19:27
#6591 #6591
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Hallo Freund der Sonne!

ich habe mir auf CPAN mal einige Module zum Thema RSS angesehen. Allerdings finde ich sie nicht wirklich toll. Hat jemand von Euch Erfahrung mit RSS und Perl?

Konkret geht es um folgendes, ein Freund von mir will unter die Podcaster gehen. Er benutzt mein CMS und ist auch ganz glücklich damit. Nur habe ich mich bisher noch nicht mit XML rumschlagen müssen. Ich bevorzuge da lieber MySQL oder sogar CSV. Die Syntax eines RSS 2.0 Feeds scheint nicht wirklich kompliziert zu sein.

Ich habe zwar keine Lust das Rad neu zu erfinden, aber die Module auf CPAN sind irgendwie auch nicht so prall.

Ich will auch gar nicht alles automatisch laufen lassen. Eigentlich soll man nur seine MP3s in einen Ordner hochladen und dann von Hand mittels eines Formulars kommentieren. Schließlich sollte ein Skript dann die RSS Datei erzeugen. Wenn man nun im Umkehrschluss noch RSS Dateien von anderen Servern abbonieren und anzeigen könnte, wäre es das Tüpfelchen auf dem i.

Ich bräuchte also nur ein Script, oder ein EINFACHES Modul mit dem man RSS Dateien erzeugen kann und noch eines um RSS Dateien auszulesen.
ptk
 2006-01-14 21:12
#6592 #6592
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn RSS nicht so kompliziert ist: XPath lernen und XML::LibXML verwenden.
renee
 2006-01-14 21:19
#6593 #6593
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Warum so kompliziert?? CPAN:XML::RSS ist so herrlich einfach... Kannst mal Strat fragen, ob er Dir den Code zuschicken kann, den ich fuer das neue Board mal geschrieben habe...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
cbxk1xg
 2006-01-14 21:35
#6594 #6594
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Also XPath lernen und XML::LibXML verwenden ist ja nun keine wirkliche Alternative und bei XML::RSS braucht man ja tatsächlich 2 Module. Ohnen XML::Parser geht auch wieder nichts. Das ist genau das, was ich bei dem Modul Wirrwarr nicht mag. Das eine führt zum anderen...

Aber wenn schon, dann XML::RSS. Ich werde es wohl noch mal von Hand anpassen. Denn wer braucht denn bitte alle alten RSS Versionen??? Wenn dann ein Standard und nicht die uralten Versionen mitschleppen. Das ist nur unnötiger Code Ballast.

Über ein paar Code-Schnippsel würde ich mich natürlich freuen.
Dubu
 2006-01-15 00:11
#6595 #6595
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Dazu war vor 'nem Jahr ein Artikel im Linux-Magazin:
Perl-Snapshot: Perl parst und erstellt RSS-Dateien
renee
 2006-01-15 09:51
#6596 #6596
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wieviel Module benoetigt werden ist ja eigentlich relativ egal. Das wird schon nicht der grosse Performanceunterschied sein. Ich verstehe die Paranoia einiger nicht, mal eins oder zwei Module zu laden... Wenn das Programm am 0,1s laenger braucht, dann ist das nicht sonderlich schlimm (ausser es sind wirklich zeitkritische Anwendungen).

XML::RSS bietet eine recht simple API fuer das Erstellen und bearbeiten von RSS-Feeds!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2006-01-15 20:39
#6597 #6597
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
So gut wie alle XML-Module basieren auf einen XML-Parser: XML::LibXML, XML::Parser, ich glaube, es gibt noch einen Pure-Perl-Parser. XML sieht leicht aus, ist es aber nicht, deshalb braucht man ein solides Fundament.
Strat
 2006-01-16 15:41
#6598 #6598
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=renee,15.01.2006, 08:51]Wenn das Programm am 0,1s laenger braucht, dann ist das nicht sonderlich schlimm (ausser es sind wirklich zeitkritische Anwendungen).[/quote]
Ich habe auch schon Module selbst gecoded, die es auf CPAN schon in guter Qualitaet gab. Dabei ist mir aufgefallen, dass Entwicklung + Debugging + Testing + Dokumentation meist um einiges teurer war als die Zeit, die ich brauchte, um das Modul zu lernen, dafuer aber manchmal schneller liefen, manchmal aber auch nicht.

Als Beispiel: Der Codeparser des neuen Forums: wenn ich fuer den meinen ueblichen Stundensatz verlangen wuerde, haette ich mir dafuer so Pi mal Daumen einen zweiten Server für etwa 2 Jahre mieten koennen.
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
renee
 2006-01-17 06:10
#6599 #6599
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dafuer bin ich zum Teil einfach zu faul...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
xwolf
 2006-01-20 00:09
#6600 #6600
User since
2005-09-17
51 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,
WENN du die CPAN-Module wirklich nicht magst, warum nutzt du dann nicht ein beliebiges Template-Modul deiner Wahl?
Ob du in den Templates dann HTML oder XML angibst, ist doch meinst vollkommen wurscht...
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2006-01-14 19:27.