Kate,

I dont think 0.3 will be extended for a specific sitemap support. Now, I
think you can take some freedom around 0.3 and do what you described
previously!
Ideally, make sure you also support 0.4 and you should be good for future
versions of the spec!

Thanks,


On Fri, May 25, 2012 at 3:47 PM, Kate Volkova <[email protected]> wrote:

> 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