Enhancement
Create a feed that publishes new topics in the store
Issue description
An RSS/ATOM feed per store should keep subscribers uptodate when new topics enter a store. It might be an overkill to also announce every new statement.
Developer comments
Most definitely every store should get one feed, which announces the creation of new topics.
After thinking about it from a practical point of view (software development), it might also be useful to subscribe on any subject page. The feed itself would contain the new statements on the subject. This way one a project lead (or whoever) could learn when a certain issue is resolved.
Regarding the format it seems sufficient to provide one feed. In this case the choice would be ATOM, because of it's more precise definition.
This issue only applies to new topics in the store. It does not entail updates to subject pages, which can only happen by creating new statements.
|
Work sessions4
Start |
2009-07-07T17:39:15
|
End |
2009-07-07T18:20:41
|
Participant |
Robert Cerny
|
Summary |
I started to implement this enhancement. I did not get very far. I wonder which entries should be written to the feed. Only new topics or also changed topics? If changed topics are included, what should the content of the entry look like? Only the new statements or the all info on the page with the new statements emphasized?
|
Start |
2009-07-08T10:17:01
|
End |
2009-07-08T13:17:14
|
Participant |
Robert Cerny
|
Summary |
* I started to implement the creation of the ATOM feed.
* In order to simply produce XML docs i had to change the Topincs httpd.conf to turn off PHP short_open_tags. Since those were used extensivly throughout PHP, a lot of files were touched.
|
Start |
2009-07-10T09:58:39
|
End |
2009-07-10T11:51:03
|
Participant |
Robert Cerny
|
Summary |
* I created the infrastructure to have more than one feed.
* I made the feeds/.new feed create a valid ATOM document.
It is still open what should be the content of an entry.
|
Start |
2009-07-15T10:21:43
|
End |
2009-07-15T10:52:57
|
Participant |
Robert Cerny
|
Summary |
I improved the separation of logic and presentation and made the cache aware that this resource varies depending on language.
|
|
We are sorry
This page cannot be displayed in your browser. Use Firefox, Opera, Safari, or Chrome instead.