#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 Jan 21, 2010 07:28 AM

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

Comments (6)

Derek Richardson 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
Martijn Pieters Dec 13, 2007 10:41 PM
+1
Andreas Zeidler Dec 13, 2007 11:12 PM
Raphael Ritz Dec 17, 2007 01:18 PM
+1
Tom Lazar Dec 20, 2007 01:23 PM
+1
Danny Bloemendaal Dec 22, 2007 03:59 PM
+1