Hírcsatornák aggregálása Drupalban

2011. Dec. 2. · 1 min read

A rövidebb Drupal Hétvége 2011 előadásom ismeretője:

„Közösségi oldalunk Drupal 7-re váltásával nekünk is el kellett búcsúznunk Novák Áron nagyszerű FeedAPI moduljától. Helyébe a sokoldalú Feeds modul lépett, amivel egy olyan egyszerű RSS aggregágóló megoldást, amire itt szükségünk van, gyorsan össze lehet állítani. Hogyan? Megmutatom.”

Ha netán nem nem menne a beágyazott video, itt a link: https://ustre.am/_1gIpK:VNi)

A demóhoz használt D7 kódbázisom és a db-dump letölthető összecsomagolva.

Kiegészítés 2011. 12. 05. Itt az előadásom vázlata:

<br></br>Install, enable: D7, feeds, ctools, job scheduler, features, views, admin menu,<br></br>dis: toolbar, overlay<br></br>Add user: IV

Lépések

* Tartalomtípus létrehozás: feed - a hírforrás (RSS-csatornánk felvétele)
* Tartalomtípus létrehozás: feed-item - a beolvasott tartalmat ebben a tartalomtípusban tárolja a drupal
* Feed importer létrehozás, beállítás

Gyorsítsunk!
Enable: Feeds news :o) (dep: views – feed items, feeds log views)

Hírforrás felvétele node/add/feed

* Title (IV csat)
* Feed URL: https://integralvision.hu/feed
* Authoring: Integral Vision(!)
* Comments closed, no frontpage
Feed item +mező admin/structure/types/feed-item

* Forrás (link)

* Link title: Static title
* Static title: Tovább az eredeti bejegyzésre »
* minden más def
Structure/feed importers admin/structure/feeds

Override (Edit) importer: Feed

* Basic settings – OK
* Fetcher (Letöltő) – OK
* Parser (Értelmező) – OK
* Processor (Feldolgozó)

* Node processor – settings – OK, de megnézni!
* Mapping (Leképzés) – van jelmagyarázat! (Legend)

* Cím
* Published date
* Item URL » URL – helyett: Forrás URL!
* Item GUID » GUID, unique!
* Description
* Feed node: User ID » User ID