Les secrets de Nursit pour tenir 1.3 Millions de visites en 24h
▻http://blog.nursit.net/Les-secrets-de-Nursit-pour-tenir-1-3-Millions-de-visites-en-24h.html
Les secrets de Nursit pour tenir 1.3 Millions de visites en 24h
▻http://blog.nursit.net/Les-secrets-de-Nursit-pour-tenir-1-3-Millions-de-visites-en-24h.html
@fil
depuis ▻http://zone.spip.org/trac/spip-zone/changeset/90353 on a un répertoire avec la liste des ips qui floodent
par exemple là sur contrib :
```
spip.net/contrib/public_html/tmp/flood]# ls
52.3.105.23 54.175.81.189
```
toutes les X minutes on a un cron qui va chercher toutes les IPS de tous les fichiers présents dans */tmp/flood/ . A partir de cette liste on construit un fichier php antiflood.php
```
more antiflood.php
< ?php
$ip = « » ;
if (isset($SERVER["HTTP_X_FORWARDED_FOR"])) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"] ;
if (isset($_SERVER["REMOTE_ADDR"])) $ip = $_SERVER["REMOTE_ADDR"] ;
if (in_array($ip,array("52.3.105.23","54.175.81.189")))
define("_IS_BOT",true) ;Enfin dans le fichier prépend par apache on inclue l'éventuel fichier
if (file_exists($f=dirname(__FILE_)."/antiflood.php")){
include $f ;
}
```
À tester et rajouter dans l’écran de sécurité fourni par défaut ?
ah oui tout simplement quand tu as un seul site . Tu as des IP flood dans le répertoire ? tu as vérifié « rapidement » que les IP n’étaient pas des IP interne ou autre ( faux positif)
Après je ne sais pas comment partager ça sur les listes ou autre ou documenter sur spip.net ou astuces longues ... Comme c’est un peu sensible ( si faux positif bloque le site à l’ip concernée) ... je vous laisse choisir et faire pour partager cela ;)
#merci_aussi ;)
Bon après 4 ans de tests, on peut dire que ça marche très bien en général — mais on devrait éviter de pénaliser les admins en ne les marquant pas comme floodeur·es. C’est arrivé deux fois sur nos sites et la première fois on n’a pas compris d’où venait l’erreur 410, et simplement pris notre mal en patience ou changé d’IP avec le VPN ; la seconde on a debugué pour retrouver la cause. La solution était simplement d’attendre 24h de plus (LOL) ou de supprimer le fichier tmp/flood/[adresse ip].
ha on a eu le coup aussi ... Un site avec genre 10 éditeurs sur le site dans le même bureau (un temps d’avant le virus) ... du coup je pense qu’on a une liste blanche d’ip maintenant : tu te connectes dans le privé de spip : paf ton ip est ajoutée en liste blanche
Adaptive #Images et #Responsive Web Design - Le blog Nursit
►http://blog.nursit.net/Adaptive-Images-et-Responsive-Web.html
Une solution prête à l’emploi pour résoudre le casse-tête des Adaptive Images, adaptée aux sites dynamiques (une de plus, oui)
Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, résolution et qualité des images utilisées dans le contenu éditorial d’une page web en fonction de l’utilisateur.
Adaptive Images et #Responsive #Web_Design - Le blog Nursit
►http://blog.nursit.net/Adaptive-Images-et-Responsive-Web.html
Une solution prête à l’emploi pour résoudre le casse-tête des #Adaptive_Images, adaptée aux sites dynamiques (une de plus, oui)
Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, résolution et qualité des images utilisées dans le contenu éditorial d’une page web en fonction de l’utilisateur.
Et son implémentation en SPIP :
►http://contrib.spip.net/Adaptive-Images-4458
#spip #intégration #web
Et même #spip_blog, pour la prochaine gazette.
Administrer les plugins d’un site en ligne de commande - Le blog Nursit
►http://blog.nursit.net/Administrer-les-plugins-d-un-site.html
Deux scripts PHP utilisables en ligne de commande qui permettent de voir les plugins actifs, et d’activer ou désactiver les plugins d’un site avec quelques petites options bien utiles.
=> cf plugin [spipenconsole->▻http://zone.spip.org/trac/spip-zone/browser/_plugins_/spipenconsole/trunk/paquet.xml]
#spip #serveur #administration #plugin #script #bash #commande
une revue numérique indépendante
traitant de design, de diy et de combinaisons spatiales
Strabic.fr est une revue oblique qui parle de conception et d’arts de faire.
Strabic.fr est née d’une volonté profonde : parler de design sans paillettes ni projecteurs, de forme et de fond, de ce qui se fait et ce qui peut se faire, de pourquoi et comment cela se fait, d’extravagance et d’excursions, avec exigence et exotisme.
Strabic.fr est une revue à géométrie variable mais à mémoire de forme. Elle se fabrique dans nos cuisines, à l’heure de l’apéritif ou du café, entre amis et avec ceux qui le deviennent.
via @julienb , à l’occasion d’un rafraichissement du site.
Je n’ai plus de tablette (je viens de finir le cote d’or aux noisettes).
Pour la lecture, le corps de texte est sympa je trouve (mais je n’irais pas plus gros... on se perd vite dans le texte). Par contre, les titres, intertitres, chapeaux, etc... sont assez durs avec les yeux. Sinon, j’aime assez ce que j’ai pu lire du contenu :)
@ari Les boss de la typo sont sur ce genre de tailles : ▻http://ia.net/blog (en em, mais ça revient au même avec 16px comme police de navigateur). ►http://medium.com est sur du 22px. Après, ce sont des textes en anglais, ma lecture n’est peut-être pas la même. @orientXXI y va fort aussi sur les chapô : 1.6em. Sur le texte de paragraphe c’est plus léger, et il tente de la césure.
A vrai dire, je trouve encore que c’est chez strabic que c’est le mieux réussit. Le rapport longueur de ligne / hauteur de ligne / taille de caractères. Par contre leurs citations sont pas top, je les mettrais un peu de retrait, avec un poil plus d’espace, voir dans une autre couleur.
@habbon quand t’arrives d’un Indymedia, ça fait mal aux yeux ^^ Non mais sinon c’est pas mal, même si je préfère ia.net pour le corps de texte de l’article.
Sinon quelqu’un-e aurait une idée de la technique utilisée pour faire apparaître les images au chargement, c’est un plugin spip ça ?
#beau et pis #spip_blog aussi pour les jolis sites innovants sous Spip non ? (en plus y’a plein d’articles intéressants effectivement).
Google « #lazyloading images ».
Moi j’ai tendance à trouver ça pénible.
Faudrait qu’ils chargent peut-être un peu avant qu’on arrive dessus (c’est peut-être déjà la cas ceci dit).
Je suis pas sûr qu’on gagne beaucoup l’un dans l’autre entre le côté pénible de l’image qui « flash » et le fait que la page se charge plus rapidement.
Une attitude où on charge au plus vite ce qui est visible puis ce qui n’est pas visible sans attendre qu’on l’atteigne me parait une meilleur pratique.
Si des gens ici ont des idée pour bien faire ce genre de choses...
Ça me fait penser à ce post de Cerdic ce que je dis juste au-dessus : ▻http://blog.nursit.net/slider-d-images-attention-au-temps-de-chargement.html
@ari pour les jolis sites innovants sous #spip ça serait plus ►http://herbier.spip.net ;)
@b_b, herbier.spip.net me paraît parcellaire et n’annonce pas les reliftings, non ? J’ai pas le temps de regarder tous les sites de la galaxie, si le spip_blog peut proposer un digest ou juste signaler un ou deux nouveaux sites remarquables tous les mois, ce serait vraiment bien :)
@Ari : l’Herbier propose effectivement une sélection, de sites tels qu’ils apparaissaient à un moment T sur la toile. C’est surtout un album souvenir.
Sinon, hors la lisibilité réussie des pages de texte, c’est quand même très laid, Strabic :(
Cédric vient de publier un blog autour des logos d’articles responsive , en particulier pour #SPIP :
▻http://blog.nursit.net/images-logo-responsive-web-design.html
Il propose un filtre qui fait le job :
▻http://zone.spip.org/trac/spip-zone/browser/_plugins_/z-core/zcore_options.php#L50
Le #carrousel (ou #slider) dans un site #web, c’est souvent mal. Un article tout de même pour améliorer sa #performance.
Slider et WebPerformance
▻http://blog.nursit.net/Slider-et-WebPerformance.html
Les sliders (ou carrousels) constituent un élément d’interface assez critiquable, et plusieurs études tendent à montrer qu’ils sont mentalement filtrés par les utilisateurs au même titre que la #publicité.
Cependant, un usage défendable est le #diaporama d’image, qui à un but illustratif plutôt que de mise en avant du contenu. Mais lorsqu’on utilise un slider dans ce but, il faut faire attention au temps de chargement de la page qui peut vite se dégrader !
Pour aller plus loin, je compile dans le même message quelques liens autour des tests d’#ergonomie et d’#utilisabilité de ces carrousels.
Un article de l’ergonome #Jakob-Nielsen ▻http://fr.wikipedia.org/wiki/Jakob_Nielsen de janvier 2013 :
Auto-Forwarding Carousels and Accordions Annoy Users and Reduce Visibility
▻http://www.nngroup.com/articles/auto-forwarding
Summary: The user’s target was at the top of the page in 98-point font. But she failed to find it because the panel auto-rotated instead of staying still.
Don’t Use Automatic Image Sliders or Carousels, Ignore the Fad
▻http://conversionxl.com/dont-use-automatic-image-sliders-or-carousels-ignore-the-fad
- Reason 1: Human eye reacts to movement (and will miss the important stuff)
– Reason 2: Too many messages equals no message
– Reason 3: Banner blindness
Une discussion entre experts d’ergonomie avec des retours d’expérience de vrais tests utilisateurs (pas juste du « je pense que » quoi), ainsi que des liens vers d’autres sources aussi :
Are carrousels effective ?
▻http://ux.stackexchange.com/questions/10312/are-carousels-effective
Almost all of the testing I’ve managed has proven content delivered via carousels to be missed by users. Few interact with them and many comment that they look like adverts and so we’ve witnessed the banner blindness concept in full effect.
En français, février 2013 :
Abandonnez les carrousels car ils ne fonctionnent pas
►http://www.simpleweb.fr/2013/02/20/abandonnez-les-carrousels-car-ils-ne-fonctionnent-pas
Ce qu’il faut retenir de ces différents écrits et discussions est que des blocs de promotion ou de mise en avant statiques sont bien plus efficaces qu’un carrousel. Il va donc falloir vous armer de courage pour convaincre vos collègues d’abandonner cette “norme”, au même titre que la règle des 3 clics. Pour se faire, le meilleur moyen est de vous appuyer sur des statistiques : placez un marqueur sur le carrousel suffira à démontrer un taux de clic très faible.
Nouvelle ressource sur le sujet :
▻http://shouldiuseacarousel.com
Et l’interview associée :
▻http://www.creativebloq.com/accessibility-expert-warns-stop-using-carousels-7133778
J’admets que les carrousels fonctionnent très bien pour trouver un contenu dont vous savez déjà qu’il est dans le carrousel [ndt : autrement dit, pour celui qui a fait le site], mais ils sont beaucoup moins efficaces pour les utilisateurs finaux qui découvrent du contenu qu’ils ne connaissent pas. Sans tests sur les utilisateurs finaux, il est facile de négliger les problèmes que vos carrousels vont provoquer.
Il ne faut donc surtout pas les utiliser pour le fun, juste pour mettre des trucs qui bougent sur une page d’accueil. Les seuls qui peuvent les utiliser seraient ceux qui auraient fait des tests utilisateurs sur les cibles du site où on veut en mettre. Ce qui est rarement le cas.
Éradiquer les carrousels nous forcera à prendre de meilleures décisions sur le contenu et la conception : quel est le contenu le plus important et comment vais-je le présenter d’une manière signifiante, simple, et accessible ?
Cette phrase est vraiment importante, à mon avis.
Signifiante, simple, et accessible.
Une autre ressource, mettant l’accent sur les faits, avec un test A/B additionné à un #eye-tracking, c’est bien fichu :
▻http://www.conversionista.se/okar-bildspel-pa-forstasidan-din-konverteringsgrad
Traduction en français du « shouldiuseacarousel » :
▻http://www.doisjeutiliser.fr/unCarrousel
Avec en prime d’autres #antipatterns (#anti-patrons) quand on remonte à l’accueil.
Ah oui @touti et les arguments principaux de ce blog
►http://blog.velir.com/index.php/2014/04/18/why-you-shouldnt-use-a-carousel-to-feature-content
– Carousel clickthrough rates are terrible for every slide except the very first one
– Most carousels don’t indicate what’s on subsequent (or previous) slides
– Carousels that auto-rotate rarely do so at an appropriate speed
– Carousels compromise information retention
autre argumentaire et bonnes pratiques cf. ▻https://seenthis.net/messages/297966#message507068
Administrer les plugins d’un site en ligne de commande - Le blog #Nursit
►http://blog.nursit.net/Administrer-les-plugins-d-un-site.html
Deux scripts PHP utilisables en #ligne-de-commande qui permettent de voir les #plugins actifs, et d’activer ou désactiver les plugins d’un site avec quelques petites options bien utiles.
Chez Nursit nous hébergeons plein de sites #SPIP. Et parfois nous avons besoin de modifier la configuration d’un site en activant ou désactivant un plugin sans avoir d’accès au back-office. Nous avons mis au point pour cela deux petits scripts bash qui permettent de faire cela avec un œuf de pâques bien sympathique pour migrer un site d’un serveur à un autre !
#cli
Le plugin migration pour SPIP - #Nursit
►http://blog.nursit.net/Le-plugin-migration-pour-SPIP.html
Le #plugin migration permet de recopier facilement d’un site #SPIP source vers un site SPIP destination :
base de donnée,
images et documents de IMG/,
dossier squelettes.
vite, un plugin douanier !
Les différentes méthodes de #Cache pour #SPIP - Episode II - #Nursit le blog
►http://blog.nursit.net/Les-differentes-methodes-de-Cache.html
Voilà qui me rassure : tout correspond à ce qu’on pouvait attendre ; seule petite surprise, memcache qui se trouve être plus lent que filecache. Mais peut-être que ces tests ont été faits sur une machine pas trop chargée par ailleurs, avec des I/O libres de répondre vite.
Ils auraient pu sortir du bois avant :D Moi qui me suit fait chier à faire développer une ferme spip avec back-up, màj svn etc... #gromeuleu
@ Supergéante j’espère que tu as fais faire ça par quelqu’un de bien au moins ? ;)