De RSS Funnel bundelt diverse bronnen en geeft de berichten terug als één RSS. Filteren en sorteren van RSS-items is hierbij mogelijk.
Het beheer en het onderhoud van de funnel gebeurt in een backoffice applicatie.
Proces
- Geeft één of meerdere RSS-feeds op in de backoffice.
- RSS Funnel geeft url terug op basis van funnel GUID/ Kanaal GUID.
- Tags uit de RSS-feed kunnen als parameter worden meegegeven in de url.
- RSS Funnel toont alleen de berichten die voldoen aan de parameters in de url.
- Feed wordt gesorteerd op de tag die wordt meegegeven, default is datum.
- Zowel tags als sorteer parameters zijn optioneel.
- Indien er een tag opgegeven is die niet bekend is in de feed wordt deze parameter genegeerd.
- Encoding van vreemde tekens is noodzakelijk in verband met letterlijk matchen.
Aanroepen van RSS
Het kanaal is aan te roepen via:
https://rssfunnel.ternair.com/[KanaalGUID]
KanaalGUID
Uniek ID van het kanaal, deze is terug te vinden in de backoffice applicatie
Deze feed kan uitgelezen worden door alle standaard RSS-readers.
Output-funnel
Voorbeeld |
https://rssfunnel.ternair.com/[KanaalGUID]?[tag]=[waarde]&[tag]=[waarde]&sort=[tag]&sort_order=asc&max_items=5 Dus: https://rssfunnel.ternair.com/1957C25-AD5E-4B3B-86F6-E31A328F07E4?max_items=2&category=Algemeen&sort_order=asc |
- Meerdere tags op kunnen geven als parameter, deze worden als een AND opgevolgd (moet aan alle parameter waardes voldoen)
- Parameter ‘sort’ moet gesorteerd worden
- sort_order heeft 3 varianten desc (van Z naar A/ van hoog naar laag), asc (van A naar Z/ van laag naar hoog) of random (random/willekeurig), desc wordt standaard toegepast.
- max_items geeft het maximum aantal teruggegeven aantal records aan
IN-functionaliteit
Het is mogelijk om parameters te voorzien van meerdere waardes t.b.v. filtering door deze met komma’s van elkaar te scheiden. (moet aan minimaal één parameter waarde voldoen).
Voorbeeld |
https://https://rssfunnel.ternair.com/[KanaalGUID]?[tag]=[waarde1],[waarde2],[waarde3] Dus: https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=Aardappelen,Melk,Graan |
Resultaat:
Alle items waar de tag “category” één van de volgende waardes bevat:
1. Aardappelen
2. Melk
3. Graan
NOT-functionaliteit
Het is mogelijk om parameters te voorzien van waardes die uitgesloten moeten worden van de resultaten. Hiervoor gebruik je een uitroepteken; [tag]=![waarde].
Voorbeeld |
https://rssfunnel.ternair.com/[KanaalGUID]?[tag]=![waarde1] Dus: https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=!Boeren |
Resultaat:
Alle items waar de tag “category” de waarde “Boeren” bevat, worden uitgesloten.
Dit kan in combinatie met de IN-functionaliteit gebruikt worden. Je krijgt dan:
Voorbeeld |
https://rssfunnel.ternair.com/[KanaalGUID]?[tag]=[waarde1],[waarde2],[waarde3] Dus: https://rssfunnel.ternair.com/ 1957C25-AD5E-4B3B-86F6-E31A328F07E4?category=!Aardappelen,Melk,Graan |
Resultaat:
Alle items waar de tag “category” geen van de volgende waardes bevat:
1. Aardappelen
2. Melk
3. Graan
Invoer RSS
Een Feed wordt ingevuld in de RSS-funnel Backoffice en moet voldoen aan de RSS standaarden.
Een bericht (<item>) moet minimaal onderstaande velden bevatten.
Element | Omschrijving |
<title> | Titel van het item |
<description> | Omschrijving van het item |
<link> | Hyperlink om het item te openen |
Input funnel
- RSS url
- Max. records
- Actief ja/nee
RSS Reader
Elke browser heeft een eigen RSS-reader. Ook online readers (bijvoorbeeld: http://feedreader.com/online/) of reader tools kunnen gebruikt worden om de feed te lezen.