Julien,

What should be our next step to extend 0.3 then to add a note about
Sitemaps support?
Or can this be done only for 0.4?

Thanks!

--
Kate

On Fri, May 25, 2012 at 1:39 PM, Julien Genestoux <
[email protected]> wrote:

> Kate,
> Yes, the discovery can still be performed as per 0.3.
> Thanks,
>
>
>
>
> On Fri, May 25, 2012 at 12:58 PM, Kate Volkova <[email protected]> wrote:
>
>> Julien,
>>
>> I'm trying to understand the whole procedure behind switching to the new
>> version of the spec...
>> Is it still an option to add <atom:link rel="hub" href="
>> http://myhub.example.com/endpoint"/> support for Sitemaps to 0.3 draft?
>> As we would like to implement this for our hub (and maybe others would do
>> the same for their hubs) but this needs to be specified somewhere first =)
>>
>> Thanks!
>>
>> --
>>  Kate
>>
>> On Fri, May 25, 2012 at 10:07 AM, Julien Genestoux <
>> [email protected]> wrote:
>>
>>> Kate,
>>> I have to confess that I'm running out of daylight time :)
>>> But I hope the spec 0.4 will soon be public. I want to get feedback from
>>> the folks at Instagram, Github or Facebook who implemented their own
>>> version of the 0.3 spec to see if 0.4 fits their needs... Then, it will be
>>> time to start updadting the existing hubs!
>>>
>>> Julien
>>>
>>>
>>>
>>> On Thu, May 24, 2012 at 4:57 PM, Kate Volkova <[email protected]> wrote:
>>>
>>>> Thanks for the reply, Julien!
>>>>
>>>> Yes, <loc> tag uniquely identifies an entry within a Sitemap, so
>>>> keeping track of it should suffice.
>>>>
>>>> Thanks for pointing to the new spec! What's the status of it? When
>>>> approximately it'll be released?
>>>>
>>>> --
>>>> Kate
>>>>
>>>>
>>>> On Thu, May 24, 2012 at 3:07 PM, Julien Genestoux <
>>>> [email protected]> wrote:
>>>>
>>>>> Kate,
>>>>>
>>>>> Thanks for emailing the group!
>>>>> I do agree Sitemaps would be an amazing thing to add.
>>>>>
>>>>> The diffing mechanism you describe can be implemented by the hub
>>>>> itself (in any way that makes sense for it). I believe just keeping track
>>>>> of the <loc> elements would be enough?
>>>>>
>>>>> Also, have you looked at spec 0.4
>>>>> https://superfeedr-misc.s3.amazonaws.com/pubsubhubbub-core-0.4.html
>>>>>
>>>>> I don't see any reason which would prevent from using this!
>>>>>
>>>>> Julien
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, May 24, 2012 at 10:52 AM, Kate Volkova <[email protected]>wrote:
>>>>>
>>>>>> Hello PubSubHubbub developers and users!
>>>>>>
>>>>>> We would like to add PubSubHubbub support for 
>>>>>> Sitemaps<http://www.sitemaps.org/> to
>>>>>> make it even more similar to Atom and RSS feeds.
>>>>>>
>>>>>> A Sitemap <http://www.sitemaps.org/> is an XML file that lists
>>>>>> several entries each in its own <url> tag. Each entry has a URL
>>>>>> associated with it (under <loc> tag), which can be used as an entry id.
>>>>>> Each entry may also contain additional metadata about the URL (when it 
>>>>>> was
>>>>>> last updated, how often it usually changes, etc.). Here is an example of 
>>>>>> a
>>>>>> Sitemap from http://www.sitemaps.org/:
>>>>>>
>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>
>>>>>> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
>>>>>>
>>>>>>    <url>
>>>>>>
>>>>>>       <loc>http://www.example.com/</loc>
>>>>>>
>>>>>>       <lastmod>2005-01-01</lastmod>
>>>>>>
>>>>>>       <changefreq>monthly</changefreq>
>>>>>>
>>>>>>       <priority>0.8</priority>
>>>>>>
>>>>>>    </url>
>>>>>>
>>>>>>    <url>
>>>>>>
>>>>>>       <loc>
>>>>>> http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii<http://www.example.com/catalog?item=12&desc=vacation_hawaii>
>>>>>> </loc>
>>>>>>
>>>>>>       <changefreq>weekly</changefreq>
>>>>>>
>>>>>>    </url>
>>>>>>
>>>>>> </urlset>
>>>>>>
>>>>>>
>>>>>> The same Sitemap with PubSubHubbub support would look like this:
>>>>>>
>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>
>>>>>> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"* **
>>>>>> xmlns:atom="http://www.w3.org/2005/Atom*";>
>>>>>>
>>>>>>    *<atom:link rel="hub" href="**http://myhub.example.com/endpoint"/>
>>>>>> *
>>>>>>
>>>>>>    <url>
>>>>>>
>>>>>>       <loc>http://www.example.com/</loc>
>>>>>>
>>>>>>       <lastmod>2005-01-01</lastmod>
>>>>>>
>>>>>>       <changefreq>monthly</changefreq>
>>>>>>
>>>>>>       <priority>0.8</priority>
>>>>>>
>>>>>>    </url>
>>>>>>
>>>>>>    <url>
>>>>>>
>>>>>>       <loc>
>>>>>> http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii<http://www.example.com/catalog?item=12&desc=vacation_hawaii>
>>>>>> </loc>
>>>>>>
>>>>>>       <changefreq>weekly</changefreq>
>>>>>>
>>>>>>    </url>
>>>>>>
>>>>>> </urlset>
>>>>>>
>>>>>>
>>>>>> Diffs between previous and current version of the feed will be
>>>>>> computed the same way as it’s done for Atom and RSS feeds:
>>>>>>
>>>>>>  - For each entry sha1(entry) is computed and compared with the old
>>>>>> hash value for the same entry_id.
>>>>>>  - If the hash value has changed or there is no old hash value for
>>>>>> this entry_id (an entry is new), the entry is added to the list of items 
>>>>>> to
>>>>>> publish for this topic (feed_url)
>>>>>>
>>>>>> Any comments on this?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> --
>>>>>> Kate Volkova,
>>>>>> Software Engineer, Google.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to