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