Tips om RSS-hantering

Hej,
Ska snart sätta igång med ett nytt projekt med drupal och behöver lite tips och råd.

Mycket information kommer att hämtas ifrån olika RSS flöden och besökaren ska också kunna filtrera dessa på ett bra sätt. Har ni några bra tips om hur man ska kunna göra detta? Ska man bygga en egen modul eller finns där någon modul som man kan jobba ifrån.

/M

Groups:
Login to post comments

Jag skulle rekommendera att

solipsist's picture
solipsist - Thu, 2009-05-14 14:17

Jag skulle rekommendera att du kollar in modulen FeedAPI. Kombinerat med modulen Rules och de tilläggsmoduler som finns till Rules samt Views har du antagligen goda möjligheter att automatisera skapande, taggning och presentation av innehåll från RSS-flöden.

Jakob Persson - NodeOne


Glöm inte...

dixon_'s picture
dixon_ - Sat, 2009-05-16 08:33

...FeedAPI Mapper som gör det busenkelt att mappa RSS-fält till dina olika nodfält. Den modulen är riktigt användbar om du ska skapa noder av informationen som du hämtar hem.

EDIT: Nu fungerar länken också, tack Jakob!

--

It's all about simplicity - Senzilla


Bra tips! Fungerande länk

solipsist's picture
solipsist - Fri, 2009-05-15 22:00

Bra tips!

Fungerande länk till FeedAPI Mapper:
http://www.drupal.org/project/feedapi_mapper

Jakob Persson - NodeOne


tack för tipsen

paddan - Mon, 2009-05-25 10:11

Jag kommer undvika färdiga moduler i detta fallet. Tanken är inte att föra över RSS-objekt till noder utan vill mer hitta ett bra sätt att läsa ut innehållet i xmlen.
lösningen kommer att bli att föra över rss innehållet till tabeller och hämta innehållet där ifrån.
Har ni några bra tips på hur man jobbar med datahämtningen i template.php och på utsidan.

/M


Varför vill du undvika färdiga moduler?

TBarregren's picture
TBarregren - Mon, 2009-05-25 14:23

Jag kommer undvika färdiga moduler i detta fallet.

Varför?

lösningen kommer att bli att föra över rss innehållet till tabeller och hämta innehållet där ifrån.

Spontant känns detta som "the road to Drupal hell" och inte som "the Drupal way". :-)

Varför inte mappa RSS-feed:arna till CCK-fält och sedan använda Views?

Thomas BarregrenNodeOne


Om du tänker placera logik

solipsist's picture
solipsist - Mon, 2009-05-25 12:10

Om du tänker placera logik som har med databasen att göra i template.php så är du nog tyvärr på helt fel spår. Logik ska ligga i moduler och presentationskod i temat.

Varför undvika redan existerande moduler? Charmen med Drupal är att man kan bygga en sajt på existerande funktionalitet och slipper uppfinna hjulet på nytt. Genom att lagra RSS-poster som noder har du direkt tillgång till en mängd moduler som använder noder som basobjekt. Om du skall lagra RSS-poster i egna databastabeller måste du implementera allt detta själv!

Jakob Persson - NodeOne


ok...

paddan - Mon, 2009-05-25 12:59

Jag förstår.

Vi har kommit på att den optimala lösningen(prestanda) för det hela är att skriva egen kod för att hämta och filtrera innehållet på en page-template.
Vad är de bästa att göra då? Skapa en egen module?

/M


Jag tror inte ni kommer

solipsist's picture
solipsist - Mon, 2009-05-25 15:47

Jag tror inte ni kommer göra särskilt stora vinster på att skriva egen kod. Man kan i bästa fall kanske göra marginella prestandavinster. Ni kommer definitivt inte spara något på att placera sådan kod i temat. Sådan kod ska, av dels rent estetiska, men även prestandamässiga skäl placeras i en modul.

Att jaga prestandavinster genom att göra egna lösningar är tyvärr ganska dödfött eftersom du förlorar så mycket tid på att underhålla din egen kod. Ju mer du använder communityt och bidrar, ju mer får du tillbaka. Om du misstänker att mängden data som skall importeras och sorteras är mer än din maskin klarar, skaffa bättre hårdvara och fundera på var flaskhalsen finns. Drupal kan utan problem aggregera och parsa tusenstals RSS-poster utan problem. Jag har svårt att se en situation där mängden data är så stor att FeedAPI med täta cronjob inte mäktar med det.

Jakob Persson - NodeOne


tack för hjälpen

paddan - Wed, 2009-05-27 23:27

Jag kommer återkomma i ämnet och berätta hur jag löst det!

Väldigt roligt att se att de finns så många som vill hjälpa till!!


Nod 22222 klejmad av Sverige!

Itangalo's picture
Itangalo - Sat, 2009-09-05 23:14

Bland all redigering la jag märke till numret på denna nod.
För den som vill veta går 22222 att primtalsuppdela i 2 x 41 x 271.