#213: Prepare for better Syndication

Contents
  1. Motivation
  2. Proposal
  3. Implementation
  4. Deliverables
  5. Risks
  6. Progress log
  7. Participants
by Florian Schulze last modified Mar 02, 2008 01:52 PM

There are some changes necessary to fully enable a better syndication (RSS) implementation.

Proposed by
Florian Schulze
Seconded by
Derek Richardson
Proposal type
Architecture
Assigned to release
State
completed

Motivation

As PLIP #192 points out, the syndication implementation of Plone is quite old and inflexible. To enable a better implementation, some template fixes need to be made. This will enable 3rd party products to fully replace the current implementation.

Proposal

Fix the template problems which prevent easy replacement of the existing syndication implementation.

Implementation

  • The RSS link in main_template.pt should be replaced by a viewlet

Deliverables

  • Viewlet for RSS link

Risks

We make a change to the main_template.pt which may causes 3rd party skins to be updated. The change is very simple though.

Progress log

This is already implemented on trunk and just needs to be backported.

Participants

Florian Schulze
Derek Richardson

Beneficial for Vice

Posted by Derek Richardson at Dec 11, 2007 02:25 PM
This would be very beneficial for Vice, PLIP #192 for 4.0 [1]. Currently, enabling autodiscovery for Vice involves hacking the main template by hand after installing the packages. Needless to say, we don't want our users to have to do this and some of them may not be able to, anyway. Plus, this is (AFAIK) the only non-viewlet still remaining in main template - removing it will enhance the consistency of what one expects when looking at main template.

+1

[1] http://plone.org/products/plone/roadmap/192

Framework team vote

Posted by Martijn Pieters at Dec 13, 2007 10:41 PM
+1

Framework team vote

Posted by Andreas Zeidler at Dec 13, 2007 11:12 PM

Framework team vote

Posted by Raphael Ritz at Dec 17, 2007 01:18 PM
+1

Framework team vote

Posted by Tom Lazar at Dec 20, 2007 01:23 PM
+1

Framework team vote

Posted by Danny Bloemendaal at Dec 22, 2007 03:59 PM
+1