Admin Sys&Rés | Délire | Développement Web | Divertissement | eZ publish | Général | Php | PSP | XHTML/CSS

Catégories

Calendrier

Precedent
Suivant
Dim Lun Mar Mer Jeu Ven Sam
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

FluXML : eZ syndication XML

Précédent A retenir Suivant

Sébastien Morel le Vendredi 28 Avril 2006 à 00:15:10

C'est une extension qui permet de syndiquer les objets Ez.
Elle fournit un plus par rapport à la syndication RSS, en autre, elle permet d'exporter une classe spécifique avec ou non son arborescence, et surtout elle permet de syndiquer les attributs.

Description

Cette extension permet un export XML d'une classe en particulier. (Tester sur EzPublish 3.6.1) Elle fournit un module d'administration qui va donner la possibilité de définir des syndications XML.

On peut donc spécifier plusieurs choses :

  • Le nom du flux.
  • La description du flux.
  • Le site qui fait référence au flux.
  • Une image qui fait référence au flux.
  • La possibilité d'activer/désactiver le flux.
  • La possibilité d'indiquer l'ID du node parent de chaque objet.
  • La possibilité de choisir la fin de l'URL d'accès du flux.
  • L'ID du node source qui servira de racine pour l'export.
  • La classe de du type d'objet exporté.
  • Les champs que l'on veut exporter en redéfinissant les balises qui leur correspond.

Ensuite le flux est accessible à l'url d'accès.

Installation

Décompresser l'extension dans le répertoire extension.
Une fois cela fait il faut activer l'extension dans le fichier site.ini du siteaccess FRONT et BACK office.
Il faut rajouter une table dans la base de données :

CREATE TABLE `FLUX_xml` (
  `flux_identifiant` varchar(255) NOT NULL DEFAULT '',
  `flux_name` varchar(255) DEFAULT NULL,
  `flux_description` text,
  `flux_url_site` varchar(255) DEFAULT NULL,
  `flux_is_actif` tinyint(3) DEFAULT NULL,
  `flux_for_arbo` tinyint(3) DEFAULT NULL,
  `flux_source_node` int(11) DEFAULT NULL,
  `flux_arbo_fille` tinyint(3) DEFAULT NULL,
  `flux_class_identifier` varchar(255) DEFAULT NULL,
  `flux_champs` text,
  `flux_image` varchar(10),
  `flux_date_lastmodif` datetime DEFAULT NULL,
  PRIMARY KEY  (`flux_identifiant`)
);
 

Il faut aussi rajouter une régle de réécriture dans les virtualhost correspondant aux siteaccess :

RewriteRule fluxml/syndicate~(.*)$ fluxml/syndicate?id=$1 [PT]
 

Il reste une chose à faire, lister les classes que vous permettez d'exporter, ceci ce fait dans le fichier flux.ini du répertoire setting de l'extension.

[ClassesExportables]
identifier[]=folder
identifier[]=article
 

Un petit vidage de cache et l'installation est terminé !

Améliorations possibles

Je pense que les Master EzPublish amélioreront l'input qui permet de renseigner l'id du noeud source.
Un peut d'Ajax ne ferait pas de mal à la sélection des classes
Mais surtout un système de mise en cache des flux générés pourrait vraiment optimiser les syndications...

Téléchargement

Sur site officiel d'EzPublish dans les contributions ou sur ce blog :Fluxml ;)

..:: Commentaires ::..

hrxdy

pandora jewelry le Mardi 06 Juillet 2010 à 10:42:48

Un petit vidage de cache et l'installation est terminé !

gucci bags le Lundi 09 Août 2010 à 09:26:26

gucci bags http://www.guccicn.net
gucci bag http://www.guccicn.net
gucci handbags http://www.guccicn.net
gucci handbag http://www.guccicn.net
discount gucci handbags http://www.guccicn.net

gucci bags 2010 http://www.guccicn.net/gucci-bags-2010-wholesale-871.html
gucci handbags 2010 http://www.guccicn.net/gucci-bags-2010-wholesale-871.html
gucci 2010 bags http://www.guccicn.net/gucci-bags-2010-wholesale-871.html
gucci 2010 handbags http://www.guccicn.net/gucci-bags-2010-wholesale-871.html
bags 2010 http://www.guccicn.net/gucci-bags-2010-wholesale-871.html
gucci 2010 http://www.guccicn.net/gucci-bags-2010-wholesale-871.html

gucci fall winter http://www.guccicn.net/gucci-fall-winter-2010-wholesale-906.html
gucci fall 2010 http://www.guccicn.net/gucci-fall-winter-2010-wholesale-906.html
gucci winter 2010 http://www.guccicn.net/gucci-fall-winter-2010-wholesale-906.html
gucci fall winter 2010 http://www.guccicn.net/gucci-fall-winter-2010-wholesale-906.html
gucci 2010 fall winter http://www.guccicn.net/gucci-fall-winter-2010-wholesale-906.html

gucci bags 2009 http://www.guccicn.net/gucci-bags-2009-wholesale-870.html
gucci handbags 2009 http://www.guccicn.net/gucci-bags-2009-wholesale-870.html
gucci 2009 bags http://www.guccicn.net/gucci-bags-2009-wholesale-870.html
gucci 2009 handbags http://www.guccicn.net/gucci-bags-2009-wholesale-870.html

gucci summer bags http://www.guccicn.net/gucci-spring-summer-2010-wholesale-879.html
gucci summer handbags http://www.guccicn.net/gucci-spring-summer-2010-wholesale-879.html
summer 2010 bags http://www.guccicn.net/gucci-spring-summer-2010-wholesale-879.html
gucci summer 2010 http://www.guccicn.net/gucci-spring-summer-2010-wholesale-879.html
summer bags http://www.guccicn.net/gucci-spring-summer-2010-wholesale-879.html

gucci classic http://www.guccicn.net/gucci-classics-wholesale-877.html
gucci bags classic http://www.guccicn.net/gucci-classics-wholesale-877.html
gucci handbags classic http://www.guccicn.net/gucci-classics-wholesale-877.html

gucci wallets http://www.guccicn.net/gucci-wallets-wholesale-874.html
gucci wallets men http://www.guccicn.net/gucci-wallets-wholesale-874.html
gucci wallets women http://www.guccicn.net/gucci-wallets-wholesale-874.html
gucci wallets sale http://www.guccicn.net/gucci-wallets-wholesale-874.html

chanel 2010 http://www.guccicn.net/chanel-handbags-2010-wholesale-862.html
chanel bags 2010 http://www.guccicn.net/chanel-handbags-2010-wholesale-862.html
chanel handbags 2010 http://www.guccicn.net/chanel-handbags-2010-wholesale-862.html
chanel 2010 bags http://www.guccicn.net/chanel-handbags-2010-wholesale-862.html
chanel 2010 handbags http://www.guccicn.net/chanel-handbags-2010-wholesale-862.html

chanel 2009 http://www.guccicn.net/chanel-handbags-2009-wholesale-863.html
chanel bags 2009 http://www.guccicn.net/chanel-handbags-2009-wholesale-863.html
chanel handbags 2009 http://www.guccicn.net/chanel-handbags-2009-wholesale-863.html
chanel 2009 bags http://www.guccicn.net/chanel-handbags-2009-wholesale-863.html
chanel 2009 handbags http://www.guccicn.net/chanel-handbags-2009-wholesale-863.html

2010 lv bags http://www.guccicn.net/louis-vuitton-bags-2010-wholesale-875_876.html
lv bags 2010 http://www.guccicn.net/louis-vuitton-bags-2010-wholesale-875_876.html
louis vuitton bags 2010 http://www.guccicn.net/louis-vuitton-bags-2010-wholesale-875_876.html

lv bags 2009 http://www.guccicn.net/louis-vuitton-bags-2009-wholesale-875_869.html
2009 lv bags http://www.guccicn.net/louis-vuitton-bags-2009-wholesale-875_869.html
louis vuitton bags 2009 http://www.guccicn.net/louis-vuitton-bags-2009-wholesale-875_869.html

lv wallets http://www.guccicn.net/louis-vuitton-wallets-wholesale-875_880.html
louis vuitton wallets http://www.guccicn.net/louis-vuitton-wallets-wholesale-875_880.html
louis vuitton mens wallets http://www.guccicn.net/louis-vuitton-wallets-wholesale-875_880.html

hermes handbags http://www.guccicn.net/hermes-handbags-wholesale-878_867.html
hermes wallets http://www.guccicn.net/hermes-wallets-wholesale-878_868.html
hermes wallets women http://www.guccicn.net/hermes-wallet-for-women-2010-arrival-product-91.html

Coach Bags Kristin http://www.guccicn.net/coach-bags-kristin-wholesale-894_895.html
Coach Bags Alexandra http://www.guccicn.net/coach-bags-alexandra-wholesale-894_896.html

======================buybagshere.com===================美丽的分割线=================================

chanel bags http://www.buybagshere.com
chanel handbags http://www.buybagshere.com
discount chanel bags http://www.buybagshere.com

chanel cambon http://www.buybagshere.com/Wholesale-chanel-cambon_c921
chanel cambon bags http://www.buybagshere.com/Wholesale-chanel-cambon_c921
chanel cambon handbags http://www.buybagshere.com/Wholesale-chanel-cambon_c921
chanel cambon 31 http://www.buybagshere.com/Wholesale-chanel-cambon_c921
chanel cambon handbags prices http://www.buybagshere.com/Wholesale-chanel-cambon_c921

chanel flap http://www.buybagshere.com/Wholesale-chanel-flap_c919
chanel flap bags http://www.buybagshere.com/Wholesale-chanel-flap_c919
chanel flap handbags http://www.buybagshere.com/Wholesale-chanel-flap_c919

chanel 2.55 http://www.buybagshere.com/Wholesale-chanel-255_c920
chanel 2.55 handbags http://www.buybagshere.com/Wholesale-chanel-255_c920
chanel 2.55 bags http://www.buybagshere.com/Wholesale-chanel-255_c920
chanel bags 2.55 http://www.buybagshere.com/Wholesale-chanel-255_c920
chanel handbags 2.55 http://www.buybagshere.com/Wholesale-chanel-255_c920

chanel handbags 2010 http://www.buybagshere.com/Wholesale-chanel-handbags-2010_c895
chanel 2010 handbags http://www.buybagshere.com/Wholesale-chanel-handbags-2010_c895
chanel bags 2010 http://www.buybagshere.com/Wholesale-chanel-handbags-2010_c895
chanel 2010 bags http://www.buybagshere.com/Wholesale-chanel-handbags-2010_c895
chanel bags 2010 sale http://www.buybagshere.com/Wholesale-chanel-handbags-2010_c895

chanel handbags 2009 http://www.buybagshere.com/Wholesale-chanel-handbags-2009_c896
chanel bags 2009 http://www.buybagshere.com/Wholesale-chanel-handbags-2009_c896
chanel 2009 handbags http://www.buybagshere.com/Wholesale-chanel-handbags-2009_c896
chanel 2009 bags http://www.buybagshere.com/Wholesale-chanel-handbags-2009_c896

chanel wallet http://www.buybagshere.com/Wholesale-chanel-wallet_c922
chanel wallets http://www.buybagshere.com/Wholesale-chanel-wallet_c922
chanel continental wallet http://www.buybagshere.com/Wholesale-chanel-wallet_c922
discount chanel wallets http://www.buybagshere.com/Wholesale-chanel-wallet_c922

Les liens