Ticket #1379 (new enhancement)

Opened 14 years ago

Last modified 13 years ago

Regressions on XML feeds presentation and validation

Reported by: madarche Owned by: tsoulcie
Priority: P3 Milestone: CPS 3.5.7
Component: CPS (global) Version: TRUNK
Severity: normal Keywords:
Cc:

Description (last modified by madarche) (diff)

Regressions on XML feeds presentation and validation.

With CPSBoxes, XML feeds (be it RSS 1.0 feed, RSS 2.0 feed, ATOM feed) used each to be decorated with a CSS and a link to the canonical feed falidator  http://validator.w3.org/feed/

Thus a link to the feed validator should not be present on the front page. but a link to the feed validator should be present on each feed as it was in the CPSBoxes version of CPS.

A live example can still be found on CPS Project:

Note that each feed was decorated with a CSS both on Mozilla based browsers and MSIE.

Adding a CSS decoration thus does improve rendering and user experience for users using Mozilla, MSIE, Konqueror, etc. And for Safari users : Safari keeps its own decoration without using the CSS that CPS would specify (tested). So there are only advantages in specifying a CSS for decoration.

Technical (howto to do it)

  • for Mozilla : specify a CSS in the XML with the xml-stylesheet processing instruction

<?xml-stylesheet href=" http://www.cps-project.org/rss.css" type="text/css"?>

+ add the link to the feed validator through JavaScript?

  • for MSIE : specify a CSS and add the link to the feed validator through JavaScript?
  • for more details check how the old code does it

Change History

comment:1 Changed 14 years ago by ogrisel

note that feedvaildator is now officially hosted on the W3C site:

 http://validator.w3.org/feed/

comment:2 Changed 14 years ago by madarche

Oh yes, you're right, I forgot this news!

comment:3 Changed 14 years ago by madarche

  • Description modified (diff)

comment:4 Changed 13 years ago by tsoulcie

  • Milestone changed from CPS 3.4.1 to CPS 3.4.2

... better order rightly fonts&family

comment:5 Changed 13 years ago by sfermigier

  • Milestone changed from CPS 3.4.2 to CPS 3.4.3
Note: See TracTickets for help on using tickets.