2017 © Pedro PelĂĄez
 

symfony-bundle rss-bundle

Symfony RssBundle

image

rudak/rss-bundle

Symfony RssBundle

  • Sunday, September 28, 2014
  • by rudak
  • Repository
  • 1 Watchers
  • 1 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

RssBundle

Bundle qui crée votre flux RSS à la volée, (aprÚs chaque création de contenu)., (*1)

Installation

  • composer.json => require "rudak/rss-bundle": "dev-master"
  • app_kernel => new Rudak\RssBundle\RudakRssBundle()

Utilisation

  1. Il faut chopper le service nommé rss.generator et en faire une variable par exemple $RssGen.
  2. Copier le fichier resources/config/services.yml.dist vers resources/config/services.yml et éditez ce dernier. C'est assez intuitif si vous connaissez déja ce qui vient se coller dans le rss final, sinon la doc sur le protocole rss aide bien... Si vous ne savez pas, ne modifiez pas... Vous pouvez éditer ce fichier directement ou il se trouve dans le bundle, (dans vendors/rudak/rss-bundle/.../services.yml) il ne sera pas écrasé en cas de MAJ.
  3. en fait non, il faut copier les parametres dans le fichier app/config/config.yml pour surcharger les parametres par defaut mais bon, je ferais une page qui détaille tout sinon c'est pas possib' ! ^^
  4. Il faut que le générateur sache sur quelles entités il doit boucler pour creer le flux, donc soit on lui passe le tableau d'entités (les 15 dernieres par exemple, ou toute la liste mais ca peut etre lourd...) grace a setRssEntities() , soit on renseigne les parametres entity.repository et entity.methodName dans service.xml et on laisse le générateur attraper lui meme les entités.
  5. Une fois que tout est pret, il faut appeler makeTheRssContent() (methode de $RssGen) pour fabriquer le contenu et hydrater les attributs du générateur.
  6. A la suite, lancer writeTheRssFile() pour balancer ces données dans le fichier rss.xml. il sera écrit dans le dossier web/ vérifiez que vous avez la permission d'y écrire. (pas encore modifiable dans le fichier de config)

voila, dans un premier temps ca doit le faire..., (*2)

Attention

Ce bundle est en béta donc utiliser avec douceur... (ou ne pas utiliser pour l'instant...), (*3)

The Versions

28/09 2014

dev-master

9999999-dev

Symfony RssBundle

  Sources   Download

GPL-3.0+

The Requires

 

rss flux