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

 
  • #s
  • #spi
RSS: #spip

#spip

  • #SPIP2latex
  • #SPIP3.1
  • #SPIP5
  • #SPIPjs
  • #SPIPrevolution
  • #SPIP_
  • #SPIP-
  • #SPIPeurs
  • #SPIPeuse_de_choc
  • #SPIPnoz
  • #SPIP+scss
  • #SPIP1.9.2
  • #SPIPclear
  • #SPIPcontrib
  • #SPIPcestaussi
  • #SPIPoulet
  • #SPIPfeeder
  • #SPIPpoulet
  • #SPIPbxl2008
  • #SPIPbouledegomme
  • #SPIPgalaxie
  • #SPIPmystere
  • #SPIPmedia2008
0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 | ... | 850
  • @erational
    erational @erational 12/12/2019
    3
    @spip
    @jeanmarie
    @monolecte
    3

    Mise à jour CRITIQUE de sécurité : sortie de SPIP 3.2.7 & SPIP 3.1.12

    Une faille CRITIQUE a été découverte récemment sous #SPIP, elle permet à des auteurs identifiés d’injecter du contenu dans la base de données. Cette faille concerne les branches SPIP 3.1 et 3.2.

    Il est impératif de mettre à jour votre site SPIP dès que possible.

    L’équipe remercie Alexis Zucca pour l’identification et le signalement de la faille.

    Dans l’attente d’une mise à jour de votre site, l’écran de sécurité en version 1.3.13 bloque les exploitations possibles de la faille. La mise à jour de l’écran de sécurité reste une mesure transitoire qui ne vous dispense pas de la mise à jour de SPIP dans les meilleurs délais.

    Comme annoncé précédemment, la version beta de SPIP 3.3 sera bientôt disponible, à suivre...

    Annonce complète et détails
    ▻https://blog.spip.net/839

    Télécharger SPIP
    ►https://www.spip.net/fr_download

    #release #securité

    erational @erational
    Écrire un commentaire

  • @monolecte
    Agnès Maillard @monolecte CC BY-NC-SA 5/12/2019
    2
    @whilelm
    @spip
    2

    Une #extension qui meta-press.es à ta disposition – Framablog
    ►https://framablog.org/2019/12/05/une-extension-qui-meta-press-es-a-ta-disposition

    Meta-Press.es est un moteur de recherche pour la #presse sous forme d’une extension pour Firefox.

    Directement depuis notre navigateur, il interroge un grand nombre de journaux4. L’extension récupère les derniers résultats de chaque journal et permet de…

    – trier ces résultats,
    – mener notre recherche dedans,
    – sélectionner ceux qui nous intéressent,
    – exporter cette sélection suivant plusieurs formats (JSON, RSS ou ATOM, bientôt CSV aussi).

    Agnès Maillard @monolecte CC BY-NC-SA
    • @whilelm
      WhilelM @whilelm CC BY 5/12/2019

      #veille #presse

      WhilelM @whilelm CC BY
    • @monolecte
      Agnès Maillard @monolecte CC BY-NC-SA 5/12/2019

      Le processus de contribution des sources a été simplifié au maximum.

      D’ailleurs, la première contribution à Meta-Press.es en a détourné l’usage pour y intégrer une dizaine de sources de publications scientifiques. C’est un cas auquel je n’avais pas pensé en développant Meta-Press.es, mais la contribution s’est facilement intégrée au reste du projet, on a juste eu à y mettre l’étiquette de thème : « science ».

      – Si la source propose des résultats de recherche sous la forme d’un flux RSS, il suffit en gros de préciser le nom de la source et l’adresse du flux (en remplaçant les termes de recherche par : {}) dans le champ d’exemple de source des paramètres de l’extension. La plupart des journaux qui utilisent le moteur WordPress fournissent ce flux (sûrement sans même le savoir), ce qui représente un tiers des sources de Meta-Press.es à l’international. En revanche en France, beaucoup de journaux utilisent SPIP comme moteur de site web, or #SPIP n’intègre pas cette fonctionnalité par défaut… Une mise à jour serait très bienvenue ! En proportion, les flux #RSS représentent donc environ 30 % des sources actuelles, contre 1 % de flux ATOM (la bataille est moins serrée qu’entre vim et emacs).
      – Si la source ne propose pas de résultats en RSS, l’exercice peut se résumer à rassembler une URL et 4 sélecteurs CSS. Toutefois, il faut donc parler HTML et CSS couramment, et bien souvent RegEx aussi pour arriver à ses fins. J’ai listé des documentations synthétiques dans le README.adoc du projet sur Framagit.

      Agnès Maillard @monolecte CC BY-NC-SA
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 29/11/2019
    2
    @spip
    @jeanmarie
    2

    Oubliez les soldes, la gazette est offerte !

    ▻https://blog.spip.net/Oubliez-les-soldes-la-gazette-est-offerte.html

    #spip_blog_done

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @arno
    ARNO* @arno ART LIBRE 29/11/2019
    1
    @spip
    1

    Note to self : #SPIP, plugin #Formidable : taper id_formulaires_reponse et #ID_FORMULAIRES_REPONSE sans faire de faute de frappe, c’est rigoureusement impossible.

    J’ai un collection complète de id_forumlaires… et de id_formulaire_response dans mon code. Au point que je pense que ces écritures devraient être acceptées par le compilateur de SPIP.

    ARNO* @arno ART LIBRE
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 29/11/2019

      Change d’éditeur de code, c’est vraiment de la merde s’il te propose pas en autocomplétion les trucs déjà existants. Si j’ai tapé une fois correctement, ensuite si je commence #ID_FOR… ça me propose le truc déjà existant. Le moindre éditeur de base correct fait ça depuis 20 ans, non ? :D

      RastaPopoulos @rastapopoulos CC BY-NC
    • @fil
      Fil @fil 29/11/2019

      je te parle d’un temps que les moins de 47 ans ne peuvent pas connaître…

      Fil @fil
    • @ericw
      EricW @ericw CC BY-SA 29/11/2019
      @rastapopoulos

      @rastapopoulos emacs forever !

      EricW @ericw CC BY-SA
    Écrire un commentaire

  • @rezo
    Rezo @rezo 26/11/2019
    2
    @reka
    @jeanmarie
    2

    Rencontre au troisième bip | L’expérience
    ▻https://www.franceculture.fr/emissions/lexperience-le-podcast-original/rencontre-au-troisieme-bip

    Une plongée nébuleuse dans la mémoire du Réso, ce réseau oublié qui dans les années 1970 ouvrait à des inconnu.es un espace téléphonique de dragues et de rencontres. Dans le système de communication des PTT, une faille technique avait ouvert la brèche pour le développement d’un réseau social pirate, disparu au début des années 1980. Durée : 36 min. Source : France Culture

    ▻https://cdn.radiofrance.fr/s3/cruiser-production/2019/11/bb7aa136-5909-4dea-88be-53767cac80eb/2019c34206e0045_rencontres_au_troisieme_bip_-_copie.mp3

    Rezo @rezo
    • @reka
      Reka @reka CC BY-NC-SA 26/11/2019

      C’était le bon temps ...

      Reka @reka CC BY-NC-SA
    • @vanderling
      Vanderling @vanderling 26/11/2019

      Cha Cha Guitri - monsieur madame
      ▻https://shop.bornbadrecords.net/track/monsieur-madame

      Vanderling @vanderling
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 29/11/2019

      Est-ce que le nom #Réso a un lien avec le #MiniRezo cher à #SPIP ?

      jeanmarie @jeanmarie CC BY-NC-SA
    • @fil
      Fil @fil 29/11/2019
      @jeanmarie

      @jeanmarie non :)

      Fil @fil
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 21/11/2019
    2
    @spip
    @rastapopoulos
    2

    subject :"\[spip\-dev\] C’est quoi cette nouvelle interface de merde~?"
    ▻https://www.mail-archive.com/search?l=spip-dev@rezo.net&q=subject:%22%5C%5Bspip%5C-dev%5C%5D+C%27es

    le thread « mythique » de spip-dev sur la refonte de l’espace privé

    #SPIP #minuscule_histoire_anecdotique_de_SPIP #communauté_de_développement #prise_de_décision #travail_collaboratif #espace_privé

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire

  • @arno
    ARNO* @arno ART LIBRE 18/11/2019
    1
    @spip
    1

    Bug dans le plugin #SPIP mailsubscriber : l’ajout de l’inscription à la newsletter dans les formulaires d’inscription et de forum ne fonctionne pas en version 3.1.

    D’après ce que je vois, la fonction mailsubscribers_formulaire_fond cherche la position de </ul> dans le formulaire reçu. Mais depuis SPIP 3.1, les <ul> des formulaires sont remplacés par de <div>. (Et du coup, outre la détection à cet endroit, il faut modifier le squelette inc-optin-subscribe.)

    J’ai patché ma version à la main, mais évidemment ça ne tourne pas qu’à partir de SPIP 3.1 du SPIP 3.0. Je ne sais pas comment patcher pour assurer la compatibilité de 3.0.)

    ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 18/11/2019
      @arno

      @arno je pense que le signalement du bug en question aura plus d’écho sur la liste dédiée, cf spip-zone.

      /me dit ça...

      b_b @b_b PUBLIC DOMAIN
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 18/11/2019

      Ou sur le forum du plugin

      RastaPopoulos @rastapopoulos CC BY-NC
    • @b_b
      b_b @b_b PUBLIC DOMAIN 18/11/2019

      Et hop, à peine signalé, déjà corrigé ;)

      ▻https://www.mail-archive.com/spip-zone@rezo.net/msg49004.html

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @arno
    ARNO* @arno ART LIBRE 18/11/2019
    1
    @spip
    1

    Sous #SPIP, je m’essaie (enfin !) à Formidable. Et là j’ai un besoin que je n’arrive pas (assez bêtement) à résoudre : je veux pouvoir proposer des forums (publics) sous chaque réponse du formulaire.

    En gros :

    <BOUCLE_reponses(FORMULAIRES_REPONSES){!par date}>
            [(#VOIR_REPONSE{textarea_1, valeur_uniquement})]

            #FORMULAIRE_FORUM
    </BOUCLE_reponses>

    Et je voudrais donc que ce #FORMULAIRE_FORUM (ainsi, ensuite, que le flux de messages du forum ainsi créé) soient associés à chaque réponse de Formidable.

    Je voudrais donc que le formulaire lie chaque forum à l’objet formulaires_reponse, et l’id_objet` #ID_FORMULAIRES_REPONSE

    Un truc du genre de « Des forums sur tous les objets », serait sans doute intéressant, mais je ne trouve pas de version SPIP 3 :
    ▻https://contrib.spip.net/Des-forums-sur-tous-les-objets-pour-spip-2

    ARNO* @arno ART LIBRE
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 18/11/2019

      C’est en param du formulaire, comme l’indique la doc de la balise :
      ▻https://code.plugins.spip.net/forum/tree/balise/formulaire_forum.php.html#function_balise_FORMULAIRE_FORUM

      Et comme devrait l’indiquer la doc utilisateurice, qu’il faudrait mettre à jour car là l’article est vide en gros :
      ▻https://www.spip.net/fr_article3969.html

      Et donc #FORMULAIRE_FORUM{#SELF, formulaires_reponse, #ID_FORMULAIRES_REPONSE}

      RastaPopoulos @rastapopoulos CC BY-NC
    • @arno
      ARNO* @arno ART LIBRE 19/11/2019

      Ah chouette ! J’avais oublié le premier argument, alors forcément…

      Pas encore réussi à faire fonctionner, j’ai pour l’instant, assez curieusement, NoSpam qui me bloque divers formulaires. J’enquête.

      ARNO* @arno ART LIBRE
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 15/11/2019
    3
    @spip
    @jeanmarie
    @touti
    3

    Trimage (lossless) image compressor
    ▻https://trimage.org

    En complément de ▻https://seenthis.net/messages/111251 une compilation d’outils d’optimisation du poids des images :
    – GUI :
    . Trimage sous Linux
    . ImageOptim sous MacOS : ►http://imageoptim.com
    . PNGGauntlet sous Windows : ▻https://pnggauntlet.com
    – en ligne de commande :
    . OptiPNG : ▻http://optipng.sourceforge.net et sa doc « A guide to PNG optimization » : ▻http://optipng.sourceforge.net/pngtech/optipng.html
    . jpegoptim : ▻https://github.com/tjko/jpegoptim
    – Gulp : gulp-imagemin ▻https://github.com/sindresorhus/gulp-imagemin et sa doc : ▻https://www.tutorialspoint.com/gulp/gulp_optimizing_images.htm
    – SPIP : utilitaire spip-cli ►http://zone.spip.org/trac/spip-zone/changeset/94606 (avec une option de commande pour traiter l’ensemble d’un répertoire, par ex IMG)

    #image #jpg #png #optimisation #web_dev #gulp #SPIP #spip-cli

    cy_altern @cy_altern CC BY-SA
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 18/11/2019
      @seenthis

      @seenthis je crois que nous avons un spammeur : @devytheja

      jeanmarie @jeanmarie CC BY-NC-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 18/11/2019
      @seenthis

      @seenthis ça serait pas « un peu » du spam ça ?

      b_b @b_b PUBLIC DOMAIN
    • @b_b
      b_b @b_b PUBLIC DOMAIN 18/11/2019
      @jeanmarie @seenthis

      @jeanmarie @seenthis on est d’accord, je supprime le compte tout de suite.

      b_b @b_b PUBLIC DOMAIN
    • @biggrizzly
      BigGrizzly @biggrizzly CC BY-NC-SA 18/11/2019
      @seenthis

      @seenthis : Les commentaires se retrouvent sur un billet de cy_altern.

      BigGrizzly @biggrizzly CC BY-NC-SA
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 14/11/2019
    2
    @spip
    @jeanmarie
    2
    @erational

    Sendagi

    https://contrib.spip.net/IMG/jpg/sendagi-demo-home.jpg

    Sendagi est un squelette sous Bootstrap4.

    – La page d’accueil est hautement modulable et permet une présentation sophistiqué façon « one page »
    – Les pages articles et rubriques permettent de gérer un site éditorial classique avec beaucoup de contenus

    Ce squelette est idéal pour des sites de documentation, de rapports d’études, ....

    ▻https://contrib.spip.net/Sendagi

    #spip_blog encore bravo @erational il est bien choubidou ce squelette :)

    b_b @b_b PUBLIC DOMAIN
    • @erational
      erational @erational 14/11/2019
      @b_b

      merci @b_b . et bien le zibou :)

      erational @erational
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 14/11/2019
    2
    @spip
    @cy_altern
    2

    Raccourci colonne

    Obtenez des colonnes responsives lors de la rédaction de votre texte avec le raccourci <colonne>Texte</colonne>

    ▻https://contrib.spip.net/Raccourci-colonne

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 11/11/2019
    2
    @spip
    @jeanmarie
    2

    Ueno - SPIP-Contrib
    ▻https://contrib.spip.net/Ueno

    Le squelette Ueno est un squelette éditorial idéal pour présenter de nombreux articles d’actualités.
    Il est très simple à installer et configurer.
    Conçu avec Bootstrap4, il est responsive et très léger.

    #SPIP #squelette #éditorial #ueno

    cy_altern @cy_altern CC BY-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 11/11/2019
      @erational

      #spip_blog et bravo @erational pour le partage du squelette de ▻https://www.a-brest.net site SPIP « historique » à Brest :)

      b_b @b_b PUBLIC DOMAIN
    • @chankalan
      chan @chankalan PUBLIC DOMAIN 11/11/2019

      \o/

      chan @chankalan PUBLIC DOMAIN
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 7/11/2019
    1
    @spip
    1

    Calculer les visites sur une période déterminée

    L’utilisation des critères de dates dans les boucles SPIP peut résoudre pas mal de problèmes sans recours à des fonctions PHP : par exemple, calculer les visites du mois en cours sur les articles du site. Cet article est un petit tutoriel pour y parvenir.

    ▻https://contrib.spip.net/Calculer-les-visites-sur-une-periode-determinee

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 7/11/2019
    1
    @spip
    1

    Plugin Frimousses v2

    Un plugin qui modernise la contribution historique en remplaçant les raccourcis ASCII par des emoiji unicode.

    ▻https://contrib.spip.net/Plugin-Frimousses-v2

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 7/11/2019
    2
    @spip
    @openmandriva
    2

    Espace privé fluide

    Un peu à l’étroit dans l’interface d’administration de SPIP ? Textes pas assez lisibles ? Consultation difficile sur petits écrans ? Ayez le réflexe « Espace privé fluide » !

    ▻https://contrib.spip.net/Espace-prive-fluide

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 4/11/2019
    2
    @spip
    @suske
    2

    Plugin libphonenumber

    Pour créer ou vérifier des numéros de téléphone à l’international

    ▻https://contrib.spip.net/Plugin-libphonenumber

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 4/11/2019
    2
    @spip
    @suske
    2

    REST Factory, simplifier les API REST

    Le plugin REST Factory fournit, d’une part, les fonctions REST nécessaires à l’implémentation d’une API REST - dénommée ezrest- conforme à l’organisation imposée par le plugin Serveur HTTP abstrait et permet, d’autre part, une mise en œuvre simplifiée de collections et de ressources au travers de cette API.

    Ce plugin est un outil de développement utilisable par d’autres plugins qui souhaitent mettre à disposition, avec le minimum d’effort, leurs données au travers d’une API REST.

    ▻https://contrib.spip.net/REST-Factory-simplifier-les-API-REST

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @arno
    ARNO* @arno ART LIBRE 28/10/2019
    2
    @spip
    @tofulm
    2

    C’est une question #SPIP : il s’agit d’un site qui utilise le plugin Géoportail, avec des fichiers GPX joints aux articles. Un bon gros et chouette boulot, d’ailleurs, bon esprit tout ça.

    Le webmestre m’a contacté parce que les cartes ne s’affichent plus, et selon lui :

    Hélas depuis le début du mois, l’IGN a arrêté l’API Geoportail JavaScript V2, et du coup, il est devenu impossible d’afficher les cartes, qui sont bien évidemment le seul intérêt du site !!!

    Est-ce que quelqu’un est au courant ? Est-ce que l’API est passé en v3, et est-ce que le plugin le prend en compte ? Est-ce que le plugin Géoportail est maintenu ? Est-ce qu’il faudrait plutôt basculer vers GIS ? Mais dans ce cas, est-ce qu’il y a un mode d’emploi (parce que les pages du site sont entièrement réalisées avec des raccourcis <geoportail> ?

    ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 28/10/2019

      Premier commentaire listé sous la doc du plugin en question ;)

      J’ai reçu un message de l’IGN m’invitant à renouveler la clé qui expire mi-juillet 2019, ce que j’ai fait....
      Cependant le plugin utilise une ancienne version de l’API qui n’est plus maintenu et il se peut qu’elle finisse par ne plus fonctionner

      ▻https://contrib.spip.net/Plugin-SPIP-Geoportail#comment501051

      b_b @b_b PUBLIC DOMAIN
    • @george
      George @george CC BY 28/10/2019

      Je ne connais pas le plugin mais j’ai une application qui utilise le Geoportail et depuis leur mise a jour il y a quelques mois je n’arrive pas a geolocaliser un lieu avec Geoportail.
      Mais si j’ajoute les coordonnées (tirées de Google map par ex) directement dans la table correspondante de la base, la carte Geoportail s’affiche.
      Il y une discussion sur ce sujet sur Github :
      ▻https://github.com/SDIS62/prevarisc/issues/694

      George @george CC BY
    • @george
      George @george CC BY 28/10/2019
      @b_b

      @b_b, pour info j’ai installé la nouvelle API mais le résultat est le meme.

      George @george CC BY
    • @arno
      ARNO* @arno ART LIBRE 28/10/2019

      Très bien, mais le forum du plugin ne donne rigoureusement aucune piste pour s’en sortir avec un site SPIP planté, ou bien je comprends mal ?

      ARNO* @arno ART LIBRE
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 28/10/2019

      Il me semble que le plugin n’est plus vraiment maintenu.

      Moi je pense toujours que le mieux c’est d’utiliser GIS mais ensuite il faut pouvoir configurer les fonds de carte de Géoportail avec GIS comme backend. Se restreindre à un fournisseur uniquement c’est jamais bon pour la pérennité sur le long terme.

      RastaPopoulos @rastapopoulos CC BY-NC
    • @b_b
      b_b @b_b PUBLIC DOMAIN 28/10/2019

      mais ensuite il faut pouvoir configurer les fonds de carte de Géoportail avec GIS

      « Mais » c’est bien possible cf ▻https://contrib.spip.net/GIS-4?recherche=geoportail#comment501654

      b_b @b_b PUBLIC DOMAIN
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 28/10/2019

      Sans avoir à intégrer les API « avec clés » dans le plugin central (logique car chiant à maintenir, rajouter config etc), on pourrait imaginer plutôt de multiples sous-plugins « GIS Geoportail », « GIS Google », « GIS Trucmuche » pour chaque API nécessitant une clé. Et chaque sous-plugin pourrait alors déclarer autant de nouvelles couches qu’il veut suivant les possibilités de son API. Ça serait pas mal ? Ou alors un unique plugin contenant toutes les API avec clés ? (mof, je crois que je préférerais un par API, plus facile à maintenir, et chacun a ses préférences)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @arno
      ARNO* @arno ART LIBRE 28/10/2019

      En fait je n’ai pas besoin d’afficher les fonds de carte de Géoportail (je vais pas courir après des andouilles qui rendent obsolètes leurs API parce que ça les fait chier de maintenir la rétrocompatibilité).

      Ce que j’ai fait :
      ▻http://archeoferroviaire.free.fr/v31/spip.php?article627

      J’ai désactivé le plugin Géoportrail de SPIP, et j’ai activité GIS 4.

      Et comme le site a un millier d’articles avec les cartes insérées à la main avec des fichiers GPX également joints à la main via des raccourcis, j’ai bidouillé deux modèles dans mon dossier /squelettes.

      modeles/geoportail.html

      <INCLURE{fond=modeles/carte_gis}{point=non}{env}{height=600px}>

      modeles/doc_geoportail.html

      <BOUCLE_gpx(DOCUMENTS){id_document}>
      <script>
      $('#map0').on('ready', function(){
              new L.GPX("#FICHIER",
                      {
                              polyline_options: {color: '#ENV{couleur}'},
                              async: true
                      }).on('loaded', function(e) {
                      this.addTo(map0);
              });
      });
      </script>
      </BOUCLE_gpx>

      C’est donc du Javascript inline, mais comme le site ne fait pas de chargement asynchrone de Jquery, ça fonctionne. On peut faire proprement, mais le but c’est de remettre le site en ligne.

      Là où je bloque pour l’instant, c’est que l’option polyline_options: color ne fonctionne pas. Or le site force parfois la couleur des tracés, notamment parce qu’il y a plusieurs tracés GPX sur la même carte, et que les couleurs ont une signification (ancienne ligne, ligne étroite, etc).

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 28/10/2019
      @arno

      @arno tu dois pouvoir le faire avec un seul modèle si tu utilises le paramètre gpx qui permet de superposer un ou plusieurs GPX à la carte, cf ▻https://contrib.spip.net/GIS-4#Utilisation-du-modele-pour-inserer-des-cartes-dans-vos-pages

      b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 28/10/2019

      Oui, mais le site existe avec une millier d’articles construits de manière assez systématique :

      <geoportail0||mode=GEOP|lon=3.36|lat=43.58|zoom=9|ortho=0|carto=0.50|width=800,height=600|toolbox=mini|layerctrl=mini>

      <doc1068|geoportail|id_geoportail=0>
      <doc1123|geoportail|id_geoportail=0>
      <doc1467|geoportail|id_geoportail=0>
      …

      Du coup j’ai fait ces deux modèles pour que le site fonctionne sans modifications des contenus.

      ARNO* @arno ART LIBRE
    Écrire un commentaire

  • @cdb_77
    CDB_77 @cdb_77 26/10/2019
    4
    @monolecte
    @vanderling
    @sinehebdo
    @spip
    4
    @isskein

    L’#animal préféré de @isskein est... la #green_hair_tortle
    Green-haired turtle that breathes through its genitals added to endangered list

    https://i.imgur.com/dKej0Vk.jpg https://i.imgur.com/a9BY5Tw.jpg

    ▻https://www.theguardian.com/environment/2018/apr/11/green-haired-turtle-that-breathes-through-its-genitals-added-to-endange
    #tortue #animaux

    Et moi, je viens de trouver mon petit animal préféré... le # Costasiella_kuroshimae
    Amazing sea slug eats so much algae it can ‘photosynthesize’

    https://www.adaptnetwork.com/wp-content/uploads/2017/04/leaf-sheep-sea-slug-costasiella-kuroshimae-1040x585.jpg

    ▻https://www.adaptnetwork.com/nature/leaf-sheep-sea-slug-costasiella-kuroshimaesea
    #leaf_sheep #mouton_des_mers

    Même si je continue à adorer aussi ce magnifique petit insecte, le #stellatarum_de_Macroglossum ou #sphinx_colibri (ou #moro-sphinx) :

    https://i.imgur.com/MfhTHPU.jpg

    ▻https://fr.wikipedia.org/wiki/Moro-sphinx

    #beau #beauté

    CDB_77 @cdb_77
    • @sinehebdo
      Dror@sinehebdo @sinehebdo 30/10/2019

      La Green-haired turtle à rajouter à la compilation d’article sur la #sexualité animale et humaine :
      ►https://seenthis.net/messages/686795

      Dror@sinehebdo @sinehebdo
    • @sinehebdo
      Dror@sinehebdo @sinehebdo 31/10/2019

      Et le #Polatouche ? Animal préféré de #SPIP :

      http://img.over-blog-kiwi.com/1/97/28/10/20160209/ob_4dff7f_polatouche-03.jpg

      Dror@sinehebdo @sinehebdo
    Écrire un commentaire

  • @arno
    ARNO* @arno ART LIBRE 24/10/2019
    4
    @spip
    @b_b
    @cy_altern
    @tofulm
    4

    Je me suis bidouillé une fonction, adaptée à #SPIP, qui transforme un fichier #PDF en fichier JPEG. Ça fonctionne avec la commande
    exec(convert), qui est curieusement assez largement répandue sur les hébergements mutualisés… (la fonction gère le système de cache des images converties, dans /local/cache-pdf).

    function convertir_pdf($img) {
            $img = supprimer_timestamp($img);
            if (!file_exists($img)) $img = supprimer_timestamp(extraire_attribut($img, "src"));
            if (!file_exists($img)) return;

            if (preg_match(",(.*)\.pdf,", $img, $regs)) {
                    $dest = $regs[1];
                    $dir_var = sous_repertoire (_DIR_VAR, 'cache-pdf');
                    $dest = $dir_var.substr($dest, strrpos($dest, "/")+1, strlen($dest)).".jpg";
                   
                    if (file_exists($dest) && @filemtime($dest) > @filemtime($img)) {
                            return $dest;
                    } else {
                       exec('convert  -density 144 "'.$img.'[0]" -colorspace RGB -resize 50% "'.$dest.'"', $output, $return_var);
                            return $dest;
                    }
                    return;

            } else {
                    return;
            }
    }
    ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 24/10/2019

      Développé pour cette page en particulier :
      ▻https://www.worldnuclearreport.org/All-the-graphs-from-the-2019-report.html

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 24/10/2019

      Sympa, par contre ça peut-être assez gourmand niveau ressources si le PDF en question est lourd, non ?

      b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 24/10/2019

      Le PDF lourd qui me faisait planter, c’était le multipage. D’où la présence (dans cette version) du [0] dans le convert, qui indique de ne prendre que la première page. À partir de là je n’ai plus eu de plantages (mais en dehors du site mentionné, je n’ai pas testé ailleurs).

      Sinon, note le -density 144, puis le -resize 50% ensuite, pour calculer une image « haute définition » (a priori, pas monstrueuse non plus…) puis la réduire. D’après mes premiers essais, ça ne fait pas des images immense. Et si tu ne règles pas cette density, ça te calcule des images hyper-pixelisées (genre : basse définition agrandie). Je suppose que c’est là que ça se passe pour l’aspect gourmandise.

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 24/10/2019

      Bon, l’étape suivante serait d’en faire un plugin qui fabrique automatiquement les vignettes des documents PDF quand on les ajoute (et ceux qu’on a déjà lors de l’activation du plugin).

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 24/10/2019

      Bon, l’étape suivante serait d’en faire un plugin qui fabrique automatiquement les vignettes des documents PDF

      C’est exactement ce que j’allais te proposer ;)

      b_b @b_b PUBLIC DOMAIN
    • @tofulm
      tofulm @tofulm 24/10/2019

      j’utilise pdftoppm pour transformer la premiere image d’un pdf en jpg
      en ligne de commande :
      pdftoppm -f 1 -l 1 \
      -scale-to-x 1920 \
      -scale-to-y -1 \
      -singlefile \
      -jpeg -tiffcompression jpeg \
      — source.pdf target
      je l’utilise uniquement en ligne de commande, pas interfacé avec php

      tofulm @tofulm
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 21/10/2019
    2
    @spip
    @jeanmarie
    2

    WebSVN – Zone – Révision 118024 – /outils/checkout.php
    ▻https://websvn.spip.net/filedetails.php?repname=Zone&path=%2F_outils_%2Fcheckout.php

    Script d’installation ou mise à jour d’un SPIP en ligne de commande qui permet de faire des checkout/up indifféremment en git/svn/ftp, + une méthode « spip » .
    La commande :
    checkout.php spip
    permet de récupérer un SPIP et ses externals en git

    Pour les dev, on peut spécifier qu’on veut cloner en git (pour pouvoir pusher dessus ensuite) :
    checkout.php spip git@git.spip.net

    On peut checkout une branche de SPIP autre que master :
    checkout.php spip -bspip3.2

    Et pour faire la mise à jour (stash/pull —rebase/stash) sur tous les repos, il suffit de relancer la commande

    Le repo original : ▻https://git.nursit.net/snippets/15

    #checkout #script #SPIP #git #installation #ligne_commande

    cy_altern @cy_altern CC BY-SA
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 26/10/2019

      ajout du fichier nécessaire à l’utilisation sous #Windows :
      – necessite le fichier checkout.bat dans le même dossier que checkout.php
      – déclarer ce dossier dans le PATH de la machine
      – à partir de là on peut utiliser la commande : checkout ... dans n’importe quel dossier exemple : checkout spip -bmaster mon_dossier

      ▻https://websvn.spip.net/revision.php?repname=Zone&path=%2F&rev=118296&peg=118296

      jeanmarie @jeanmarie CC BY-NC-SA
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 27/10/2019

      Je viens de tester et, après ajout dans le PATH, j’ai un message d’erreur sur la commande checkout spip -bmaster test :

      ’php’ n’est pas reconnu en tant que commande interne
      ou externe, un programme exécutable ou un fichier de commandes.

      Je rate quoi ?

      jeanmarie @jeanmarie CC BY-NC-SA
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 15/10/2019
    3
    @spip
    @jeanmarie
    @tofulm
    3

    Open Source / select2 · GitLab
    ▻https://git.nursit.net/open/select2

    Un remplaçant pour le plugin Chosen (habillage des select) basé sur le plugin JQuery Select2
    La doc sur spip-contrib : ▻https://contrib.spip.net/Select2-5198

    #SPIP #nursit #chose #select #formulaire

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire

  • @b_b
    b_b @b_b PUBLIC DOMAIN 14/10/2019
    4
    @spip
    @rastapopoulos
    @arno
    @suske
    4

    SPIP à Paris Web
    ▻https://www.mail-archive.com/spip-dev@rezo.net/msg67549.html

    Ça parlait de SPIP à Paris Web :
    ▻https://www.paris-web.fr/2019/conferences/et-si-tim-avait-toujours-raison-lavenir-du-web-est-celui-de-la-publication

    ▻https://youtu.be/Qmnw5HW7VFw?t=11315

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

  • @cy_altern
    cy_altern @cy_altern CC BY-SA 14/10/2019
    3
    @spip
    @tofulm
    @monolecte
    3

    Bonnes pratiques en CSS : BEM et OOCSS - Alsacreations
    ▻https://www.alsacreations.com/article/lire/1641-Bonnes-pratiques-en-CSS--BEM-et-OOCSS.html

    Présentation de la méthode BEM pour le nommage et l’organisation des CSS.

    La convention de nommage « officielle » BEM : ▻https://en.bem.info/methodology/naming-convention

    Compléments à la méthode BEM : BEMIT : ▻https://www.bearstudio.fr/blog/bemit

    #BEM #BEMIT #SPIP #CSS #nommage #méthode

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire

  • @fil
    Fil @fil 11/10/2019
    10
    @spip
    @arno
    @tofulm
    @touti
    @7h36
    @jeanmarie
    @fredlm
    @cy_altern
    @ari
    @habbon
    10

    DotSPIP. Conversion de fichiers divers (docx, odt) au format #SPIP
    ▻https://github.com/Fil/DotSPIP

    https://repository-images.githubusercontent.com/213935504/60757e80-eaaf-11e9-993f-afb29803e412#.png

    Une application drag-drop pour macOS, qui convertit des textes de divers formats vers les {{raccourcis SPIP}}.

    Ce petit utilitaire bien pratique n’avait pas été mis à jour depuis 2012… la version 2 est désormais compatible 64 bits, ce qui lui assure un avenir radieux pour les prochains millénaires. le #développement est sur passé sur github plutôt que dans un recoin de mon disque dur, ce qui n’est pas plus mal. (On utilise toujours #Platypus.)

    L’ancienne documentation est sur ►http://zzz.rezo.net/DotSPIP.html ; n’hésitez pas à jouer de la pull-request.

    #DotSPIP

    (ah et pour la compatibilité Linux il y a une possibilité cachée ici ▻https://github.com/Fil/DotSPIP/blob/master/src/linux-gnome.txt — si quelqu’un·e arrive à le faire marcher, ce serait super)

    Fil @fil
    • @b_b
      b_b @b_b PUBLIC DOMAIN 11/10/2019

      #spip_blog et quel beau logo !

      b_b @b_b PUBLIC DOMAIN
    • @fil
      Fil @fil 11/10/2019
      @baroug

      logo de l’inénarrable @baroug

      Fil @fil
    • @b_b
      b_b @b_b PUBLIC DOMAIN 11/10/2019
      @baroug

      Je l’avais bien repéré, c’est signé, (y) môsieur @baroug :)

      b_b @b_b PUBLIC DOMAIN
    • @baroug
      baroug @baroug 11/10/2019

      J’envisageais de le refaire pour cette nouvelle édition justement ?

      baroug @baroug
    • @thibnton
      tbn @thibnton PUBLIC DOMAIN 12/10/2019

      Merci c’est bien urbain.

      tbn @thibnton PUBLIC DOMAIN
    • @b_b
      b_b @b_b PUBLIC DOMAIN 12/10/2019
      @thibnton

      @thibnton tu ne savais pas que « spipien » est un synonyme d’urbain ?

      /me => []

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire

0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 | ... | 850

Thèmes liés

  • #spip_blog
  • #spip
  • #plugin
  • #web_dev
  • company: open source
  • #svg
  • #web
  • programminglanguage: php
  • technology: php
  • #api
  • #id_formulaires_reponse
  • #git
  • #open_source
  • #php
  • #spip_recette
  • #développement
  • #get
  • #script
  • #formulaire
  • #fichier
  • #markdown
  • #release
  • company: icon
  • #icon
  • #markdown
  • #intégration
  • #seenthis
  • #shameless_autopromo
  • #installation
  • city: paris
  • #formulaire_forum
  • #image
  • #spip-cli
  • #presse