developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#15 closed enhancement (fixed)

Création d'une jResponse abstraite pour les flux, et deux implémentations pour RSS 2.0 et Atom 1.0

Reported by: yannick@… Owned by: anonymous
Priority: normal Milestone: Jelix 1.0beta1
Component: jelix Version: 1.0alpha5
Severity: major Keywords: flux rss atom
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description


Attachments (5)

jResponseXMLFeed.class.php (1.3 KB) - added by yannick@… 14 years ago.
jResponseXMLFeed.class.php
jResponseAtom10.class.php (4.6 KB) - added by yannick@… 14 years ago.
jResponseAtom10.class.php
jResponseRss20.class.php (4.8 KB) - added by yannick@… 14 years ago.
jResponseAtom10.class.php
atom10.tpl (2.1 KB) - added by yannick@… 14 years ago.
atom10.tpl
rss20.tpl (2.8 KB) - added by yannick@… 14 years ago.
rss20.tpl

Download all attachments as: .zip

Change History (11)

Changed 14 years ago by yannick@…

jResponseXMLFeed.class.php

Changed 14 years ago by yannick@…

jResponseAtom10.class.php

Changed 14 years ago by yannick@…

jResponseAtom10.class.php

Changed 14 years ago by yannick@…

atom10.tpl

Changed 14 years ago by yannick@…

rss20.tpl

comment:1 Changed 14 years ago by anonymous

Les fichiers jResponse vont dans le répertoire lib/jelix/core/response

Les fichiers de templates vont dans lib/jelix-modules/jelix/templates

comment:2 Changed 14 years ago by laurentj

  • Milestone set to Jelix 1.0beta1

comment:3 Changed 14 years ago by laurentj

Il y a pas mal de méthodes et propriétés en commun entre jResponseRss20 et jResponseAtom10 : il faut les basculer dans la classe de base jResponseXMLFeed.

Idem pour les infos et les items. Il y a des propriétés qui ont des finalités identiques (title...), même si elles n'ont pas le même nom (ex : pubdate vs published il me semble). Il faut les migrer dans le item/info de base sous un nom commun.

comment:4 Changed 14 years ago by laurentj

l'idéal serait que la sortie en erreur, soit au format rss/atom, et non pas <error> etc... De façon à ce que le fil ne soit pas cassé dans un agrégateur.

comment:5 Changed 14 years ago by anonymous

  • Owner set to anonymous
  • Status changed from new to assigned
  • Summary changed from Création d'une jResponse abstraite pour les flux, et deux implémentations opur RSS 2.0 et Atom 1.0 to Création d'une jResponse abstraite pour les flux, et deux implémentations pour RSS 2.0 et Atom 1.0

comment:6 Changed 14 years ago by laurentj

  • Resolution set to fixed
  • Status changed from assigned to closed

Intégration du patch avec tout de même les améliorations citées dans les commentaires précédents, et des corrections dans les templates pour que les contenus soient valides.

svn 300.

Note: See TracTickets for help on using tickets.