Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

  • http://zone.spip.org
  • /trac
  • /spip-zone
  • /browser
  • /_plugins_

/_plugins_/plugins_seenthis – SPIP-ZONE

/plugins_seenthis

  • ►/detecter_langue
  • ►/microcache
  • ►/lazyoembed
  • ►/recuperer_favicon
  • ►/autoembed
  • ►/date_relative_dynamique
  • ARNO* @arno ART LIBRE 29/10/2012 14:29

    Mise à jour de mon plugin « Afficher date relative » :
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/date_relative_dynamique

    Pour rappel, ce plugin permet d’afficher une date de la forme « Il y a x minutes » au lieu d’une date en dur (de la forme « 27 octobre 2012 »). Les deux modifs :
    – ça fonctionne désormais avec la balise HTML5 <time> ;
    – ça fonctionne désormais si le script est appelé en crossdomain. Il semble qu’en crossdomain, javascript n’a pas accès au header HTTP "Date", du coup je ne peux pas connaître l’heure du serveur. Dans ce cas, je me contente de décider que l’heure du serveur est l’heure du client ; c’est pas bon, mais c’est mieux que rien.

    Note : le plugin a un processus assez rigolo qui fait qu’au chargement, il appelle un petit fichier statique ("vide_date.html"), qui ne sert rigoureusement à rien, sauf à permettre à javascript de lire la date du serveur. De cette façon, le script peut correctement calculer la date relative par rapport au serveur, et non par rapport au client :
    – indispensable pour les serveurs comme Seenthis qui ne sont jamais à la bonne heure,
    – ultra-indispensable, plus sérieusement, parce que le serveur et le visiteur ne sont pas forcément dans le même fuseau horaire.

    #plugin #SPIP

    • #PDF
    ARNO* @arno ART LIBRE
    • Paulo @paulo 29/10/2012 17:34

      «Ultra indispensable, plus sérieusement...»
      Vraiment ?

      Paulo @paulo
    • Seenthis @seenthis CC BY-NC 29/10/2012 19:00

      Ultra indispensable, à partir du moment où l’on utilise ce genre d’affichage. Là, ces derniers jours, je me suis fais vanner parce que mon serveur avait un gros décalage horaire par rapport… à la réalité. C’est juste parce que la date s’est mise à apparaître en clair ; sinon, justement, avec cette astuce, le décalage n’était pas perceptible par les visiteurs (ça doit faire des mois que mon serveur n’était pas à l’heure). Si le serveur était à l’heure canadienne avec des visiteurs français, même topo.

      Seenthis @seenthis CC BY-NC
    • touti @touti 29/10/2012 20:49

      Je vois qu’il y a encore un décalage horaire mais moindre. Par exemple, le mail de notification seenthis affiche 20:44 alors que je le reçois à 20:39

      touti @touti
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 11/11/2011 15:23
    1
    @stephane
    1
    @stephane

    #seenthis : À la demande générale de @stephane, j’ai fabriqué des trigrammes pour permettre à SPIP d’identifier les textes en breton. Par exemple :
    http://www.langue-bretonne.com/Pajennou/Gwengamp.html

    Et pour rappel, je diffuse mon algorithme de détection des langues sous forme de plugin SPIP là :
    ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/detecter_langue

    Alors évidemment, maintenant, va falloir écrire et référencer des trucs en breton, sinon ça sert à rien que je me décarcasse.

    Seenthis @seenthis CC BY-NC
    • ARNO* @arno ART LIBRE 12/11/2011 09:52

      Pour mémoire, mon petit script pour déterminer les 300 principaux trigrammes d’une langue :
      http://pastebin.com/tHeGkzM0

      – je vais sur Gutenberg récupérer le texte d’un roman (complet, long) dans cette langue,
      – je passe le texte en minuscules, je vire toutes les ponctuations, je remplace tous les retours à la ligne, puis j’élimine tous les doubles espaces,
      – je copie ce texte en ligne 5 (ici tronquée).

      • #PHP
      ARNO* @arno ART LIBRE
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 22/09/2011 20:17

    Mise à jour de mon petit serveur de fichier multimédia basé sur autoembed :
    ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/autoembed

    Le code de détection de la musique sur GrooveShark a changé.

    • #PDF
    Seenthis @seenthis CC BY-NC
    • Seenthis @seenthis CC BY-NC 23/09/2011 06:33

      – TrailerSpy (bon sang que ce player est laid !) :
      http://www.trailerspy.com/trailer/12060/Red-Dead-Redemption-Undead-Nightmare-trailer

      • #Playstation 3
      Seenthis @seenthis CC BY-NC
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 27/08/2011 10:37
    4
    @arno
    @loiseau2nuit
    @aris
    @rastapopoulos
    4

    Je viens d’installer le code source de mon serveur d’AutoEmbed sur la Zone :
    ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/autoembed

    Important :
    – c’est basé sur AutoEmbed :
    ►http://autoembed.com
    – l’intérêt de cette version, c’est le fichier index.php, qui me permet de fabriquer un serveur de documents ultra-léger, avec un système de cache,
    – ça n’est pas du SPIP ! Ce dossier se suffit à lui-même pour fonctionner ;
    – vérifier que le sous-dossier /cache a des droits suffisamment larges pour que PHP puisse effectuer ses sauvegardes dedans,
    – vérifiez la licence sur AutoEmbed : LGPL, licence (pas chère) pour usage commercial.

    • #HTML
    • #HTML
    • #PDF
    Seenthis @seenthis CC BY-NC
    • bohwaz @bohwaz ART LIBRE 28/08/2011 00:34

      Par définition si c’est en LGPL, tu peux l’utiliser dans un cadre commercial...

      bohwaz @bohwaz ART LIBRE
    • habbon @habbon 11/12/2011 11:28

      Du coup, tu as un fonction php qui fait filtre SPIP pour lui dire de passer toutes les urls qu’il trouve dans /autoembed/ ?url=... ?

      habbon @habbon
    • habbon @habbon 11/12/2011 20:33
      @seenthis

      En fait, ce qui m’intéresse en particulier, c’est de pouvoir afficher les images d’url collées dans un formulaire. Je pensais que c’était autoembed, mais j’ai l’impression que c’est autre chose non ? @seenthis

      habbon @habbon
    Écrire un commentaire

  • notabene @notabene CC BY-NC-SA 12/08/2011 13:43
    @seenthis

    Cher @seenthis,

    Je trouve exemplaire la façon dont les attributs de langue en HTML sont insérés. Le code est-il libre et récupérable ?

    Mon idée c’est de reprendre ça pour pouvoir fabriquer un truc simple à déployer (un filtre spip sur contrib, par exemple) pour tous les gens qui affichent des RSS sur leur site perso, avec génération automatique des langues.

    Cas concret : c’est ce qui me bloque pour mettre un fil Twitter sur un #spip pour des questions d’accessibilité : une revue d’écran bien faite (JAWS) choisit son moteur phonologique sur la base des attributs lang des balises HTML.

    • #Twitter
    notabene @notabene CC BY-NC-SA
    • Seenthis @seenthis CC BY-NC 12/08/2011 13:48

      J’ai installé le plugin « Détecter langue » sur la Zone :
      ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/detecter_langue

      Après, il faudra que tu fasses passer le texte que tu veux dans ce plugin. Je n’ai pas de méthode générique pour ça (puisque la structure des messages sur Seenthis n’est pas du tout celle de SPIP).

      Pour les hreflang, qui sont drôlement pratiques, ça devient déjà nettement plus coton, puisqu’il n’y a pas nativement de récupération du contenu distant dans SPIP. (S’il y a un plugin qui le fait, il suffit de brancher les deux ensemble.)

      Seenthis @seenthis CC BY-NC
    • notabene @notabene CC BY-NC-SA 12/08/2011 14:09
      @seenthis

      @seenthis merci pour le lien. Pour les hreflang dans le cas d’un flux rss je regarderai, mais si on déduit la langue et qu’on génère l’attribut lang, vu qu’on part du principe que c’est une citation du texte original, je me dis qu’on doit pouvoir gnéérer mêmement l’attribut hreflang

      (note liminaire : ami lecteur, quand pour la dernière fois as-tu lu « mêmement » ?) :)

      notabene @notabene CC BY-NC-SA
    • notabene @notabene CC BY-NC-SA 12/08/2011 14:12
      @seenthis

      @seenthis j’ai regardé le code, c’est génial ton truc ! #sharethelove

      notabene @notabene CC BY-NC-SA
    • ARNO* @arno ART LIBRE 12/08/2011 15:09

      Pour le hreflang, je vais tout de même chercher le contenu de la page distante.

      – Pour récupérer le contenu, j’utilise le portage de Readability en PHP :
      http://code.fivefilters.org/p/php-readability
      Ce qui permet d’extraire la partie « intéressante » de la page linkée (sans les éléments de navigation notamment).

      – Une fois que j’ai ce contenu, je le fais passer dans le détecteur de langue et... voilà, j’ai de quoi renseigner mon hreflang.

      – Au passage : comme je récupère la page distante, je récupère aussi son title. C’est comme ça que je peux réintroduire un title dans le HTML des liens vers l’extérieur de Seenthis.

      • #PHP
      ARNO* @arno ART LIBRE
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 26/09/2011 14:25
      @notabene

      @notabene j’avoue n’avoir pas souvenir de lecture de « mêmement », mais mêmement — ah ! —, je n’ai pas souvenir de lecture de « gnéérer »... :-p

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 18/07/2011 14:26
    2
    @martin
    @vlentz
    2

    Je viens de libérer un nouveau #plugin pour #SPIP : recuperer_favicon
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/recuperer_favicon

    C’est un vieux truc, qui n’a jamais été diffusé, parce qu’il utilisait du code non libre (gratuit, mais non libre) pour aller chercher le favicon d’un site distant. Désormais, il existe une URL pour récupérer directement le favicon d’une URL :
    http://www.google.com/s2/favicons?domain=www.flip-zone.com

    Du coup, le plugin devient carrément léger : son seul travail, c’est de faire une copie locale du favicon (pour ne pas taper Google à chaque hit).

    • #Google
    • #PDF
    Seenthis @seenthis CC BY-NC
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 18/07/2011 15:09

      Si je ne m’abuse, j’avais fait des tests il y a quelque temps, et cela ne respecte pas le favicon d’origine, notamment les PNG transparents.

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • Seenthis @seenthis CC BY-NC 18/07/2011 15:52

      Oui, et il ne trouve pas tous les favicons. Mais la version précédente du plugin ne trouvait pas tout non plus, et le calcul était nettement plus lourd (et pas diffusable parce que pas libre).

      S’il y a mieux, tant mieux. Mais faute de grives...

      Seenthis @seenthis CC BY-NC
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 18/07/2011 16:30

      Je comprends bien ! ;-)

      J’avais aussi abandonné cette solution parce qu’elle provoquait un nombre non négligeable de requêtes pour l’utilisateur, donc j’ai fait une liste réduite de sites pour lesquels j’ai le favicon, dans un sprite : http://gasteroprod.com/themes/gp2010/images/sprite-favicons-20101005.png

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • Martin Korolczuk @martin 18/07/2011 16:48

      Pourquoi préférer un SaaS propriétaire à du code gratuit, mais non libre ?

      Martin Korolczuk @martin
    • grommeleur @grommeleur 18/07/2011 17:09

      Mais est-ce cela qui recouvre tous les liens de petits dessins sur seenthis ?

      grommeleur @grommeleur
    • grommeleur @grommeleur 18/07/2011 17:13

      Oh ! petits dessins disparus ...

      grommeleur @grommeleur
    • Seenthis @seenthis CC BY-NC 18/07/2011 17:17
      @martin

      @martin : la possibilité de diffuser le plugin.
      – Le code propriétaire, je ne peux pas le redistribuer.
      – Le code qui utilise le SaaS de Google, je peux le redistribuer.

      Seenthis @seenthis CC BY-NC
    • Martin Korolczuk @martin 18/07/2011 19:35
      @seenthis

      @seenthis : Ah oui, je comprends mieux la motivation, en effet.

      En revanche, je ne trouve point de CGU concernant Google S2, en particulier pour ce qui est de son utilisation depuis un site tiers.

      Tout au plus, je tombe sur un message non officiel d’annonce de l’ouverture du service :

      http://googlesystem.blogspot.com/2007/09/google-shared-stuff.html

      ou encore de son arrêt :

      http://googlesystem.blogspot.com/2009/02/google-shared-stuff-to-be-discontinued.html

      Rien, en revanche, sinon le constat de leur fonctionnement en l’état, sur les favicons. La pérennité de la solution est donc sujette à caution... Mais ça marche ! :-)

      • #Google
      • #Web Albums
      Martin Korolczuk @martin
    • bohwaz @bohwaz ART LIBRE 18/07/2011 19:56

      C’est pas si compliqué de faire du code qui va récupérer un favicon, pour remplacer le code non libre, non ?

      bohwaz @bohwaz ART LIBRE
    • Seenthis @seenthis CC BY-NC 18/07/2011 20:00
      @bohwaz

      @bohwaz : curieusement, si, c’est assez coton, parce .ico est un format à la con et parce que la façon de déclarer où trouver le fichier de l’icone n’est pas identique partout.

      On avait cherché à l’époque pour ►http://rezo.net et tout ce qu’on avait trouvé à l’époque c’était ce bout de code pas libre. Ça a peut-être progressé, mais j’ai pas trop le temps pour l’instant.

      Seenthis @seenthis CC BY-NC
    • Seenthis @seenthis CC BY-NC 18/07/2011 23:22
      @nhoizey

      @nhoizey dans certaines situations, si ça se justifie, tu peux combiner avec « Sprites CSS », et ainsi faire fabriquer tes sprites CSS d’un seul coup pour l’ensemble d’une grosse liste.

      Seenthis @seenthis CC BY-NC
    • bohwaz @bohwaz ART LIBRE 19/07/2011 01:27

      La question : est-il vraiment utile de s’occuper du format de l’image ? On peut juste copier l’image non ? (Pourquoi se faire chier ?)

      bohwaz @bohwaz ART LIBRE
    • bohwaz @bohwaz ART LIBRE 19/07/2011 02:09

      Bon sinon partie recherche : http://svn.kd2.org/svn/misc/libs/lib-image/favicon.php

      Effectivement sinon GD ne semble pas gérer ICO (en fait BMP) comme format de fichier, c’est un peu con, mais Imagick le gère très bien, donc c’est aussi possible de faire de la conversion en quelques lignes de code.

      bohwaz @bohwaz ART LIBRE
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 19/07/2011 13:41
      @seenthis

      @seenthis le danger de combiner avec les sprites, c’est que ton sprite va vite grossir, en tout cas sur seenthis... ;-)

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • bohwaz @bohwaz ART LIBRE 19/07/2011 15:22

      L’astuce que j’ai déjà utilisé avec succès : CSS générée dynamiquement, qui inclus toutes les icônes utilisées dans la page, avec data URI. Au lieu de faire 15 requêtes pour 15 icônes, ça ne fait qu’une seule requête. Problème : si tu changes de page, tu recharges une nouvelle CSS avec de nouvelles icônes, alors qu’avec 15 icônes séparées, elles sont déjà cachées par le navigateur. Mais quand même par expérience c’est plus rapide, même si aucune solution n’est parfaite.

      bohwaz @bohwaz ART LIBRE
    Écrire un commentaire

  • Davduf @davduf CC BY-NC-SA 30/06/2011 17:45
    3
    @sweetsumo
    @nhoizey
    @sammyfisherjr
    3

    Alors, en ces temps de #googlepluseries, petit rappel. Dans les recoins du Net libre, il y a ►http://seenthis.net #libre #libre #libre

    Seenthis permet de tenir à jour un blog personnel constitué de billets courts. Il est principalement destiné à la veille d’actualité. Pour cela, il propose de mettre en valeur le référencement de pages Web, la citation d’extraits et le commentaire, grâce à une mise en forme automatique et adaptée des textes.

    Il est destiné, principalement, à faciliter la recommandation de liens entre pairs.

    Il est associé à un système de forums publics permettant aux participants d’échanger des idées de manière constructive (conversation publique). Un système de thématisation avancé facilite la constitution de bases documentaires et thématiques.

    Davduf @davduf CC BY-NC-SA
    • sweetsumo @sweetsumo CC BY-SA 30/06/2011 21:25

      Quelles différences entre Seenthis & Tumblr ? Les 2 me semblent un peu similaires ? #libre #libre, oui, mais encore...
      En tous cas merci de la recommandation...

      sweetsumo @sweetsumo CC BY-SA
    • Davduf @davduf CC BY-NC-SA 30/06/2011 23:09

      Ah, non, non... ça n’a rien à voir... Et, oui, ici, c’ets franchement libre, vu les instigateurs ,-)

      Davduf @davduf CC BY-NC-SA
    • Fil @fil 5/07/2011 22:26
      @seenthis

      #seenthis n’est pas libre, cf les commentaires de @seenthis

      Fil @fil
    • Davduf @davduf CC BY-NC-SA 5/07/2011 22:37

      Que veux tu dire ?

      Davduf @davduf CC BY-NC-SA
    • Fil @fil 5/07/2011 23:13

      Hé bien sauf arrangement spécifique le code de #seenthis n’est pas disponible pour créer un autre site similaire (ne serait-ce que pour un usage perso).

      Fil @fil
    • ARNO* @arno ART LIBRE 6/07/2011 13:16

      Plus précisément :
      – j’ai d’origine réalisé une partie des fonctionnalités du système sous forme de plugins SPIP, que j’ai installés sur spip-zone (sous GPL, donc) ;
      ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis
      – une autre partie des fonctionnalités ont été codées sous une forme de briques non-SPIP (c’est-à-dire pas sous forme de plugins SPIP), et elles sont progressivement passées sous forme de plugins SPIP, de façon à pouvoir être libérées progressivement ;
      – en revanche, le code qui fait fonctionner les briques ensemble n’est pas diffusé, et je n’ai pas encore pris de décision à leur sujet.

      Ce qui fait que, en pratique :
      – tu as toute une partie du code sous forme de plugins SPIP que je diffuse déjà en libre,
      – tu as une partie du code que je travaille à passer sous forme de plugins SPIP, avant de les diffuser en libre,
      – mais tu n’as pas un package complet installable clé-en-main qui te permettrait d’installer ta propre instance de Seenthis.

      Comme je n’ai pas vocation à devenir une méga startup « du libre » comme status.net et que je souhaite développer le truc de manière humaine, je crains d’être à la merci des comportements prédateurs et/ou opportunistes qui viennent à la fois du côté marchand et du libre. (J’ai suffisamment vu de tels comportements pour être très méfiant.)

      Alors j’y vais mollo, je développe le truc en essayant de rester cohérent avec mon idée d’origine (parce que, aspect qui complique le truc par rapport à beaucoup de projets de réseaux sociaux libres, Seenthis n’est pas du tout le clone libre d’un succès non-libre existant), je vais essayer de libérer le maximum de choses au fur et à mesure. Mais pour l’ensemble, qui ferait un pack libre installable « clé en main », pas dans l’immédiat.

      • #PDF
      ARNO* @arno ART LIBRE
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 31/03/2011 07:19
    5
    @fil
    @erwan_deverre
    @aris
    @jjllnn
    @julien
    5

    Je viens d’installer sur #Spip-Zone les deux #javascript que j’ai modifiés pour gérer #oembed sur #Seenthis :
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/lazyoembed

    Il s’agit de :
    – jquery.oembed.mod.js (jquery.oembed.js modifié), qui est le script qui gère l’intégration des documents distants (vidéos Youtube, images Flickr, etc.) ;
    – jquery.lazyoembed.js, qui est une version modifiée de jquery.lazyload.js : c’est ce script qui déclenche les oembed, au fur et à mesure de leur apparition dans la page, plutôt que de déclencher le truc d’un seul coup.

    • #YouTube
    • #PDF
    Seenthis @seenthis CC BY-NC
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 5/03/2011 11:26
    3
    @fil
    @aris
    @rastapopoulos
    3
    @fil

    Je viens de poster un nouveau #plugin #SPIP sur #spip-zone : Microcache
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/microcache

    – à la base, c’est la fonction de @fil pour ►http://rezo.net,
    – mais comme le nom du #microcache est facilement accessible, elle est complétée par une fonction de suppression du cache.

    Sur Seenthis, c’est le système qui me permet de travailler avec des squelettes SPIP, tout en ayant à la fois :
    – un système de cache statique et persistant,
    – des mises à jour en temps réel (il me suffit d’effacer les fichiers microcache qui vont bien quand on poste un message).

    Ah oui, ça s’utilise ainsi :

    [(#ID_AUTEUR|microcache{inc/truc_auteur})]

    où inc/truc_auteur.html est un squelette tout à fait classique. La valeur de l’#ID_AUTEUR est à récupérer, dans ce squelette, avec la variable #ENV{id}.

    Pour effacer ce microcache, a priori ça se fait directement dans du PHP (à la validation d’un formulaire, certainement) :

    effacer_microcache($id_auteur, « inc/truc_auteur ») ;

    • #PDF
    Seenthis @seenthis CC BY-NC
    • Fil @fil 5/03/2011 15:53

      merci de m’avoir prévenu LOL WTF

      Fil @fil
    • Fil @fil 7/03/2011 10:44

      à bien y réfléchir il serait très aisé d’ajouter l’option suivante dans ce plugin : remplacer l’inclusion par un <esi : url de l’inclusion>
      #varnish

      Fil @fil
    • Seenthis @seenthis CC BY-NC 7/03/2011 12:19

      Si tu regardes le fichier /inc, tu verras qu’il y a déjà une fonction :
      _esi_microcache()
      qui fait exactement cela.

      Mais je n’arrive pas à faire fonctionner les fonctions ESI.

      Sinon, ça serait intéressant :
      – puisqu’il s’agit d’un plugin, il sera sans doute possible de détecter la présence du code <esi : dans le source, et d’ajouter un header destiné à Varnish pour que celui-ci parse cette page spécifiquement ;
      – ensuite, dans supprimer_microcache, être capable de forcer la purge pour cette adresse.

      Et, au final, faire que ça tourne directement sur la fonction microcache, sans modification, uniquement sur une variable de configuration (pour que les mêmes squelettes fonctionnent avec ou sans ESI Varnish).

      Seenthis @seenthis CC BY-NC
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 4/03/2011 10:42
    1
    @fil
    1

    Je viens d’installer sur #spip-zone un autre #plugin #SPIP tiré du code de #Seenthis :
    ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/detecter_langue

    Il fournit la fonction detecter_langue($texte), qui répond avec le code de la langue dans laquelle est rédigé le $texte.

    L’originalité, ici, est d’avoir deux passes :

    – d’abord voir dans quel alphabet le texte est rédigé majoritairement (latin, cyrillique, grec, arabe, hébreu...) ; cela permet de limiter le nombre de langues possibles ;

    – ensuite une classique analyse par tri-grams, limitée aux langues déterminées par la passe précédente.

    #GPL

    • #Berlin
    Seenthis @seenthis CC BY-NC
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 4/03/2011 11:36

      C’est ce plugin qui indiquait l’autre jour « allemand » pour un texte en français, juste parce qu’il parlait de Berlin ? ;-)

      Plus sérieusement, pourquoi mettre ces plugins dans un dossier « plugins_seenthis » sur la zone ?

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • Seenthis @seenthis CC BY-NC 4/03/2011 11:46

      J’ai déjà répondu là :
      http://seenthis.net/messages/12782

      Seenthis @seenthis CC BY-NC
    Écrire un commentaire

  • Seenthis @seenthis CC BY-NC 26/02/2011 13:19
    2
    @aris
    @fil
    2

    Je viens d’installer sur #spip-zone deux plugins réalisés pour Seenthis :
    ►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis

    – #date_relative_dynamique est le plugin qui permet d’afficher les dates des forums sous la forme « il y a... », dynamiquement en Javascript ;

    – #lien_court est le plugin qui permet de raccourcir les URL affichées. Il a deux caractéristiques marrantes : (a) l’URL est raccourcie en priorité en sucrant des éléments au milieu plutôt qu’à la fin comme on le fait d’habitude, (b) les éléments supprimés sont en réalité seulement masqués en CSS, ce qui permet de préserver l’intégralité du lien lors d’un copier-coller.

    #Seenthis #SPIP #GPL

    • #PDF
    Seenthis @seenthis CC BY-NC
    • RastaPopoulos @rastapopoulos CC BY-NC 26/02/2011 14:07

      Super cool ce début d’ouverture, merci !

      Par contre, pourquoi les avoir mis dans un sous-dossier « seenthis » s’ils peuvent être utilisées indépendamment, génériquement ? (Oui j’pouvais pas m’empêcher de la poser celle-là...)

      RastaPopoulos @rastapopoulos CC BY-NC
    • Fil @fil 26/02/2011 14:31

      Comme je disais plus tôt, là où tu lis la date au format unix
      Math.floor($(this).attr(« title »))
      tu pourrais lire aussi la décoder si elle est au format datetime
      http://seenthis.net/messages/8747
      ce qui rendra les choses plus #microformats

      Fil @fil
    • Seenthis @seenthis CC BY-NC 27/02/2011 22:43
      @rastapopoulos

      @rastapopoulos

      – parce que j’ai besoin de les identifier comme tels : ceux-là, je ne souhaite pas qu’on me les pourrisse sans me demander mon avis ; je n’ai pas le temps de suivre tous les plugins que j’ai installés sur la Zone, mais suivre un sous-dossier, ça je dois pouvoir y arriver ;

      – parce que je ne suis pas encore certain que tout sera livré sous forme de plugins bien finalisés, alors un sous-dossier générique pourrait s’avérer utile.

      Seenthis @seenthis CC BY-NC
    Écrire un commentaire

thèmes de ce site

  • Technology: PDF
  • Position: tags/skel editor
thématisation automatique par OpenCalais