Hey @spip : joyeux anniversaire :)
15 ans « comme même »...
▻http://article.gmane.org/gmane.comp.web.spip.devel/1024
bisous
Hey @spip : joyeux anniversaire :)
15 ans « comme même »...
▻http://article.gmane.org/gmane.comp.web.spip.devel/1024
bisous
Ah oui quand même !
C’est sans doute le moment où jamais de dire #merci . Alors merci pour le Bloc-notes du Désordre sous Spip depuis je ne sais plus quand, une bonne onzaine d’années il me semble ?
Un poème de Jean Orizet - E.N.T. du lycée de l’Hautil
▻http://www.lyc-hautil-jouy.ac-versailles.fr/spip3/spip.php?article706
Avec tous les ordinateurs
Et leurs écrans bleus de contrôle
Peut-être dénicheras-tu
Des réponses à ces questions-là :
ah oui #merci
Je viens d’hériter (pour mise à jour vers spip 3.1 et relookage) d’un site sous spip.... 1.6 !!!
...
Et là, je passe en 3.1, et là presque tout comme il faut !
Ya plus qu’à corriger quelques caractère pourris, à relooker (pour l’instant sarka est mon pote) et hop...
C’est y pas beau ça ?
-- Témoignage d’un utilisateur satisfait n°2, je vais finir par en faire un tag :p
À toute fins utiles, je viens de finir et de mettre en ligne un petit
aide-mémoire avec l’essentiel pour les rédacteurs dans SPIP 3.1. C’est,
au départ, un vademecum issu d’un guide plus touffu sur le sujet et que
j’ai rédigé pour quelqu’un dont je refais le site.
C’est ici et c’est utile pour les débutants comme pour les autres :
▻http://www.numericoach.net/?Guide-a-l-attention-des-redacteurs-pour
▻http://article.gmane.org/gmane.comp.web.spip.user/196729
#spip_blog ?
syntaxe.spip.net dans la boussole
Une proposition de @chankalan, quelques mails, et hop un nouveau site dans la boussole des sites SPIP.
Salut, ce site existe : ►http://syntaxe.spip.net
Je trouve très pratique pour démontrer l’ergonomie de l’éditeur de texte de SPIP3. Restera-t-il durablement en ligne ? Est-ce qu’on peut imaginer le mettre un peu plus en avant et le retrouver dans la boussole ?
▻http://article.gmane.org/gmane.comp.web.spip.zone/38853
Hop,
Le site a été ajouté.
Les boussoles son toutes synchronisées.
plugins.spip.net en 3.1
Après le blog (cf
►http://blog.spip.net/SPIP-Blog-en-3-1-alpha-neo-dist.html), c’est au
tour de plugins.spip de passer en SPIP 3.1. La mise à jour s’est bien
passée, seules quelques petites adaptations ont été nécessaires sur les
squelettes du site, cf :
▻http://zone.spip.org/trac/spip-zone/log/_galaxie_/plugins-spip-net/svp2010
N’hésitez pas à nous signaler tout comportement étrange ou bug du site
observés depuis lundi 25 (date de la mise à jour).
Une faille de sécurité très sérieuse dans le logiciel #git a été annoncée hier :
▻http://article.gmane.org/gmane.linux.kernel/1853266
Elle affecte les clients git tournant sur MS Windows et Mac OS. Il est urgent de mettre à jour ces clients.
Le principe de l’attaque est de créer, sur un système de fichiers sensible à la casse un fichier .Git/config
(avec un grand G) qui ; lorsqu’il sera récupéré par un client sur un système de fichiers insensible à la casse, écrasera le .git/config
. Ce dernier peut contenir des commandes à exécuter donc la faille permet de faire exécuter des commandes quelconques par la victime.
Windows a des systèmes de fichiers insensibles à la casse. Unix, la plupart du temps, non, et n’est donc pas vulnérable (sauf si on fait un git pull sur un volume VFAT monté...). Le cas de MacOS est un peu plus compliqué : c’est un Unix mais, par défaut, les systèmes de fichiers sont insensibles à la casse, le rendant vulnérable. Certains choisissent, à l’installation, de le rendre sensible, ce qui préserve de la faille, mais cela plante quelques logiciels commerciaux.
La faille a reçu l’identité CVE-2014-9390 mais pas de nom rigolo.
Voir aussi l’annonce de Github, qui dit avoir bloqué tout git push d’un tel nom :
▻https://github.com/blog/1938-vulnerability-announced-update-your-git-clients
Et comme d’habitude, l’article du Register dit n’importe quoi (mélangeant même git et Github) ▻http://www.theregister.co.uk/2014/12/19/git_thee_gone_bug_bites_github_clients
Si vous faites du développement informatique, c’est particulièrement important de se mettre à jour : de nombreux outils utilisent git et clonent des dépôts (qui pourraient éventuellement avoir été compromis).
Je pense notamment à Bower (dans l’univers front-end/NodeJS), mais il y en a certainement (beaucoup ?) d’autres.
ça dépend de la façon dont git a été installé. Chez moi, c’est par homebrew, j’ai donc fait un « brew upgrade » dans la console.
@maieul Et un conseil : ne jamais installer un logiciel sans savoir comment le mettre à jour (ou le désinstaller). Les failles de sécurité arrivent.
@Stéphane : en fait à l’époque j’avais téléchargé un .pkg sur ▻http://git-scm.com/download/mac ... mais la version qui est proposée à l’heure actuelle n’a pas la correction de la faille.
J’ai aussi tenté une mise à jour via brew, mais pareil je n’ai pas eu la toute dernière (ping @0gust1). J’obtiens la version 2.2.1
C’est parce qu’il fallait faire avant un brew update
... qui lui même fait appel à une version corrompue de git :p
J’obtiens la version 2.2.1
C’est bien la bonne version.
C’est parce qu’il fallait faire avant un brew update... qui lui même fait appel à une version corrompue de git :p
Damned, très bonne remarque... Je viens de vérifier le dépot git de homebrew (▻https://github.com/Homebrew/homebrew) n’est pas corrompu (ne contient pas de fichier « .Git/config ») :)
Un texte qui, à défaut de donner des solutions, pose au moins les choses et ça, c’est déjà beaucoup...
Franchement je n’en peux plus,
cela fait une semaine que je suis jour et nuit avec Dieudonné
parce que c’est grave
et que je dois le démonter
et que je n’y arrive pas
mais là quand j’entends mon petit fils Vincent, qui est juif à 25%
mais qui sait des choses sur les camps,
sur des assassinats dans sa famille
oui quand j’entends qu’il se met à avoir peur
parce qu’à la piscine il a entendu dire :
"oui, les juifs , Dieudonné a raison,
ils sont partout, la presse, hein, c’est eux,
la banque etc.”
oui, L’antisémitisme est une saloperie, parce que même si c’est faux tout le monde le croit
les juifs aiment l’argent, typique classique, c’est le présupposé de base
tôt ou tard tu es sûr de rencontrer dans ta vie, un individu qui aime l’argent, et pouf
il a un nom du style Rabinovitch
Autre présupposé : les noirs sont paresseux, ils n’en fichent pas une rame.
Mais bien- sûr, on connaît le balayeur sénégalais de Malakoff, eh bien il prend son temps, il aime
discuter etc.
Alors ces histoires de présupposés, de sous -titres que tu mets sous les gens,
cela s’applique évidemment aux Roms, aux juifs , aux arabes.
Tu constates, trois vocables , Les roms on dit, aussi tziganes, gens du voyage, romanichels etc
les juifs on dit aussi Israélites , ça ferait plus classe,,
et les arabes, si tu dis à Amir, t’es un arabe toi, tu prends des risques, alors on dit maghrébin ou
musulman ou auvergnat
tu as du mal à dire ces vocables parce qu’ils sont péjoratifs d’emblée,
et comme dit Camus, ce qui ne se nomme pas ajoute de la violence au Monde.
Le texte complet de Jacques Livchine : ▻http://article.gmane.org/gmane.culture.arts.artsdelarue/10332
(archives de la liste de diffusion Arts de la Rue)
Un nouveau #plugin pour #SPIP, destiné à gérer des images en #responsive : Image Responsive
►http://zone.spip.org/trac/spip-zone/browser/_plugins_/image_responsive
Le plugin est actuellement installé sur Orient XXI :
►http://orientxxi.info
Pour se faire une idée des problématiques :
▻http://mobile.smashingmagazine.com/2013/07/08/choosing-a-responsive-image-solution
Aucune des solutions évoquées ne me plaît, et je me suis dit qu’on a déjà dans SPIP ce qu’il faut pour s’en sortir, du coup voici une solution qui me semble intéressante.
Notez que je suis particulièrement intéressé, ici, par des retours et des commentaires. C’est une solution très expérimentale (je l’ai codée aujourd’hui), et comme elle est du coup directement intégrée à SPIP, je pense que c’est une piste très intéressante à développer.
Le problème à résoudre :
– en responsive, selon la taille de l’écran, une image va s’afficher en différentes tailles ; sur la page d’accueil d’Orient XXI, c’est même très important (une même image s’affiche sur 160 pixels de large ou 460 pixels de large selon l’écran) ;
– de plus, sur un écran haute définition, il faudrait afficher des images encore deux fois plus grandes.
Du coup, dès qu’on commence à faire du design responsive, on a tendance à charger des images plus lourdes que ce qu’on va réellement afficher. Et ça commence à peser sur une connexion mobile pourrie.
Noter que c’est un aspect désormais lourdement pénalisé par le calcul du PageSpeed.
Ma solution avec ce plugin :
– on fait passer une image (ou, si je ne me suis pas raté, un texte complet contenant plusieurs images) par le filtre |image_responsive{120}
– cela va modifier le tag <img> :
+ le src va appeler une version réduite de l’image (ici, à 120 pixels de large),
+ l’image d’origine (celle qui est donc dans la version initiale du src) est stockée dans un data-src
+ j’ajoute une classe « image_responsive » à l’image.
Initialement, quand on charge la page, on va charger une version déjà réduite de l’image et, idéalement, on indiquera la taille d’affichage pour smartphone.
Une feuille de style est associée au plugin, qui force l’affichage de toutes les images de classe .image_responsive à 100% de la largeur. Attention, c’est le point vraiment important et un peu contraignant : c’est le conteneur de l’image (par exemple un <span class="logo"><img></span>) qui va déterminer la largeur d’affichage de l’image, parce que de toute façon l’image sera affichée sur 100% de cet espace. (La feuille de style va donc styler .logo éventuellement de manière responsive…)
Une fois la page chargée, un javascript va scanner chaque .images_responsive, récupérer la largeur à laquelle elle est affichée, éventuellement multiplier par la densité de l’écran (2 pour un écran retina), et remplacer l’image par la version de cette nouvelle largeur.
On charge donc une vignette, puis on remplace par une version de l’image à la taille exacte d’affichage.
L’idée c’est de faire du responsive, pas du fluide. Si votre image peut s’afficher en 1000 largeurs différentes, ce plugin va finir par fabriquer 1000 fichiers graphiques différents, ce qui n’est pas forcément génial…
– Assez simplement, là où mettait un [(#LOGO_ARTICLE_NORMAL|image_reduire{320})]
on met maintenant un :
[(#LOGO_ARTICLE_NORMAL|image_responsive{120})]
(en considérant, par exemple, que 120 est la taille d’affichage usuelle de cette vignette sur un smartphone).
Le reste des automatismes du système se charge automatiquement via le #INSERT_HEAD, donc il n’y a rien à faire, si ce n’est vérifier que les CSS sont adaptées pour forcer le dimensionnement du conteneur de l’image plutôt que l’image elle-même.
– Important : si votre site repose sur le .htaccess (URL sans query string), il faut absolument y insérer une ligne supplémentaire. Cela permet de traiter les images derrière des URL de fichiers JPG, ce qui devrait faciliter les mises en cache.
Avec ça, le score PageSpeed de la page d’accueil d’Orient XXI est passée de 76/100 à 94/100. Et l’impression de vitesse sur smartphone est très très nettement améliorée.
Pour info, sur le thème Responsive + Performance, Cédric a aussi commencé un plugin ayant peu ou prou le même but, pour l’instant complètement expérimental, en suivant des propositions d’articles traitant de ce sujet :
▻http://zone.spip.org/trac/spip-zone/browser/_plugins_/respim/trunk
Je viens de tenter de l’utiliser sur un site qui se trouve sur un hébergement Gandi : gros soucis (inutilisable). Les images ne se chargent le plus souvent pas, sauf si on force leur chargement. Je suspecte qu’il y a quelque chose à ajouter dans les headers que j’expédie au client, mais là ça me dépasse un peu. Surtout, c’est derrière un Varnish de Gandi dont la configuration est un secret d’État, ce qui n’aide pas (alors que sur mon serveur à moi, j’ai aussi un Varnish, et il n’y a aucun problème).
Cédric vient de publier un blog au sujet de sa solution pour des logos d’articles responsive ▻http://seenthis.net/messages/185485
@arno Comment se comporte ton plugin après quelques jours ? As-tu percé les Mystères de Varnish et Gandi ?
Sur Gandi, c’est un site en prod, alors je ne peux pas trop trop bidouiller, et en plus je suis un peu débordé pour y consacrer trop de temps.
En revanche, ça tourne désormais sur la partie Lingerie de Flip-Zone, et là j’ai aussi un Varnish (vu que les images sont désormais des scripts PHP, c’est particulièrement conçu pour être derrière un Varnish)
►http://en.dentell.es
et ça ne semble pas poser de soucis. À l’instant, j’ai viré le cache du site pour forcer le passage de quasiment toutes les images en responsive, alors ça va ramer un peu et certaines images ne vont pas venir le premier coup, mais je pense que d’ici quelques heures ça reprendra son rythme de croisière.
Noter : je viens de poster des modifications sur la Zone :
– on peut désormais choisir |image_reponsive{0}. La valeur zéro indique qu’on ne veut charger de vignette dans le src de l’image. À la place, ça charge rien.gif ;
– corrigé le bug des images verticales (pourtant, les image_reduire, j’ai l’habitude…).
►http://en.dentell.es fait planter mon iceweasel 20. J’ai pas flash installé.
Je n’utilise pas Flash. (En dehors des pubs Google.) Est-ce que ►http://www.flip-zone.net te plante aussi ? (Sur Flip-Zone, le plugin n’est pas installé.)
Salut,
une petite explication de Cédric sur la liste Zone sur la différence entre vos 2 plugins ( Image Responsive et Adaptive Images ) :
▻http://article.gmane.org/gmane.comp.web.spip.zone/35142
Je me disais que ça serait intéressant de l’avoir là pour éclairer les choix vers l’un ou l’autre...
Bonjour,
en test (sur 3.0.20) de ce plugin bien pensé comme toujours.
Seulement... un soucis.
la fonction image_proportions fonctionne parfaitement, le plugin est donc bien installé, le htaccess aussi.
Il y avait dans le squelette
[(#LOGO_ARTICLE|image_reduire{200,200})]
La css stylait correctement img.spip_logos en width=200px ;
je l’ai transformé en [(#LOGO_ARTICLE|image_proportions{1,1}|image_responsive{200})]
Or, à l’affichage, le logo s’affiche pixellisé en 650x650 (100%page), donc le conteneur de l’image est mal stylé.
Est-ce qu’il faut mettre le #LOGO_ARTICLE dans une div à part, où est-ce que normalement, le style spip_logos est conservé ? (je ne trouve pas dans le code généré de classe paticulière à l’intérieur de <picture>)
merci d’éclairer un peu mon chemin...
Les dernières versions du plugin NoSpam marquent un pas décisif dans le blocage des posteurs indélicats, et que vous êtes vivement encouragés à mettre le plugin à jour (en version 1.4 mini, version courante : 1.5.3).
Remise à plat des plugins sur la Zone SPIP
►http://article.gmane.org/gmane.comp.web.spip.zone/13060
Attention, tempête prévue dans le svn de la zone SPIP, les plugins vont enfin être sortis des dossiers dev, test et stable qui ne voulaient plus rien dire, donc si vous avez des svn:externals sur les plugins...
#plugin #spip #svn #arborescence #externals #subversion #source #gp:links #clevermarks
Viva Salvatore !
►http://article.gmane.org/gmane.comp.web.spip.zone.cvs/22344
Salvatore, c’est l’automate qui fait le lien entre le code source de SPIP et ses plugins, et le système de traduction trad-lang. Moins de 15 jours après sa mise en place sur mon plugin « liens_contenus », déjà 4 nouvelles traductions bénévoles !
#traduction #i10n #i18n #plugin #SPIP #salvatore #trad-lang #liens_contenus #gp:links
A vos tests prêt... partez : SPIP 2.0.0 beta est dans les bacs
►http://article.gmane.org/gmane.comp.web.spip.devel/49070
Lachez vos beta testeurs sur cette nouvelle mouture de SPIP, qu’elle soit parfaite pour sa sortie officielle !
#SPIP #2.0 #test #beta #dev #logiciel #logiciel_libre #CMS #WCM #gp:links #clevermarks #groupe:clever-age
Enrichissement de image masque
►http://article.gmane.org/gmane.comp.web.spip.devel/35554
Retour d’expérience site SPIP du Réseau Voltaire
►http://article.gmane.org/gmane.comp.web.spip.devel/48844
Le Réseau Voltaire, qui regroupe de nombreux journaux et agences de presse du monde entier, utilise SPIP depuis 2002, et propose un retour d’expérience globalement très positif, avec une critique constructive de la gestion des droits et du multi lingui
#SPIP #Réseau_Voltaire #presse #agence #site #retour_d'expérience #gp:links #groupe:clever-age #clevermarks
SPIP 2.0, dernière ligne droite
►http://article.gmane.org/gmane.comp.web.spip.cvs/11122
Les mainteneurs de SPIP font un boulot incroyable depuis quelques semaines pour qu’une version (très) majeure 2.0 puisse enfin sortir, avec plein de belles choses dedans.
#SPIP #2.0 #version #release #majeure #cms #wcm #logiciel_libre #gp:links
Naissance de SPIP
►http://article.gmane.org/gmane.comp.web.spip.devel/225
#spip #histoire #historique #cms #naissance #début #minirezo #personne:Arnaud_Martin