Príručka pre implementáciu

Príručka pre implementáciu rozhrania na zdieľanie pracovných ponúk

Pre umožnenie integrácie RSS feedu z partnerskej stránky je potrebné u partnera sprevádzkovať zdieľanie ponuky práce prostredníctvom technológie RSS. Väčšina súčasných CMS systémov disponuje modulom, ktorý takúto funkcionalitu sprístupňuje.

V nasledujúcej časti je ukážka RSS kódu, vygenerovaného CMS systémom Joomla!

<?xml version="1.0" encoding="utf-8"?>

<!-- generator="Joomla! - Open Source Content Management" -->

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

         <channel>

                 <title>Ponuky interne</title>

                 <description><![CDATA[]]></description>

                 <link>http://localhost/joomla/index.php/ponuky-interne</link>

                 <lastBuildDate>Tue, 13 May 2014 12:47:23 +0000</lastBuildDate>

                 <generator>Joomla! - Open Source Content Management</generator>

                 <atom:link rel="self" type="application/rss+xml" href="http://localhost/joomla/index.php/ponuky-interne?format=feed&amp;type=rss"/>

                 <language>en-gb</language>

                 <item>

                          <title>Pokladac dlazby</title>

                          <link>http://localhost/joomla/index.php/ponuky-interne/72-pokladac-dlazby</link>

                          <guid isPermaLink="true">http://localhost/joomla/index.php/ponuky-interne/72-pokladac-dlazby</guid>

                          <description><![CDATA[<div class="feed-description"><p>pokladat dlazbu za peniaze</p></div>]]></description>

                          <author> Táto e-mailová adresa je chránená pred spamovacími robotmi. Na jej zobrazenie potrebuješ mať nainštalovaný JavaScript. (Super User)</author>

                          <category>Ponuky prace</category>

                          <pubDate>Wed, 09 Apr 2014 00:54:30 +0000</pubDate>

                 </item>

                 <item>

                          <title>Maliar natierac</title>

                          <link>http://localhost/joomla/index.php/ponuky-interne/71-maliar-natierac</link>

                          <guid isPermaLink="true">http://localhost/joomla/index.php/ponuky-interne/71-maliar-natierac</guid>

                          <description><![CDATA[<div class="feed-description"><p>Blah blah blah...</p>

<p> </p></div>]]></description>

                          <author> Táto e-mailová adresa je chránená pred spamovacími robotmi. Na jej zobrazenie potrebuješ mať nainštalovaný JavaScript. (Super User)</author>

                          <category>Ponuky prace</category>

                          <pubDate>Wed, 09 Apr 2014 00:53:45 +0000</pubDate>

                 </item>

         </channel>

</rss>

Z uvedeného kódu sú dôležité hlavne časti <item>...</item>, kde sú jednotlivé ponuky práce. Pre korektné zobrazenie ponuky práce je potrebné, aby položka <item> obsahovala položky <title>, <link>, <description> a <pubDate>.

Systém dopytuje nové ponuky v nastavených intervaloch (štandardná dĺžka intervalu je 12h). IP adresa requestovacieho servera je 92.240.253.31. Ak nebude RSS feed dostupný verejne, je potrebné ho sprístupniť pre uvedenú IP adresu.

Po sprístupnení RSS feedu na ponuky práce je potrebné zaslať správcovi systému ( Táto e-mailová adresa je chránená pred spamovacími robotmi. Na jej zobrazenie potrebuješ mať nainštalovaný JavaScript. ), ktorý sa postará o preverenie a integráciu feedu do systému automatizovaného zobrazovania ponúk práce.

Príklad url adresy feedu:

http://www.stranka.sk/index.php/ponuky-prace?format=feed&amp;type=rss

V prípade implementácie zdieľania pracovných ponúk zo systému Joomla!, stačí aktivovať a nakonfigurovať štandardne dodávaný modul syndication.

Konfigurácia syndication modulu