<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des création - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/creation/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/creation/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Sun, 03 Apr 2022 08:39:33 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des création - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/creation/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>Développement Web, les CMS</title>
		<link>https://programmation.surleweb-france.fr/developpement-web-les-cms/</link>
					<comments>https://programmation.surleweb-france.fr/developpement-web-les-cms/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sat, 27 Nov 2021 17:48:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sgbdd]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xhtml]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1238</guid>

					<description><![CDATA[<p>Les CMS te permettront de publier ton site internet sans plus de connaissances mais voyons ce qu'est un CMS</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/developpement-web-les-cms/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/developpement-web-les-cms/">Développement Web, les CMS</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A moins d&rsquo;être un féru de PHP et HTML, la mise en place d&rsquo;un site internet peut être fastidieuse, connaissance en langage de programmation, le mise en page, des scripts. Tout ses concepts peuvent être déroutant surtout si tu veux faire un site simple pour évoquer tes recettes de cuisine ou tout autre sujet que tu as envie de partager.</p>



<p>De plus, tu peux rapidement avoir des soucis pour la mise en page ou l&rsquo;intégration d&rsquo;outils si tes connaissances sont limitées. Limitées ne veut pas dire que tu es idiot, des personnes font de la programmation leur métier, ils vont étudier des années afin d&rsquo;acquérir les compétences notamment pour créer et/ou administrer et/ou gérer le contenu d&rsquo;un site internet.</p>



<p>Heureusement, des personnes pleines de bon sens et voulant se simplifier la vie ont créées les <strong><a href="https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu" target="_blank" rel="noreferrer noopener">CMS</a></strong> pour<strong> Content Management System</strong> (pour les anglophiles) ou <strong>Système de Gestion de Contenu</strong> (SGC pour les francophiles !!!).</p>



<h2 class="wp-block-heading">CMS, c&rsquo;est quoi ?</h2>



<p>Un CMS est un système de gestion de contenu, il va permettre de mettre à disposition un ensemble d&rsquo;outils pour publier et gérer du contenu que ce soit la mise en page avec bien souvent des thèmes à foison mais aussi pour l&rsquo;administration de la base de données (<a href="https://www.lemagit.fr/definition/Systeme-de-gestion-de-base-de-donnees-distribuees-SGBDD" target="_blank" rel="noreferrer noopener">SGBDD</a>), les actions sur celle-ci seront gérées par le CMS.</p>



<p>Les CMS vont également fournir (dans la majorité des cas), une gestion des utilisateurs que ce soit en tant qu&rsquo;administrateur, auteur ou lecteur avec des droits qui leur seront propres.</p>



<p>Parmi les CMS les plus connus, on va retrouver :</p>



<ul class="wp-block-list"><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://www.prestashop.com/fr" target="_blank" rel="noreferrer noopener">Prestashop</a></li><li><a href="https://www.joomla.fr/" target="_blank" rel="noreferrer noopener">Joomla</a></li><li><a href="https://www.drupal.fr/" target="_blank" rel="noreferrer noopener">Drupal</a></li><li><a href="https://magento.com/" target="_blank" rel="noreferrer noopener">Magento</a></li></ul>



<p>Bien que ce sont tous des systèmes de gestion de contenu, ils n&rsquo;ont pas tous le même objectif, WordPress sera plus orienté blog facile à mettre en œuvre avec l&rsquo;intégration de plugins divers et variés (y compris pour y ajouter une petite plateforme d&rsquo;e-commerce) alors que Magento sera bien plus orienté e-commerce.</p>



<h2 class="wp-block-heading">Plus en détails</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Cette partie n&rsquo;est pas présente pour te dégouter, cela reste très intéressant à connaître, elle est simplement faite pour te montrer comment un CMS peut être utile.</p></blockquote>



<p>Quelque soit le type de site internet que nous voulons concevoir, nous allons avoir besoin de compétences dans différents domaines. Pour la mise en page d&rsquo;un site, qu&rsquo;il soit statique (avec des pages qui ne se modifieront pas une fois chargées) ou bien dynamique (avec des pages ayant une interaction avec l&rsquo;utilisateur même si celui-ci n&rsquo;en a pas conscience).</p>



<p>Vous allez avoir donc besoin de connaître au moins le <a href="https://www.boureliou.com/cnam/xhtml/xhtml-01-xhtml-definition.html" target="_blank" rel="noreferrer noopener">XHTML </a>qui est un langage de description avec des balises :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html>
    &lt;head>
        &lt;meta charset="utf-8" />
        &lt;title>Mon blog&lt;/title>
        &lt;link href="style.css" rel="stylesheet" /> 
    &lt;/head>
        
    &lt;body>
        &lt;h1>Mon super blog !&lt;/h1>
&lt;p>Derniers billets du blog :&lt;/p>


    &lt;div class="news">
        &lt;h3>
            Le PHP à la conquête du monde !            &lt;em>le 20/09/2020 à 19h38min49s&lt;/em>
        &lt;/h3>
        
        &lt;p>
            C'est officiel, l'éléPHPant a annoncé à la radio  hier soir &amp;quot;J'ai l'intention de conquérir le monde&amp;quot;.&lt;br />
Il a en outre précisé que le monde serait serait à sa botte en moins de temps qu'il n'en fallait pour dire &amp;quot;éléPHPant. Pas dur, ceci dit entre nous ...            &lt;br />
            &lt;em>&lt;a href="index.php?action=post&amp;amp;id=1">Commentaires&lt;/a>&lt;/em>
        &lt;/p>
    &lt;/div>
    &lt;div class="news">
        &lt;h3>
            Bienvenu sur mon blog !            &lt;em>le 18/09/2020 à 10h12min00s&lt;/em>
        &lt;/h3>
        
        &lt;p>
            Je vous souhaite à toutes et à tous la bienvenue  sur mon blog qui parlera de ... PHP, bien sûr !            &lt;br />
            &lt;em>&lt;a href="index.php?action=post&amp;amp;id=2">Commentaires&lt;/a>&lt;/em>
        &lt;/p>
    &lt;/div>
    &lt;/body>
&lt;/html></pre>



<p>Cette page aura le rendu suivant dans votre navigateur :</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="933" height="329" src="//i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-32.png" alt="" class="wp-image-1258" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-32.png?w=933&amp;ssl=1 933w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-32.png?resize=300%2C106&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-32.png?resize=768%2C271&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-32.png?resize=150%2C53&amp;ssl=1 150w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption>Exemple en ayant suivi un cours sur <a href="https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql" target="_blank" rel="noreferrer noopener">openclassroom</a></figcaption></figure></div>



<p>Pas très beau, n&rsquo;est-ce pas ?</p>



<p>Pour lui donner un peu plus de forme, nous devons inclure du CSS. Le CSS permettra de faire la mise en forme des balises utilisées dans le code XHTML. Sans chercher à réaliser quoi que ce soit, voici un exemple en utilisant le code HTML précédent :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">body{
  background-color: green;
  margin: auto
}
h1, h2, h3{
  text-align: center;
}
h1{
  font-size: 50px;
  color: red;
}
h2{
  font-size: 40px;
}
h3{
  font-size: 30px;
}</pre>



<p>Cela donnera un rendu (moche) de ce type :</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="//i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33-1024x356.png" alt="" class="wp-image-1259" width="498" height="173" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?resize=1024%2C356&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?resize=300%2C104&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?resize=768%2C267&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?resize=150%2C52&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?resize=1180%2C410&amp;ssl=1 1180w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-33.png?w=1366&amp;ssl=1 1366w" sizes="(max-width: 498px) 100vw, 498px" /></figure></div>



<p>J&rsquo;espère que malgré la pauvreté de cet exemple, tu comprends que les connaissances pour écrire son site sont importantes.</p>



<p>Maintenant, si tu veux en plus ajouter du dynamisme à ta page, tu auras besoin d&rsquo;un langage de programmation, par exemple le <a href="https://www.php.net/manual/fr/intro-whatis.php#:~:text=PHP%20(officiellement%2C%20ce%20sigle%20est,le%20d%C3%A9veloppement%20d'applications%20web." target="_blank" rel="noreferrer noopener">PHP </a>qui sera du côté serveur, le code HTML pourra être différent en fonction de l&rsquo;internaute mais une fois la page chargée, le code ne bougera plus. Pour faire simple, si tu veux simplement créer un espace membre pour afficher le nom de l&rsquo;internaute qu&rsquo;il aura préalablement enregistrer, sur ton serveur, tu devras écrire les lignes pour :</p>



<ul class="wp-block-list"><li>créer un compte</li><li>se connecter au compte</li><li>afficher les données liées au compte</li></ul>



<p>L&rsquo;exemple suivant, provient du site <a href="https://waytolearnx.com/2020/02/creer-un-espace-membre-avec-administration-en-php-et-mysql.html" target="_blank" rel="noreferrer noopener">Waytolearnx.com</a> :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html>
&lt;head>
&lt;link rel="stylesheet" href="style.css" />
&lt;/head>
&lt;body>
&lt;?php
require('config.php');

if (isset($_REQUEST['username'], $_REQUEST['email'], $_REQUEST['password'])){
  // récupérer le nom d'utilisateur 
  $username = stripslashes($_REQUEST['username']);
  $username = mysqli_real_escape_string($conn, $username); 
  // récupérer l'email 
  $email = stripslashes($_REQUEST['email']);
  $email = mysqli_real_escape_string($conn, $email);
  // récupérer le mot de passe 
  $password = stripslashes($_REQUEST['password']);
  $password = mysqli_real_escape_string($conn, $password);
  
  $query = "INSERT into `users` (username, email, type, password)
        VALUES ('$username', '$email', 'user', '".hash('sha256', $password)."')";
  $res = mysqli_query($conn, $query);

    if($res){
       echo "&lt;div class='sucess'>
             &lt;h3>Vous êtes inscrit avec succès.&lt;/h3>
             &lt;p>Cliquez ici pour vous &lt;a href='login.php'>connecter&lt;/a>&lt;/p>
       &lt;/div>";
    }
}else{
?>
&lt;form class="box" action="" method="post">
  &lt;h1 class="box-logo box-title">
    &lt;a href="https://waytolearnx.com/">WayToLearnX.com&lt;/a>
  &lt;/h1>
    &lt;h1 class="box-title">S'inscrire&lt;/h1>
  &lt;input type="text" class="box-input" name="username" 
  placeholder="Nom d'utilisateur" required />
  
    &lt;input type="text" class="box-input" name="email" 
  placeholder="Email" required />
  
    &lt;input type="password" class="box-input" name="password" 
  placeholder="Mot de passe" required />
  
    &lt;input type="submit" name="submit" 
  value="S'inscrire" class="box-button" />
  
    &lt;p class="box-register">Déjà inscrit? 
  &lt;a href="login.php">Connectez-vous ici&lt;/a>&lt;/p>
&lt;/form>
&lt;?php } ?>
&lt;/body>
&lt;/html></pre>



<p>Pour dynamiser ta page sans la recharger, tu pourras aussi utiliser le <a href="https://developer.mozilla.org/fr/docs/Learn/JavaScript/First_steps/What_is_JavaScript" target="_blank" rel="noreferrer noopener">javascript</a>, il s&rsquo;agit d&rsquo;un autre langage de programmation qui peut être directement utilisé dans ton navigateur sans avoir à recharger la page, voici un exemple provenant de <a href="http://www.outils-web.com/script-javascript/boite-de-news-3/" target="_blank" rel="noreferrer noopener">Outils-web</a> :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="js" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;script language="JavaScript1.2">
/*
Source :  http://www.editeurjavascript.com
 Adaptation : http://www.outils-web.com
 */
/*dimensions de la box*/
ejs_scroll_largeur = 200;
ejs_scroll_hauteur = 100;
/*couleur du fond de la box*/
ejs_scroll_bgcolor = '#DDD';
/* chemin de l'image de fond */
ejs_scroll_background = "";
/* temps en secondes */
ejs_scroll_pause_seconde = 3;

ejs_scroll_message = new Array;
/* placez vos liens et messages ici*/
ejs_scroll_message[0]='&lt;a href="lien 1" CLASS=ejs_scroll>message 1&lt;/a>';
ejs_scroll_message[1]='&lt;a href="lien 2" CLASS=ejs_scroll>message 2&lt;/a>';
ejs_scroll_message[2]='&lt;a href="lien 3" CLASS=ejs_scroll>message 3&lt;/a>';
function d(texte)
	{document.write(texte);}
	d('&lt;DIV ID=ejs_scroll_relativ STYLE="position:relative;width:'+ejs_scroll_largeur+';height:'+ejs_scroll_hauteur+';background-color:'+ejs_scroll_bgcolor+';background-image:url('+ejs_scroll_background+')">');
	d('&lt;DIV ID=ejs_scroll_cadre STYLE="position:absolute;width:'+(ejs_scroll_largeur-8)+';height:'+(ejs_scroll_hauteur-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur-8)+' '+(ejs_scroll_hauteur-8)+' 0)">');
	d('&lt;div id=ejs_scroller_1 style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message[0]+'&lt;/DIV>');
	d('&lt;div id=ejs_scroller_2 style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:'+ejs_scroll_hauteur+';" CLASS=ejs_scroll>'+ejs_scroll_message[1]+'&lt;/DIV>');
d('&lt;/DIV>&lt;/DIV>');

ejs_scroll_mode =1;
ejs_scroll_actuel = 0;
/* NE PAS MODIFIER*/
function ejs_scroll_start()
	{if(ejs_scroll_mode == 1)
		{ejs_scroller_haut = "ejs_scroller_1";
		ejs_scroller_bas = "ejs_scroller_2";
		ejs_scroll_mode = 0;}
	else
		{ejs_scroller_bas = "ejs_scroller_1";
		ejs_scroller_haut = "ejs_scroller_2";
		ejs_scroll_mode = 1;}
	ejs_scroll_nb_message = ejs_scroll_message.length-1;
	if(ejs_scroll_actuel == ejs_scroll_nb_message)
		ejs_scroll_suivant = 0;
	else
		ejs_scroll_suivant = ejs_scroll_actuel+1;
	if(document.getElementById)
		document.getElementById(ejs_scroller_bas).innerHTML = ejs_scroll_message[ejs_scroll_suivant];
	ejs_scroll_top = 0;
	if(document.getElementById)
		setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)	}
function ejs_scroll_action()
	{ejs_scroll_top -= 1;
	document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top;
	document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur;
	if((ejs_scroll_top+ejs_scroll_hauteur) > 0)
		setTimeout("ejs_scroll_action()",10)
	else
		ejs_scroll_stop()}
function ejs_scroll_stop()
	{ejs_scroll_actuel = ejs_scroll_suivant;
	ejs_scroll_start()}
window.onload = ejs_scroll_start;</pre>



<p>Pour finir cette partie, en reprenant un espace membre, tu auras besoin d&rsquo;un base de données et de faire des requêtes pour lire des données s&rsquo;y trouvant ou en inscrire de nouvelles, tu utiliseras certainement le langage <a href="https://sql.sh/" target="_blank" rel="noreferrer noopener">SQL </a>(oui encore un nouveau). Pour cela, tu auras besoin d&rsquo;un <a href="https://www.lemagit.fr/definition/Systeme-de-gestion-de-base-de-donnees-distribuees-SGBDD" target="_blank" rel="noreferrer noopener">SGBDD </a>comme <a href="https://mariadb.org/" target="_blank" rel="noreferrer noopener">MariaDB </a>ou bien <a href="https://www.mysql.com/fr/" target="_blank" rel="noreferrer noopener">MySQL </a>:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="sql" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">INSERT INTO client (prenom, nom, ville, age)
 VALUES
 ('Rébecca', 'Armand', 'Saint-Didier-des-Bois', 24),
 ('Aimée', 'Hebert', 'Marigny-le-Châtel', 36),
 ('Marielle', 'Ribeiro', 'Maillères', 27),
 ('Hilaire', 'Savary', 'Conie-Molitard', 58);</pre>



<h2 class="wp-block-heading">Et alors ? Un CMS ?</h2>



<p>Maintenant que tu as vu les connaissances (minimum) à devoir acquérir, tu comprends que pour mettre en ligne tes pages pour simplement les partager sans faire de toi un <a href="https://www.youtube.com/watch?v=rlarCLhzfoU&amp;ab_channel=michel2i" target="_blank" rel="noreferrer noopener">ingénieur informaticien</a>, il sera plus simple d&rsquo;utiliser un CMS qui te donnera tous les outils pour publier ton site.</p>



<p>Si l&rsquo;on prend l&rsquo;interface de WordPress, tu auras accès (via ton navigateur) à ce genre de page :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="1024" height="401" src="//i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34-1024x401.png" alt="" class="wp-image-1261" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34.png?resize=1024%2C401&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34.png?resize=300%2C117&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34.png?resize=768%2C300&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34.png?resize=150%2C59&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-34.png?w=1263&amp;ssl=1 1263w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption>Page d&rsquo;accueil</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="356" src="//i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35-1024x356.png" alt="" class="wp-image-1263" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?resize=1024%2C356&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?resize=300%2C104&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?resize=768%2C267&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?resize=150%2C52&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?resize=1180%2C410&amp;ssl=1 1180w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-35.png?w=1362&amp;ssl=1 1362w" sizes="auto, (max-width: 900px) 100vw, 900px" /><figcaption>Création d&rsquo;un article</figcaption></figure></div>



<p>WordPress se chargera de mettre en base de données tes articles ainsi que la mise en page grâce à l&rsquo;ajout de thème et de plugin.</p>



<p>Pour ce qui est du rendu, je t&rsquo;invite de finir la lecture pour voir les résultats possibles.</p>



<h2 class="wp-block-heading">Quelques exemples</h2>



<h3 class="wp-block-heading">Site WordPress</h3>



<p>Voici quelques sites utilisant les différentes solutions :</p>



<h4 class="wp-block-heading"><a href="https://thewaltdisneycompany.com/" target="_blank" rel="noreferrer noopener">Walt Disney Company</a></h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="476" src="//i3.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28-1024x476.png" alt="" class="wp-image-1239" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28.png?resize=1024%2C476&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28.png?resize=300%2C139&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28.png?resize=768%2C357&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28.png?resize=150%2C70&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-28.png?w=1347&amp;ssl=1 1347w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<h4 class="wp-block-heading"><a href="https://news.microsoft.com/" target="_blank" rel="noreferrer noopener">News Microsoft</a></h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="472" src="//i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29-1024x472.png" alt="" class="wp-image-1240" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29.png?resize=1024%2C472&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29.png?resize=300%2C138&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29.png?resize=768%2C354&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29.png?resize=150%2C69&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-29.png?w=1353&amp;ssl=1 1353w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<h3 class="wp-block-heading">Site Prestashop</h3>



<h4 class="wp-block-heading"><a href="https://www.leslipfrancais.fr/" target="_blank" rel="noreferrer noopener">Le slip français</a></h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="455" src="//i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30-1024x455.png" alt="" class="wp-image-1251" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30.png?resize=1024%2C455&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30.png?resize=300%2C133&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30.png?resize=768%2C341&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30.png?resize=150%2C67&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-30.png?w=1349&amp;ssl=1 1349w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<h4 class="wp-block-heading"><a href="https://www.naturabox.com/" target="_blank" rel="noreferrer noopener">Naturabox</a></h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="475" src="//i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31-1024x475.png" alt="" class="wp-image-1252" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31.png?resize=1024%2C475&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31.png?resize=300%2C139&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31.png?resize=768%2C356&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31.png?resize=150%2C70&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2021/11/image-31.png?w=1353&amp;ssl=1 1353w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>Je pourrais également faire de même pour l&rsquo;ensemble des CMS, mais tu as saisi l&rsquo;idée. Ces 5 solutions sont les plus répandues.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>J&rsquo;espère ne pas t&rsquo;avoir détourner de l&rsquo;apprentissage des connaissances utiles pour la création d&rsquo;un site internet mais simplement t&rsquo;avoir montré que la création d&rsquo;un site peut être simple même pour une personne ne possédant de connaissance en langage informatique.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/developpement-web-les-cms/">Développement Web, les CMS</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/developpement-web-les-cms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1238</post-id>	</item>
		<item>
		<title>Home Assistant, création d&#8217;un Blueprint</title>
		<link>https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/</link>
					<comments>https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Tue, 04 May 2021 14:00:26 +0000</pubDate>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[condition]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[entité]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<category><![CDATA[trigger]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=938</guid>

					<description><![CDATA[<p>La création d'un blueprint pour Home Assistant est aussi simple que de créer son automation et permet de gagner du temps dans le développement de sa solution domotique</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/">Home Assistant, création d&rsquo;un Blueprint</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Dans un de mes premier article sur Home Assistant, j&rsquo;avais vu comment <a href="https://programmation.surleweb-france.fr/home-assistant-creer-sa-premiere-automatisation/" target="_blank" rel="noreferrer noopener">créer une automatisation en utilisant un blueprint</a>, ensuite, j&rsquo;ai montré, en utilisant en exemple l&rsquo;allumage d&rsquo;une lampe, <a href="https://programmation.surleweb-france.fr/home-assistant-comprendre-les-automatisations-manuelles/" target="_blank" rel="noreferrer noopener">comment créer une automatisation manuellement</a>. Il est temps de montrer comment créer son propre blueprint. Le blueprint, via une interface graphique, va te permettre de sélectionner tes différents éléments pour la mise en place de l&rsquo;automatisation sans avoir à aller coder dans les fichiers YAML.</p>



<p>La première question à laquelle je vais répondre est : « Pourquoi créer son Blueprint ? »</p>



<p>La réponse est des plus simple, j&rsquo;ai fait un exemple pour allumer une lampe après la détection d&rsquo;un mouvement entre deux heures, j&rsquo;imagine qu&rsquo;il n&rsquo;y a pas qu&rsquo;une lampe chez toi, le blueprint va te permettre de mettre tes automatisation en place plus rapidement, que ce soit pour des lampes, des capteurs, des interrupteurs &#8230;</p>



<p>Pour cet article, je vais reprendre l&rsquo;exemple de l&rsquo;automatisation créée précédemment :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="yaml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">- id: Light-with-mvt 
  alias: Lumière avec mouvement 
  trigger:
  - platform: state
    entity_id: binary_sensor.lumi_lumi_sensor_motion_81807f04_ias_zone
    from: 'off'
    to: 'on'
  condition:
  - condition: time
    after: "19:00:00"
    before: "07:00:00"
  action:
  - service: light.turn_on
    target:
      entity_id: light.lumi_lumi_light_aqcn02_c4865d04_level_light_color_on_off
    data:
      color_temp: 200
      brightness_pct: 25
  - wait_for_trigger:
      platform: state
      entity_id: binary_sensor.lumi_lumi_sensor_motion_81807f04_ias_zone
      from: "on"
      to: "off"
  - delay:
      seconds: 60
  - service: light.turn_off
    target:
      entity_id: light.lumi_lumi_light_aqcn02_c4865d04_level_light_color_on_off
  mode: restart
  max_exceeded: silent</pre>



<p>Je ne vais pas revenir dessus, tu peux retrouver les informations sur <a href="https://programmation.surleweb-france.fr/home-assistant-comprendre-les-automatisations-manuelles/" target="_blank" rel="noreferrer noopener">cette page</a>. D&rsquo;ailleurs, je te conseille d&rsquo;aller jeter un petit coup d&rsquo;oeil, je me concentrerai seulement sur la partie de blueprint.</p>



<h2 class="wp-block-heading">Explication</h2>



<p>Je commence par fournir le blueprint, que je viendrai expliquer :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="yaml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">blueprint:
  name: Lumière activée par le mouvement entre 2 heures
  description: Allume la lumière quand un mouvement est détecté entre deux heures.
  domain: automation
  input:
    motion_entity:
      name: Capteur de mouvement
      selector:
        entity:
          domain: binary_sensor
          device_class: motion
    light_target:
      name: Light
      selector:
        target:
          entity:
            domain: light
    no_motion_wait:
      name: "Temps d'attente"
      description: Temps après le dernier mouvement pour éteindre la lumière.
      default: 120
      selector:
        number:
          min: 0
          max: 3600
          unit_of_measurement: seconds
	time_after:
	  name: "Heure du début"
	  description: "Heure à laquelle commence l'allumage de la lumière"
	  selector:
	    time:
	time_before:
	  name: "Heure de fin"
	  description: "Heure à laquelle se termine le déclenchement l'allumage de la lumière"
	  selector:
	    time:

mode: restart
max_exceeded: silent

trigger:
  platform: state
  entity_id: !input motion_entity
  from: "off"
  to: "on"

condition:
  - condition: time
  after: !input time_after
  before: !input time_before

action:
  - service: light.turn_on
    target: !input light_target
  - wait_for_trigger:
      platform: state
      entity_id: !input motion_entity
      from: "on"
      to: "off"
  - delay: !input no_motion_wait
  - service: light.turn_off
    target: !input light_target
</pre>



<p>Le fichier doit commencer par <strong><em>blueprint</em></strong>, afin de clairement faire comprendre à Home Assistant ce qu&rsquo;il est. Ensuite, on lui donne un nom (<strong><em>name</em></strong>), une description (<strong><em>description</em></strong>) et un domaine (<strong><em>domain</em></strong>) :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="yaml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">blueprint:
  name: Lumière activée par le mouvement entre 2 heures
  description: Allume la lumière quand un mouvement est détecté entre deux heures.
  domain: automation</pre>



<p>Dans la seconde partie, tu devras indiquer les entrées. Les entrées sont ce que tu devras saisir pour la mise en place de ton automatisation (capteur, zone, équipement, heure&#8230;). Pour chaque entrée, il faudra lui donner un nom (qui sera utilisé pour récupérer l&rsquo;entrée), un sélecteur (<strong><em>selector</em></strong>) qui permet de définir ce qui sera affiché sur la création de l&rsquo;automatisation pour cette entrée et les options de ce <strong><em>selector</em>. </strong>Dans cette partie, nous ne renseignons pas les entités ou groupes :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="yaml" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">input:
    motion_entity:
      name: Capteur de mouvement
      selector:
        entity:
          domain: binary_sensor
          device_class: motion
    light_target:
      name: Light
      selector:
        target:
          entity:
            domain: light
    no_motion_wait:
      name: "Temps d'attente"
      description: Temps après le dernier mouvement pour éteindre la lumière.
      default: 120
      selector:
        number:
          min: 0
          max: 3600
          unit_of_measurement: seconds
	time_after:
	  name: "Heure du début"
	  description: "Heure à laquelle commence l'allumage de la lumière"
	  selector:
	    time:</pre>



<p>Dans la seconde partie du code, nous retrouvons nos déclencheurs, nos actions et nos conditions, les informations qui sont habituellement saisie sont remplacées par une phrase de ce type : <strong><em>!input no_wait_motion</em></strong>. Cela permet de signifier que cette entité sera l&rsquo;entrée avec se nom (dans notre cas <strong><em>no_wait_motion</em></strong>).</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>La création d&rsquo;un blueprint n&rsquo;est pas plus compliqué que la création d&rsquo;une automatisation, elle est à privilégier surtout si l&rsquo;on sait que plusieurs automatisations y feront référence.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/">Home Assistant, création d&rsquo;un Blueprint</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/home-assistant-creation-dun-blueprint/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">938</post-id>	</item>
		<item>
		<title>Installer un serveur web complet</title>
		<link>https://programmation.surleweb-france.fr/installer-serveur-web-complet/</link>
					<comments>https://programmation.surleweb-france.fr/installer-serveur-web-complet/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Fri, 15 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[serveur web]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=308</guid>

					<description><![CDATA[<p>Pas à pas pour l'installation d'un serveur web complet prêt à l'emploi</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/installer-serveur-web-complet/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/installer-serveur-web-complet/">Installer un serveur web complet</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Te voilà ici, certainement tu as décidé d&rsquo;installer un serveur web sur ta machine. </p>



<p>Tu peux te retrouver dans cette situation (pas dramatique) parce que tu as choisi d&rsquo;héberger ton site chez toi ou bien choisi un hébergeur où tu es maître de tout (voir l&rsquo;article sur <a href="https://programmation.surleweb-france.fr/hebergement-local-ou-exterieur/(ouvre un nouvel onglet)" target="_blank" rel="noreferrer noopener">l&rsquo;hébergement</a>).</p>



<p>Avant que tu ailles plus loin, je te détaille sur quoi j&rsquo;ai fait mon installation :</p>



<ul class="wp-block-list"><li>Raspberry Pi4, voir le <a rel="noreferrer noopener" href="https://amzn.to/2Lf90iF" target="_blank">lien Amazon d&rsquo;un pack complet</a>.</li><li>Disque dur SSD en format M2 avec boitier extérieur, lien Amazon pour <a rel="noreferrer noopener" href="https://amzn.to/2LaEkiE" target="_blank">le disque dur</a> et lien vers le <a rel="noreferrer noopener" href="https://amzn.to/35QXDr3" target="_blank">boitier</a>.</li></ul>



<p>Le Raspberry Pi4 ne permet pas encore (à l&rsquo;écriture de ces lignes) un fonctionnement complet sur un disque externe. En revanche, un démarrage sur la carte SD puis un basculement vers le disque dur est possible, ce qui rallonge grandement la durée de vie de la carte SD.</p>



<p>Tu pourras donc suivre cet article si tu souhaites créer un serveur sur un OS dérivé de <a rel="noreferrer noopener" href="https://www.debian.org/index.fr.html" target="_blank">Debian</a>.</p>



<p>Cette page fait partie d&rsquo;une suite d&rsquo;article consacré à « <a href="https://programmation.surleweb-france.fr/comprendre-creer-site-internet/" target="_blank" rel="noreferrer noopener">Comprendre et créer un site Internet</a>« .</p>



<h2 class="wp-block-heading">Qu&rsquo;est-ce-qu&rsquo;un serveur web</h2>



<p>On distingue deux types de serveur web :</p>



<ul class="wp-block-list"><li>le hardware qui sera une machine dédiée à stocker l&rsquo;ensemble des fichiers qui compose un site</li><li>le software qui contient différents fragments qui contrôlent la façon dont les utilisateurs peuvent accéder aux fichiers hébergés. On trouvera <em>a minima</em> un serveur <em>HTTP</em>. Un serveur HTTP est un logiciel qui comprend les <a href="https://developer.mozilla.org/fr/docs/Glossaire/URL">URL</a> et le protocole <a href="https://developer.mozilla.org/fr/docs/Glossaire/HTTP">HTTP</a> (le protocole utilisé par le navigateur pour afficher les pages web).Vu sur <a href="https://developer.mozilla.org/fr/docs/Apprendre/Qu_est-ce_qu_un_serveur_web" target="_blank" rel="noreferrer noopener">Mozilla.org</a>.</li></ul>



<p>Ici, nous nous intéresserons au côté software.</p>



<h2 class="wp-block-heading">Installation d&rsquo;un serveur web complet</h2>



<p>Il existe plusieurs serveurs ou configuration disponible. Pour ma part, j&rsquo;ai choisi d&rsquo;installer un LAMP pour Linux Apache2, MariaDB, Php (sachant que le M peut être pour MySQL et le P pour Perl).</p>



<p>L&rsquo;installation se fait via le terminal soit en direct soit en SSH (qui sera certainement le cas).</p>



<p>Dans votre terminal, commences par une mise à jour de la liste des paquets et de ton système en saisissant :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt-get update &amp;&amp; sudo apt-get upgrade -y</pre>



<p>Ensuite, tu vas installer la base du LAMP (le serveur web complet pour Linux) :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt-get install apache2 php libapache2-mod-php mariadb-server php-mysql</pre>



<p>SI tu souhaites installer mysql, tu remplaces simplement mariadb-server par mysql-server.</p>



<p>Pour compléter l&rsquo;installation, je te conseille d&rsquo;installer des modules supplémentaires notamment si tu compte utiliser un CMS comme WordPress :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip</pre>



<p>Ton serveur est maintenant prêt, pour vérifier, dans ton navigateur, tape l&rsquo;adresse suivante : http://localhost, tu dois voir apparaître :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1532" height="757" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?fit=900%2C445&amp;ssl=1" alt="" class="wp-image-325" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?w=1532&amp;ssl=1 1532w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?resize=300%2C148&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?resize=1024%2C506&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?resize=768%2C379&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/test-apache-1.png?resize=150%2C74&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>Maintenant, il est temps de faire quelques petites choses, notamment niveau sécurité.</p>



<p>De manière optionnelle, tu peux installer PhpMyAdmin qui te permettra de gérer ta base de données via le navigateur :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo apt-get install phpmyadmin</pre>



<h2 class="wp-block-heading">Sécurisation</h2>



<h3 class="wp-block-heading">Apache2</h3>



<p>Il s&rsquo;agit surtout de protéger les informations qui peuvent être transmise à des petits malins. Le but étant de cacher des informations, en cherchant sur internet différentes solutions, celles remontées étaient déjà mise en place dans l&rsquo;installation de base, dans le fichier <strong>/etc/apache2/conf-available/security.conf</strong>, modifies les valeurs :</p>



<ul class="wp-block-list"><li>ServerTokens en mettant Prod</li><li>ServerSignature en mettant Off</li></ul>



<p>J&rsquo;ai pris par habitude de restreindre tous les dossiers se trouvant dans la racine des sites d&rsquo;Apache (sous debian, c&rsquo;est <strong>/var/www</strong>), pour cela, toujours dans le fichier précédent, ajoutes :</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="EnlighterJSRAW" data-enlighter-language="apache" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;Directory />
     Order Allow,Deny
     Allow from all
     AllowOverride None
     Options -Indexes -ExecCGI -FollowSymLinks -Includes
     Require all denied
     AllowOverride None
&lt;/Directory></pre>
</div></div>



<h3 class="wp-block-heading">Sécurisation de MariaDB</h3>



<p>De base, MariaDB, lors de l&rsquo;installation crée un utilisateur root sans mot de passe, ce qui n&rsquo;est pas le plus sur.</p>



<p>Dans le terminal, saisir : </p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo mysql_secure_installation</pre>



<p>En répondant Y (oui) à toutes les réponses, tu auras un système bien plus sécurisé, mais dis-toi que ce ne sera jamais assez face aux petits malins et surtout, la première source d&rsquo;erreur, de fuite, se situe entre le clavier et la chaise.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Si tu as suivi cet article, tu as fait un pas de plus à la mise en ligne de ton site.</p>



<p>Il existe d&rsquo;autre serveur http tel Nginx et d&rsquo;autres gestionnaire de base de données, mais j&rsquo;avoue que j&rsquo;ai l&rsquo;habitude d&rsquo;être sur Apache et MariaDb, côté langage de programmation, j&rsquo;aime beaucoup PHP mais ce n&rsquo;est qu&rsquo;un avis personnel.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/installer-serveur-web-complet/">Installer un serveur web complet</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/installer-serveur-web-complet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">308</post-id>	</item>
		<item>
		<title>Le nom de domaine</title>
		<link>https://programmation.surleweb-france.fr/nom-de-domaine/</link>
					<comments>https://programmation.surleweb-france.fr/nom-de-domaine/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Thu, 14 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domaine]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[nom]]></category>
		<category><![CDATA[référencement]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site website]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=283</guid>

					<description><![CDATA[<p>Le nom de domaine est la vitrine de ton site, y réfléchir est primordial, le réserver et l'acheter se fait facilement. Le plus dur est de le choisir.</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/nom-de-domaine/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/nom-de-domaine/">Le nom de domaine</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Cet article fait parti de la suite « <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/comprendre-creer-site-internet/(ouvre un nouvel onglet)" target="_blank">Comprendre et créer son site internet</a>« , si tu aimes la lecture, je t&rsquo;invite à t&rsquo;y rendre.</p>



<p>Cette partie sera certainement la plus courte, j&rsquo;aborderai donc la notion de <a rel="noreferrer noopener" href="https://www.abondance.com/introduction-au-referencement-seo" target="_blank">référencement </a>(SEO).</p>



<h2 class="wp-block-heading">C&rsquo;est quoi le nom de domaine ?</h2>



<p>Si tu as lu la page sur la présentation d&rsquo;internet, j&rsquo;ai commencé à aborder le nom de domaine pour te rafraîchir la mémoire, tu peux retrouver la page <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/internet-c-est-quoi-au-juste/" target="_blank">ici</a>.</p>



<p>Le nom de domaine correspond à ce que le visiteur saisi dans la barre d&rsquo;adresse. Il s&rsquo;agit d&rsquo;une adresse compréhensible par le visiteur, celle-ci sera transformer en adresse IP par un serveur de nom de domaine afin d&rsquo;atteindre l&rsquo;hébergement du site en question.</p>



<p>Acheter un nom de domaine, permettra d&rsquo;enregistrer le nom et avec le vendeur du domaine, de faire inscrire dans cette annuaire la relation entre ton adresse IP et le nom.</p>



<p>Le nom de domaine est composé de :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="480" height="200" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/faites-vous-un-nom-qu-est-ce-qu-un-nom-de-domaine2.jpg?resize=480%2C200&#038;ssl=1" alt="" class="wp-image-288" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/faites-vous-un-nom-qu-est-ce-qu-un-nom-de-domaine2.jpg?w=480&amp;ssl=1 480w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/faites-vous-un-nom-qu-est-ce-qu-un-nom-de-domaine2.jpg?resize=300%2C125&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/faites-vous-un-nom-qu-est-ce-qu-un-nom-de-domaine2.jpg?resize=150%2C63&amp;ssl=1 150w" sizes="auto, (max-width: 480px) 100vw, 480px" /></figure></div>



<p>Ce qui laisse libre-court à ton imagination. Chaque élément est séparé par un « . ».</p>



<h2 class="wp-block-heading">Nom de domaine et référencement</h2>



<p>Même si le nom de domaine n&rsquo;est pas relié directement au référencement, celui-ci reste une des premières choses lues (vues) par le visiteur. En terme de crédibilité, de pertinence, il est important que ce nom corresponde à ce que le site propose.</p>



<p>Le placement de mot clé ne semble pas avoir une incidence directe sur le référencement.</p>



<p>En revanche, les moteurs de recherche qui référencent votre site, se basent sur le nom de domaine. Avoir un nom de domaine pertinent (donc bien pensé dès le début est important). Si ton site commence à avoir une réputation et que tu décides de changer le nom de domaine, si la migration vers le nouveau nom n&rsquo;est pas correctement faite, tu risques de perdre la notoriété durement gagnée.</p>



<p class="has-small-font-size">Voir l&rsquo;article sur <a rel="noreferrer noopener" href="https://www.afnic.fr/fr/ressources/publications/dossiers-thematiques/noms-de-domaine-et-referencement-naturel.html" target="_blank">afnic.fr</a>.</p>



<h2 class="wp-block-heading">Où acheter un nom de domaine</h2>



<p>Sur Internet évidemment en particulier grâce à un bureau d&rsquo;enregistrement. Quelque soit le site, ton nom de domaine, avant même d&rsquo;être accepté, sera vérifié.</p>



<p>De la même manière que je ne vais pas vous proposer un top qui pourrait être totalement faussé, je vous invite à aller sur google et chercher « Acheter un nom de domaine », n&rsquo;hésites pas à comparer les prix, pour t&rsquo;aider à déterminer l&rsquo;extension que tu souhaites (cela peut faire varier les prix), je t&rsquo;invite à suivre de ce <a rel="noreferrer noopener" href="https://www.top10hebergeurs.com/categorie/nom-de-domaine.html" target="_blank">lien</a>.</p>



<p>Toujours à titre informatif et si tu souhaites participer au site indirectement, je suis chez Ionos, voici un lien de <a href="http://aklam.io/3gi6eH">parrainage</a>. Le nom de domaine fait parti d&rsquo;un pack hébergement.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Le nom de domaine est plus une vitrine, évites d&rsquo;utiliser des mots clés, ceux-ci seront trop limités en fonction des recherches que les internautes pourraient faire. Privilégies de choisir une marque (ta marque).</p>



<p>Les différents sites sur lesquels tu pourras acheter n&rsquo;ont pas réellement d&rsquo;importance, en revanche, il peut être inclus dans un pack qui lui sera intéressant.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/nom-de-domaine/">Le nom de domaine</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/nom-de-domaine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">283</post-id>	</item>
		<item>
		<title>Comprendre et créer son site internet</title>
		<link>https://programmation.surleweb-france.fr/comprendre-creer-site-internet/</link>
					<comments>https://programmation.surleweb-france.fr/comprendre-creer-site-internet/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Mon, 11 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[créer]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[nom de domaine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rémunération]]></category>
		<category><![CDATA[serveur web]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=247</guid>

					<description><![CDATA[<p>La création de site internet passe par de nombreuse étapes, avant de commencer, il est important de comprendre comment cela fonctionne, l'environnement du web et quoi mettre en place</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/comprendre-creer-site-internet/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/comprendre-creer-site-internet/">Comprendre et créer son site internet</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Cette page sera vivante, il se peut que tous les articles ne soit pas encore disponibles, alors n&rsquo;hésites pas à t&rsquo;abonner soit par la newsletter, soit par les réseaux sociaux. Si tu vois qu&rsquo;un article manque(ra), n&rsquo;hésites pas à le dire en commentaire.</p><cite>Zigomato</cite></blockquote>



<p>En venant sur ce site, j&rsquo;imagine que tu as dans l&rsquo;idée de mettre en ligne (sur le web ou localement) un site internet. La mise en ligne et la conception peut être très simple, encore faut-il savoir comment s&rsquo;y prendre. Tu verras qu&rsquo;en quelques minutes, un site peut être publié mais avant de se lancer dedans, il est important de comprendre ce qu&rsquo;il faut et connaître les mécanismes d&rsquo;internet (dans les grandes lignes). </p>



<p>A la fin de cet article tu seras en mesure d&rsquo;avoir ton propre site mais pour cela et pour que ce soit plus digeste (j&rsquo;ai pas une plume des plus légères), j&rsquo;ai découpé le sujet en plusieurs parties.</p>



<p>Chacune aura son intérêt, peut être facultative mais te donnera une idée générale. </p>



<p>Je n&rsquo;ai pas pour objectif de révolutionner le sujet, mais j&rsquo;essayerai d&rsquo;amener un maximum d&rsquo;informations.</p>



<h2 class="wp-block-heading">Internet ? C&rsquo;est quoi au juste?</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1280" height="905" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?fit=900%2C636&amp;ssl=1" alt="" class="wp-image-254" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?resize=300%2C212&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?resize=1024%2C724&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?resize=768%2C543&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/tree-200795_1280-1.jpg?resize=150%2C106&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<p>Internet est un outil du quotidien, tellement quotidien que l&rsquo;on oubli qu&rsquo;il n&rsquo;a pas toujours existé, la première partie t&rsquo;amèra sur cette page.</p>



<p>Pour lire l&rsquo;article, je t&rsquo;invite à suivre ce <a href="https://programmation.surleweb-france.fr/internet-c-est-quoi-au-juste/(ouvre un nouvel onglet)" target="_blank" rel="noreferrer noopener">lien</a>.</p>



<h2 class="wp-block-heading">Hébergement local ou extérieur ?</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1280" height="853" src="https://i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?fit=900%2C599&amp;ssl=1" alt="" class="wp-image-269" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/besides-the-cancer-time-to-nearby-lodging-2513008_1280-1.jpg?resize=150%2C100&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>Tu devra faire un choix, faire héberger ton site chez un hébergeur ou bien l&rsquo;auto-héberger. Les deux ont leurs avantages et inconvénients.</p>



<p>En fonction de tes besoins, tu verras que ton idée initiale n&rsquo;aura pas été la meilleur.</p>



<p>L&rsquo;article est visible sur cette <a href="https://programmation.surleweb-france.fr/hebergement-local-ou-exterieur/" target="_blank" rel="noreferrer noopener">page</a>.</p>



<h2 class="wp-block-heading">Un nom de domaine</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1280" height="975" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?fit=900%2C686&amp;ssl=1" alt="" class="wp-image-299" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?resize=300%2C229&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?resize=1024%2C780&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?resize=768%2C585&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/domain-names-1772240_1280-1.png?resize=150%2C114&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>Que tu sois hébergé à l&rsquo;extérieur ou chez toi (je parle de ton serveur), tu aura certainement besoin d&rsquo;un nom de domaine, si tu as lu la première partie, tu sauras. Malheureusement, ce nom de domaine aura un coût (ne t&rsquo;affole pas, il sera faible).</p>



<p>Plus d&rsquo;explication dans <a href="https://programmation.surleweb-france.fr/nom-de-domaine/" target="_blank" rel="noreferrer noopener">cet article</a>.</p>



<h2 class="wp-block-heading">Un serveur web</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1280" height="853" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?fit=900%2C599&amp;ssl=1" alt="" class="wp-image-310" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/technology-3406895_1280-1.jpg?resize=150%2C100&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>On progresse, tu as ton hébergement, ton nom de domaine, maintenant, il est temps d&rsquo;avoir ton site &#8230;, je m&#8217;emballe, avant cela, il te faut un serveur web. </p>



<p>Pour ma part, je vais te montrer comment installer un serveur web chez toi à base Apache, MariaDB et PHP, en plus, on installera PHPMyAdmin.</p>



<p>En général, les hébergements extérieurs proposent déjà des installations cela fait parti des avantages comme des inconvénients.</p>



<p>Je t&rsquo;invite à suivre ce lien, si tu veux en découvrir plus, <a href="https://programmation.surleweb-france.fr/installer-serveur-web-complet/">lien</a>.</p>



<h2 class="wp-block-heading">La création du site</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1280" height="853" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?fit=900%2C599&amp;ssl=1" alt="" class="wp-image-328" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/webdesign-3411373_1280-1.jpg?resize=150%2C100&amp;ssl=1 150w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p>On y vient enfin, tu auras le choix de produire un site de A à Z ou bien d&rsquo;utiliser un CMS comme WordPress, en fonction de ton niveau mais également du temps disponible et du genre de site que tu veux faire, le choix t&rsquo;appartient.</p>



<p>Voici deux articles qui te montreront les outils nécessaires pour faire ton site :</p>



<ul class="wp-block-list"><li>avec WordPress</li><li>à la dure, en codant tout ton site.</li></ul>



<p>Pour en lire plus, suivre <a href="https://programmation.surleweb-france.fr/avec-quoi-creer-son-site/" target="_blank" rel="noreferrer noopener">ce lien</a>.</p>



<h2 class="wp-block-heading">Le référencement (facultatif)</h2>



<p>C&rsquo;est bien ton site est en ligne, encore faut-il le faire connaître. Le mettre en bonne place dans un moteur de recherche est un sacerdoce. Plein de règles plus ou moins défini, des outils et surtout de la patience.</p>



<p>Pourquoi ai-je mis que c&rsquo;était facultatif ? Tout simplement parce que tu ne souhaite pas obligatoirement avoir un site en tête de recherche, il s&rsquo;agit peut-être d&rsquo;un site pour ton usage personnel mais accessible de partout (dans ce cas, même le nom de domaine n&rsquo;est pas indispensable)</p>



<p>La page est enfin accessible à <a href="https://programmation.surleweb-france.fr/referencement-de-son-site/" target="_blank" rel="noreferrer noopener">cette adresse</a>.</p>



<h2 class="wp-block-heading">La rémunération (facultative)</h2>



<p>J&rsquo;ai bien préciser dès le titre du chapitre, la rémunération de ton site est facultative, cela ne fera pas mieux fonctionner ton site. </p>



<p>Il serait même extraordinaire que tu puisses en vivre, même si c&rsquo;est tout le mal que je te souhaite.</p>



<p>Pour voir l&rsquo;article, suivre ce <a href="https://programmation.surleweb-france.fr/remunerer-son-site-internet/" target="_blank" rel="noreferrer noopener">lien</a>.</p>



<h2 class="wp-block-heading">La veille (toujours facultative)</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="900" height="418" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=900%2C418&#038;ssl=1" alt="Bannière feedly" class="wp-image-547" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=1024%2C476&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=300%2C139&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=768%2C357&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=1536%2C713&amp;ssl=1 1536w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?resize=150%2C70&amp;ssl=1 150w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Feedly.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 900px) 100vw, 900px" /><figcaption>Bannière feedly</figcaption></figure></div>



<p>La veille te permettra de te tenir à jour sur le thème de ton site, bien sûr, il se peut que cela ne soit pas nécessaire, mais la veille peut te permettre aussi de trouver des idées originales ou d&rsquo;actualités à publier.</p>



<p>L&rsquo;article pour la création de son système de veille est sur <a href="https://programmation.surleweb-france.fr/faire-une-veille-pour-son-site/" target="_blank" rel="noreferrer noopener">cette page</a>.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>En arrivant à la fin de cet article, tu devrais être armé pour créer toi même ton site. </p>



<p>N&rsquo;hésites pas à partager cette page et surtout à faire des commentaires, sur une partie qui te sembles importante et que j&rsquo;aurai totalement mise de côté.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/comprendre-creer-site-internet/">Comprendre et créer son site internet</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/comprendre-creer-site-internet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">247</post-id>	</item>
		<item>
		<title>Sélection des banques d&#8217;images gratuites</title>
		<link>https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/</link>
					<comments>https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sun, 03 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[banque]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[gratuite]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=95</guid>

					<description><![CDATA[<p>Lors de la rédaction des pages de ton site, la mise en place d&#8217;images de qualité reflétera le sérieux que tu apportes à ton site et tes lecteurs. Ce sont les premières choses qui sautent au yeux lors de la navigation. Parce que c&#8217;est un site 100% amateur et pour...</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/">Sélection des banques d&rsquo;images gratuites</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Lors de la rédaction des pages de ton site, la mise en place d&rsquo;images de qualité reflétera le sérieux que tu apportes à ton site et tes lecteurs. Ce sont les premières choses qui sautent au yeux lors de la navigation.</p>



<p>Parce que c&rsquo;est un site 100% amateur et pour lequel, le seul budget que j&rsquo;y consacre est destiné au nom de domaine ainsi qu&rsquo;à la consommation électrique. Il est hors de question de mettre en ligne des photos qui ne soient pas gratuites. Le but du site est également de proposer des astuces ou des liens qui ne nécessite pas de débourser un sous (sauf les liens vers des produits en relation avec les articles).</p>



<p>Obtenir des photos est simple, tu pourras en trouver plein sur internet mais leur recherche s&rsquo;avère parfois être compliqué. </p>



<p>Certaines de ces banques te proposeront un téléchargement direct, d&rsquo;autres nécessiteront une inscription gratuite.</p>



<p>Pour les banques en langue anglaise, tu devras faire un petit effort sur les mots clés et trouver la traduction correspondant le mieux pour cibler correctement.</p>



<h2 class="wp-block-heading">Pourquoi utiliser des images gratuites et libre de droit ?</h2>



<p>Mise à part le côté financier qui est d&rsquo;acheté des images, il est important de respecter les droits d&rsquo;auteurs et même si ton site ne viendra pas concurrencer les grandes maisons.</p>



<p>Une image qui n&rsquo;est pas libre de droit peut vous exposer à des sanctions, les moins grave seront des pénalités dans le référencement (même si cela est dommageable) et cela peut aller jusqu&rsquo;à des poursuites judiciaires</p>



<h3 class="wp-block-heading">Conseils et bonnes pratiques</h3>



<p>Voici quelques petits conseils quant à l&rsquo;utilisation des médias pour votre site (source sur <a href="https://www.commentcamarche.net/faq/34187-editeurs-web-comment-respecter-les-droits-d-auteur" target="_blank" rel="noreferrer noopener">commentcamarche.net</a>)</p>



<ul class="wp-block-list"><li>Opter, dans la mesure du possible, pour la création et la diffusion de vos propres œuvres : pour promouvoir votre savoir-faire dans un domaine précis, générer du trafic vers votre site web grâce des travaux apportant une valeur ajoutée, ou réseauter. Vous pourrez également exercer votre propre droit d&rsquo;auteur sur l&rsquo;oeuvre créée, lui attribuer une licence d&rsquo;utilisation, etc.</li><li>Toute oeuvre est soumise au droit d&rsquo;auteur, même si aucune mention ne l&rsquo;indique expressément. La réutilisation d’œuvres originales par des sites web tiers -ayant ou non l&rsquo;autorisation de les utiliser- n&rsquo;affranchissent pas du respect du droit d&rsquo;auteur pour tout autre utilisateur. Théoriquement, aucune oeuvre ne peut être utilisée sans l&rsquo;autorisation de son créateur.</li><li>Être attentif aux codes de la propriété intellectuelle : le signe ©, les mentions « Copyright », « Tous droits réservés », ou « all rights reserved » doivent alerter, même si, en France, celles-ci ne sont pas nécessaires pour garantir la protection d&rsquo;une oeuvre.</li><li>Demander à l&rsquo;auteur l&rsquo;autorisation d&rsquo;utiliser son oeuvre : il est préférable d&rsquo;utiliser cette oeuvre si une licence lui est déjà attribuée. En effet, si les droits de reproduction et de représentation peuvent être cédés à des tiers, la procédure requiert la signature d&rsquo;un contrat entre les deux parties (voir <a rel="noreferrer noopener" href="http://www.universites-numeriques.fr/files/Contrat_cession_droit_auteur.pdf" target="_blank">ici</a> un modèle de contrat de cession de droits d&rsquo;auteur)</li><li>En cas de partage d&rsquo;une oeuvre sur ou via un réseau social (ex : Youtube, Pinterest), utiliser l&rsquo;URL source, provenant du site/blog ayant les droits sur celle-ci.</li><li>Ajouter, dans la charte d&rsquo;utilisation des réseaux sociaux de l&rsquo;entreprise, un paragraphe de bonnes pratiques et précautions concernant l&rsquo;utilisation d’œuvres protégées pour les collaborateurs actifs sur le web (activités de blogging, etc.)</li></ul>



<p>Afin de vous astreindre de demander systématiquement l&rsquo;autorisation à l&rsquo;auteur (ce qui peut être un casse-tête en particulier à cause de <a rel="noreferrer noopener" href="https://www.google.com/imghp?hl=fr" target="_blank">google image</a>), des sites mettent à dispositions des images libres de droits.</p>



<h2 class="wp-block-heading">La sélection des banques d&rsquo;images</h2>



<p>Rentrons dans le vif du sujet, tout d&rsquo;abord, cette sélection est subjective. Le choix est fait selon mes habitudes de recherche.</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://barnimages.com/" target="_blank">Barn images</a>      </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture.png?resize=474%2C289&#038;ssl=1" alt="" class="wp-image-128" width="474" height="289" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture.png?w=879&amp;ssl=1 879w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture.png?resize=300%2C184&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture.png?resize=768%2C470&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture.png?resize=150%2C92&amp;ssl=1 150w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://burst.shopify.com/" target="_blank">Burst</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?fit=900%2C437&amp;ssl=1" alt="" class="wp-image-129" width="475" height="230" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?w=1216&amp;ssl=1 1216w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?resize=300%2C146&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?resize=1024%2C497&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?resize=768%2C373&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-1.png?resize=150%2C73&amp;ssl=1 150w" sizes="auto, (max-width: 475px) 100vw, 475px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://cc0.photo/" target="_blank">CCO.photo</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-2.png?resize=474%2C302&#038;ssl=1" alt="" class="wp-image-130" width="474" height="302" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-2.png?w=972&amp;ssl=1 972w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-2.png?resize=300%2C192&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-2.png?resize=768%2C491&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-2.png?resize=150%2C96&amp;ssl=1 150w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="http://compfight.com/" target="_blank">Compfight</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-3.png?resize=482%2C306&#038;ssl=1" alt="" class="wp-image-131" width="482" height="306" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-3.png?w=844&amp;ssl=1 844w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-3.png?resize=300%2C191&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-3.png?resize=768%2C488&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-3.png?resize=150%2C95&amp;ssl=1 150w" sizes="auto, (max-width: 482px) 100vw, 482px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="http://www.designerspics.com/" target="_blank">Designers Pics</a>   </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-5.png?resize=483%2C243&#038;ssl=1" alt="" class="wp-image-137" width="483" height="243" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-5.png?w=973&amp;ssl=1 973w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-5.png?resize=300%2C151&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-5.png?resize=768%2C388&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-5.png?resize=150%2C76&amp;ssl=1 150w" sizes="auto, (max-width: 483px) 100vw, 483px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.devostock.com/" target="_blank">Devostock</a>       </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?fit=900%2C432&amp;ssl=1" alt="" class="wp-image-136" width="480" height="230" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?w=1168&amp;ssl=1 1168w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?resize=300%2C144&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?resize=1024%2C491&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?resize=768%2C368&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-4.png?resize=150%2C72&amp;ssl=1 150w" sizes="auto, (max-width: 480px) 100vw, 480px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://foodiesfeed.com/free-food-images/" target="_blank">Foodies Feed</a>    </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?fit=900%2C446&amp;ssl=1" alt="" class="wp-image-138" width="479" height="237" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?w=1239&amp;ssl=1 1239w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?resize=300%2C149&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?resize=1024%2C508&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?resize=768%2C381&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-6.png?resize=150%2C74&amp;ssl=1 150w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://fotomelia.com/" target="_blank">Fotomelia</a>           </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-7.png?resize=484%2C331&#038;ssl=1" alt="" class="wp-image-139" width="484" height="331" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-7.png?w=801&amp;ssl=1 801w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-7.png?resize=300%2C206&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-7.png?resize=768%2C526&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-7.png?resize=150%2C103&amp;ssl=1 150w" sizes="auto, (max-width: 484px) 100vw, 484px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://fr.freeimages.com/" target="_blank">Free images</a>       </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?fit=900%2C371&amp;ssl=1" alt="" class="wp-image-140" width="481" height="198" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?w=1279&amp;ssl=1 1279w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?resize=300%2C124&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?resize=1024%2C422&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?resize=768%2C316&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-8.png?resize=150%2C62&amp;ssl=1 150w" sizes="auto, (max-width: 481px) 100vw, 481px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://freestocks.org/" target="_blank">Free stocks</a>     </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?fit=900%2C355&amp;ssl=1" alt="" class="wp-image-144" width="476" height="187" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?w=1350&amp;ssl=1 1350w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?resize=300%2C118&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?resize=1024%2C404&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?resize=768%2C303&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-11.png?resize=150%2C59&amp;ssl=1 150w" sizes="auto, (max-width: 476px) 100vw, 476px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://freephotos.cc/" target="_blank">Freephoto.cc</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?fit=900%2C355&amp;ssl=1" alt="" class="wp-image-146" width="479" height="188" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?w=1323&amp;ssl=1 1323w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?resize=300%2C118&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?resize=1024%2C404&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?resize=768%2C303&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-12.png?resize=150%2C59&amp;ssl=1 150w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://jeshoots.com/" target="_blank">Jeshoots</a>             </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?fit=900%2C402&amp;ssl=1" alt="" class="wp-image-147" width="479" height="213" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?w=1323&amp;ssl=1 1323w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?resize=300%2C134&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?resize=1024%2C457&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?resize=768%2C342&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-13.png?resize=150%2C67&amp;ssl=1 150w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://kaboompics.com/" target="_blank">Kaboompics</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?fit=900%2C296&amp;ssl=1" alt="" class="wp-image-148" width="483" height="158" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?w=1333&amp;ssl=1 1333w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?resize=300%2C99&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?resize=1024%2C337&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?resize=768%2C253&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-14.png?resize=150%2C49&amp;ssl=1 150w" sizes="auto, (max-width: 483px) 100vw, 483px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://negativespace.co/" target="_blank">Negative Space</a> </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?fit=900%2C329&amp;ssl=1" alt="" class="wp-image-149" width="479" height="175" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?w=1315&amp;ssl=1 1315w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?resize=300%2C110&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?resize=1024%2C374&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?resize=768%2C280&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-15.png?resize=150%2C55&amp;ssl=1 150w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.photober.com/" target="_blank">Photober</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?fit=900%2C463&amp;ssl=1" alt="" class="wp-image-150" width="481" height="247" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?w=1219&amp;ssl=1 1219w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?resize=300%2C154&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?resize=1024%2C527&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?resize=768%2C395&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-16.png?resize=150%2C77&amp;ssl=1 150w" sizes="auto, (max-width: 481px) 100vw, 481px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="http://www.photostockeditor.com/" target="_blank">Photostockeditor</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?fit=900%2C423&amp;ssl=1" alt="" class="wp-image-151" width="478" height="224" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?w=1241&amp;ssl=1 1241w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?resize=300%2C141&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?resize=1024%2C481&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?resize=768%2C361&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-17.png?resize=150%2C70&amp;ssl=1 150w" sizes="auto, (max-width: 478px) 100vw, 478px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://pixabay.com/fr/" target="_blank">Pixabay</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?fit=900%2C417&amp;ssl=1" alt="" class="wp-image-152" width="470" height="217" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?w=1333&amp;ssl=1 1333w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?resize=300%2C139&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?resize=1024%2C475&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?resize=768%2C356&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-18.png?resize=150%2C70&amp;ssl=1 150w" sizes="auto, (max-width: 470px) 100vw, 470px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.pixambo.com/" target="_blank">Pixambo</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-19.png?resize=484%2C225&#038;ssl=1" alt="" class="wp-image-153" width="484" height="225" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-19.png?w=878&amp;ssl=1 878w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-19.png?resize=300%2C140&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-19.png?resize=768%2C359&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-19.png?resize=150%2C70&amp;ssl=1 150w" sizes="auto, (max-width: 484px) 100vw, 484px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://pixnio.com/fr/" target="_blank">Pixnio</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-20.png?resize=479%2C274&#038;ssl=1" alt="" class="wp-image-154" width="479" height="274" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-20.png?w=1001&amp;ssl=1 1001w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-20.png?resize=300%2C172&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-20.png?resize=768%2C440&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-20.png?resize=150%2C86&amp;ssl=1 150w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://plixs.com/" target="_blank">Plixs</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?fit=900%2C397&amp;ssl=1" alt="" class="wp-image-155" width="476" height="209" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?w=1345&amp;ssl=1 1345w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?resize=300%2C132&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?resize=1024%2C452&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?resize=768%2C339&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-21.png?resize=150%2C66&amp;ssl=1 150w" sizes="auto, (max-width: 476px) 100vw, 476px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.publicdomainpictures.net/" target="_blank">Public Domain Pictures</a> </li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?fit=900%2C319&amp;ssl=1" alt="" class="wp-image-156" width="473" height="167" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?w=1344&amp;ssl=1 1344w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?resize=300%2C106&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?resize=1024%2C363&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?resize=768%2C273&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-22.png?resize=150%2C53&amp;ssl=1 150w" sizes="auto, (max-width: 473px) 100vw, 473px" /></figure></div>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://skitterphoto.com/" target="_blank">Skitter Photo</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i1.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?fit=900%2C381&amp;ssl=1" alt="" class="wp-image-142" width="473" height="199" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?w=1325&amp;ssl=1 1325w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?resize=300%2C127&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?resize=1024%2C433&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?resize=768%2C325&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-10.png?resize=150%2C63&amp;ssl=1 150w" sizes="auto, (max-width: 473px) 100vw, 473px" /></figure></div>



<ul class="wp-block-list"><li><a href="https://visualhunt.com/">Visualhunt</a></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?fit=900%2C396&amp;ssl=1" alt="" class="wp-image-141" width="475" height="209" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?w=1354&amp;ssl=1 1354w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?resize=300%2C132&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?resize=1024%2C451&amp;ssl=1 1024w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?resize=768%2C338&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Capture-9.png?resize=150%2C66&amp;ssl=1 150w" sizes="auto, (max-width: 475px) 100vw, 475px" /></figure></div>



<p>VOIlà ma petite sélection, j&rsquo;espère que cela pourras t&rsquo;aider ou te simplifier. Sache qu&rsquo;il n&rsquo;y a pas vraiment de bonne ou mauvaise banque, je te conseille de bien choisir ton mot clé et d&rsquo;en essayer plusieurs.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/">Sélection des banques d&rsquo;images gratuites</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/selection-des-banques-dimages-gratuites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">95</post-id>	</item>
	</channel>
</rss>
