<?xml  version="1.0" encoding="utf-8" ?>

<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr='http://purl.org/syndication/thread/1.0' >
	<title>mukt (@mukt) - Seenthis</title>
	<link href="https://seenthis.net/people/mukt"/>
	<id>https://seenthis.net/people/mukt</id>
	<updated>2026-10-17T14:56:26Z</updated>
	<link rel="self" href="https://seenthis.net/people/mukt/feed" />


	<entry>
	<id>urn:uuid:5fb8ff6d-3958-4ef6-98ec-591e4230efae</id>
	<title>Budoryu - Politique vie priv&#233;e</title>
	<author>
		<name>Suske  (@suske)</name>
		<uri>https://seenthis.net/people/suske</uri>
		<email>suske@seenthis.net</email>
		
	</author>
	<published>2020-11-21T11:52:13Z</published>
	<updated>2020-11-21T11:52:13Z</updated>
	
	 <link href="https://seenthis.net/messages/887577" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/887577"/>
	<summary>Budoryu - Politique vie privée
http://www.budoryu.be/rgpd

Rarement vu une assoc qui a une page intelligente et intelligible en lien avec le RGPD. Quelques PME font des efforts aussi me semble-t-il. Les grosses boites, en général le but est qu'on ne comprenne rien, c'est simple. 

Todo: chercher des infos/études/réflexions sur ce sujet...</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Budoryu - Politique vie privée<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336007591881'>▻</a></span><a href="http://www.budoryu.be/rgpd" class='spip_out' title="Budoryu - Politique vie privée" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>http://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>budoryu.be</span>/</span><span class='lien_fin'>rgpd</span></span></a></span></p><p>Rarement vu une assoc qui a une page intelligente et intelligible en lien avec le RGPD. Quelques PME font des efforts aussi me semble-t-il. Les grosses boites, en général le but est qu’on ne comprenne rien, c’est simple.</p><p>Todo&nbsp;: chercher des infos/études/réflexions sur ce sujet...</p></div>]]></content>
	
	<link rel="related" href="http://www.budoryu.be/rgpd" title="Budoryu - Politique vie priv&#233;e" hreflang="fr"/>
	
	
</entry>

	<entry>
	<id>urn:uuid:5cbb1d25-98fc-4afe-b560-4158dc547a0d</id>
	<title>CSS masonry with flexbox, :nth-child(), and order | Tobias Ahlin</title>
	<author>
		<name>cy_altern  (@cy_altern)</name>
		<uri>https://seenthis.net/people/cy_altern</uri>
		<email>cy_altern@seenthis.net</email>
		
	</author>
	<published>2019-04-20T13:22:45Z</published>
	<updated>2019-04-20T13:39:27Z</updated>
	
	 <link href="https://seenthis.net/messages/775950" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/775950"/>
	<summary>CSS masonry with flexbox, :nth-child(), and order | Tobias Ahlin
https://tobiasahlin.com/blog/masonry-with-css/

Méthode "tout CSS"  pour faire un layout masonry: à base de flexbox, :nth-child() et order
 _difficulté possible: semble nécessiter de fixer la hauteur de l'ensemble..._ 

Voir aussi: 10 exemples de layout "types" en flebox: https://tobiasahlin.com/blog/common-flexbox-patterns/

#css #masonry #layout</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>CSS masonry with flexbox, :nth-child(), and order | Tobias Ahlin<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1635357'>►</a></span><a href="https://tobiasahlin.com/blog/masonry-with-css" class='spip_out' title="CSS masonry with flexbox, :nth-child(), and order" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>tobiasahlin.com</span>/</span>blog/<span class='lien_fin'>masonry-with-css</span></span></a></span></p><p>Méthode &laquo;&nbsp;tout CSS&nbsp;&raquo;  pour faire un layout masonry&nbsp;: à base de flexbox, :nth-child() et order<br> <em>difficulté possible&nbsp;: semble nécessiter de fixer la hauteur de l’ensemble...</em></p><p>Voir aussi&nbsp;: 10 exemples de layout &laquo;&nbsp;types&nbsp;&raquo; en flebox&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1635365'>▻</a></span><a href="https://tobiasahlin.com/blog/common-flexbox-patterns" class='spip_out' title="Common CSS Flexbox Layout Patterns with Example Code" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>tobiasahlin.com</span>/</span><span class='lien_off'>blog/</span><span class='lien_fin'>common-flexbox-patterns</span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/masonry'>masonry</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/layout'>layout</a></span></p></div>]]></content>
	
	<link rel="related" href="https://tobiasahlin.com/blog/masonry-with-css" title="CSS masonry with flexbox, :nth-child(), and order" hreflang="en"/>
	
	<link rel="related" href="https://tobiasahlin.com/blog/common-flexbox-patterns" title="Common CSS Flexbox Layout Patterns with Example Code" hreflang="en"/>
	
	
	<category term="layout" label="layout" scheme="https://seenthis.net/tag/layout"/>
	<category term="masonry" label="masonry" scheme="https://seenthis.net/tag/masonry"/>
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
	<category term="Organization:Freemasonry" label="Freemasonry" scheme="https://seenthis.net/tag/organization:freemasonry"/>
</entry>

	<entry>
	<id>urn:uuid:5d88ccf2-e4bc-41ab-bbdc-3fab8000b2f1</id>
	<title>*Where to put buttons on forms*</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2019-09-23T13:47:30Z</published>
	<updated>2019-09-23T13:47:30Z</updated>
	
	 <link href="https://seenthis.net/messages/803184" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/803184"/>
	<summary>*Where to put #buttons on #forms*
https://adamsilver.io/articles/where-to-put-buttons-in-forms/
https://adamsilver.io/assets/images/button-placement/alignment.png

❝*Align the primary button to the left edge of the inputs*

illuminate a clear path to completion. Aligning inputs and actions with a strong vertical axis clearly communicates how to go about completing a form."

This layout also helps screen magnifier users to see it without having to pan across.❞

Les boutons des formulaires de #SPIP seraient mal placés ?</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p><strong>Where to put <span class='lien_tag'>#<a href='https://seenthis.net/tag/buttons'>buttons</a></span> on <span class='lien_tag'>#<a href='https://seenthis.net/tag/forms'>forms</a></span></strong><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1706416'>▻</a></span><a href="https://adamsilver.io/articles/where-to-put-buttons-in-forms" class='spip_out' title="Where to put buttons on forms by Adam Silver, designer based in London, UK." hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>adamsilver.io</span>/</span><span class='lien_off'>articles/</span><span class='lien_fin'><span class='lien_fin_coupee'>where-to-put-buttons-in-form</span><span class='lien_fin_cachee'>s</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://adamsilver.io/assets/images/button-placement/alignment.png' class='display_box'><span class='image' style='padding-bottom:42.439024390244%'><img src='https://seenthis.net/local/cache-vignettes/L600xH255/alignment-c4fd8e2a-f2896.png' alt='' data-photo='https://adamsilver.io/assets/images/button-placement/alignment.png' data-photo-h='696' data-photo-w='1640' /></span><span class="lien_court"><span class="lien_off"> https://adamsilver.io/assets/images/button-placement/alignment.png </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> <strong>Align the primary button to the left edge of the inputs</strong></p><p>illuminate a clear path to completion. Aligning inputs and actions with a strong vertical axis clearly communicates how to go about completing a form."</p><p>This layout also helps screen magnifier users to see it without having to pan across. </p></blockquote><p>Les boutons des formulaires de <span class='lien_tag'>#<a href='https://seenthis.net/tag/spip'>SPIP</a></span> seraient mal placés ?</p></div>]]></content>
	
	<link rel="related" href="https://adamsilver.io/articles/where-to-put-buttons-in-forms" title="Where to put buttons on forms by Adam Silver, designer based in London, UK." hreflang="en"/>
	
	<link rel="related" href="https://adamsilver.io/assets/images/button-placement/alignment.png" hreflang="fr"/>
	
	
	<category term="forms" label="forms" scheme="https://seenthis.net/tag/forms"/>
	<category term="SPIP" label="SPIP" scheme="https://seenthis.net/tag/spip"/>
	<category term="buttons" label="buttons" scheme="https://seenthis.net/tag/buttons"/>
</entry>

	<entry>
	<id>urn:uuid:5d80ef47-33f8-4a47-b4d3-64a235497491</id>
	<title>Priority Guides : A Content-First Alternative to Wireframes &#8211; A List Apart</title>
	<author>
		<name>RastaPopoulos  (@rastapopoulos)</name>
		<uri>https://seenthis.net/people/rastapopoulos</uri>
		<email>rastapopoulos@seenthis.net</email>
		
	</author>
	<published>2019-09-17T14:35:51Z</published>
	<updated>2019-09-17T14:37:12Z</updated>
	
	 <link href="https://seenthis.net/messages/802267" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/802267"/>
	<summary>Priority Guides: A Content-First Alternative to Wireframes – A List Apart
https://alistapart.com/article/priority-guides-a-content-first-alternative-to-wireframes/

Une manière de commencer l'ergonomie uniquement sur une liste de contenus ordonnés, hiérarchisés. On se focalise sur la hiérarchie du contenu, sans préjuger du placement (je ne parle même pas des styles mais bien même pas du placement, layout, maquettes filaires). En plus c'est directement mobile-first, puisque juste en une longue colonne.

Du coup, en allant même plus loin que ce que montre l'article, cela peut se faire *uniquement en texte* amélioré (markdown par ex), et donc dans un pad commun à plusieurs. Cela permet de valider avec les propriétaires du site/clients le "qu'est-ce qu'on décide de mettre dans chaque page", sans du tout passer des heures à discuter de l'affichage.

https://alistapart.com/wp-content/uploads/2018/05/detailed-digital-priority-guide.png

#ergonomie #content-first #mobile-first #conception</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Priority Guides&nbsp;: A Content-First Alternative to Wireframes – A List Apart<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1421143'>►</a></span><a href="https://alistapart.com/article/priority-guides-a-content-first-alternative-to-wireframes/" class='spip_out' title="A Content-First Alternative to Wireframes · An A List Apart Article" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>alistapart.com</span>/</span><span class='lien_off'>article/</span><span class='lien_fin'><span class='lien_fin_coupee'>priority-guides-a-content-f</span><span class='lien_fin_cachee'>irst-alternative-to-wireframes</span></span></span></a></span></p><p>Une manière de commencer l’ergonomie uniquement sur une liste de contenus ordonnés, hiérarchisés. On se focalise sur la hiérarchie du contenu, sans préjuger du placement (je ne parle même pas des styles mais bien même pas du placement, layout, maquettes filaires). En plus c’est directement mobile-first, puisque juste en une longue colonne.</p><p>Du coup, en allant même plus loin que ce que montre l’article, cela peut se faire <strong>uniquement en texte</strong> amélioré (markdown par ex), et donc dans un pad commun à plusieurs. Cela permet de valider avec les propriétaires du site/clients le &laquo;&nbsp;qu’est-ce qu’on décide de mettre dans chaque page&nbsp;&raquo;, sans du tout passer des heures à discuter de l’affichage.</p><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://alistapart.com/wp-content/uploads/2018/05/detailed-digital-priority-guide.png' class='display_box'><span class='image' style='padding-bottom:152.58620689655%'><img src='https://seenthis.net/local/cache-vignettes/L459xH700/detailed-digital-af134c4f-9cfb4.png' alt='' data-photo='https://alistapart.com/wp-content/uploads/2018/05/detailed-digital-priority-guide.png' data-photo-h='1062' data-photo-w='696' /></span><span class="lien_court"><span class="lien_off"> https://alistapart.com/wp-content/uploads/2018/05/detailed-digital-priority-guide.png </span></span></a></div></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/ergonomie'>ergonomie</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/content-first'>content-first</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/mobile-first'>mobile-first</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/conception'>conception</a></span></p></div>]]></content>
	
	<link rel="related" href="https://alistapart.com/article/priority-guides-a-content-first-alternative-to-wireframes" title="A Content-First Alternative to Wireframes &#8211; A List Apart" hreflang="en"/>
	
	<link rel="related" href="https://alistapart.com/wp-content/uploads/2018/05/detailed-digital-priority-guide.png" hreflang="fr"/>
	
	
	<category term="conception" label="conception" scheme="https://seenthis.net/tag/conception"/>
	<category term="ergonomie" label="ergonomie" scheme="https://seenthis.net/tag/ergonomie"/>
	<category term="content-first" label="content-first" scheme="https://seenthis.net/tag/content-first"/>
	<category term="mobile-first" label="mobile-first" scheme="https://seenthis.net/tag/mobile-first"/>
</entry>

	<entry>
	<id>urn:uuid:5d80c8b0-89e8-4fac-8bf5-2d7d8d631992</id>
	<title>Can I email&#8230; Support tables for HTML and CSS in emails</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2019-09-17T11:51:12Z</published>
	<updated>2019-09-17T11:51:12Z</updated>
	
	 <link href="https://seenthis.net/messages/802243" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/802243"/>
	<summary>Can I email… Support tables for #HTML and #CSS in #emails
https://www.caniemail.com/
https://www.caniemail.com/assets/images/og.png

❝A site that offers support info on more than 50 HTML and CSS features tested across 25 email clients.❞</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Can I email… Support tables for <span class='lien_tag'>#<a href='https://seenthis.net/tag/html'>HTML</a></span> and <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> in <span class='lien_tag'>#<a href='https://seenthis.net/tag/emails'>emails</a></span><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1703684'>▻</a></span><a href="https://www.caniemail.com" class='spip_out' title="Can I email… Support tables for HTML and CSS in emails"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>caniemail.com</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://www.caniemail.com/assets/images/og.png' class='display_box'><span class='image' style='padding-bottom:52.5%'><img src='https://seenthis.net/local/cache-vignettes/L600xH315/og-88bddefe-9b5ee.png' alt='' data-photo='https://www.caniemail.com/assets/images/og.png' data-photo-h='630' data-photo-w='1200' /></span><span class="lien_court"><span class="lien_off"> https://www.caniemail.com/assets/images/og.png </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> A site that offers support info on more than 50 HTML and CSS features tested across 25 email clients. </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://www.caniemail.com" title="Can I email&#8230; Support tables for HTML and CSS in emails" hreflang="fr"/>
	
	<link rel="related" href="https://www.caniemail.com/assets/images/og.png" hreflang="fr"/>
	
	
	<category term="emails" label="emails" scheme="https://seenthis.net/tag/emails"/>
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="HTML" label="HTML" scheme="https://seenthis.net/tag/html"/>
</entry>

	<entry>
	<id>urn:uuid:5d15e91c-637c-4b17-8219-13605aabe84e</id>
	<title>Tiens, une configuration en CSS pour fabriquer directement du scroll doux (&#171; smooth scroll &#187;) : ```&#8230;</title>
	<author>
		<name>ARNO*  (@arno)</name>
		<uri>https://seenthis.net/people/arno</uri>
		<email>arno@seenthis.net</email>
		
	</author>
	<published>2019-06-28T10:17:00Z</published>
	<updated>2019-06-28T10:17:00Z</updated>
	
	 <link href="https://seenthis.net/messages/789833" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/789833"/>
	<summary>Tiens, une configuration en #CSS pour fabriquer directement du scroll doux («smooth scroll»):
```
scroll-behavior: smooth;
```
Ça permet du coup de se débarrasser des scripts JS avec lesquels on fait ça d'habitude.

Inconvénient, Safari ne le prend pas en compte (mais ça se dégrade très bien, puisque le scroll sera effectif, simplement il ne sera pas «progressif»).

Avantage, on peut le désactiver facilement avec une media query pour les gens qui ont le mal de mer:

```
html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
```</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Tiens, une configuration en <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> pour fabriquer directement du scroll doux (&#171;&nbsp;smooth scroll&nbsp;&#187;)&nbsp;:<br><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>scroll-behavior: smooth;</code></pre></div><br>Ça permet du coup de se débarrasser des scripts JS avec lesquels on fait ça d’habitude.</p><p>Inconvénient, Safari ne le prend pas en compte (mais ça se dégrade très bien, puisque le scroll sera effectif, simplement il ne sera pas &#171;&nbsp;progressif&nbsp;&#187;).</p><p>Avantage, on peut le désactiver facilement avec une media query pour les gens qui ont le mal de mer&nbsp;:</p><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}</code></pre></div></div>]]></content>
	
	
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="Person:@media" label="@media" scheme="https://seenthis.net/tag/person:@media"/>
	<category term="Company:Safari" label="Safari" scheme="https://seenthis.net/tag/company:safari"/>
	<category term="Person:une" label="une" scheme="https://seenthis.net/tag/person:une"/>
</entry>

	<entry>
	<id>urn:uuid:5ccd5680-7078-4314-9018-487ba5f66900</id>
	<title>Using SVG | CSS-Tricks</title>
	<author>
		<name>cy_altern  (@cy_altern)</name>
		<uri>https://seenthis.net/people/cy_altern</uri>
		<email>cy_altern@seenthis.net</email>
		
	</author>
	<published>2019-05-04T09:08:16Z</published>
	<updated>2019-05-04T09:08:16Z</updated>
	
	 <link href="https://seenthis.net/messages/778812" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/778812"/>
	<summary>Using SVG | CSS-Tricks
https://css-tricks.com/using-svg/

Synthèse complète de toutes les méthodes pour intégrer du SVG dans une page web

#SVG #CSS #web_dev</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Using SVG | CSS-Tricks<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/568777'>►</a></span><a href="https://css-tricks.com/using-svg/" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'>using-svg</span></span></a></span></p><p>Synthèse complète de toutes les méthodes pour intégrer du SVG dans une page web</p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/svg'>SVG</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/web_dev'>web_dev</a></span></p></div>]]></content>
	
	<link rel="related" href="https://css-tricks.com/using-svg" title="Using SVG | CSS-Tricks" hreflang="en"/>
	
	
	<category term="SVG" label="SVG" scheme="https://seenthis.net/tag/svg"/>
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="web_dev" label="web_dev" scheme="https://seenthis.net/tag/web_dev"/>
</entry>

	<entry>
	<id>urn:uuid:5ca72739-97bc-4608-90b5-21a850db2c9d</id>
	<title>Welcome to the wonderful world of Web Performance</title>
	<author>
		<name>RastaPopoulos  (@rastapopoulos)</name>
		<uri>https://seenthis.net/people/rastapopoulos</uri>
		<email>rastapopoulos@seenthis.net</email>
		
	</author>
	<published>2019-04-05T10:00:25Z</published>
	<updated>2019-04-05T10:00:25Z</updated>
	
	 <link href="https://seenthis.net/messages/772579" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/772579"/>
	<summary>Welcome to the wonderful world of Web Performance
https://www.sitespeed.io

Suite d'outils libres pour monitorer la performance des sites, tout installable en docker ou npm.

#webperf #web #développement #monitoring</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Welcome to the wonderful world of Web Performance<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/720449'>►</a></span><a href="http://www.sitespeed.io" class='spip_out' title="Analyze your website speed and performance" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>sitespeed.io</span></span></span></a></span></p><p>Suite d’outils libres pour monitorer la performance des sites, tout installable en docker ou npm.</p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/webperf'>webperf</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/web'>web</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/d%C3%A9veloppement'>développement</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/monitoring'>monitoring</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.sitespeed.io" title="Welcome to the wonderful world of Web Performance" hreflang="en"/>
	
	
	<category term="webperf" label="webperf" scheme="https://seenthis.net/tag/webperf"/>
	<category term="web" label="web" scheme="https://seenthis.net/tag/web"/>
	<category term="d&#233;veloppement" label="d&#233;veloppement" scheme="https://seenthis.net/tag/d%C3%A9veloppement"/>
	<category term="monitoring" label="monitoring" scheme="https://seenthis.net/tag/monitoring"/>
	<category term="IndustryTerm:Web Performance" label="Web Performance" scheme="https://seenthis.net/tag/industryterm:web%20performance"/>
	<category term="IndustryTerm:webperf web d&#233;veloppement" label="webperf web d&#233;veloppement" scheme="https://seenthis.net/tag/industryterm:#webperf%20#web%20#d%C3%A9veloppement"/>
</entry>

	<entry>
	<id>urn:uuid:5c90a843-dccc-4677-b6e5-3d5e0012d20a</id>
	<title>*Connexion d&#232;s l'inscription* &#10077;Ce minuscule plugin permet de connecter directement les personnes&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2019-03-19T08:28:51Z</published>
	<updated>2019-03-19T08:28:51Z</updated>
	
	 <link href="https://seenthis.net/messages/768186" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/768186"/>
	<summary>*Connexion dès l'inscription*

❝Ce minuscule plugin permet de connecter directement les personnes qui s’inscrivent immédiatement lorsqu’elles ont fini de remplir le formulaire.❞

https://contrib.spip.net/Connexion-des-l-inscription

#spip_blog</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p><strong>Connexion dès l’inscription</strong></p><blockquote lang="fr" dir="ltr"><p> Ce minuscule plugin permet de connecter directement les personnes qui s’inscrivent immédiatement lorsqu’elles ont fini de remplir le formulaire. </p></blockquote><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1615642'>▻</a></span><a href="https://contrib.spip.net/Connexion-des-l-inscription" class='spip_out' title="Connexion dès l'inscription - SPIP-Contrib" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>contrib.spip.net</span>/</span><span class='lien_fin'><span class='lien_fin_coupee'>Connexion-des-l-inscripti</span><span class='lien_fin_cachee'>on</span></span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/spip_blog'>spip_blog</a></span></p></div>]]></content>
	
	<link rel="related" href="https://contrib.spip.net/Connexion-des-l-inscription" title="Connexion d&#232;s l'inscription - SPIP-Contrib" hreflang="fr"/>
	
	
	<category term="spip_blog" label="spip_blog" scheme="https://seenthis.net/tag/spip_blog"/>
</entry>

	<entry>
	<id>urn:uuid:5c90a890-62ec-4c5d-861e-7351ecc31efb</id>
	<title>*Profils* &#10077;Ce plugin permet de configurer un ou plusieurs profils utilisateurs en d&#233;clarant quelles&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2019-03-19T08:30:08Z</published>
	<updated>2019-03-19T08:30:08Z</updated>
	
	 <link href="https://seenthis.net/messages/768188" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/768188"/>
	<summary>*Profils*

❝Ce plugin permet de configurer un ou plusieurs profils utilisateurs en déclarant quelles informations ils peuvent contenir (quels champs, une fiche de personne ou d’organisation, des coordonnées, etc).❞

https://contrib.spip.net/Profils

#spip_blog</summary>
	<content type="html"><![CDATA[<div><p><strong>Profils</strong></p><blockquote lang="fr" dir="ltr"><p> Ce plugin permet de configurer un ou plusieurs profils utilisateurs en déclarant quelles informations ils peuvent contenir (quels champs, une fiche de personne ou d’organisation, des coordonnées, etc). </p></blockquote><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1615643'>▻</a></span><a href="https://contrib.spip.net/Profils" class='spip_out' title="Profils - SPIP-Contrib" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>contrib.spip.net</span>/</span><span class='lien_fin'>Profils</span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/spip_blog'>spip_blog</a></span></p></div>]]></content>
	
	<link rel="related" href="https://contrib.spip.net/Profils" title="Profils - SPIP-Contrib" hreflang="fr"/>
	
	
	<category term="spip_blog" label="spip_blog" scheme="https://seenthis.net/tag/spip_blog"/>
</entry>

	<entry>
	<id>urn:uuid:5c8115fb-ae84-4b03-bd89-6538a408f408</id>
	<title>*Icongram*</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2019-03-07T13:00:43Z</published>
	<updated>2019-03-07T13:00:43Z</updated>
	
	 <link href="https://seenthis.net/messages/765451" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/765451"/>
	<summary>*Icongram*
https://icongr.am

Une sorte de méga #cheatsheet pour plein de packs/fonts d'icones.

https://icongr.am/icongram-banner.png

#icons merci @marcimat pour le lien :)</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/marcimat' title="marcimat (@marcimat)" data-login-auteur="marcimat" data-id-auteur="169">
		<img
    class="logo_24"
	alt="@marcimat" src='https://seenthis.net/local/cache-gd2/5f/44c62ad9e463b51e0db13d28ee42b9.jpg?1791734922'
	srcset="local/cache-gd2/ee/9ded17fd8f971256caa68efb3429fb.jpg?1791734922 2x"
>
	</a></div><div lang="fr" dir="ltr"><p><strong>Icongram</strong><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1608757'>►</a></span><a href="https://icongr.am" class='spip_out' title="Icongram" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>icongr.am</span></span></span></a></span></p><p>Une sorte de méga <span class='lien_tag'>#<a href='https://seenthis.net/tag/cheatsheet'>cheatsheet</a></span> pour plein de packs/fonts d’icones.</p><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://icongr.am/icongram-banner.png' class='display_box'><span class='image' style='padding-bottom:79.166666666667%'><img src='https://seenthis.net/local/cache-vignettes/L600xH475/icongram-banner-264109b0-bcedc.png' alt='' data-photo='https://icongr.am/icongram-banner.png' data-photo-h='950' data-photo-w='1200' /></span><span class="lien_court"><span class="lien_off"> https://icongr.am/icongram-banner.png </span></span></a></div></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/icons'>icons</a></span> merci <span class='lien_people'>@<a href='https://seenthis.net/people/marcimat'>marcimat</a></span> pour le lien&nbsp;:)</p></div>]]></content>
	
	<link rel="related" href="https://icongr.am" title="Icongram" hreflang="en"/>
	
	<link rel="related" href="https://icongr.am/icongram-banner.png" hreflang="fr"/>
	
	
	<category term="cheatsheet" label="cheatsheet" scheme="https://seenthis.net/tag/cheatsheet"/>
	<category term="icons" label="icons" scheme="https://seenthis.net/tag/icons"/>
</entry>

	<entry>
	<id>urn:uuid:5ba79ab1-c3f4-49b5-b40d-7e75ae7830db</id>
	<title>Vers un syst&#232;me modulaire de publication : &#233;diter avec le num&#233;rique &#8211; Antoine Fauchi&#233; &#10077;Le domaine&#8230;</title>
	<author>
		<name>aris   (@aris)</name>
		<uri>https://seenthis.net/people/aris</uri>
		<email>aris@seenthis.net</email>
		
	</author>
	<published>2018-09-23T13:52:49Z</published>
	<updated>2018-09-23T13:58:05Z</updated>
	
	 <link href="https://seenthis.net/messages/724092" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/724092"/>
	<summary>Vers un système modulaire de publication : éditer avec le numérique – Antoine Fauchié

❝Le domaine du livre, et plus particulièrement l’édition, connaît des mutations profondes au contact du numérique. Après des phases successives d’informatisation, l’une des manifestations les plus visibles de ces bouleversements est probablement l’ebook. Si le livre numérique est une approche inédite de l’écrit tant dans sa diffusion que dans sa réception, il y a en filigrane des transformations plus essentielles dans la manière de faire des livres. Des structures d’édition imaginent des nouvelles chaînes de publication originales et non conventionnelles pour générer des versions imprimée et numériques d’ouvrages et de documents, remplaçant les traditionnels traitements de texte et logiciels de publication par des méthodes et des technologies issues du développement web. Ainsi un système modulaire de publication peut se substituer à des chaînes linéaires, repositionnant l’humain au cœur des machines ou des programmes. À travers des commentaires de textes et des analyses de cas nous étudions les évolutions du livre avec un regard plus global sur notre rapport à la technique, et nous exposons les principes fondateurs d’un nouveau modèle.❞

Mémoire d’Antoine Fauchié dans le cadre du Master Sciences de l’information et des bibliothèques, spécialité Publication numérique, de l’Enssib, sous la direction d’Anthony Masure, maître de conférences en design à l’université Toulouse – Jean-Jaurès et de Marcello Vitali-Rosati, professeur au département des littératures de langue française de l’Université de Montréal et titulaire de la Chaire de recherche du Canada sur les écritures numériques.

#publications_hybrides #prepostprint #web2print #digital-first_publishing #système_modulaire_de_publication</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Vers un système modulaire de publication&nbsp;: éditer avec le numérique – Antoine Fauchié</p><blockquote lang="fr" dir="ltr"><p> Le domaine du livre, et plus particulièrement l’édition, connaît des mutations profondes au contact du numérique. Après des phases successives d’informatisation, l’une des manifestations les plus visibles de ces bouleversements est probablement l’ebook. Si le livre numérique est une approche inédite de l’écrit tant dans sa diffusion que dans sa réception, il y a en filigrane des transformations plus essentielles dans la manière de faire des livres. Des structures d’édition imaginent des nouvelles chaînes de publication originales et non conventionnelles pour générer des versions imprimée et numériques d’ouvrages et de documents, remplaçant les traditionnels traitements de texte et logiciels de publication par des méthodes et des technologies issues du développement web. Ainsi un système modulaire de publication peut se substituer à des chaînes linéaires, repositionnant l’humain au cœur des machines ou des programmes. À travers des commentaires de textes et des analyses de cas nous étudions les évolutions du livre avec un regard plus global sur notre rapport à la technique, et nous exposons les principes fondateurs d’un nouveau modèle. </p></blockquote><p>Mémoire d’Antoine Fauchié dans le cadre du Master Sciences de l’information et des bibliothèques, spécialité Publication numérique, de l’Enssib, sous la direction d’Anthony Masure, maître de conférences en design à l’université Toulouse – Jean-Jaurès et de Marcello Vitali-Rosati, professeur au département des littératures de langue française de l’Université de Montréal et titulaire de la Chaire de recherche du Canada sur les écritures numériques.</p><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/publications_hybrides'>publications_hybrides</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/prepostprint'>prepostprint</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/web2print'>web2print</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/digital-first_publishing'>digital-first_publishing</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/syst%C3%A8me_modulaire_de_publication'>système_modulaire_de_publication</a></span></p></div>]]></content>
	
	
	<category term="syst&#232;me_modulaire_de_publication" label="syst&#232;me_modulaire_de_publication" scheme="https://seenthis.net/tag/syst%C3%A8me_modulaire_de_publication"/>
	<category term="digital-first_publishing" label="digital-first_publishing" scheme="https://seenthis.net/tag/digital-first_publishing"/>
	<category term="web2print" label="web2print" scheme="https://seenthis.net/tag/web2print"/>
	<category term="prepostprint" label="prepostprint" scheme="https://seenthis.net/tag/prepostprint"/>
	<category term="publications_hybrides" label="publications_hybrides" scheme="https://seenthis.net/tag/publications_hybrides"/>
	<category term="City:Montr&#233;al" label="Montr&#233;al" scheme="https://seenthis.net/tag/city:montr%C3%A9al"/>
	<category term="Country:Canada" label="Canada" scheme="https://seenthis.net/tag/country:canada"/>
	<category term="City:Toulouse" label="Toulouse" scheme="https://seenthis.net/tag/city:toulouse"/>
	<category term="Person:Antoine Fauchi&#233;" label="Antoine Fauchi&#233;" scheme="https://seenthis.net/tag/person:antoine%20fauchi%C3%A9"/>
	<category term="Organization:Universit&#233; de Montr&#233;al" label="Universit&#233; de Montr&#233;al" scheme="https://seenthis.net/tag/organization:universit%C3%A9%20de%20montr%C3%A9al"/>
	<category term="Person:Anthony Masure" label="Anthony Masure" scheme="https://seenthis.net/tag/person:anthony%20masure"/>
	<category term="Person:Marcello Vitali-Rosati" label="Marcello Vitali-Rosati" scheme="https://seenthis.net/tag/person:marcello%20vitali-rosati"/>
</entry>

	<entry>
	<id>urn:uuid:5c1629d7-45e4-4399-8eb1-5e85c25c24fc</id>
	<title>Inclusive Components</title>
	<author>
		<name>mukt  (@mukt)</name>
		<uri>https://seenthis.net/people/mukt</uri>
		<email>mukt@seenthis.net</email>
		
	</author>
	<published>2018-12-16T10:32:55Z</published>
	<updated>2018-12-16T10:32:55Z</updated>
	
	 <link href="https://seenthis.net/messages/744460" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/744460"/>
	<summary><![CDATA[Inclusive Components
https://inclusive-components.design/

❝A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.

    Cards
    04/06/18

    Data Tables
    31/03/18

    Notifications
    27/02/18

    A Content Slider
    22/11/17

    Collapsible Sections
    26/10/17

    Tabbed Interfaces
    05/10/17

    A Theme Switcher
    08/09/17

    Tooltips & Toggletips
    25/07/17

    Menus & Menu Buttons
    10/05/17

    A Todo List
    07/04/17

    Toggle Buttons
    31/03/17
❞

#intégration #web #accessibilité #composants #bonne_pratique #bonnes_pratiques #pattern #UX #ergonomie]]></summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Inclusive Components<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1552568'>▻</a></span><a rel='nofollow' href="https://inclusive-components.design/" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>inclusive-components.design</span></span></span></a></span></p><blockquote><p> A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.</p><p>    Cards<br>    04/06/18</p><p>    Data Tables<br>    31/03/18</p><p>    Notifications<br>    27/02/18</p><p>    A Content Slider<br>    22/11/17</p><p>    Collapsible Sections<br>    26/10/17</p><p>    Tabbed Interfaces<br>    05/10/17</p><p>    A Theme Switcher<br>    08/09/17</p><p>    Tooltips &amp; Toggletips<br>    25/07/17</p><p>    Menus &amp; Menu Buttons<br>    10/05/17</p><p>    A Todo List<br>    07/04/17</p><p>    Toggle Buttons<br>    31/03/17<br> </p></blockquote><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/int%C3%A9gration'>intégration</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/web'>web</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/accessibilit%C3%A9'>accessibilité</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/composants'>composants</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/bonne_pratique'>bonne_pratique</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/bonnes_pratiques'>bonnes_pratiques</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/pattern'>pattern</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/ux'>UX</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/ergonomie'>ergonomie</a></span></p></div>]]></content>
	
	<link rel="related" href="https://inclusive-components.design" hreflang="fr"/>
	
	
	<category term="int&#233;gration" label="int&#233;gration" scheme="https://seenthis.net/tag/int%C3%A9gration"/>
	<category term="web" label="web" scheme="https://seenthis.net/tag/web"/>
	<category term="accessibilit&#233;" label="accessibilit&#233;" scheme="https://seenthis.net/tag/accessibilit%C3%A9"/>
	<category term="composants" label="composants" scheme="https://seenthis.net/tag/composants"/>
	<category term="bonne_pratique" label="bonne_pratique" scheme="https://seenthis.net/tag/bonne_pratique"/>
	<category term="bonnes_pratiques" label="bonnes_pratiques" scheme="https://seenthis.net/tag/bonnes_pratiques"/>
	<category term="pattern" label="pattern" scheme="https://seenthis.net/tag/pattern"/>
	<category term="UX" label="UX" scheme="https://seenthis.net/tag/ux"/>
	<category term="ergonomie" label="ergonomie" scheme="https://seenthis.net/tag/ergonomie"/>
	<category term="IndustryTerm:int&#233;gration web accessibilit&#233; composants" label="int&#233;gration web accessibilit&#233; composants" scheme="https://seenthis.net/tag/industryterm:#int%C3%A9gration%20#web%20#accessibilit%C3%A9%20#composants"/>
	<category term="IndustryTerm:inclusive web interfaces" label="inclusive web interfaces" scheme="https://seenthis.net/tag/industryterm:inclusive%20web%20interfaces"/>
</entry>

	<entry>
	<id>urn:uuid:89c9234c-75dc-788b-ed15-7a4925600028</id>
	<title>GitHub - VPenkov/okayNav : The world's okayest responsive navigation</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2016-02-21T13:51:15Z</published>
	<updated>2016-03-22T18:32:46Z</updated>
	
	 <link href="https://seenthis.net/messages/463099" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/463099"/>
	<summary>GitHub - VPenkov/okayNav: The world's okayest #responsive navigation
https://github.com/VPenkov/okayNav

❝This navigation aims at progressively collapsing navigation links into an off-screen navigation instead of doing it for all the links at the same time.❞

https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif

#menu #jquery</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>GitHub - VPenkov/okayNav: The world’s okayest <span class='lien_tag'>#<a href='https://seenthis.net/tag/responsive'>responsive</a></span> navigation<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/889698'>▻</a></span><a href="https://github.com/VPenkov/okayNav" class='spip_out' title="VPenkov/okayNav: The world's okayest responsive navigation" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>github.com</span>/</span>VPenkov/<span class='lien_fin'>okayNav</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> This navigation aims at progressively collapsing navigation links into an off-screen navigation instead of doing it for all the links at the same time. </p></blockquote><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif' class='display_box'><span class='image' style='padding-bottom:58.082191780822%'><img src='https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif' alt='' data-photo='https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif' data-photo-h='424' data-photo-w='730' /></span><span class="lien_court"><span class="lien_off"> https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif </span></span></a></div></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/menu'>menu</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/jquery'>jquery</a></span></p></div>]]></content>
	
	<link rel="related" href="https://github.com/VPenkov/okayNav" title="VPenkov/okayNav : The world's okayest responsive navigation" hreflang="en"/>
	
	<link rel="related" href="https://raw.githubusercontent.com/VPenkov/okayNav/master/demo.gif" hreflang="fr"/>
	
	
	<category term="jquery" label="jquery" scheme="https://seenthis.net/tag/jquery"/>
	<category term="responsive" label="responsive" scheme="https://seenthis.net/tag/responsive"/>
	<category term="menu" label="menu" scheme="https://seenthis.net/tag/menu"/>
	<category term="Person:Mais &#231;a" label="Mais &#231;a" scheme="https://seenthis.net/tag/person:mais%20%C3%A7a"/>
	<category term="Company:GitHub" label="GitHub" scheme="https://seenthis.net/tag/company:github"/>
	<category term="Technology:HTML" label="HTML" scheme="https://seenthis.net/tag/technology:html"/>
</entry>

	<entry>
	<id>urn:uuid:5c13cd0f-dfa0-400d-985a-3a4d2c2cee79</id>
	<title>Lancement aujourd'hui de la nouvelle refonte du site SPIP de pensez sauvage shameless_autopromo&#8230;</title>
	<author>
		<name>vide  (@touti)</name>
		<uri>https://seenthis.net/people/touti</uri>
		<email>touti@seenthis.net</email>
		
	</author>
	<published>2018-12-14T15:32:31Z</published>
	<updated>2024-12-15T15:43:18Z</updated>
	
	 <link href="https://seenthis.net/messages/744109" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/744109"/>
	<summary>Lancement aujourd’hui de la nouvelle refonte du site #SPIP de pensez sauvage  #shameless_autopromo donc

http://seenthis.io0oi.net/seenthis/pensezsauvage.jpg

Depuis quelques années, l'association pensezsauvage fait pousser des plantes potagères, des fleurs curieuses et rares pour récolter les graines à redistribuer et à revendre sur les marchés ou sur internet.

Jusque là, le site disposait du theme_greeny de @marcimat (merci :*) avec un  squelette légèrement modifié. Mais l'asso souhaitait quelque chose de plus clair et de responsive, avec une navigation compréhensible à tout·es. C'est finalement Mikou de pensez sauvage lui même qui a dessiné la maquette style Kraft. Pas évident du tout, mais j'estime que c'est bien la technique qui doit se plier aux idées créatives et non l'inverse. J'ai refait l'architecture du site et réalisé les fonctionnalités et l'intégration SPIP html/css/js sur une base zcore. J'ai créé une boutique minimaliste avec trois plugins SPIP: prix, panier et paypal, il n'y a ni compte client ni stockage de coordonnées, bref, rien d'autre qu'un document de l'article avec un champ 'prix' à remplir.

L'idée est celle d'un onepage où l'internaute navigue par ancres, un petit JS perso permet de tester si l'ancre existe, sinon de renvoyer vers l'URL demandée pour éviter les impasses de navigation et permettre au site d'évoluer à son rythme. Bon, j'avoue que j'étais pas réjouit de mettre tout le catalogue sur l'accueil, mais j'ai trouvé des astuces pour alléger. 
Il m'aurait été parfaitement impossible de faire cela sans #CSS3 il n'y a que serait-ce 5 ans et je me suis pas mal amusée à vrai dire.

Le plugin panier a été modifié pour faire apparaitre les sachets de graines au fur et à mesure de leur mise au panier, avec un peu d'ajax perso on reste sur la même page le plus souvent possible. Le plugin lazysizes permet de ne faire apparaitre les images au format définitif que lorsque la vue visiteur est en face.

Comme l'asso et les visiteurs préfèrent de loin les chèques, qui évitent de laisser des données sur internet, le panier une fois remplit peut être imprimé avec un montant qui déduit les frais de paypal. 
Pour cela j'ai créé une page reprise par le plugin Dompdf qui créé le pdf du panier de session du visiteur à la volée.

La recherche est en autocompletion sur l'ensemble du catalogue des graines, la page glisse ensuite vers le sachet choisi.

Merci à @jacotte qui a bien voulu revoir de ses yeux de lynx les défauts restants à corriger. Par exemple la font choisie par Mikou ne disposait pas d'apostrophes et de virgules correctes. Je suis donc passée par FontForge pour corriger cela avant l'intégration en base64 dans la CSS.

Merci aussi à @james qui m'a poussé à écrire ce billet !

http://seenthis.io0oi.net/seenthis/pensezsauvage_refonte.jpg</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/marcimat' title="marcimat (@marcimat)" data-login-auteur="marcimat" data-id-auteur="169">
		<img
    class="logo_24"
	alt="@marcimat" src='https://seenthis.net/local/cache-gd2/5f/44c62ad9e463b51e0db13d28ee42b9.jpg?1791734922'
	srcset="local/cache-gd2/ee/9ded17fd8f971256caa68efb3429fb.jpg?1791734922 2x"
>
	</a><a href='https://seenthis.net/people/jacotte' title="Jacotte (@jacotte)" data-login-auteur="jacotte" data-id-auteur="2079">
		<img
    class="logo_24"
	alt="@jacotte" src='https://seenthis.net/local/cache-gd2/18/9a378c7087c384b235106d8b62545b.gif'
	srcset="local/cache-gd2/80/7853d7db3eb42b025dcc70b6975667.gif 2x"
>
	</a><a href='https://seenthis.net/people/james' title="James (@james)" data-login-auteur="james" data-id-auteur="256">
		<img
    class="logo_24"
	alt="@james" src='https://seenthis.net/local/cache-gd2/a4/6aa829bb806db2d51ac828f85f53cd.jpg?1791744994'
	srcset="local/cache-gd2/de/7fa4349c15e6c209c809fb5d430033.jpg?1791744994 2x"
>
	</a></div><div lang="fr" dir="ltr"><p>Lancement aujourd’hui de la nouvelle refonte du site <span class='lien_tag'>#<a href='https://seenthis.net/tag/spip'>SPIP</a></span> de pensez sauvage  <span class='lien_tag'>#<a href='https://seenthis.net/tag/shameless_autopromo'>shameless_autopromo</a></span> donc</p><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='http://seenthis.io0oi.net/seenthis/pensezsauvage.jpg' class='display_box'><span class='image' style='padding-bottom:99.701492537313%'><img src='https://seenthis.net/local/cache-vignettes/L600xH598/pensezsauvage-2cd3ab4e-ac30e.jpg' alt='' data-photo='http://seenthis.io0oi.net/seenthis/pensezsauvage.jpg' data-photo-h='668' data-photo-w='670' /></span><span class="lien_court"><span class="lien_off"> http://seenthis.io0oi.net/seenthis/pensezsauvage.jpg </span></span></a></div></p><p>Depuis quelques années, l’association pensezsauvage fait pousser des plantes potagères, des fleurs curieuses et rares pour récolter les graines à redistribuer et à revendre sur les marchés ou sur internet.</p><p>Jusque là, le site disposait du theme_greeny de <span class='lien_people'>@<a href='https://seenthis.net/people/marcimat'>marcimat</a></span> (merci&nbsp;:*) avec un  squelette légèrement modifié. Mais l’asso souhaitait quelque chose de plus clair et de responsive, avec une navigation compréhensible à tout·es. C’est finalement Mikou de pensez sauvage lui même qui a dessiné la maquette style Kraft. Pas évident du tout, mais j’estime que c’est bien la technique qui doit se plier aux idées créatives et non l’inverse. J’ai refait l’architecture du site et réalisé les fonctionnalités et l’intégration SPIP html/css/js sur une base zcore. J’ai créé une boutique minimaliste avec trois plugins SPIP&nbsp;: prix, panier et paypal, il n’y a ni compte client ni stockage de coordonnées, bref, rien d’autre qu’un document de l’article avec un champ ’prix’ à remplir.</p><p>L’idée est celle d’un onepage où l’internaute navigue par ancres, un petit JS perso permet de tester si l’ancre existe, sinon de renvoyer vers l’URL demandée pour éviter les impasses de navigation et permettre au site d’évoluer à son rythme. Bon, j’avoue que j’étais pas réjouit de mettre tout le catalogue sur l’accueil, mais j’ai trouvé des astuces pour alléger.<br>Il m’aurait été parfaitement impossible de faire cela sans <span class='lien_tag'>#<a href='https://seenthis.net/tag/css3'>CSS3</a></span> il n’y a que serait-ce 5 ans et je me suis pas mal amusée à vrai dire.</p><p>Le plugin panier a été modifié pour faire apparaitre les sachets de graines au fur et à mesure de leur mise au panier, avec un peu d’ajax perso on reste sur la même page le plus souvent possible. Le plugin lazysizes permet de ne faire apparaitre les images au format définitif que lorsque la vue visiteur est en face.</p><p>Comme l’asso et les visiteurs préfèrent de loin les chèques, qui évitent de laisser des données sur internet, le panier une fois remplit peut être imprimé avec un montant qui déduit les frais de paypal.<br>Pour cela j’ai créé une page reprise par le plugin Dompdf qui créé le pdf du panier de session du visiteur à la volée.</p><p>La recherche est en autocompletion sur l’ensemble du catalogue des graines, la page glisse ensuite vers le sachet choisi.</p><p>Merci à <span class='lien_people'>@<a href='https://seenthis.net/people/jacotte'>jacotte</a></span> qui a bien voulu revoir de ses yeux de lynx les défauts restants à corriger. Par exemple la font choisie par Mikou ne disposait pas d’apostrophes et de virgules correctes. Je suis donc passée par FontForge pour corriger cela avant l’intégration en base64 dans la CSS.</p><p>Merci aussi à <span class='lien_people'>@<a href='https://seenthis.net/people/james'>james</a></span> qui m’a poussé à écrire ce billet&nbsp;!</p><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='http://seenthis.io0oi.net/seenthis/pensezsauvage_refonte.jpg' class='display_box'><span class='image' style='padding-bottom:53.365384615385%'><img src='https://seenthis.net/local/cache-vignettes/L600xH320/pensezsauvage_re-54ce5646-c851b.jpg' alt='' data-photo='http://seenthis.io0oi.net/seenthis/pensezsauvage_refonte.jpg' data-photo-h='888' data-photo-w='1664' /></span><span class="lien_court"><span class="lien_off"> http://seenthis.io0oi.net/seenthis/pensezsauvage_refonte.jpg </span></span></a></div></p></div>]]></content>
	
	<link rel="related" href="http://seenthis.io0oi.net/seenthis/pensezsauvage.jpg" hreflang="fr"/>
	
	<link rel="related" href="http://seenthis.io0oi.net/seenthis/pensezsauvage_refonte.jpg" hreflang="fr"/>
	
	
	<category term="CSS3" label="CSS3" scheme="https://seenthis.net/tag/css3"/>
	<category term="shameless_autopromo" label="shameless_autopromo" scheme="https://seenthis.net/tag/shameless_autopromo"/>
	<category term="SPIP" label="SPIP" scheme="https://seenthis.net/tag/spip"/>
</entry>

	<entry>
	<id>urn:uuid:5c0e1cd4-5c08-42a8-a289-16d648402b7d</id>
	<title>Paged.js &#8211; Paged Media</title>
	<author>
		<name>Articles repérés par Hervé Le Crosnier  (@hlc)</name>
		<uri>https://seenthis.net/people/hlc</uri>
		<email>hlc@seenthis.net</email>
		
	</author>
	<published>2018-12-10T07:59:16Z</published>
	<updated>2018-12-10T07:59:16Z</updated>
	
	 <link href="https://seenthis.net/messages/742687" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/742687"/>
	<summary><![CDATA[Paged.js – Paged Media
https://www.pagedmedia.org/paged-js/

❝aged.js is an open-source library to paginate content in the browser. Based on the W3C specifications, it’s a sort of polyfill for Paged Media and Generated Content for Paged Media CSS modules. The development was launch as an open-source community driven initiative of it’s still experimental. The core team behind paged.js includes Adam Hyde, Julie Blanc, Fred Chasen & Julien Taquet.❞

#Javascript #CSS #Webdesign]]></summary>
	<content type="html"><![CDATA[<div lang="cy" dir="ltr"><p>Paged.js – Paged Media<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1548280'>▻</a></span><a href="https://www.pagedmedia.org/paged-js" class='spip_out' title="Paged.js – Paged Media" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>pagedmedia.org</span>/</span><span class='lien_fin'>paged-js</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> aged.js is an open-source library to paginate content in the browser. Based on the W3C specifications, it’s a sort of polyfill for Paged Media and Generated Content for Paged Media CSS modules. The development was launch as an open-source community driven initiative of it’s still experimental. The core team behind paged.js includes Adam Hyde, Julie Blanc, Fred Chasen &amp; Julien Taquet. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/javascript'>Javascript</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/webdesign'>Webdesign</a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.pagedmedia.org/paged-js" title="Paged.js &#8211; Paged Media" hreflang="en"/>
	
	
	<category term="Javascript" label="Javascript" scheme="https://seenthis.net/tag/javascript"/>
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="Webdesign" label="Webdesign" scheme="https://seenthis.net/tag/webdesign"/>
	<category term="Person:Julien Taquet" label="Julien Taquet" scheme="https://seenthis.net/tag/person:julien%20taquet"/>
	<category term="Person:Adam Hyde" label="Adam Hyde" scheme="https://seenthis.net/tag/person:adam%20hyde"/>
	<category term="Person:Julie Blanc" label="Julie Blanc" scheme="https://seenthis.net/tag/person:julie%20blanc"/>
	<category term="Person:Fred Chasen" label="Fred Chasen" scheme="https://seenthis.net/tag/person:fred%20chasen"/>
	<category term="IndustryTerm:r&#233;guli&#232;rement car il &#233;volue bien" label="r&#233;guli&#232;rement car il &#233;volue bien" scheme="https://seenthis.net/tag/industryterm:r%C3%A9guli%C3%A8rement%20car%20il%20%C3%A9volue%20bien"/>
	<category term="Technology:html" label="html" scheme="https://seenthis.net/tag/technology:html"/>
</entry>

	<entry>
	<id>urn:uuid:5c0103a1-27a0-4d0e-8a45-2ac5c54f4b4c</id>
	<title>The best Icon Tool - Orion Icon Library</title>
	<author>
		<name>Monolecte 😷🤬  (@monolecte)</name>
		<uri>https://seenthis.net/people/monolecte</uri>
		<email>monolecte@seenthis.net</email>
		
	</author>
	<published>2018-11-30T09:32:17Z</published>
	<updated>2018-11-30T09:32:17Z</updated>
	
	 <link href="https://seenthis.net/messages/739964" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/739964"/>
	<summary>The best Icon Tool - Orion Icon Library
https://orioniconlibrary.com/
https://orioniconlibrary.com/orion_share.jpg
Encore un endroit où on peut #personnaliser ses #icones #web_design</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>The best Icon Tool - Orion Icon Library<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1541600'>►</a></span><a href="https://orioniconlibrary.com/" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>orioniconlibrary.com</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://orioniconlibrary.com/orion_share.jpg' class='display_box'><span class='image' style='padding-bottom:52.5%'><img src='https://seenthis.net/local/cache-vignettes/L600xH315/orion_share-2f9c32e0-d6d57.jpg' alt='' data-photo='https://orioniconlibrary.com/orion_share.jpg' data-photo-h='1260' data-photo-w='2400' /></span><span class="lien_court"><span class="lien_off"> https://orioniconlibrary.com/orion_share.jpg </span></span></a></div><br>Encore un endroit où on peut <span class='lien_tag'>#<a href='https://seenthis.net/tag/personnaliser'>personnaliser</a></span> ses <span class='lien_tag'>#<a href='https://seenthis.net/tag/icones'>icones</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/web_design'>web_design</a></span></p></div>]]></content>
	
	<link rel="related" href="https://orioniconlibrary.com" hreflang="fr"/>
	
	<link rel="related" href="https://orioniconlibrary.com/orion_share.jpg" hreflang="fr"/>
	
	
	<category term="personnaliser" label="personnaliser" scheme="https://seenthis.net/tag/personnaliser"/>
	<category term="icones" label="icones" scheme="https://seenthis.net/tag/icones"/>
	<category term="web_design" label="web_design" scheme="https://seenthis.net/tag/web_design"/>
	<category term="Facility:Orion Icon Library" label="Orion Icon Library" scheme="https://seenthis.net/tag/facility:orion%20icon%20library"/>
	<category term="IndustryTerm:icones web_design" label="icones web_design" scheme="https://seenthis.net/tag/industryterm:#icones%20#web_design"/>
	<category term="Person:Encore" label="Encore" scheme="https://seenthis.net/tag/person:encore"/>
</entry>

	<entry>
	<id>urn:uuid:5bf7ba94-a9d8-4d27-b766-0b828a707622</id>
	<title>*Int&#233;gration / d&#233;veloppement : Plugin vs boilerplate* Vous &#234;tes plut&#244;t l'un ou plut&#244;t l'autre vous&#8230;</title>
	<author>
		<name>jeanmarie  (@jeanmarie)</name>
		<uri>https://seenthis.net/people/jeanmarie</uri>
		<email>jeanmarie@seenthis.net</email>
		
	</author>
	<published>2018-11-23T08:30:12Z</published>
	<updated>2020-12-27T10:29:18Z</updated>
	
	 <link href="https://seenthis.net/messages/737894" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/737894"/>
	<summary><![CDATA[*#Intégration / #développement : Plugin vs #boilerplate* 

Vous êtes plutôt l'un ou plutôt l'autre vous ?

Il y a 1 an, j’attaquais mon squelette perso, celui qui me sert aujourd’hui de base pour la structure html et quelques styles css de bases et qui repose sur ZPIP V2. Ce squelette est (plus que) largement inspiré de Intégraal de @rastapopoulos et SPIPr de Cédric et @ben.

Je commence à avoir quelque chose d’assez adapté à mes besoins. Outre une structure html5, ça permet de gagner beaucoup de temps : une grille à mettre en place ? <INCLURE{fond=inclure/liste/grille,...> + les bons paramètres et le tour est joué.

La question qui se pose maintenant, c’est le fonctionnement : boilerplate ou plugin.

 *Le plugin* , c’est un squelette qu’on surcharge avec un squelette/plugin propre à chaque nouveau projet.  *Le boilerplate* , c’est un squelette qu’on modifie directement pour chaque nouveau projet.

L’avantage du 1er, c’est qu’on partage les évolutions entre tous les sites qui l’utilisent mais l’inconvénient, c’est qu’il faut conserver une compatibilité descendante sous peine, soit de casser le site, soit de ne plus pouvoir profiter des évolutions. 
Le 2nd, ben c’est exactement l’inverse.

Au début, le fonctionnement plugin m’allait très bien : je développais mon plugin en même temps que les sites et chacun profitait donc des mise à jour de la structure et des styles de bases. Mais à force de bouger des choses, je me rends compte que ça devient galère de garder cette compatibilité descendante.

Donc voilà, si vous avez des retours d'expérience...

 *Liens :* 
SPIPr : https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/spipr-dist/trunk
Integraal : https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/integraal
integraal (principe) : https://zone.spip.net/trac/spip-zone/changeset/83559/spip-zone
Repo de mon plugin : https://gitlab.com/jmoupah/zcm 
Doc de mon plugin : https://notes.cousumain.info/ZCM-Squelette-modulaire-SPIP-ZCore.html 

#SPIP_recette #SPIP]]></summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/rastapopoulos' title="RastaPopoulos (@rastapopoulos)" data-login-auteur="rastapopoulos" data-id-auteur="69">
		<img
    class="logo_24"
	alt="@rastapopoulos" src='https://seenthis.net/local/cache-gd2/4a/298902b28b178c200afcbaed9a2f3c.png?1773307983'
	srcset="local/cache-gd2/24/f7ac890141b991ef24d3cb45bf3510.png?1773307956 2x"
>
	</a><a href='https://seenthis.net/people/ben' title="Ben (@ben)" data-login-auteur="ben" data-id-auteur="35">
		<img
    class="logo_24"
	alt="@ben" src='https://seenthis.net/local/cache-gd2/c6/69f10fd03f9432d1249873bea242ad.jpg?1773307990'
	srcset="local/cache-gd2/11/9db26fff4e32655ad48e597128bf91.jpg?1773307990 2x"
>
	</a></div><div lang="fr" dir="ltr"><p><strong><span class='lien_tag'>#<a href='https://seenthis.net/tag/int%C3%A9gration'>Intégration</a></span> / <span class='lien_tag'>#<a href='https://seenthis.net/tag/d%C3%A9veloppement'>développement</a></span>&nbsp;: Plugin vs <span class='lien_tag'>#<a href='https://seenthis.net/tag/boilerplate'>boilerplate</a></span></strong></p><p>Vous êtes plutôt l’un ou plutôt l’autre vous&nbsp;?</p><p>Il y a 1 an, j’attaquais mon squelette perso, celui qui me sert aujourd’hui de base pour la structure html et quelques styles css de bases et qui repose sur ZPIP V2. Ce squelette est (plus que) largement inspiré de Intégraal de <span class='lien_people'>@<a href='https://seenthis.net/people/rastapopoulos'>rastapopoulos</a></span> et SPIPr de Cédric et <span class='lien_people'>@<a href='https://seenthis.net/people/ben'>ben</a></span>.</p><p>Je commence à avoir quelque chose d’assez adapté à mes besoins. Outre une structure html5, ça permet de gagner beaucoup de temps&nbsp;: une grille à mettre en place&nbsp;? &lt;INCLURE{fond=inclure/liste/grille,...&gt; + les bons paramètres et le tour est joué.</p><p>La question qui se pose maintenant, c’est le fonctionnement&nbsp;: boilerplate ou plugin.</p><p> <strong>Le plugin</strong> , c’est un squelette qu’on surcharge avec un squelette/plugin propre à chaque nouveau projet.  <strong>Le boilerplate</strong> , c’est un squelette qu’on modifie directement pour chaque nouveau projet.</p><p>L’avantage du 1er, c’est qu’on partage les évolutions entre tous les sites qui l’utilisent mais l’inconvénient, c’est qu’il faut conserver une compatibilité descendante sous peine, soit de casser le site, soit de ne plus pouvoir profiter des évolutions.<br>Le 2nd, ben c’est exactement l’inverse.</p><p>Au début, le fonctionnement plugin m’allait très bien&nbsp;: je développais mon plugin en même temps que les sites et chacun profitait donc des mise à jour de la structure et des styles de bases. Mais à force de bouger des choses, je me rends compte que ça devient galère de garder cette compatibilité descendante.</p><p>Donc voilà, si vous avez des retours d’expérience...</p><p> <strong>Liens&nbsp;:</strong><br>SPIPr&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1536032'>▻</a></span><a href="https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/spipr-dist/trunk" class='spip_out' title="trunk in spip-zone/_squelettes_/spipr-dist – SPIP-ZONE"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>zone.spip.net</span>/</span><span class='lien_off'>trac/</span><span class='lien_off'>spip-zone/</span><span class='lien_off'>browser/</span><span class='lien_off'>spip-zone/</span><span class='lien_off'>_squelettes_/</span>spipr-dist/<span class='lien_fin'>trunk</span></span></a></span><br>Integraal&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1536039'>▻</a></span><a href="https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/integraal" class='spip_out' title="integraal in spip-zone/_squelettes_ – SPIP-ZONE" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>zone.spip.net</span>/</span><span class='lien_off'>trac/</span><span class='lien_off'>spip-zone/</span><span class='lien_off'>browser/</span><span class='lien_off'>spip-zone/</span>_squelettes_/<span class='lien_fin'>integraal</span></span></a></span><br>integraal (principe)&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1536040'>▻</a></span><a href="https://zone.spip.net/trac/spip-zone/changeset/83559/spip-zone" class='spip_out' title="Changeset 83559 – SPIP-ZONE" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>zone.spip.net</span>/</span><span class='lien_off'>trac/</span><span class='lien_off'>spip-zone/</span>changeset/83559/<span class='lien_fin'>spip-zone</span></span></a></span><br>Repo de mon plugin&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1536037'>▻</a></span><a href="https://gitlab.com/jmoupah/zcm" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>gitlab.com</span>/</span>jmoupah/<span class='lien_fin'>zcm</span></span></a></span><br>Doc de mon plugin&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1509509'>►</a></span><a href="https://notes.cousumain.info/ZCM-Squelette-modulaire-SPIP-ZCore.html" class='spip_out' title="ZCM - Squelette modulaire SPIP/ZCore" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>notes.cousumain.info</span>/</span><span class='lien_fin'><span class='lien_fin_coupee'>ZCM-Squelette-modulai</span><span class='lien_fin_cachee'>re-SPIP-ZCore.html</span></span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/spip_recette'>SPIP_recette</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/spip'>SPIP</a></span></p></div>]]></content>
	
	<link rel="related" href="https://notes.cousumain.info/ZCM-Squelette-modulaire-SPIP-ZCore.html" title="ZCM - Squelette modulaire SPIP/ZCore" hreflang="fr"/>
	
	<link rel="related" href="https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/spipr-dist/trunk" title="trunk in spip-zone/_squelettes_/spipr-dist &#8211; SPIP-ZONE" hreflang="fr"/>
	
	<link rel="related" href="https://gitlab.com/jmoupah/zcm" hreflang="fr"/>
	
	<link rel="related" href="https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/integraal" title="integraal in spip-zone/_squelettes_ &#8211; SPIP-ZONE" hreflang="fr"/>
	
	<link rel="related" href="https://zone.spip.net/trac/spip-zone/changeset/83559/spip-zone" title="Changeset 83559 &#8211; SPIP-ZONE" hreflang="fr"/>
	
	
	<category term="SPIP" label="SPIP" scheme="https://seenthis.net/tag/spip"/>
	<category term="boilerplate" label="boilerplate" scheme="https://seenthis.net/tag/boilerplate"/>
	<category term="SPIP_recette" label="SPIP_recette" scheme="https://seenthis.net/tag/spip_recette"/>
	<category term="d&#233;veloppement" label="d&#233;veloppement" scheme="https://seenthis.net/tag/d%C3%A9veloppement"/>
	<category term="Int&#233;gration" label="Int&#233;gration" scheme="https://seenthis.net/tag/int%C3%A9gration"/>
</entry>

	<entry>
	<id>urn:uuid:5bec4621-510c-45d7-9e0a-544af53f9797</id>
	<title>Building Your Color Palette</title>
	<author>
		<name>Monolecte 😷🤬  (@monolecte)</name>
		<uri>https://seenthis.net/people/monolecte</uri>
		<email>monolecte@seenthis.net</email>
		
	</author>
	<published>2018-11-14T15:58:25Z</published>
	<updated>2018-11-14T15:58:25Z</updated>
	
	 <link href="https://seenthis.net/messages/735728" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/735728"/>
	<summary>Building Your Color Palette
https://refactoringui.com/previews/building-your-color-palette/
https://refactoring-ui.nyc3.cdn.digitaloceanspaces.com/previews/whats-in-a-color-palette-02.png
❝Ever used one of those fancy color palette generators? You know, the ones where you pick a starting color, tweak some options that probably include some musical jargon like "triad" or "major fourth", and are then bestowed the five perfect color swatches you should use to build your website?❞</summary>
	<content type="html"><![CDATA[<div lang="nb" dir="ltr"><p>Building Your Color Palette<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1530443'>▻</a></span><a href="https://refactoringui.com/previews/building-your-color-palette" class='spip_out' title="Building Your Color Palette" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>refactoringui.com</span>/</span><span class='lien_off'>previews/</span><span class='lien_fin'><span class='lien_fin_coupee'>building-your-color-pale</span><span class='lien_fin_cachee'>tte</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://refactoring-ui.nyc3.cdn.digitaloceanspaces.com/previews/whats-in-a-color-palette-02.png' class='display_box'><span class='image' style='padding-bottom:68.243243243243%'><img src='https://seenthis.net/local/cache-vignettes/L600xH409/whats-in-a-color-8cced0e3-f4f11.png' alt='' data-photo='https://refactoring-ui.nyc3.cdn.digitaloceanspaces.com/previews/whats-in-a-color-palette-02.png' data-photo-h='1010' data-photo-w='1480' /></span><span class="lien_court"><span class="lien_off"> https://refactoring-ui.nyc3.cdn.digitaloceanspaces.com/previews/whats-in-a-color-palette-02.png </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> Ever used one of those fancy color palette generators? You know, the ones where you pick a starting color, tweak some options that probably include some musical jargon like &ldquo;triad&rdquo; or &ldquo;major fourth&rdquo;, and are then bestowed the five perfect color swatches you should use to build your website? </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://refactoringui.com/previews/building-your-color-palette" title="Building Your Color Palette" hreflang="en"/>
	
	<link rel="related" href="https://refactoring-ui.nyc3.cdn.digitaloceanspaces.com/previews/whats-in-a-color-palette-02.png" hreflang="fr"/>
	
	
	<category term="Position:Major" label="Major" scheme="https://seenthis.net/tag/position:major"/>
	<category term="Facility:Building Your Color Palette" label="Building Your Color Palette" scheme="https://seenthis.net/tag/facility:building%20your%20color%20palette"/>
</entry>

	<entry>
	<id>urn:uuid:5be5dd99-f0f4-498f-8207-1643ac3e8e82</id>
	<title>Home Page - WeasyPrint</title>
	<author>
		<name>cy_altern  (@cy_altern)</name>
		<uri>https://seenthis.net/people/cy_altern</uri>
		<email>cy_altern@seenthis.net</email>
		
	</author>
	<published>2018-11-09T19:18:49Z</published>
	<updated>2018-11-09T19:20:46Z</updated>
	
	 <link href="https://seenthis.net/messages/734575" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/734575"/>
	<summary>Home Page - WeasyPrint
https://weasyprint.org/

Un logiciel serveur pour générer les PDF à partir de pages HTML + CSS (nécessite python 3.8)
Dépot github: https://github.com/Kozea/WeasyPrint
La revue de Linuxfr.org: https://seenthis.net/messages/734549
 _(on va tester pour faire des retours d'usages...)_ 

#PDF #outil_web #générateur #weasyprint</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Home Page - WeasyPrint<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/161035'>►</a></span><a href="http://weasyprint.org" class='spip_out' title="WeasyPrint - Converts HTML + CSS to PDF" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>weasyprint.org</span></span></span></a></span></p><p>Un logiciel serveur pour générer les PDF à partir de pages HTML + CSS (nécessite python 3.8)<br>Dépot github&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1527429'>▻</a></span><a href="https://github.com/Kozea/WeasyPrint" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>github.com</span>/</span>Kozea/<span class='lien_fin'>WeasyPrint</span></span></a></span><br>La revue de Linuxfr.org&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1527431'>▻</a></span><a href="https://seenthis.net/messages/734549" class='spip_out' title="Première version stable pour WeasyPrint" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>seenthis.net</span>/</span>messages/<span class='lien_fin'>734549</span></span></a></span><br> <em>(on va tester pour faire des retours d’usages...)</em></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/pdf'>PDF</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/outil_web'>outil_web</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/g%C3%A9n%C3%A9rateur'>générateur</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/weasyprint'>weasyprint</a></span></p></div>]]></content>
	
	<link rel="related" href="https://weasyprint.org" title="Home Page - WeasyPrint" hreflang="en"/>
	
	<link rel="related" href="https://github.com/Kozea/WeasyPrint" hreflang="fr"/>
	
	<link rel="related" href="https://seenthis.net/messages/734549" title="Premi&#232;re version stable pour WeasyPrint" hreflang="fr"/>
	
	
	<category term="weasyprint" label="weasyprint" scheme="https://seenthis.net/tag/weasyprint"/>
	<category term="g&#233;n&#233;rateur" label="g&#233;n&#233;rateur" scheme="https://seenthis.net/tag/g%C3%A9n%C3%A9rateur"/>
	<category term="PDF" label="PDF" scheme="https://seenthis.net/tag/pdf"/>
	<category term="outil_web" label="outil_web" scheme="https://seenthis.net/tag/outil_web"/>
</entry>

	<entry>
	<id>urn:uuid:5b6d8571-74d4-4be6-98d7-146c1c5c32a2</id>
	<title>Syncope Super efficace pour d&#233;finir des r&#233;glages typos de base (taille, interlettrage, longueur de&#8230;</title>
	<author>
		<name>Ari  (@ari)</name>
		<uri>https://seenthis.net/people/ari</uri>
		<email>ari@seenthis.net</email>
		
	</author>
	<published>2018-08-10T12:30:41Z</published>
	<updated>2018-08-10T12:35:50Z</updated>
	
	 <link href="https://seenthis.net/messages/714162" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/714162"/>
	<summary>Syncope
http://nowodzinski.pl/syncope/

Super efficace pour définir des réglages typos de base (taille, interlettrage, longueur de ligne), permet aussi de caler un rythme vertical régulier entre titre, inters et paragraphes. Moins complexe que d'autres outils mais c'est aussi bien.

❝Syncope is a WYSIWYG tool that helps web designers and developers chose the optimal vertical rhythm of the typography for their web pages.

Basically, it's a set of tools which adjust the rhythm and output the styles in a preferred, production–friendly format. It is also a lot of fun to play with! In fact, if it weren't for that, this tool wouldn't have seen the light of day.❞
https://framapic.org/KNGrfxOTC7PQ/WXRLI0GzU95y.jpg

#typographie #webdev</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Syncope<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1476554'>▻</a></span><a rel='nofollow' href="http://nowodzinski.pl/syncope" class='spip_out' title="Syncope" hreflang="en"><span class='lien_court'><span class='lien_protocol'>http://</span><span class='lien_racine'><span class='lien_host'>nowodzinski.pl</span>/</span><span class='lien_fin'>syncope</span></span></a></span></p><p>Super efficace pour définir des réglages typos de base (taille, interlettrage, longueur de ligne), permet aussi de caler un rythme vertical régulier entre titre, inters et paragraphes. Moins complexe que d’autres outils mais c’est aussi bien.</p><blockquote lang="en" dir="ltr"><p> Syncope is a WYSIWYG tool that helps web designers and developers chose the optimal vertical rhythm of the typography for their web pages.</p><p>Basically, it’s a set of tools which adjust the rhythm and output the styles in a preferred, production–friendly format. It is also a lot of fun to play with! In fact, if it weren’t for that, this tool wouldn’t have seen the light of day. </p></blockquote><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://framapic.org/KNGrfxOTC7PQ/WXRLI0GzU95y.jpg' class='display_box'><span class='image' style='padding-bottom:53.783563873068%'><img src='https://seenthis.net/local/cache-vignettes/L600xH323/WXRLI0GzU95y-d2fb83dd-1b245.jpg' alt='' data-photo='https://framapic.org/KNGrfxOTC7PQ/WXRLI0GzU95y.jpg' data-photo-h='1322' data-photo-w='2458' /></span><span class="lien_court"><span class="lien_off"> https://framapic.org/KNGrfxOTC7PQ/WXRLI0GzU95y.jpg </span></span></a></div></p><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/typographie'>typographie</a></span> <span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/webdev'>webdev</a></span></p></div>]]></content>
	
	<link rel="related" href="http://nowodzinski.pl/syncope" title="Syncope" hreflang="en"/>
	
	<link rel="related" href="https://framapic.org/KNGrfxOTC7PQ/WXRLI0GzU95y.jpg" hreflang="fr"/>
	
	
	<category term="typographie" label="typographie" scheme="https://seenthis.net/tag/typographie"/>
	<category term="webdev" label="webdev" scheme="https://seenthis.net/tag/webdev"/>
	<category term="IndustryTerm:web designers" label="web designers" scheme="https://seenthis.net/tag/industryterm:web%20designers"/>
</entry>

	<entry>
	<id>urn:uuid:5b1c1b19-fe4c-427a-bbed-4d50241a94f3</id>
	<title>Free Flat Icons - FlatIcons</title>
	<author>
		<name>Monolecte 😷🤬  (@monolecte)</name>
		<uri>https://seenthis.net/people/monolecte</uri>
		<email>monolecte@seenthis.net</email>
		
	</author>
	<published>2018-06-09T18:23:21Z</published>
	<updated>2018-06-09T18:23:21Z</updated>
	
	 <link href="https://seenthis.net/messages/700976" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/700976"/>
	<summary>Free Flat Icons - FlatIcons
https://flaticons.net/
https://framapiaf.org/system/media_attachments/files/000/902/694/original/f9cac165fee1a64e.jpeg
#FlatIcons : une banque de plus de 2500 icônes gratuites et personnalisables (couleur, taille, bordure, fond).</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Free Flat Icons - FlatIcons<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1444995'>►</a></span><a href="https://flaticons.net" class='spip_out' title="Free Flat Icons - FlatIcons" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>flaticons.net</span></span></span></a></span><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1444996'>▻</a></span><a href="https://framapiaf.org/system/media_attachments/files/000/902/694/original/f9cac165fee1a64e.jpeg" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>framapiaf.org</span>/</span><span class='lien_off'>system/</span><span class='lien_off'>media_attachments/</span><span class='lien_off'>files/</span><span class='lien_off'>000/</span><span class='lien_off'>902/</span><span class='lien_off'>694/</span><span class='lien_off'>original/</span><span class='lien_fin'>f9cac165fee1a64e.jpeg</span></span></a></span><br><span class='lien_tag'>#<a href='https://seenthis.net/tag/flaticons'>FlatIcons</a></span>&nbsp;: une banque de plus de 2500 icônes gratuites et personnalisables (couleur, taille, bordure, fond).</p></div>]]></content>
	
	<link rel="related" href="https://flaticons.net" title="Free Flat Icons - FlatIcons" hreflang="en"/>
	
	<link rel="related" href="https://framapiaf.org/system/media_attachments/files/000/902/694/original/f9cac165fee1a64e.jpeg" hreflang="fr"/>
	
	
	<category term="FlatIcons" label="FlatIcons" scheme="https://seenthis.net/tag/flaticons"/>
	<category term="City:Flat" label="Flat" scheme="https://seenthis.net/tag/city:flat"/>
</entry>

	<entry>
	<id>urn:uuid:5b1b907e-98f8-47e4-9b5c-77c8483e80d4</id>
	<title>Don't Use My Grid System (or any others)</title>
	<author>
		<name>Mist. GraphX  (@mist_)</name>
		<uri>https://seenthis.net/people/mist_</uri>
		<email>mist_@seenthis.net</email>
		
	</author>
	<published>2018-06-09T08:31:58Z</published>
	<updated>2018-06-09T08:31:58Z</updated>
	
	 <link href="https://seenthis.net/messages/700902" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/700902"/>
	<summary>Don't Use My Grid System (or any others)
https://noti.st/mirisuzanne/DDJo3H
https://on.notist.cloud/slides/ext/large-b975b5b4c1b9c897.png

#css#layout#grid</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Don’t Use My Grid System (or any others)<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1444818'>▻</a></span><a rel='nofollow' href="https://noti.st/mirisuzanne/DDJo3H" class='spip_out' title="Don't Use My Grid System (or any others)" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>noti.st</span>/</span>mirisuzanne/<span class='lien_fin'>DDJo3H</span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://on.notist.cloud/slides/ext/large-b975b5b4c1b9c897.png' class='display_box'><span class='image' style='padding-bottom:56.25%'><img src='https://seenthis.net/local/cache-vignettes/L600xH338/large-b975b5b4c1-cd5ff541-6599e.png' alt='' data-photo='https://on.notist.cloud/slides/ext/large-b975b5b4c1b9c897.png' data-photo-h='900' data-photo-w='1600' /></span><span class="lien_court"><span class="lien_off"> https://on.notist.cloud/slides/ext/large-b975b5b4c1b9c897.png </span></span></a></div></p><p><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/css'>css</a></span><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/layout'>layout</a></span><span class='lien_tag'>#<a rel='nofollow' href='https://seenthis.net/tag/grid'>grid</a></span></p></div>]]></content>
	
	<link rel="related" href="https://noti.st/mirisuzanne/DDJo3H" title="Don't Use My Grid System (or any others)" hreflang="en"/>
	
	<link rel="related" href="https://on.notist.cloud/slides/ext/large-b975b5b4c1b9c897.png" hreflang="fr"/>
	
	
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
	<category term="layout" label="layout" scheme="https://seenthis.net/tag/layout"/>
	<category term="grid" label="grid" scheme="https://seenthis.net/tag/grid"/>
</entry>

	<entry>
	<id>urn:uuid:abf9a051-5d67-b443-a955-04843e4b0f16</id>
	<title>Rencontre SPIP dans la Dr&#244;me du 27 au 30 septembre 2018</title>
	<author>
		<name>LinuxFr.org  (@linuxfr)</name>
		<uri>https://seenthis.net/people/linuxfr</uri>
		<email>linuxfr@seenthis.net</email>
		
	</author>
	<published>2018-06-04T12:29:17Z</published>
	<updated>2018-06-04T12:29:17Z</updated>
	
	 <link href="https://seenthis.net/messages/699670" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/699670"/>
	<summary>Rencontre SPIP dans la Drôme du 27 au 30 septembre 2018
https://linuxfr.org/news/rencontre-spip-dans-la-drome-du-27-au-30-septembre-2018

❝SPIP est un logiciel de publication pour internet francophone, réputé notamment pour sa gestion du multilinguisme et son système de squelettes, permettant, tel Monsieur Jourdain, de faire du MySql sans le savoir.

La communauté SPIP est autogérée, sans support d'une structure associative ou commerciale.

Elle organise du 27 au 30 septembre une rencontre (inter)nationale dans la Drôme, dans un gîte au cadre bucolique. Possibilité d'hébergement sur place.

Le programme sera défini collectivement par les participants et participantes à cette rencontre. Mais nous pouvons d'ores et déjà supposer qu'il n'y aura pas que de la programmation, puisque, par exemple, la cuisine sera faite collectivement.lien n°1 : InscriptionTélécharger ce contenu au format Epub Commentaires : voir le flux atom (...)❞</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Rencontre SPIP dans la Drôme du 27 au 30 septembre 2018<br><span class='lien_lien'><span class='lien_lien_total'><a rel='nofollow' href='https://seenthis.net/sites/1441408'>▻</a></span><a rel='nofollow' href="https://linuxfr.org/news/rencontre-spip-dans-la-drome-du-27-au-30-septembre-2018" class='spip_out' title="Rencontre SPIP dans la Drôme du 27 au 30 septembre 2018" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>linuxfr.org</span>/</span><span class='lien_off'>news/</span><span class='lien_fin'><span class='lien_fin_coupee'>rencontre-spip-dans-la-drome-d</span><span class='lien_fin_cachee'>u-27-au-30-septembre-2018</span></span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> SPIP est un logiciel de publication pour internet francophone, réputé notamment pour sa gestion du multilinguisme et son système de squelettes, permettant, tel Monsieur Jourdain, de faire du MySql sans le savoir.</p><p>La communauté SPIP est autogérée, sans support d’une structure associative ou commerciale.</p><p>Elle organise du 27 au 30 septembre une rencontre (inter)nationale dans la Drôme, dans un gîte au cadre bucolique. Possibilité d’hébergement sur place.</p><p>Le programme sera défini collectivement par les participants et participantes à cette rencontre. Mais nous pouvons d’ores et déjà supposer qu’il n’y aura pas que de la programmation, puisque, par exemple, la cuisine sera faite collectivement.lien n&#176;1&nbsp;: InscriptionTélécharger ce contenu au format Epub Commentaires&nbsp;: voir le flux atom&nbsp;(...) </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://linuxfr.org/news/rencontre-spip-dans-la-drome-du-27-au-30-septembre-2018" title="Rencontre SPIP dans la Dr&#244;me du 27 au 30 septembre 2018" hreflang="fr"/>
	
	
</entry>

	<entry>
	<id>urn:uuid:5b14efa8-63b0-429a-90af-414ad30fc49e</id>
	<title>J'ai besoin d'aide avec des CSS. J'essaie de reproduire la pr&#233;sentation ultra-align&#233;e d'images&#8230;</title>
	<author>
		<name>ARNO*  (@arno)</name>
		<uri>https://seenthis.net/people/arno</uri>
		<email>arno@seenthis.net</email>
		
	</author>
	<published>2018-06-04T07:52:08Z</published>
	<updated>2018-06-04T07:56:14Z</updated>
	
	 <link href="https://seenthis.net/messages/699585" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/699585"/>
	<summary>J'ai besoin d'aide avec des #CSS. J'essaie de reproduire la présentation ultra-alignée d'images carrées telle qu'on la trouve dans Photos sur l'iPhone. L'idée étant d'avoir des vignettes carrées dont la taille n'est pas totalement fixe, et si possible sans s'embêter avec les media queries usuelles selon la taille de l'écran (genre une case de largeur 25% quand on est entre 600 et 720 pixels…).

L'idée c'est que j'arrive à faire ça très bien avec une flex box:
https://i.imgur.com/Bmfv1da.jpg

Mais le hic, c'est la dernière ligne. Les deux premières lignes, ça fonctionne magnifiquement, les dimensions des vignettes carrées sont très bien gérées quelle que soit la largeur d'affichage, le nombre de vignettes par ligne se calcule tout seul avec «flexibilité», l'alignement est parfait. Bref le bonheur. 

Mes CSS pour l'instant:

```
ul.carres_oeuvres {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap:  wrap;
	justify-content: flex-start;
	margin-right: 1px;
}		
ul.carres_oeuvres li {
	margin-top: 1px;
	margin-left: 1px;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 150px;
}
```

Sauf comme tu vois, la dernière ligne, qui occupe toute la largeur mais ne s'aligne pas.

Je voudrais obtenir ceci:

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

Et j'ai pas trouvé comment…</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>J’ai besoin d’aide avec des <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span>. J’essaie de reproduire la présentation ultra-alignée d’images carrées telle qu’on la trouve dans Photos sur l’iPhone. L’idée étant d’avoir des vignettes carrées dont la taille n’est pas totalement fixe, et si possible sans s’embêter avec les media queries usuelles selon la taille de l’écran (genre une case de largeur 25% quand on est entre 600 et 720 pixels…).</p><p>L’idée c’est que j’arrive à faire ça très bien avec une flex box&nbsp;:<br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://i.imgur.com/Bmfv1da.jpg' class='display_box'><span class='image' style='padding-bottom:106.74603174603%'><img src='https://seenthis.net/local/cache-vignettes/L504xH538/Bmfv1da-81afd3d0-2e1b9.jpg' alt='' data-photo='https://i.imgur.com/Bmfv1da.jpg' data-photo-h='538' data-photo-w='504' /></span><span class="lien_court"><span class="lien_off"> https://i.imgur.com/Bmfv1da.jpg </span></span></a></div></p><p>Mais le hic, c’est la dernière ligne. Les deux premières lignes, ça fonctionne magnifiquement, les dimensions des vignettes carrées sont très bien gérées quelle que soit la largeur d’affichage, le nombre de vignettes par ligne se calcule tout seul avec &#171;&nbsp;flexibilité&nbsp;&#187;, l’alignement est parfait. Bref le bonheur.</p><p>Mes CSS pour l’instant&nbsp;:</p><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>ul.carres_oeuvres {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap:  wrap;
	justify-content: flex-start;
	margin-right: 1px;
}		
ul.carres_oeuvres li {
	margin-top: 1px;
	margin-left: 1px;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 150px;
}</code></pre></div><p>Sauf comme tu vois, la dernière ligne, qui occupe toute la largeur mais ne s’aligne pas.</p><p>Je voudrais obtenir ceci&nbsp;:</p><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://i.imgur.com/YPLctAk.jpg' class='display_box'><span class='image' style='padding-bottom:106.74603174603%'><img src='https://seenthis.net/local/cache-vignettes/L504xH538/YPLctAk-cf296c3f-7fd89.jpg' alt='' data-photo='https://i.imgur.com/YPLctAk.jpg' data-photo-h='538' data-photo-w='504' /></span><span class="lien_court"><span class="lien_off"> https://i.imgur.com/YPLctAk.jpg </span></span></a></div></p><p>Et j’ai pas trouvé comment…</p></div>]]></content>
	
	<link rel="related" href="https://i.imgur.com/Bmfv1da.jpg" hreflang="fr"/>
	
	<link rel="related" href="https://i.imgur.com/YPLctAk.jpg" hreflang="fr"/>
	
	
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
</entry>

</feed>

