lidomborell
rss4you.org
Adresse:
http://www.rss4you.org
Auteurs:
RobertoOrtelli (concept de base et programmation) et
NicolasNova (aspect conceptuel et communication)
Une idée, un projet original
L'idée de départ était d'offrir au public francophone le premier agrégateur de fils
RSS. Un but sous-jacent étant celui de sensibiliser le public francophone aux
nouveaux (pour le grand publique) moyens offerts par les flux de syndication de contenu.
Pendant le développement de l'outil, et sous l'impulsion des idées de
NicolasNova, nous avons voulu tester d'autres outils. En particulier le concept de navigation sociale nous intéressait tout particulièrement car elle donne la possibilité aux membres de
Rss4You d'obtenir et de récolter des sources d'informations par un moyen alternatif et original.
L'outil
Pour l'instant (juin 2004), les statistiques (pour donner une idée de l'usage)
- 253 membres sont inscrits à rss4you.com, sur ce nombre on estime le nombre de réguliers à 40
- nos membres ont voté à 690 sites.
- 775 sites ont été inscrits par nos membres (nouveaux fils, pas presents dans la base).
- nos membres ont souscrit à 1471 sites (souscription de fils deja presents ou pas).
- 685 visites uniques par mois et 2072 visites au total
- 15-20 logs par jour
Difficultés rencontrés
Techniquement il ne s'agit pas d'un projet très complexe mais plusieurs enjeux ont vu le jour et nous sommes toujours en train de chercher une solution qui demeure efficace pour l'utilisateur et pour la flexibilité de l'outil.
Nous avons été confronté principalement à deux types de problèmes majeurs et que nous n'avons pas encore trouvé une solution efficace. Le premier problème concerne le fait que une fois le membre connecté, la consultation de chaque flux RSS présent dans sa liste s'effectue en ligne, c'est à dire qu'il y a un
parsing de chaque flux et chaque membre; il n'y a pas pour l'instant un enregistrement du contenu des fils RSS dans une base de données (ça devrait venir avec la version 2 de
Rss4You). Le deuxième problème concerne l'encodage des différents flux: il y a en effet plusieurs types d'encodage, plus particulièrement le UTF-8 et le ISO-8859-1. Or, si par exemple la page (X)HTML qui affiche les flux est encodée en ISO-8859-1 et le flux parsé est encodé en UTF-8, certains caractères spéciaux seront incorrectement visualiés (et viceversa). Une solution a été trouvée en utilisant la librairie
iconv [en], mais notre hébergeur tarde à l'implémenter dans leur serveur. --
RobertoOrtelli
En termes d'usage, le plus dur est de se faire connaitre :-( Et ce d'autant plus que
Rss4You n'est qu'un hobby pour nous, on tâche tout de même de l'améliorer et d'en propager l'idée. --
NicolasNova
Aspects positifs
Ce projet, qui ne nourrit pas, nous amène plusieurs côtés très positifs. Tout d'abord une certaine réconnaissance de la part de nos pairs et de la part de la communauté francophone. Ensuite, ce projet commence à stimuler des personnes qui se manifestent. De plus, cela nous permet de connaître des personnes très intéressantes, motivantes et surtout enthousiastes. Tous les échanges dégagés par nos rencontrent nous stimulent et nous donnent l'envie de continuer dans ce projet. --
RobertoOrtelli
Le futur de Rss4You
Pour l'instant le projet est un peu en standby, nous allons nous y remettre à partir de juillet
Une version anglophone est presque prête, nous réalisons actuellement des tests utilisateurs (ergonomie/satisfaction)...
on essaie de travailler sur le lien avec
FOAF
--
RobertoOrtelli et
NicolasNova
Version 2
Voici une liste de fonctionnalités ou de décisions prises concernant la future version 2 de
Rss4You (25 juin 2004):
- Chargement automatique des mis à jours des sites toutes les deux heures avec CRON. Affichage des dernières news en passant par la base de données. On oublie le parsing on the fly. On affiche que les derniers billets publiés depuis la dernière visite du membre
- on laisse gratuit: système de don avec paypal
- POUVOIR stocker les articles que l'on veut! Possibilité de sauvegarder des billets: c'est-a-dire tout stocker sous forme d'un fil RSS: avec ça on pourrait avoir une statistique des billets les plus populaires. Comme ca on un fil rss qui inclut tous les contenus les plus interessants que lon veut garder: MaMemoire?.rss
- proposer des sites susceptibles interesser le membre: "voici les 5 fils rss préférés des membres ayant de l'affinité avec vous
- création d'un flux rss incorporant uniquement les derniers posts de ma blogroll
- faire un graphe de l'évolution du nombre de users et le mettre dans le blog rss4you
- IMPLEMENTATION EN ANGLAIS avant d'implémenter les nouvelles fonctionnalités
- sur la première page, quoi mettre? des stats, les nouveaux flux et les nouvelles personnes abonnées et enlever les parties "dernières sousrciptions" et "dernier votes". Rendre la première page plus parlante pour les nouveaux.
- Possibilité de modifier les sites "propriétaires"
- donner la possibilité de rendre publique sa blogroll: html et opml
- catégories optionneles: à mettre dans le menu à droite ?
- recevoir un email hebdomadaire (ou quotidien, a définir par l'user): lagrégation en un seul fichier: comme une newletter
- pas de notification par email mais plutôt quand on se connecte on tombe sur une page qui donne les stats:
- des statistiques sur les abonnés : nombre, visites, nombre moyen d'abonnements, progression, etc. MIS sur le site (eventuellement un fil rss)
- stats sur les fils plus populaires de moins de 3 semaines, les fils les plus en hausse depuis x semaines et les fils les plus en baisse depuis x semaines
- quand on se loggue, on voit les nouvelles souscriptions des membres avec qui on a des affinités?
- pour le propriétaire d'un blog/fil: notifier par email (et/ou sur la homepage quand on se connecte) que quelqu'un a inscrit votre fil rss, a modifié son affinité a ce site
- eventuellement par fil rss fournir statistiques et notification
- sur la fiche des sites: separer les gens qui ont vote 4ou plus de ceux qui ont vote moins: comme ca on voit dun coup doeil ceux qui ont vote bien
- pour l'affinité, on a que le nickname des gens, ce pourrait etre bien de voir les sites correspondants: les mettre en evidence dans la page du membre
- tout membre normal peut notifier les admins de rss4you qu'un lien est mort (un flux qui repond pas, qui marche pas), et prevoir eventuellement un moteur auto qui check si lien mort et peut le désactiver
- prendre en compte le fait qu'un site peut avoir plusieurs fils RSS et donc rassembler les doublons en un seul pour le vote
- générer un fichier foaf + import/export opml: on a deja l'export (à vérifier si valide)
- possibilité d'annuler un compte (par email lors des annonces - key personnelle et id user -, ou bien petit moteur qui contrôle les comptes vides et notifie par email)
- mot de passe oublié?
- connection automatique par le biais d'un cookie (pour nicolas)
- possibilité de modifier les données personnelles
--
RobertoOrtelli et
NicolasNova
Améliorations envisageables pour la version 2
Nouvelles idées à discuter:
- vider tous les jours le comte demo afin d'éviter de biaiser les classements
- vérifier que le membre n'a pas voté pour ses sites
- effacement automatique des comptes si inactifs et vides après un laps de temps de 6 mois par exemple
--
RobertoOrtelli
Rencontres
Rss4you nous a permis de faire des rencontres intéressantes:
Discussions
- Sur quel modèle social repose Rss4You ? Ce n'est pas explicite dans votre projet. S'agit-il :
- d'un projet d'étudiant, d'une expérimentation à durée déterminée ?
- d'un projet d'étudiant avec éventuellement l'idée de le professionnaliser d'une manière ou d'une autre ? (professionnaliser s'entend quelque soit le modèle économique : service commercial, projet communautaire et ouvert à la Dmoz ou Wikipédia, etc.)
- de l'ébauche d'un projet professionnel ?
- rss4you est pour l'instant un projet d'outil gratuit mis à la disposition des utilisateurs mais dont on garde le contrôle (pour le développement, l'image, la communication autour...). C'est vrai qu'il y a une notion expérimentale à la base mais on voudrait essayer d'aller au delà suivant notre temps disponible pour ce projet. La pérennité est importante si on veut que les utilisateurs soient satisfaits (NicolasNova)
- Dans le cas d'une volonté d'un projet pérenne, comment comptez-vous assurer cette pérennité ? (Mais peut-être est-il encore un peu tôt pour poser ce genre de question ?)
- Recherchez-vous des participants supplémentaires au projet ? (Je vois par exemple que des pages sont incomplète comme votre guide ... petit bug lors du transfert ftp, on a remis la page originale. merci de nous l'avoir signalé)
- Pas pour le moment, tout du moins pas de participants formels, mais on est OK pour discuter d'évolutions potentielles, et surtout les attentes/besoins des utilisateurs.
- Comptez-vous intégrer des statistiques plus riches dans votre outil :
- des statistiques sur les abonnés : nombre, visites, nombre moyen d'abonnements, progression, etc.
- des statistiques sur le site
- des statistiques sur les fils (un peu comme dans Syndic8 [en])
- usage de la navigation sociale : nombre d'inscriptions à des flux partagés par des abonnés partageant déjà des flux avec les miens, etc.
- Votre navigation sociale n'est-elle pas principalement fondé sur le principe : "plus je suis populaire plus je le deviens ; plus je suis vieux plus je devient populaire" ; comment un canal d'une très grande qualité, mais inconnu de tous, peut-il émerger comme un incontournable via ce système ? Ne serait-il pas intéressant de mettre en avant les nouveaux canaux : par exemple :
- fils les plus populaires de moins de 3 semaines
- fils les plus en hausse depuis x semaines
- fils les plus en baisse depuis x semaines
[Vous pouvez répondre dans la page et effacer la question ; vous pouvez aussi intégrer certaines de ces questions à votre FAQ ;)]
--
CharlesNepote
> merci pour ces pistes on y réfléchi, pour l'instant on a un peu mis la pause mais tout ca reste en "bouillonement" dans nos têtes :) --
NicolasNova
Voter sur chacun des sites de son fichier Opml, ce serait effectivement pas mal - surtout pour inciter à faire le ménage ;-) - faudra prévoir une catégorie pour les sites abandonnés d'une version à une autre de son fichier Opml ;-). Ce que je trouve vraiment assez fort dans
Rss4You, c'est que le vote donne un autre sentiment par rapport aux listes. Un site qui a deux notes maxi est certainement bien plus remarquable qu'un site qui a 300 votes d'intérêt. Il y manque peut-être l'appréciation corrélée par le nombre de souscription dans le classement. Ca permettrait peut-être de faire ressortir de bons blogs émergeants ?(Hubert Guillaud)
> de bonnes idées ! ca demande quelques modifs pour l'intégration mais ca semble prometteur
Nous sommes aussi en train de tester la possibilité de sauvegarder la blogliste
par le biais d'OPML. Une fois identifié dans Rss4You il suffit d'aller à la page opml de test. Même chose, pour importer un fichier OPML.
Pourquoi ne pas utiliser RSS 1.0 comme format d'échange ?
OPML, comme je l'ai signalé la page éponyme, n'est pas intégrable nativement dans votre application alors que l'usage de
bloglistes en RSS :
- vous demanderai, je pense, moins de travail
- et vous permet d'intégrer des notions et des propriétés d'autres vocabulaires : par exemple FOAF.
Vous pourriez aussi fournir en RSS la liste des derniers abonnés à tel ou tel canal.
Vous pourriez encore fournir en RSS un fichier correspondant à chaque liste que vous publiez en page d'accueil ?
Qu'en pensez-vous ? Ai-je besoin de préciser ? --
CharlesNepote
> J'aimerais aussi bien travailler sur l'idée de générer un fichier foaf à partir de la blogroll (plus des descriptions que l'auteur aurait à inclure à propos de lui), comme cela on aurait une descritpion de la blogroll plus "computationelle" --
NicolasNova
Notes rapides
- Et si...: avec un aggregateur web les gens ne vont plus forcement sur les sites donc ne voient plus les bannières pub (ils ne vont voir que ce qu'ils ont jugé intéressants d'après les titres), par contre le site rss4you génère du traffic donc les pubs/bannières potentiellement présentes ont plus de valeur.
Je ne veux pas dire par là qu'il faut mettre des pubs et des barrières, c'est juste ce concept de récupération que je voulais souligner.--
NicolasNova
-
Rss4You pose aussi la question de l'ergonomie des titres... c'est pour cela que dans mon blog il y a ces [Categorie] Titres --
NicolasNova