Voir aussi
Dans la même rubrique :
Lire nos fichiers de syndication
Syndication, comment s’y retrouver
Afficher plusieurs flux RSS/Atom sur une page
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIP
Editez vos flux avec Fil_LE 2/2
Abandonnons RSS 0.91 !
La syndication de contenu RSS
Création à distance d’un fichier de syndication
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Syndication pour phpBBDu même auteur :
Suivi de vos articles
Exécuter un Javascript dans une page SPIP
Reprendre un document Word
Les Centres de santé
Quiz en PHP 1/3
Quiz en PHP 2/3
Quiz en PHP 3/3
Comité Départemental d’Education pour la Santé des Yvelines
Les sites des Médecins Maîtres-Toile
Joindre un document à un article
Placer une image dans un article
Les raccourcis typographiques
Ecrire ou modifier un article
Présentation de l’espace rédacteurs
Conseils aux rédacteurs
Page contact en PHP 3/3
Accueil du nouveau rédacteur
Installer un script PHP pour les nuls
Javascript : n’oubliez pas Mac OS !
Page contact en PHP 1/3
Page contact en PHP 2/3
Positionnement fixe... même avec Internet Explorer !
Editez vos flux avec Fil_LE 1/2
Editer plusieurs fichiers de syndication 1/3
Editer plusieurs fichiers de syndication 2/3
Editer plusieurs fichiers de syndication 3/3
Documentation sur SPIP
Ecrire ce qu’on veut dans SPIP
Utiliser les smileys
Joindre un logo à un article
Référencer un site
Quand JavaScript est désactivé... 2/2
Un Editeur RSS pour votre site 1/2
Un Editeur RSS pour votre site 2/2
Un lecteur RSS pour votre site 1/2
Un lecteur RSS pour votre site 2/2
Menu dépliant pour les rubriques
Quand JavaScript est désactivé... 1/2
Menu de navigation sans JavaScript
Astuce pour les images fréquemment utilisées
Gestion d’une rubrique... en attendant SPIP
Page Erreur 404 en PHP
Utilisation de la classe easyRSS
Proposer plusieurs styles pour votre siteMême indexation :
Technique Web
Réaliser un formulaire de contact (2/4)
Réaliser un formulaire de contact (5/4)
Publication Spip : forme et typographie
Gestion d’une rubrique... en attendant SPIP
Soigner en ligne, un art impossible ?
Menu dépliant pour les rubriques
Page contact en PHP 2/3
Réaliser un formulaire de contact (1/4)
Conseils pour débuter un site web
La Netiquette des forums
Page Erreur 404 en PHP
Syndication, comment s’y retrouver
Editer plusieurs fichiers de syndication 3/3
Comment intégrer Snap Shots à Rapidweaver ?
Page contact en PHP 3/3
Comment faire migrer son site ?
Tri et Histogramme
Créer un forum à l’aide de phpBB
Editer plusieurs fichiers de syndication 1/3
MARST - Le Moteur Automatisé de Recherche en Santé au Travail
Analyser les réponses à une liste de questions
Quiz en PHP 2/3
Initiation au xhtml - 1
Mise en place d’un forum : une décision qui doit être mûrement réfléchie
Créer une liste de QCM
Un lecteur RSS pour votre site 2/2
Menu de navigation sans JavaScript
Un Editeur RSS pour votre site 1/2
Quiz en PHP 1/3
Initiation au xhtml - 2
Un serveur dédié pour les nuls
Proposer plusieurs styles pour votre site
Contrôler l’accès d’une partie du site avec .htaccess
Un lecteur RSS pour votre site 1/2
Initiation au xhtml - 3 : Rappel sur les pointeurs internet (URI/URL)
Positionnement fixe... même avec Internet Explorer !
xhtml - 4 : Les entités
Réaliser un formulaire de contact (3/4)
Quand JavaScript est désactivé... 2/2
Belles icônes pas chères !
Quand JavaScript est désactivé... 1/2
Qualité, centres d’intérêt et motivations des participants aux forums médicaux.
Installer un script PHP pour les nuls
Utilisation de la classe easyRSS
Quiz en PHP 3/3
Javascript : n’oubliez pas Mac OS !
Editer plusieurs fichiers de syndication 2/3
Le web structuré et sa présentation
Un Editeur RSS pour votre site 2/2
Etablir un questionnaire statistique en ligne
Réaliser un formulaire de contact (4/4)
Page contact en PHP 1/3
La syndication de contenu RSS
Lire nos fichiers de syndication
Ecrire ce qu’on veut dans SPIP
Astuce pour les images fréquemment utilisées
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Syndication pour phpBB
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Exécuter un Javascript dans une page SPIP
Abandonnons RSS 0.91 !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIPSyndication
Femiweb
Fédération des Acteurs de l’Alcoologie et de l’Addictologie
Utilisation de la classe easyRSS
Droit-médical.net
Editer plusieurs fichiers de syndication 3/3
Généralistes 2002
Atoute
Editer plusieurs fichiers de syndication 1/3
Un Editeur RSS pour votre site 1/2
Editer plusieurs fichiers de syndication 2/3
Un Editeur RSS pour votre site 2/2
Comité Départemental d’Education pour la Santé des Yvelines
Syndication, comment s’y retrouver
Collège des Médecins Généralistes Enseignants - Université Pierre et Marie Curie
Droit-medical.com
Un lecteur RSS pour votre site 1/2
Afficher plusieurs flux RSS/Atom sur une page
La syndication de contenu RSS
Lire nos fichiers de syndication
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Abandonnons RSS 0.91 !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIPSyndiquer tout le texte
Page contact en PHP 1/3
Menu de navigation sans JavaScript
Editer plusieurs fichiers de syndication 2/3
Javascript : n’oubliez pas Mac OS !
Page contact en PHP 2/3
Syndication, comment s’y retrouver
Page Erreur 404 en PHP
Menu dépliant pour les rubriques
Editer plusieurs fichiers de syndication 1/3
Positionnement fixe... même avec Internet Explorer !
Quand JavaScript est désactivé... 1/2
Gestion d’une rubrique... en attendant SPIP
Page contact en PHP 3/3
Proposer plusieurs styles pour votre site
Editer plusieurs fichiers de syndication 3/3
Quiz en PHP 1/3
Installer un script PHP pour les nuls
Quiz en PHP 3/3
Quiz en PHP 2/3
Quand JavaScript est désactivé... 2/2
Afficher plusieurs flux RSS/Atom sur une page
La syndication de contenu RSS
Conseils aux rédacteurs
Lire nos fichiers de syndication
Présentation de l’espace rédacteurs
Ecrire ce qu’on veut dans SPIP
Astuce pour les images fréquemment utilisées
Afficher un fil RSS/Atom sur votre site 1/3
Ecrire ou modifier un article
Afficher un fil RSS/Atom sur votre site 2/3
Les raccourcis typographiques
Afficher un fil RSS/Atom sur votre site 3/3
Reprendre un document Word
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Placer une image dans un article
Joindre un document à un article
Joindre un logo à un article
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Exécuter un Javascript dans une page SPIP
Abandonnons RSS 0.91 !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIP
Accueil
Boite à Outils
Syndication de contenu
Editez vos flux avec Fil_LE 1/2

Ce premier article suffira pour ceux qui veulent installer et utiliser cet Editeur tel quel. Un deuxième article le complète pour ceux qui veulent comprendre le script ou l’adapter à leurs besoins spécifiques.
Ce script PHP utilise la classe rss_write de fil_LE de Dominique Wojylac version 2.0ß04 [2].
Comme pour la version précédente de l’Editeur, on garde l’idée d’une interface en ligne, facile à utiliser, avec un formulaire.
Ce script peut réaliser en même temps plusieurs fichiers de syndication [3] :
un fichier au format RSS 2.0, voici un exemple, ce fichier est valide : ![]()
un fichier au format RSS 1.0, voici un exemple, ce fichier est valide : ![]()
un fichier au format Atom 1.0, voici un exemple, ce fichier est valide : ![]()
Tout est dans editeur-rss_write.zip :
Une fois décompacté, le dossier comprend :
Comparatif_formats.html tableau comparatif des différents formats de flux,
doc_rss_write.html documentation sur rss_write,
editeur.php le fichier avec le formulaire en ligne pour la récupération des données et l’édition des fils,
rss_read.inc.php la classe rss_read pour lire les informations du dernier fil édité,
rss_write ce dossier comprend :
Le plus simple est d’installer ce dossier complet à la racine de votre site. Il faut ensuite protéger le dossier editeur-rss_write par un fichier .htaccess afin que seules les personnes autorisées puissent accéder à editeur.php, sinon n’importe qui peut remplacer vos fichiers de syndication. Voyez pour cela l’article Contrôler l’accès d’une partie du site avec .htaccess.
Après installation, ouvrez dans votre navigateur le fichier editeur.php. Vous voyez en haut de la page :

Cette interface reprend la présentation avec formulaire des éditeurs précédents [4]. Cette première partie est destinée à récupérer les informations contenues dans la dernière édition du fil. A priori c’est le format RSS 2.0 qui est choisi pour cela car il contient le plus d’informations.
La page se continue ensuite par :

En cas de difficulté, on trouve en haut de la page editeur.php un lien vers la documentation de rss_write qui explique tout ce que doit contenir un flux RSS ou Atom.
1) Création d’un fichier de syndication :
A priori on considère que vous éditez dans chaque format proposé : RSS 2.0, RDF 1.0 et Atom 1.0. Si ce n’est pas ce que vous voulez, décochez le format non désiré. Attention, pour le format Atom 1.0, il faut cocher l’option "URL du flux" et noter l’adresse dans le champ correspondant pour que le fil soit valide.
Par contre, pour les options, il faut cocher les cases souhaitées, les champs correspondants sont alors affichés :

Après le choix des options, il faut ensuite choisir combien vous voulez d’items pour cette première édition du flux, taper le nombre dans la case.
Il ne vous reste plus qu’à remplir les différents champs. A noter que pour les champs comme Description, Auteur, Catégorie, si vous récupérez des éléments dans du code HTML avec des caractères accentués codés (par exemple é pour é, à pour à) vous pouvez les mettre directement dans les champs, le script gère cela très bien [5].
Quand toutes les informations sont saisies, vous cliquez sur le bouton "Générer le(s)flux" et les fils sont créés, ils s’appellent "rss20.xml", "rdf10.xml", "atom10.xml" et sont à la racine de votre site.
2) Mise à jour d’un fichier RSS :
L’URL proposée par défaut doit normalement convenir pour récupérer les informations de l’édition précédente. Cliquez sur "Editer flux distant" vous voyez alors les informations s’afficher, les options présentes dans le flux sont cochées.
A noter si vous utilisez le format Atom 1.0 que l’"URL du flux" n’est pas récupérée, il faut donc cocher cette option et remplir le champ.
Cliquez alors sur "Nouvel Item" et remplissez les champs. Vérifiez ensuite que le nombre d’items correspond à ce que vous souhaitez, si ce nombre est dépassé, cliquez sur "Supprimer Dernier Item" [6]. Puis cliquez sur "Editer flux distant", les fils sont alors mis à jour.
Si vous avez plusieurs nouveaux items, il suffit de répéter les mêmes manœuvres plusieurs fois..
Nous avons installé une page qui permet d’essayer cet éditeur, elle se trouve ici. Pour cette version d’essai, il n’est pas possible d’éditer un fichier, mais vous obtiendrez le code qu’il n’y a plus qu’à mettre par copié-collé pour réaliser votre flux.
On peut vouloir pour les besoins de son site modifier ce script, par exemple, pour :
ajouter ou supprimer certains formats,
donner des noms différents aux fils réalisés,
partir d’un autre fil que RSS 2.0 pour récupérer les données,
enregistrer les fils à distance sur un autre serveur...
Tout ceci est possible, mais comme il faut faire des modifications dans le code du script, nous verrrons cela dans un deuxième article.
[1] Ce script reprend le travail de Dominique Wojylac et des versions précédentes de l’éditeur. Il a été mis au point pour le site du CYES ; la page choix techniques présente aux webmestres les différentes techniques mises en œuvre pour ce site.
[2] Avec juste quelques modifications mineures de certains fichiers.
[3] Certains formats obsolètes sont abandonnés : RSS 0.91, Atom 0.3, HTML et JavaScript. Ils pourraient être réalisés en ajoutant les "plugins" correspondants et en modifiant editeur.php pour ajouter ces nouveaux choix.
[4] Voir Editer plusieurs fichiers de syndication 1/3, 2/3, 3/3 et Un Editeur RSS pour votre site 1/2, 2/2.
[5] A condition que le code utilisé soit correct, car si vous écrivez é au lieu de é vous aurez un avertissement vous indiquant la détection de caractères interdits (ici le &).
[6] Ne vous occupez pas des antislash \ qui peuvent apparaître, ils seront supprimés par le script à l’édition des fils.
Hello
TRES interessant, mais...
Mes essais plantent avec un message "Une ou plusieurs URL ne sont pas valides !"
Bien sur, je suppose que tout est en ordre...
Je plante aussi sur votre demo. avec "Erreur : - image url"
Une idee ?
Ou besoin de plus ?
J’utilise votre download avec //editeur.php // de 14-Feb-2006 13:54
Merci d’avance
Complexe mais à mettre en oeuvre dès que possible.