SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Administration > Import-Export > Bouton mémo

Le bouton mémo

jeudi 17 mars 2005, par Fil, Pierre Lazuly. Dernier ajout vendredi 21 décembre 2007

Toutes les versions de cet article :


Le bouton mémo est la petite photocopieuse du web, qui vous permet de glisser dans votre site SPIP des copies de pages vues sur le net.


Mise à jour le 21 décembre 2007

- Installation : déposez le fichier memo.php à la racine de votre site. (Remarque : le bouton mémo ne fonctionne qu’à partir de SPIP 1.7.

-  Configuration : il faut préciser dans quelle rubrique doivent tomber les articles créés, quel statut est nécessaire pour pouvoir utiliser le bouton mémo, etc. Puis mettre « oui » dans la case « activer ».

- Utilisation : glissez le lien dans la barre des signets (bookmarks) de votre navigateur. Vous allez ensuite sur n’importe quelle page du web : si vous cliquez alors sur le signet, une fenêtre s’ouvre vous demandant de préciser le titre de la page. Si vous validez, la page est « photocopiée » dans ce site.

Si vous complétez le titre en ajoutant, entre parenthèses, le nom de la source, ce dernier ira directement dans le champ « nom_site » de la page photocopiée [1]...

En images, cela donne :

1. - Nous sommes sur la page à photocopier

2. - Clic !

3. - Une boîte de dialogue s’affiche avec le titre de la fenêtre

4. - On ajuste un peu...

5. - Et hop !

Question : Est-ce bien légal tout ça ?
Réponse : Si vous copiez des pages web pour les republier sur votre site, sans vous soucier du droit d’auteur, vous commettez le même délit avec le « copier-coller » de votre ordinateur qu’avec ce bouton — ni plus, ni moins. Faites-en bon usage !

Documents joints

Notes

[1] NB : sur la photo d’écran, c’est une ancienne version du bouton mémo, qui mettait le nom de la source dans le soustitre.


Répondre à cet article

  • > JOUER SUR LA SELECTION

    21 mars 2005 19:38

    Bonjour et bravo pour cette adaptation qui correspond à une direction importante de développement : faciliter la rapidité d’édition, dans un moment ou les outils de blogs nous donnent des habitudes de roi fénéants

    A ce propos, et à titre de suggestion, j’aurai pour ma part l’utilité d’une version qui ne photocopie que la sélection en cours et non toute la page, comme on peut trouver par exemple dans le blogger.com de google.

    Honnetement, je n’ai pas les compétences de développement nécessaire, j’en reste donc à un simple yaka focon ! merci d’avance !!

    Répondre à ce message

    • > JOUER SUR LA SELECTION 22 mars 2005 18:24

      Bon, je me répond à moi meme : j’ai adapté un bookmarklet pour pouvoir créer rapidement des articles à partir uniquement de la sélection en cours et non de la page entière - ce qui est bien utile pour blogger avec spip, ou lorsque la page contient des menus et du texte non significatif

      désolé pour le copier coller technique, ça se passe en deux étapes

      A/ Modifier memo.php

      B/ Modifier le lien "photocopier" (bookmarklet)

      A/ Modification du code : supprimer dans memo.php les deux passages suivants


      Couper ici numéro I-----------

      # test version de SPIP : a partir de 1.8pr2 recuperer_page() gere le charset

      if (function_exists(’init_mb_string’))

      $lapage = recuperer_page($url,true) ; else

      $lapage = recuperer_page($url) ;

      if (preg_match(’,<[^>]*charset=[\’" ]*([a-z0-9_-]+),i’, $lapage, $regs))

      $charset = trim($regs[1]) ;

      else

      $charset = ’iso-8859-1’ ;

      $lapage = importer_charset($lapage, $charset) ;


      Fin de Couper ici nmuéro I -----------


      Couper ici numéro II -----------

      // TEST VALIDITE

      if (sizeof($lapage) < 10)

      install_debut_html("Erreur de lecture...") ;

      echo "

      burps ! Je n’ai pas réussi à lire la page

      demandée (ou le résultat fait moins de 10 lignes)

       :


      \n
      \n".nl2br(join("\n",$lapage))."
      \n" ;

      install_fin_html() ;

      exit ;


      Fin de Couper ici nmuéro II -----------

      B/ Modification du lien bookmarlet

      Dans votre lien (bookmarklet) ajouter la mention

      +’&lapage=’+escape(document.selection.createRange().text) +

      à l’emplacement indiqué ci dessous

      javascript:if(t=prompt(’Memoriser%20cette%20page%20sous%20le%20titre...’,document.title))%7Bvoid(location.href=’http://127.0.0.1/spip/SPIP-v1-7-2/memo.php?url=’+escape(location.href)+’&lapage=’+escape(document.selection.createRange().text) +’&rub=8&t=’+escape(t)) ;%7D

      Pour info vous pouvez conserver les deux programmes (un bouton photocopier la page entière, et un bouton créer un article à partir de la sélection) Bien sur, vous pouvez aussi avoir des boutons thématiques pour blogger directement dans la catégorie qui est pertinente A + Mrique / Girafe

      Répondre à ce message

      • > JOUER SUR LA SELECTION 7 février 2006 15:48, par multicite

        Plutot que de supprimer tout le code de récupération de la page on peut mettre un test conditionnel :

        if ($lapage==’’) if (function_exists(’init_mb_string’)) $lapage = recuperer_page($url,true) ; else $lapage = recuperer_page($url) ; if (preg_match(’,<[^>]*charset=[\’" ]*([a-z0-9_-]+),i’, $lapage, $regs)) $charset = trim($regs[1]) ; else $charset = ’iso-8859-1’ ; $lapage = importer_charset($lapage, $charset) ;

        S’il n’y a pas de sélection toute la page est prise en compte. On n’a donc besoin que d’un seul bouton mémo pour la sélection et pour la page entière.

        Dans Firefox (netscape) le code de sélection ne marche pas

        document.selection.createRange().text

        il faut le remplacer par

        window.getSelection()

        Merci pour ce bouton bien pratique

        Répondre à ce message

        • > JOUER SUR LA SELECTION 2 août 2007 11:02, par ivandps

          Bonjour

          j’aime l’idée de jouer sur la séléction.

          Possibilité d’avoir un plugin avec cette version ?

          merci

          Répondre à ce message

        • > JOUER SUR LA SELECTION 2 décembre 2007 13:43

          Hello fil,

          tu n’envisages pas d’intégrer cette chouette fonctionnalité ?

          Répondre à ce message

          • > JOUER SUR LA SELECTION 2 décembre 2007 14:16, par JLuc

            J’ai essayé le code proposé (sous firefox) et ça marche effectivement, sauf qu’on perd toutes les fins de paragraphe !

            Par ailleurs, vu qu’on ne lit plus la page d’origine mais la sélection du navigateur, on perd l’info sur le charset, ... il faudrait la lire quand même pour traduire la sélection si nécessaire ...

            Répondre à ce message

    Retour au début des forums

  • Le bouton mémo & le diplo

    13 mars 2005 21:40

    Hello,

    J’utilise beaucoup ce script, qui est formidable pour constituer une revue de presse en ligne. Il marche très bien partout,... sauf sur le site du Monde diplomatique où le script plante systématiquement (il ne met qu’un bout de titre dans la page, le champ texte reste vide).

    François

    Répondre à ce message

    • > Le bouton mémo & le diplo 13 mars 2005 22:01, par Fil

      Ca c’est pas banal :-)

      Quand tu parles de « au milieu du titre », est-ce par hasard sur un accent ? Si oui il faut plutôt chercher du côté du charset, car le site du Diplo est en utf-8.

      Peux-tu :

      1. donner l’URL précise qui le fait "planter" ?
      2. faire un essai avec une page de spip.net ?

      Répondre à ce message

      • > > Le bouton mémo & le diplo 13 mars 2005 22:56, par François

        Hello,

        J’ai testé avec une page de spip.net. Ca passe sans problème (et, si ça peut être utile, le site sur lequel j’envoie les données est en iso-latin).

        Pour ce qui est du titre, j’ai systématiquement un problème (apparition de caractères chinois ou autres joyeusetés à la place des accents) avec les accents dans les titres (mais seulement là), donc ce n’est pas très embêtant et je rectifie à la main.

        Quant aux pages du diplo qui ne passent pas, tous les articles sont, semble-t-il concerné. Le comportement du script mémo est soit de créer un champ texte vide (l’url est quand même sauvergardé), soit de reprendre dans le champ texte les quelques premières lignes de l’article.

        Par exemple, avec la page http://www.monde-diplomatique.fr/20...

        on obtient ceci dans le champ texte :

        Pour une société de décroissance

        http://www.monde-diplomatique.fr/

        novembre 2003 Pages 18 et 19

        Absurdité du productivisme et des gaspillages

        Pour une société de décroissance

        (et les accents passent bien).

        J’ai pas encore vraiment cherché dans le code d’où ça pourrait venir, je posais juste la question pour savoir si quelqu’un avait une explication. Je vais un peu farfouiller dans le code.

        François

        Répondre à ce message

        • > > > Le bouton mémo & le diplo 14 mars 2005 08:59, par Fil

          Je pense que c’est dû à un caractère non utf-8 dans un commentaire du squelette, qui fait planter la conversion utf-8 -> iso-latin.

          Répondre à ce message

          • > > > > Le bouton mémo & le diplo 14 mars 2005 10:47, par Fil

            Le bouton mémo utilisait le binaire iconv en ligne de commande ; mais maintenant SPIP sait gérer importer_charset()

            Répondre à ce message

            • Suite 14 mars 2005 17:51, par François

              Ca marche pour l’article de Serge Latouche que je citais (encodage de tout le texte, sauf le titre, qui est coupé au premier accent — mais ça c’est pas neuf).

              Mais un essai sur d’autres pages (par exemple : http://www.monde-diplomatique.fr/20... ) amène le même problème que décrit ci-dessus.

              François

              Répondre à ce message

              • > Suite 14 mars 2005 17:55

                Il faudrait confirmer ça avec la version CVS de SPIP.

                Répondre à ce message

                • > > Suite 14 mars 2005 18:03, par François

                  C’est ce que j’ai fait. J’ai tout réinstallé, une version CVS d’il y a une heure + le script mémo tout frais téléchargé.

                  François

                  Répondre à ce message

                  • > > > Suite 14 mars 2005 18:08, par Fil

                    Bon, dans ce cas il faut approfondir, mais ça demande à ce que tu me contactes par mail ou sur le #spip de irc.freenode.net

                    Répondre à ce message

                    • > > > > Suite 14 mars 2005 20:24, par Fil

                      Nouvelle version qui pallie partiellement ce problème — sachant que la solution véritable est de désactiver l’appel à iconv() dans inc_charsets.

                      Répondre à ce message

                      • > Suite 18 mars 2005 13:19, par Fil

                        La nouvelle version devrait résoudre complètement le problème ; à condition d’avoir activé mb_string dans son php, et d’avoir installé la version CVS de SPIP datée d’hier : tu peux alors même photocopier la Pravda.

                        Répondre à ce message

                        • et le titre ? 2 décembre 2007 13:28

                          Hello fil,

                          Pas de probleme d’accent dans le texte, mais dans le titre : pour "photocopier" cette page, par exemple, le titre se transforme en "Le bouton mmo - SPIP - Contrib"

                          A part ça, ce serait bien de pouvoir sélectionner la zone à photocopier, soit par la sélection courante, soit par l’identifiant d’une zone (id d’un div par exemple).

                          Répondre à ce message

    Retour au début des forums

  • Le bouton mémo - Félicitations :o)

    22 juin 2007 22:27, par Hada de la Luna

    Bonsoir, :o)

    juste pour dire que j’apprécie énormément de script qui m’a permit de migrer manuellement depuis la V1 de mon site perso, sans devoir tout retaper avec mes petits doigts... Et en plus, les boutons de liens restent valident qd on change de version (j’en ai fait un par rubrique à alimenter)

    Merci de votre travail, j’attend impatiemment une version compatible pour 1.9.2a pour l’installer sur le site d’une amie

    Cordialement :o)

    Répondre à ce message

    Retour au début des forums

  • Le bouton mémo ne fonctionne pas en 1.9 ??

    14 septembre 2006 10:08, par L’instit

    Apparemment, le bouton memo ne fonctionne pas sur un spip 1.9. Message : mal installé ...

     ???????????

    Pierre N.

    Répondre à ce message

    Retour au début des forums

  • Le bouton mémo

    19 janvier 2006 18:42, par achille

    Tout simplement merci
    tres bonne contrib
    et surtout utile

    Répondre à ce message

    Retour au début des forums

  • Le bouton mémo

    23 septembre 2005 11:44

    merci très utile

    Répondre à ce message

    Retour au début des forums

  • NB : problème évoqué par quelqu’un d’autre plus bas , mais je poste à part pour raisons de lisibilité sur ce problème spécifique

    Je le rencontre ce petit problème d’acents remplacés dans le titre par des caractères chinois depuis longtemps à chaque fois que j’utilise la fonction "envoyer un lien vers cette page par mail" de mon navigateur (Firefox 1.0).

    Par contre, bizarrement, la fonction "envoyer un lien vers cette page par mail" n’a jamais présenté ce défaut sous Internet Explorer.

    Répondre à ce message

    Retour au début des forums

0 | 25 | 50



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net