Mises à jour de août, 2007 Activer/désactiver les fils de commentaires | Raccourcis clavier

  • freyafinker 5:24 pm le August 29, 2007 Permalien | Réponse  

    How to use the automatic bloglist site ? 

    Technorati Profile

    For many good reasons bloggers want to link each other, but display and maintainance of lists is somewhat tedious.

    I developped a web platform aimed at creating, maintaining, and automatically updating lists.

    Each list is stored in a mysql database. A password is required to administrate the list.

    The list can then be retrieved in various html formats, and also in wiki format.

    A php file is also generated to be included. Be careful however that including the list in php won’t produce links to the blogs of the lists but to the list’s platform. Such a list can be only decorative (in a blogroll that accepts php) and must be combined with an html list in a post for efficient linking.

    An OPML file is generated that can be imported in the blogroll of several blog platforms such as WordPress or Dotclear (speaking only of the free platforms).

    A « pseudo RSS » file is generated that mimics an RSS file containing fluxes. The list can then be imported in the RSS reader of your blog platform. In this configuration, the list will be updated automatically.

    In fact I made two versions of the RSS file, one that is ordered alphabetically, called XML and the other one with the last entries of the list present first called RSS. WordPress limitates to 10 the number of RSS fluxes that can be imported from a given url. This is likely to be too limitating for your list. A solution is to have an OPML file in your blogroll and to complete it with the RSS entries. So you don’t have to update your OPML too often.

    When the creator of a list adds a blog, the files are generated by clicking on the links (RSS, XML, OPML, php). We can expect robots to do this job, but it is safer to click in order to update the file.

    When you click, you obtain the url of the list to be indicated in the import session of the blogolist, or in your RSS reader widgets.

    You will still have to wait for the RSS flux on your blog to update, and you don’t have to care about lists any more.

    And then you can move on to other things, such as an agregator to display content of your list. Very soon, I hope to add a link to the agregator of the list.

    Publicités
     
  • freyafinker 4:56 pm le August 19, 2007 Permalien | Réponse  

    Simplepie pas si simple 

    Monsieur Christophe Lefevre, je ne vous remercie pas. Dire à quelqu’un yaka utiliser Simplepie sans même lui indiquer un tutorial didactique sur la procédure à suivre (et lui faire perdre un après-midi pour pas un rond), ce n’est pas fair-play. C’est pourquoi je pense qu’il y a un créneau à prendre dans la série informatique pour les nuls.

    J’ai tout d’abord été surprise d’apprendre que Simplepie est une classe php. Je ne connaissais pas ce gros mot. J’ai failli abandonner et aller me promener puis j’ai découvert que MagpieRSS était aussi une classe php, ouf on a eu chaud.

    J’ai suivi les instructions pour installer Simplepie, adressées aux spécialistes, et réussi comme une grande à trouver un  script destiné à lancer Simplepie (un programme qui appelle la classe). Malheureusement, il génère des erreurs chez moi.

    MagpieRSS utilisait un programme appelé Feedparser qui appelait la fonction et il était écrit dans un langage que je comprenais. Pour Simplepie, c’est moins transparent pour moi, et même pas du tout. A force d’écumer les forums, on peut voir la liste des bugs, c’est pourquoi je doute que la solution idéale soit trouvée. De plus, en utilisant les programmes de demo, j’obtiens une erreur d’écriture dans le cache. Il semblerait que mon hébergeur n’autorise pas la création de nouveaux fichiers dans un dossier qui a pourtant un chmod à 777.

    Après ces tâtonnements, les vacances sont finies et l’agrégateur est donc reporté sine die. Vous pouvez tout de même avoir un aperçu des articles des freemen et des articles du réseaulibre en consultant les sites correspondants.

    Arf, il y a un freemen qui a oublié de fermer sa balise souligné et qui me souligne toutes les entrées !

     
    • Christophe Lefevre 10:59 le août 22, 2007 Permalien | Réponse

      désolé, je t’ai conseillé Simplepie parce que il est de loin le plus efficace.

      En effet, après avoir passé 1 semaine à tourné en rond pour obtenir un parsing efficace des flux rss malgré les différences d’encodage avec de nombreuses classe tel que MagpieRSS j’ai fini par trouver Simplepie qui fonctionnait correctement à 95% ( environ 60% seulement pour MagpieRSS) et j’ai décortiqué tout le script pour en faire une fonction exploitée par Blogasty et TheFeedr.

      Je n’ai pas pu te donner de Tuto car j’en connais aucun en Français, toute la documentation (très complète celà dit) étant en Anglais.

      Je n’ai pas eu le moindre soucis avec SimplePie,

      voilà comment j’ai installé
      – créer un répertoire (ex rssread/)
      – copie dans celui ci simplepie.inc
      – copie dans celui ci le script qui va utiliser la classe
      – création dans celui ci un dossier « cache » avec un chmod 755

      et après ça, chez moi ça marche

    • Freya Finker 10:12 le août 23, 2007 Permalien | Réponse

      Désolée de t’avoir agressé, c’était pour te faire revenir. Tes explications m’orientent vers une solution pour les erreurs de cache, j’avais fait un répertoire cache à l’extérieur du répertoire contenant simplepie.inc et mis le chmod à 777.
      Sinon, je suis preneuse du tuto en anglais si c’est plus clair que celui du site simplepie qui s’adresse aux pros. Merci pour ton aide.

    • freyafinker 3:01 le août 25, 2007 Permalien | Réponse

      J’ai réussi à faire fonctionner le truc à peu près après avoir changé le cache de répertoire. Cependant, je n’ai aucune image pour l’instant et l’encodage est atroce…

      Bon d’accord j’ai fait ça un peu vite et n’importe comment en incorporant un script php qui va chercher les flux RSS dans une base de données.

      Pas d’échappatoire à décortiquer le script !

    • Christophe Lefevre 11:50 le août 28, 2007 Permalien | Réponse

      Je sais que ça peut être galère, le RSS, SimplePie marche plutôt bien pour moi, mais évidement, les difficultés d’afficher des textes de provenances directes sur une même page sont courrantes

      – « RSS dans une base de données »
      attention à l’encodage de ta DB,

      – si tu regarde http://thefeedr.com/ ça marche pas mal, une fois bien adapté à ces besoins

    • freyafinker 6:39 le septembre 1, 2007 Permalien | Réponse

      Effectivement l’encodage est parfait si je rentre la liste des flux dans le script d’affichage.
      C’est le fait d’aller interroger ma base de données qui me bousille l’encodage.
      Pourtant je l’ai fermée (la bdd).
      Pourtant elle est en UTF-8 (enfin je vais de ce pas vérifier).
      On va s’en sortir.

    • Presse Agrume 12:09 le décembre 9, 2008 Permalien | Réponse

      J’ai réalisé un mini tuto.

      A cette adresse :
      http://www.presse-agrume.net/api-simplepie.html

      Si par hasard ça peut intéresser quelqu’un.

  • freyafinker 6:58 pm le August 16, 2007 Permalien | Réponse  

    Problèmes d’encodage 

    Après avoir cherché un bon moment comment examiner la déclaration XML des flux RSS qui comporte l’indication de l’encodage (ISO-8859-1 ou UTF-8), je me suis penchée sur le code de MagpieRSS et je me suis aperçue qu’il n’était pas besoin de réinventer le fil à couper le beurre, MagpieRSS s’est déjà penché sur le problème. J’ai conclu qu’il renvoie du ISO-8859-1 (mais le logiciel date de 2005) et j’ai essayé de changer pour UTF-8 sans améliorer le rendu de l’agrégateur.

    Il ressort que WordPress et Dotclear sont encodés en UTF-8 et qu’ils sont pour l’instant minoritaires dans la liste des blogs que je veux agréger. Donc pour le meilleur rendu, il faut afficher la page php de l’agrégateur en ISO-8859-1, ce qui laisse les textes UTF-8 avec des ? à la place des apostrophes. Bah, c’est presque lisible.

    Prochaines étapes, regarder à nouveau le code de MagpieRSS pour voir ce qui cloche, et chercher un autre agrégateur qui serait plus adapté à notre langue accentuée…

    Ouliblog semble avoir résolu le problème, l’affichage est impeccable. Mais l’agrégation est distante, or je voudrais sur les traces d’Antoine ramener le flux vers un blog pour pouvoir commenter les articles. Coup de chapeau à Antoine en passant.

     
  • freyafinker 6:06 pm le August 14, 2007 Permalien | Réponse  

    Agrégateur 

    Le projet qui me passionne actuellement est un agrégateur.

    Bon, un agrégateur tout simple est possible grâce à Magpierss et les instructions trouvées sur ce site.

    Par exemple, voyez l’agrégateur de Pluralisme.org. Et notez qu’il contient tous les sites même ceux ajoutés ce jour sur la liste Reseaulibre. De l’intérêt d’entrer l’adresse flux RSS dans les listes sur la plateforme.

    Dans cet exemple, j’ai agrégé un article par blog, ce qui donne une vision différente d’ouliblog qui agrège tous les articles.

    Il saute aux yeux tout de suite deux problèmes :

    1-l’encodage (j’ai choisi ISO car il donne le meilleur résultat, mais les blogs encodés en UTF-8 posent problème)

    2-le format de date, certains blogs étant en timestamp et d’autres en je ne sais trop quoi, il faut que je me renseigne). Les posts dont le format n’est pas timestamp ne sont pas agrégés.

    Un troisième problème mineur est l’homogénéisation des polices.

    Il faut trouver un support pour importer les articles agrégés. Deux solutions s’imposent d’emblée, Dotclear et WordPress.

    Dotclear permet d’importer n’importe quel flux RSS comme un contenu dans le blog.

    WordPress permet d’importer différents formats de sauvegardes comme contenu dans le blog. J’ai d’abord essayé WordPress, il existe de gros problèmes avec l’encodage.

    Note : Chacalito (blog : la politique du chacal) m’a suggéré d’agréger des articles intéressants et de les rediriger automatiquement vers les blogs. Ceci semble être un jeu d’enfant avec Dotclear.

     
    • un enfant 5:25 le décembre 13, 2008 Permalien | Réponse

      hello, j’aime beaucouup ton blog 🙂 on y trouve souvent quelques pderles. Je me demandais pourquoi avoirfait cette précision :b’il contient tous les sites meme ceux ajoutes ce jour sur la liste reseaulibre’ 🙂

  • freyafinker 1:28 pm le August 14, 2007 Permalien | Réponse  

    Plateforme de gestion de listes, comment ça marche ? 

    Elle est localisée sur Autresmondes.eu, un site qui a pour but d’envisager le web autrement.

    http://www.autresmondes.eu/Plateforme.php
    On peut y créer une liste, en entrant simplement le nom de la liste, un mot de passe, et un email qui peut être utile pour récupérer le mot de passe de la liste par exemple. On pourra aussi ajouter un logo et afficher le manifeste du réseau en question.

    Cela crée une base de données (une table en fait) dans la base de données sur le même serveur.

    On peut alimenter cette base de données en entrant essentiellement le nom des blogs du réseau et leur adresse. Il peut être très utile d’entrer également l’adresse du flux RSS de ces blogs, si l’on songe à en rassembler le contenu dans un Agrégateur dans un avenir proche.

    On récupère alors automatiquement la liste sous de nombreux formats :

    • 3 versions d’html pour insertion dans une page Web (il suffit de faire CTRL C) pour copier la plage de données qui nous intéresse. La quatrième colonne correspond au format wiki.
    • une version php dont on peut inclure l’adresse dans son blog, à condition qu’il supporte php (certains blogs zappent le code php), il suffit alors d’introduire la commande<?php include(« url »);?> (url étant l’adresse du fichier php correspondant à la liste, qu’on obtient en cliquant sur php).

    logo opml carre– une version OPML : on peut soit télécharger la cible du lien sur son disque dur, soit indiquer l’url OPML qui doit être importée dans sa blogoliste (cas de WordPress et Dotclear).

    logo rss carre– une version RSS et XML, et c’est là que ça devient intéressant ! Les deux versions ne diffèrent que par l’ordre des blogs, dans un cas, c’est alphabétique (pour XML) et dans l’autre cas (RSS), ce sont les derniers blogs inscrits en premier. L’adresse de l’url XML peut être indiquée dans le lecteur de fil de nouvelle de Dotclear, et la liste apparaît dans la blogroll et est toujours* à jour. Si le nombre d’entrées est limitée comme dans WordPress, il y a avantage à importer dans un widget RSS la liste RSS, ce qui permet aux derniers blogs entrés d’apparaître en premier. Cette liste complète une liste OPML qui serait en blogroll et donc évite d’avoir à la mettre à jour trop souvent.

    Il me semble que cela est clair, mais étant l’auteur, je comprends sans doute plus facilement les choses, n’hésitez pas à poser toute question ici.

    *Elle est toujours à jour, à condition que quelqu’un ait cliqué sur le lien qui écrit le fichier à jour, je pense qu’on peut compter sur les robots pour faire cela, mais si vous constatiez que votre liste ne se met pas à jour, vous pouvez aller cliquer

    **Enfin, patience, car pour que la liste se mette à jour sur votre blog, il faut attendre l’heure où le scanneur de flux scanne les flux, et selon les cas, ça peut être toutes les heures, ou tous les jours, donc la mise à jour n’est pas instantanée mais ça ne veut pas dire que ça ne marche pas.

    ***Et finalement, pour ceux qui auraient des listes de 700 blogs sous format exel, je peux les insérer pour eux dans une base de données.

     
    • freyafinker 1:50 le août 14, 2007 Permalien | Réponse

      Je vois en surfant sur les blogs politiques, qu’il faut que j’ajoute rapidement une version wiki !

    • freyafinker 7:08 le août 18, 2007 Permalien | Réponse

      La liste au format wiki est désormais disponible.

  • freyafinker 1:01 pm le August 14, 2007 Permalien | Réponse  

    Le pseudo RSS, comment ça marche ? 

    Il ne reste plus qu’à tromper le système, examiner la structure du fichier RSS, et mettre à la place les données qui nous intéressent, à savoir le nom du blog et le lien et la date de modification de l’entrée dans la base de données.

    Donc, à partir d’une base de données Mysql dans laquelle on rentre les noms des blogs, leur adresse, on va pouvoir générer automatiquement un fichier XML qui aura la structure d’un flux RSS et sera accepté par les lecteurs de flux RSS.

    Certains Weblogs, notamment Dotclear, WordPress, probablement Typepad et sans doute Canalblog, permettent d’importer le contenu d’autre blog dans un Widget lecteur RSS ou lecteur de fil de nouvelle, que l’on place dans les colonnes de son blog.

    Dotclear ne limite pas le nombre d’entrées, si bien que l’on peut avoir une liste complète toujours à jour en insérant l’adresse du pseudo RSS dans un lecteur de fil de nouvelles.

    Pour WordPress, le nombre d’entrées est malheureusement limité à 10. C’est pourquoi je combine l’insertion du fichier OPML dans les la liste des liens, et le pseudo RSS dans le lecteur de flux RSS. Ainsi, les dix dernières entrées apparaissent automatiquement, ce qui évite d’avoir à mettre à jour la liste trop souvent.

     
  • freyafinker 12:40 pm le August 14, 2007 Permalien | Réponse  

    PHP permet d’écrire du XML 

    Dès lors qu’on dispose d’une liste dans une base de données, on peut utiliser PHP pour générer le fichier OPML de la liste.

    On peut l’écrire dans une page web en utilisant des encodages pour les guillemets et les signes > et < < > & etc… Une liste fort utile des codes est présente ici.

    Mais on peut aussi l’écrire dans un fichier, et ça c’est super-fort.

    Pour cela, on va utiliser son logiciel ftp, par exemple Filezilla.

    On va créer un fichier que l’on transfère sur le serveur par Filezilla et auquel on donne des droits d’écriture (chmod à 777, ça fait super-pro). Cela veut dire qu’on va (dans attributs du fichier, en cliquant droit sur le fichier) cocher toutes les cases permettant à tous d’éditer, de voir et de modifier le fichier.

    Ensuite il suffira dans le fichier php d’ouvrir le fichier, d’écrire dedans, puis de le fermer.

    Fabuleux, non ?

    On commence à entrevoir ce que peuvent bien faire les hackers…

     
  • freyafinker 12:25 pm le August 14, 2007 Permalien | Réponse  

    Encodage UTF-8 et ISO 

    Erreur principale : le problème d’encodage. Chaque fois que vous voyez des hyéroglyphes dans un email, dans une page web ou sur un blog, c’est un problème d’encodage. Les anglo-saxons ont sans doute moins de problèmes car ils n’ont pas de caractères accentués. L’encodage, c’est la galère, et je n’ai pas encore trouvé de bonne solution.

    Le fichier XML comporte toujours une déclaration avec l’encodage charset= (soit UTF-8 soit ISO-8859-1). J’ai encore beaucoup à lire sur ces histoires d’encodage, notamment sur Wikipedia. Si les données proviennent d’une base de données, il faut s’assurer que l’encodage est le même pour la page Web et pour la base de données. Les caractères accentués font planter le fichier OPML à tous les coups.

    Donc on peut les supprimer en les passant à travers un filtre :

    exemple : $title=strtr(« $title », »éèêàùôiœ », »eeeauoioe »);

     
  • freyafinker 12:22 pm le August 14, 2007 Permalien | Réponse  

    Exemple de fichier XML, OPML 

    XML s’est imposé à moi petit à petit avec les blogs et les histoires de flux RSS.

    En bref, les plateformes de blogs permettent aux auteurs d’exporter le contenu de leurs articles sous forme d’un fichier XML (RSS ou RDF, ou encore ATOM). Ce fichier peut être récupéré par les agrégateurs de flux RSS et permet d’être au courant des nouveautés sans aller expressément sur le blog en question.

    Un fichier XML est structuré, il doit être bien formé, sinon il ne passe pas ou bien on reçoit un message d’erreur. Pour voir si le fichier XML valide bien, il suffit d’ouvrir l’adresse dans Internet Explorer (eh oui, ce dernier logiciel sert encore à quelque chose). On obtient ainsi une liste des erreurs à corriger. Par contre, avec Firefox, le problème c’est que Thunderbird (le logiciel de messagerie qui est aussi un lecteur de flux RSS) s’ouvre automatiquement s’il voit une extension de type .xml, c’est la galère !

    J’utilise donc IE pour tester mes fichiers XML quand ils ne fonctionnement pas.

    Le premier fichier XML que j’ai écrit, c’était un fichier OPML (à la demande de Nicolas Voisin). Il s’agissait d’insérer la liste freemen dans l’agrégateur Ouliblog. Et pour commencer, il suffisait de récupérer le fichier d’export de Ouliblog pour voir à quoi ressemblait un OPML. Ouliblog est génial car il indique les erreurs si on essaie de lui faire importer un fichier OPML.

     
  • freyafinker 11:52 am le August 14, 2007 Permalien | Réponse  

    CV développeur : l’histoire 

    Le tournant de ma carrière est sans doute octobre 2002. Juste après mon premier marathon et mon 40ème anniversaire, je suis une formation PHP, Mysql. Merci mille fois à mon chef pour qui je n’ai que des griefs, sauf celui de m’avoir orientée vers cette formation que je n’avais pas demandée ni même remarquée, je n’avais d’ailleurs pas la moindre idée de quoi il pouvait bien s’agir.

    Dès lors je n’ai cessé de me former et de développer des trucs. La rencontre avec les freemen m’a fourni un prétexte pour des essais de plus en plus osés autour de la liste freemen.

    • un forum simple et un forum développé
    • un jeu permettant de classer les blogs freemen (qui peut être reconverti et dérivé en système de stockage de réactifs ou de produits divers, en formats divers)
    • des pages individuelles permettant à chaque freemen de se présenter (pratiquement du WYSIWYG)
    • un site de partage d’outils pour les chercheurs travaillant dans une même discipline
    • un logiciel scientifique de génération d’amorces pour une méthode de clonage par PCR
    • un site interactif proposant des services informatiques aux personnes âgées

    En 2004, j’ai cru mourir à une formation C. Je n’avais jamais été sollicité aussi fort intellectuellement, et la chaleur, plus des problèmes rénaux étaient de la partie pour me faire souffrir terriblement. Plus jamais ça, vive PHP !

    En 2006, et malgré l’opposition capricieuse du chef dont j’ai parlé tout à l’heure, j’ai fait une formation XML.

    XML et ses mots-clés viennent tout juste d’entrer dans ma vie, c’est de cette nouvelle expérience que j’ai envie de vous faire part.

     
  • freyafinker 11:52 am le August 14, 2007 Permalien | Réponse  

    CV développeur : la préhistoire 

    Ma rencontre avec la programmation est presque aussi ancienne que ma rencontre avec l’écologie.

    En 1980, comme je commençais des études longues et ennuyeuses, j’ai dû me distraire grâce à la seule matière intéressante : les mathématiques.

    Elle nécessitait l’achat et l’emploi d’une calculatrice faisant des statistiques, la TI45 je crois.

    Je me suis bien éclatée en programmant un Master Mind.

    Un ou deux ans après, nous nous sommes cotisés avec mon frère pour acheter un Commodore 64. Là j’ai programmé en basic un programme de tests psychologiques. L’oeuvre est restée inachevée car entre temps je suis tombée addict à Survivor, un jeu qui fonctionnait sur le même ordinateur. C’est pourquoi je reste toujours bien à l’écart des jeux vidéo.

    Survivor, c’était des tas de murailles que l’on détruisait consciencieusement tandis que des animaux et des formes bizarres nous fonçaient dessus…

    Parmi mes études inutiles, il y avait toujours une matière agréable, l’informatique, surtout en 1985. Seul petit ennui, je n’ai jamais eu de bonnes notes car je ne sais pas réaliser un programme en temps limité.

    Pendant mes stages, j’ai fait la connaissance des AppleII, avec leurs disquettes souples, mais uniquement pour remplacer la vieille machine à boule de traitement de texte.

    Ah oui, j’ai toujours rêvé de m’acheter une machine à écrire qui corrige automatiquement les fautes, surtout après que j’aie appris la dactylographie en 1979.

    En 1994, je me souviens d’avoir entendu parler au travail d’un système qui permettait de communiquer gratuitement par le biais d’ordinateurs, c’était ma première mention d’internet…

    Tout s’accélère en 1997 où j’entreprends d’organiser mes données au travail sous le forme de pages web (rencontre avec HTML).

    Il faut attendre 2001 pour que j’aie un ordinateur fonctionnel et branché sur internet at home.

    C’est donc en 2002 que je découvre le tchat sur Voila et que je mets en ligne mon premier site internet, consacré à un de mes centres d’intérêts majeurs.

     
    • lespacearcenciel 10:42 le août 15, 2007 Permalien | Réponse

      Génial, nous avons débutés ensemble la même année.
      Auparavant, en ce qui me concerne, à ma librairie nous étions bien équipés d’un ordi sous 98, mais bon internet, pour moi c’était encore trop lent…
      De plus mon frère qui est aux Indes actuellement (Il vit là bas…) est ingénieur informatique. Le voyant bidouiller ses ordi et voyant la lenteur du truc à cette époque. Tout celà m’énervait un peu. Ce n’est qu’avec l’arrivée d’XP, après m’être extrêmement bien renseigné sur ce nouveau système (Suite au bugs de Windows 2000 et Me), que j’ai fais l’acquisition de mon premier (Si l’on peut dire véritable ordi – Un Compaq portable 2710 -Un petit bijou !)
      Depuis il y a longtemps que j’ai compris qu’il n’y aurait qu’internet pour véritablement changer ce monde…
      Enfin bref… A suivre…

      Amitiés à toi,

      Et merde pour la suite 😉

    • freyafinker 7:13 le août 16, 2007 Permalien | Réponse

      Salut Hugues-André,
      J’ai depuis deux ans un ordinateur portable qui m’a coûté 545 euros et qui me donne toute satisfaction ! Il faut dire que je n’ai pas besoin de carte son ni de carte graphique, comme je ne joue pas aux jeux video.
      Merci pour tes commentaires assidus.
      Bises,
      Freya

c
créer un nouvel article
j
message/commentaire suivant
k
message/commentaire précédent
r
Réponse
e
Modifier
o
afficher/masquer les commentaires
t
remonter
l
connexion
h
afficher/masquer l'aide
shift + esc
Annuler