<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.livois.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Christophe</id>
	<title>wikilivois - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.livois.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Christophe"/>
	<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Sp%C3%A9cial:Contributions/Christophe"/>
	<updated>2026-05-25T02:38:18Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2110</id>
		<title>Elever sa vision stratégique</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2110"/>
		<updated>2024-11-02T17:30:25Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Piloter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anticiper==&lt;br /&gt;
Se libérer du temps&lt;br /&gt;
Evaluer la situation de manière holistique&lt;br /&gt;
&lt;br /&gt;
==Comprendre==&lt;br /&gt;
==Conceptualiser==&lt;br /&gt;
Sortir de la solution opérationnelle pour remonter au concept&lt;br /&gt;
&lt;br /&gt;
De la réalisation&lt;br /&gt;
* une idée&lt;br /&gt;
* une méthode&lt;br /&gt;
* un projet&lt;br /&gt;
* un problème&lt;br /&gt;
* une solution&lt;br /&gt;
* une émotion&lt;br /&gt;
&lt;br /&gt;
Au concept&lt;br /&gt;
* insight&lt;br /&gt;
* promesse&lt;br /&gt;
* USP = Unique Setting Proposition&lt;br /&gt;
* RTB = Reason to belief&lt;br /&gt;
&lt;br /&gt;
==Générer==&lt;br /&gt;
Savoir générer des idées, par le brainstorming, avec la bonne équipe&lt;br /&gt;
&lt;br /&gt;
Douze clés:&lt;br /&gt;
#Ensemble&lt;br /&gt;
#Positifs - &amp;quot;Ce que j&#039;aime bien dans ton idée&amp;quot;&lt;br /&gt;
#Ouverts &lt;br /&gt;
#Focus&lt;br /&gt;
#Animés&lt;br /&gt;
#Créatifs&lt;br /&gt;
#En lien&lt;br /&gt;
#Sans filtre&lt;br /&gt;
#Sans freins&lt;br /&gt;
#Ambitieux&lt;br /&gt;
#Tous&lt;br /&gt;
#Epuisés&lt;br /&gt;
&lt;br /&gt;
==Décider==&lt;br /&gt;
Structurer ses choix grâce à son processus de décision:&lt;br /&gt;
#Questionner le cadre&lt;br /&gt;
#En parler&lt;br /&gt;
#Au calme&lt;br /&gt;
#Aller vite&lt;br /&gt;
#Prendre le temps&lt;br /&gt;
#Se faire sa conviction&lt;br /&gt;
#Prendre les avis&lt;br /&gt;
#Les émotions d&#039;abord&lt;br /&gt;
#Les chiffres d&#039;abord&lt;br /&gt;
#L&#039;arbre de décision&lt;br /&gt;
&lt;br /&gt;
==Organiser==&lt;br /&gt;
L&#039;équipe projet : un rôle pour chacun et chacun son rôle&lt;br /&gt;
&lt;br /&gt;
# Conception&lt;br /&gt;
# Réalisation&lt;br /&gt;
# Animation&lt;br /&gt;
#Rayonnement &lt;br /&gt;
&lt;br /&gt;
==Embarquer==&lt;br /&gt;
* Adapter son management&lt;br /&gt;
* Diffuser une communication impactante&lt;br /&gt;
* Graduer le niveau de contrainte selon le contexte &amp;amp; la relation&lt;br /&gt;
&lt;br /&gt;
==Piloter==&lt;br /&gt;
* Assumer les décisions&lt;br /&gt;
* Transparence&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2109</id>
		<title>Négocier</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2109"/>
		<updated>2024-11-02T17:25:45Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
POE = Clarifier les Position, Objectif, Enjeu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la partie adverse&lt;br /&gt;
* Position = L&#039;ancrage initial qui démarre la négociation&lt;br /&gt;
* Objectif = L&#039;objectif à atteindre, revu, jusqu&#039;à la fin de la négociation&lt;br /&gt;
** ex: rentabilité, conscience de ce qui est demandé, &lt;br /&gt;
* Enjeu = Le besoin que cherche à satisfaire la négociation&lt;br /&gt;
** ex: maintien d&#039;une usine&lt;br /&gt;
&lt;br /&gt;
Ossature motivationnelle du négociateur&lt;br /&gt;
* Position = première réflexion sur la position (à valider par la suite)&lt;br /&gt;
* Objectif = Détermination de l&#039;espoir de gain&lt;br /&gt;
* Enjeu = validation du besoin profond&lt;br /&gt;
&lt;br /&gt;
Creuser les enjeux de l&#039;autre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gestion de la mauvaise foi: cela peut-être une différence de valeur - en fonction de notre éducation, la mauvaise foi peut faire partie du jeu ou non. Ne pas surréagir.&lt;br /&gt;
Ne jamais faire perdre la face à la partie adverse.&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2108</id>
		<title>Elever sa vision stratégique</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2108"/>
		<updated>2024-11-02T17:20:55Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Anticiper==&lt;br /&gt;
Se libérer du temps&lt;br /&gt;
Evaluer la situation de manière holistique&lt;br /&gt;
&lt;br /&gt;
==Comprendre==&lt;br /&gt;
==Conceptualiser==&lt;br /&gt;
Sortir de la solution opérationnelle pour remonter au concept&lt;br /&gt;
&lt;br /&gt;
De la réalisation&lt;br /&gt;
* une idée&lt;br /&gt;
* une méthode&lt;br /&gt;
* un projet&lt;br /&gt;
* un problème&lt;br /&gt;
* une solution&lt;br /&gt;
* une émotion&lt;br /&gt;
&lt;br /&gt;
Au concept&lt;br /&gt;
* insight&lt;br /&gt;
* promesse&lt;br /&gt;
* USP = Unique Setting Proposition&lt;br /&gt;
* RTB = Reason to belief&lt;br /&gt;
&lt;br /&gt;
==Générer==&lt;br /&gt;
Savoir générer des idées, par le brainstorming, avec la bonne équipe&lt;br /&gt;
&lt;br /&gt;
Douze clés:&lt;br /&gt;
#Ensemble&lt;br /&gt;
#Positifs - &amp;quot;Ce que j&#039;aime bien dans ton idée&amp;quot;&lt;br /&gt;
#Ouverts &lt;br /&gt;
#Focus&lt;br /&gt;
#Animés&lt;br /&gt;
#Créatifs&lt;br /&gt;
#En lien&lt;br /&gt;
#Sans filtre&lt;br /&gt;
#Sans freins&lt;br /&gt;
#Ambitieux&lt;br /&gt;
#Tous&lt;br /&gt;
#Epuisés&lt;br /&gt;
&lt;br /&gt;
==Décider==&lt;br /&gt;
Structurer ses choix grâce à son processus de décision:&lt;br /&gt;
#Questionner le cadre&lt;br /&gt;
#En parler&lt;br /&gt;
#Au calme&lt;br /&gt;
#Aller vite&lt;br /&gt;
#Prendre le temps&lt;br /&gt;
#Se faire sa conviction&lt;br /&gt;
#Prendre les avis&lt;br /&gt;
#Les émotions d&#039;abord&lt;br /&gt;
#Les chiffres d&#039;abord&lt;br /&gt;
#L&#039;arbre de décision&lt;br /&gt;
&lt;br /&gt;
==Organiser==&lt;br /&gt;
L&#039;équipe projet : un rôle pour chacun et chacun son rôle&lt;br /&gt;
&lt;br /&gt;
# Conception&lt;br /&gt;
# Réalisation&lt;br /&gt;
# Animation&lt;br /&gt;
#Rayonnement &lt;br /&gt;
&lt;br /&gt;
==Embarquer==&lt;br /&gt;
* Adapter son management&lt;br /&gt;
* Diffuser une communication impactante&lt;br /&gt;
* Graduer le niveau de contrainte selon le contexte &amp;amp; la relation&lt;br /&gt;
&lt;br /&gt;
==Piloter==&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2107</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2107"/>
		<updated>2024-11-02T17:07:22Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le stress se dilue dans l&#039;action.&lt;br /&gt;
&lt;br /&gt;
=Le stress=&lt;br /&gt;
&lt;br /&gt;
« Le stress est un ensemble de réactions &lt;br /&gt;
physiologiques, psychologiques et &lt;br /&gt;
comportementales, &lt;br /&gt;
présenté par un individu &lt;br /&gt;
pour faire face et s’adapter à toute situation »&lt;br /&gt;
&lt;br /&gt;
Symptômes physiologiques &lt;br /&gt;
* Tensions musculaires&lt;br /&gt;
* Troubles digestifs, liés à l&#039;hypervigilance&lt;br /&gt;
* Déséquilibre hormonaux&lt;br /&gt;
* Manifestation cutanées&lt;br /&gt;
* Cancer potentiel&lt;br /&gt;
&lt;br /&gt;
Symptômes cognitivo-comportementaux&lt;br /&gt;
* troubles comportementaux&lt;br /&gt;
* baisse des performances comportementales&lt;br /&gt;
&lt;br /&gt;
Comportement fondamentaux&lt;br /&gt;
# La fuite&lt;br /&gt;
# La lutte&lt;br /&gt;
# L&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
En situation de crise, une urgence peut être de sortir l&#039;entourage de l&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
=TOP: Techniques d&#039;Optimisation du Potentiel=&lt;br /&gt;
&lt;br /&gt;
==Les outils==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Respiration&#039;&#039;&#039;&lt;br /&gt;
* inspiration / expiration plus longue ou&lt;br /&gt;
* inspiration / bloquer / expiration&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cohérence cardiaque&#039;&#039;&#039;&lt;br /&gt;
* cf [https://www.youtube.com/watch?v=dGJkzyKHKUE vidéo youtube ]&lt;br /&gt;
* 3 fois par jour, 6 respirations par minutes, 5 minutes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Imagerie mentale&#039;&#039;&#039; &lt;br /&gt;
* Canaux sensoriels - VAKOG - Visuel, Auditif, Kinesthésique, Olfactif, Gustatif&lt;br /&gt;
&lt;br /&gt;
==Techniques de détente==&lt;br /&gt;
* Position de confort, assis ou couché&lt;br /&gt;
* 3 cycles de respi relaxantes &lt;br /&gt;
* 2 respis triangle, détente musculaire par la technique directe ou paradoxale&lt;br /&gt;
* Imagerie de détente, lieux, évènements, situations...&lt;br /&gt;
&lt;br /&gt;
Durée: 3 à 10 mn&lt;br /&gt;
&lt;br /&gt;
==Techniques de renforcement positif==&lt;br /&gt;
* Appliquer le protocole de la &amp;quot;technique détente&amp;quot; courte&lt;br /&gt;
* Aller chercher un souvenir de réussite antérieur&lt;br /&gt;
* Revivre dans le détail la chronologie des évènements&lt;br /&gt;
* Ressentir les émotions positives et les ramener dans le présent&lt;br /&gt;
&lt;br /&gt;
Durée: 5 à 10 mn&lt;br /&gt;
&lt;br /&gt;
==Techniques de répétition mentale==&lt;br /&gt;
* Position au choix debout assis couché, protocole de la technique de détente court&lt;br /&gt;
* Imagerie mentale, description précise des étapes à mémoriser et restituer&lt;br /&gt;
&lt;br /&gt;
==Préparation orale==&lt;br /&gt;
#Relax (Respiration, Détente muscuaire, Image positive, ...)&lt;br /&gt;
#Répétition mentale - plusieurs fois&lt;br /&gt;
#Renforcement positif - dernière conf qui s&#039;est bien passée&lt;br /&gt;
#Projection mentale de la réussite&lt;br /&gt;
#Focaliser sur un évènement positif&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2106</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2106"/>
		<updated>2024-11-02T16:44:04Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* TOP: Techniques d&amp;#039;Optimisation du Potentiel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
Le stress se dilue dans l&#039;action.&lt;br /&gt;
&lt;br /&gt;
=Le stress=&lt;br /&gt;
&lt;br /&gt;
Symptômes physiologiques &lt;br /&gt;
* Tensions musculaires&lt;br /&gt;
* Troubles digestifs, liés à l&#039;hypervigilance&lt;br /&gt;
* Déséquilibre hormonaux&lt;br /&gt;
* Manifestation cutanées&lt;br /&gt;
* Cancer potentiel&lt;br /&gt;
&lt;br /&gt;
Symptômes cognitivo-comportementaux&lt;br /&gt;
* troubles comportementaux&lt;br /&gt;
* baisse des performances comportementales&lt;br /&gt;
&lt;br /&gt;
Comportement fondamentaux&lt;br /&gt;
# La fuite&lt;br /&gt;
# La lutte&lt;br /&gt;
# L&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
En situation de crise, une urgence peut être de sortir l&#039;entourage de l&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
=TOP: Techniques d&#039;Optimisation du Potentiel=&lt;br /&gt;
&lt;br /&gt;
Préparation mentale: &lt;br /&gt;
Respiration &lt;br /&gt;
* inspiration / expiration plus longue&lt;br /&gt;
* inspiration / bloquer / expiration&lt;br /&gt;
&lt;br /&gt;
Cohérence cardiaque cf [https://www.youtube.com/watch?v=dGJkzyKHKUE vidéo youtube ]&lt;br /&gt;
&lt;br /&gt;
Imagerie mentale &lt;br /&gt;
Canaux sensoriels - VAKOG - Visuel, Auditif, Kinesthésique, Olfactif, Gustatif&lt;br /&gt;
&lt;br /&gt;
Préparation orale&lt;br /&gt;
#Relax (Respiration, Détente muscuaire, Image positive, ...)&lt;br /&gt;
#Répétition mentale - plusieurs fois&lt;br /&gt;
#Renforcement positif - dernière conf qui s&#039;est bien passée&lt;br /&gt;
#Projection mentale de la réussite&lt;br /&gt;
#Focaliser sur un évènement positif&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2105</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2105"/>
		<updated>2024-11-02T16:41:08Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* TOP: Techniques d&amp;#039;Optimisation du Potentiel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
Le stress se dilue dans l&#039;action.&lt;br /&gt;
&lt;br /&gt;
=Le stress=&lt;br /&gt;
&lt;br /&gt;
Symptômes physiologiques &lt;br /&gt;
* Tensions musculaires&lt;br /&gt;
* Troubles digestifs, liés à l&#039;hypervigilance&lt;br /&gt;
* Déséquilibre hormonaux&lt;br /&gt;
* Manifestation cutanées&lt;br /&gt;
* Cancer potentiel&lt;br /&gt;
&lt;br /&gt;
Symptômes cognitivo-comportementaux&lt;br /&gt;
* troubles comportementaux&lt;br /&gt;
* baisse des performances comportementales&lt;br /&gt;
&lt;br /&gt;
Comportement fondamentaux&lt;br /&gt;
# La fuite&lt;br /&gt;
# La lutte&lt;br /&gt;
# L&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
En situation de crise, une urgence peut être de sortir l&#039;entourage de l&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
=TOP: Techniques d&#039;Optimisation du Potentiel=&lt;br /&gt;
&lt;br /&gt;
Préparation mentale: &lt;br /&gt;
Respiration &lt;br /&gt;
* inspiration / expiration plus longue&lt;br /&gt;
* inspiration / bloquer / expiration&lt;br /&gt;
&lt;br /&gt;
Cohérence cardiaque&lt;br /&gt;
&lt;br /&gt;
Imagerie mentale &lt;br /&gt;
Canaux sensoriels - VAKOG - Visuel, Auditif, Kinesthésique, Olfactif, Gustatif&lt;br /&gt;
&lt;br /&gt;
Préparation orale&lt;br /&gt;
#Relax (Respiration, Détente muscuaire, Image positive, ...)&lt;br /&gt;
#Répétition mentale - plusieurs fois&lt;br /&gt;
#Renforcement positif - dernière conf qui s&#039;est bien passée&lt;br /&gt;
#Projection mentale de la réussite&lt;br /&gt;
#Focaliser sur un évènement positif&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2104</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2104"/>
		<updated>2024-11-02T16:40:56Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
Le stress se dilue dans l&#039;action.&lt;br /&gt;
&lt;br /&gt;
=Le stress=&lt;br /&gt;
&lt;br /&gt;
Symptômes physiologiques &lt;br /&gt;
* Tensions musculaires&lt;br /&gt;
* Troubles digestifs, liés à l&#039;hypervigilance&lt;br /&gt;
* Déséquilibre hormonaux&lt;br /&gt;
* Manifestation cutanées&lt;br /&gt;
* Cancer potentiel&lt;br /&gt;
&lt;br /&gt;
Symptômes cognitivo-comportementaux&lt;br /&gt;
* troubles comportementaux&lt;br /&gt;
* baisse des performances comportementales&lt;br /&gt;
&lt;br /&gt;
Comportement fondamentaux&lt;br /&gt;
# La fuite&lt;br /&gt;
# La lutte&lt;br /&gt;
# L&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
En situation de crise, une urgence peut être de sortir l&#039;entourage de l&#039;inhibition&lt;br /&gt;
&lt;br /&gt;
=TOP: Techniques d&#039;Optimisation du Potentiel=&lt;br /&gt;
&lt;br /&gt;
Préparation mentale: &lt;br /&gt;
Respiration &lt;br /&gt;
* inspiration / expiration plus longue&lt;br /&gt;
* inspiration / bloquer / expiration&lt;br /&gt;
&lt;br /&gt;
Cohérence cardiaque&lt;br /&gt;
&lt;br /&gt;
Imagerie mentale &lt;br /&gt;
Canaux sensoriels - VAKOG - Visuel, Auditif, Kinesthésique, Olfactif, Gustatif&lt;br /&gt;
&lt;br /&gt;
Préparation orale&lt;br /&gt;
#Relax (Respiration, Détente muscuaire, Image positive, ...)&lt;br /&gt;
#Répétition mentale - plusieurs fois&lt;br /&gt;
#Renforcement positif - dernière conf qui s&#039;est bien passée&lt;br /&gt;
#Projection mentale dela réussite&lt;br /&gt;
#Focaliser sur un évènement positif&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2103</id>
		<title>Elever sa vision stratégique</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Elever_sa_vision_strat%C3%A9gique&amp;diff=2103"/>
		<updated>2024-11-02T16:28:19Z</updated>

		<summary type="html">&lt;p&gt;Christophe : Page créée avec « Category:management  Se libérer du temps  ==Le choc de simplification== * Rendre les choses simples * USP = Unique Setting Proposition * RTB = Reason to belief  Analyse, rentrer dans les sujets,   ==Innover== * Sortir des idées nouvelles * &amp;quot;Ce que j&amp;#039;aime bien dans ton idée&amp;quot; * Big, Fit, Easy -&amp;gt; fait vibrer  ==Décider== ==Embarquer== »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
Se libérer du temps&lt;br /&gt;
&lt;br /&gt;
==Le choc de simplification==&lt;br /&gt;
* Rendre les choses simples&lt;br /&gt;
* USP = Unique Setting Proposition&lt;br /&gt;
* RTB = Reason to belief&lt;br /&gt;
&lt;br /&gt;
Analyse, rentrer dans les sujets, &lt;br /&gt;
&lt;br /&gt;
==Innover==&lt;br /&gt;
* Sortir des idées nouvelles&lt;br /&gt;
* &amp;quot;Ce que j&#039;aime bien dans ton idée&amp;quot;&lt;br /&gt;
* Big, Fit, Easy -&amp;gt; fait vibrer&lt;br /&gt;
&lt;br /&gt;
==Décider==&lt;br /&gt;
==Embarquer==&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cat%C3%A9gorie:Management&amp;diff=2102</id>
		<title>Catégorie:Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cat%C3%A9gorie:Management&amp;diff=2102"/>
		<updated>2024-11-02T16:21:25Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bibliographie==&lt;br /&gt;
Le guide du nouveau manager – Robert Heller&lt;br /&gt;
&lt;br /&gt;
Manager son équipe au quotidien – Bernard Dirdollou&lt;br /&gt;
&lt;br /&gt;
Le manager intuitif – Meryem le Saget&lt;br /&gt;
&lt;br /&gt;
Convaincre en moins de deux minutes - Nicolas Boothman&lt;br /&gt;
&lt;br /&gt;
Formation avec Denis B F - 15 et 16 juin 2009&lt;br /&gt;
&lt;br /&gt;
Formation Koroïbos - avril 2011&lt;br /&gt;
&lt;br /&gt;
Formation AKOR - mars-juin 2012&lt;br /&gt;
&lt;br /&gt;
Formation Frédéric Demarquet - novembre 2015&lt;br /&gt;
&lt;br /&gt;
Formation Adn Group mars 2024 - Kato Charlot / Sylvia Bravard&lt;br /&gt;
&lt;br /&gt;
==Citations==&lt;br /&gt;
 Grow with your stength, outsource the rest&lt;br /&gt;
&lt;br /&gt;
 Nous sommes payés pour bien faire notre boulot&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2101</id>
		<title>Négocier</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2101"/>
		<updated>2024-11-02T16:18:35Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
POE = Clarifier les Position, Objectif, Enjeux &lt;br /&gt;
&lt;br /&gt;
Creuser les enjeux de l&#039;autre&lt;br /&gt;
&lt;br /&gt;
Objectifs = ex: rentabilité, conscience de ce qui est demandé, &lt;br /&gt;
Enjeux = maintien d&#039;une usine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gestion de la mauvaise foi: cela peut-être une différence de valeur - en fonction de notre éducation, la mauvaise foi peut faire partie du jeu ou non. Ne pas surréagir.&lt;br /&gt;
Ne jamais faire perdre la face à la partie adverse.&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2100</id>
		<title>Négocier</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=N%C3%A9gocier&amp;diff=2100"/>
		<updated>2024-11-02T16:17:58Z</updated>

		<summary type="html">&lt;p&gt;Christophe : Page créée avec «  POE = Clarifier les Position, Objectif, Enjeux   Creuser les enjeux de l&amp;#039;autre  Objectifs = ex: rentabilité, conscience de ce qui est demandé,  Enjeux = maintien d&amp;#039;une usine    Gestion de la mauvaise foi: cela peut-être une différence de valeur - en fonction de notre éducation, la mauvaise foi peut faire partie du jeu ou non. Ne pas surréagir. Ne jamais faire perdre la face à la partie adverse. »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
POE = Clarifier les Position, Objectif, Enjeux &lt;br /&gt;
&lt;br /&gt;
Creuser les enjeux de l&#039;autre&lt;br /&gt;
&lt;br /&gt;
Objectifs = ex: rentabilité, conscience de ce qui est demandé, &lt;br /&gt;
Enjeux = maintien d&#039;une usine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gestion de la mauvaise foi: cela peut-être une différence de valeur - en fonction de notre éducation, la mauvaise foi peut faire partie du jeu ou non. Ne pas surréagir.&lt;br /&gt;
Ne jamais faire perdre la face à la partie adverse.&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2099</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2099"/>
		<updated>2024-09-14T20:57:58Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mise à jour=&lt;br /&gt;
==Mise à jour 24.04.1==&lt;br /&gt;
https://doc.ubuntu-fr.org/gestionnaire_de_mises_a_jour&lt;br /&gt;
&lt;br /&gt;
 update-manager&lt;br /&gt;
&lt;br /&gt;
ou &lt;br /&gt;
&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Post-installation==&lt;br /&gt;
* installer KDE&lt;br /&gt;
 sudo apt-get install kde-full&lt;br /&gt;
&lt;br /&gt;
* installer la carte graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/carte_graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/nvidia&lt;br /&gt;
&lt;br /&gt;
L&#039;identification de la carte (Geforce 710) permet d&#039;installer le bon pilote (470).&lt;br /&gt;
&lt;br /&gt;
 lspci -vnn | grep -A 12 &#039;\[030[02]\]&#039; | grep -Ei &amp;quot;vga|3d|display|kernel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install nvidia-driver-470&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
Transformer les fichier .heic en .jpeg&lt;br /&gt;
* https://forum.ubuntu-fr.org/viewtopic.php?id=2042884&lt;br /&gt;
&lt;br /&gt;
 #cd repertoire&lt;br /&gt;
 #for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done&lt;br /&gt;
 #rm *.heic&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2024|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Accueil&amp;diff=2098</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Accueil&amp;diff=2098"/>
		<updated>2024-09-14T20:57:38Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Les dernières mises à jour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Bienvenue sur wikilivois=&lt;br /&gt;
&lt;br /&gt;
==Wikilivois==&lt;br /&gt;
&#039;&#039;&#039;Bienvenue sur wikilivois :-)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Publicité==&lt;br /&gt;
[http://www.mxguarddog.com/fr/ How to stop spam] avec Mxguarddog!&lt;br /&gt;
&lt;br /&gt;
==Les thématiques==&lt;br /&gt;
Les [[Special:Toutes_les_pages | {{NUMBEROFPAGES:R}} articles]] abordent les sujets suivants:&lt;br /&gt;
* [[:Category:Hebergement|Hébergement]] &amp;lt;small&amp;gt;({{PAGESINCAT:Hebergement}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Reseaux|les réseaux et la VOIP]] &amp;lt;small&amp;gt;({{PAGESINCAT:Reseaux}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Systèmes|les systèmes et la bureautique]] &amp;lt;small&amp;gt;({{PAGESINCAT:Systèmes}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Applications|les applications serveur]] &amp;lt;small&amp;gt;({{PAGESINCAT:Applications}})&amp;lt;/small&amp;gt;&lt;br /&gt;
** [[:Category:Messagerie|La messagerie]] &amp;lt;small&amp;gt;({{PAGESINCAT:Messagerie}})&amp;lt;/small&amp;gt;&lt;br /&gt;
** [[:Category:Web|Les services web]] &amp;lt;small&amp;gt;({{PAGESINCAT:Web}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Applications Web|les applications web]] &amp;lt;small&amp;gt;({{PAGESINCAT:Applications}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Prog|les languages de programmation]] &amp;lt;small&amp;gt;({{PAGESINCAT:Prog}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Sécurité|la sécurité]] &amp;lt;small&amp;gt;({{PAGESINCAT:Sécurité}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Management|la gestion de projet/management]] &amp;lt;small&amp;gt;({{PAGESINCAT:Management}})&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et aussi :&lt;br /&gt;
* des [[:Category:Fiches pratiques|fiches]] pour l&#039;utilisation d&#039;outils disponibles sur Linux.&lt;br /&gt;
&lt;br /&gt;
==Les dernières mises à jour==&lt;br /&gt;
{{Special:RecentChanges/days=180,limit=20,hideminor}}&lt;br /&gt;
&lt;br /&gt;
{{Copy|2006-2024|Christophe de Livois|DP}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2097</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2097"/>
		<updated>2024-09-14T16:36:27Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Post-installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mise à jour=&lt;br /&gt;
==Mise à jour 24.04.1==&lt;br /&gt;
https://doc.ubuntu-fr.org/gestionnaire_de_mises_a_jour&lt;br /&gt;
&lt;br /&gt;
 update-manager&lt;br /&gt;
&lt;br /&gt;
ou &lt;br /&gt;
&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Post-installation==&lt;br /&gt;
* installer KDE&lt;br /&gt;
 sudo apt-get install kde-full&lt;br /&gt;
&lt;br /&gt;
* installer la carte graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/carte_graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/nvidia&lt;br /&gt;
&lt;br /&gt;
L&#039;identification de la carte (Geforce 710) permet d&#039;installer le bon pilote (470).&lt;br /&gt;
&lt;br /&gt;
 lspci -vnn | grep -A 12 &#039;\[030[02]\]&#039; | grep -Ei &amp;quot;vga|3d|display|kernel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install nvidia-driver-470&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
Transformer les fichier .heic en .jpeg&lt;br /&gt;
* https://forum.ubuntu-fr.org/viewtopic.php?id=2042884&lt;br /&gt;
&lt;br /&gt;
 #cd repertoire&lt;br /&gt;
 #for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done&lt;br /&gt;
 #rm *.heic&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2096</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2096"/>
		<updated>2024-09-14T16:36:12Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Post-installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mise à jour=&lt;br /&gt;
==Mise à jour 24.04.1==&lt;br /&gt;
https://doc.ubuntu-fr.org/gestionnaire_de_mises_a_jour&lt;br /&gt;
&lt;br /&gt;
 update-manager&lt;br /&gt;
&lt;br /&gt;
ou &lt;br /&gt;
&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Post-installation==&lt;br /&gt;
* installer KDE&lt;br /&gt;
 sudo apt-get install kde-full&lt;br /&gt;
&lt;br /&gt;
* installer la carte graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/carte_graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/nvidia&lt;br /&gt;
&lt;br /&gt;
L&#039;identification de la carte (Geforce 710) permet d&#039;installer le bon pilote (470).&lt;br /&gt;
&lt;br /&gt;
 lspci -vnn | grep -A 12 &#039;\[030[02]\]&#039; | grep -Ei &amp;quot;vga|3d|display|kernel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 apt-get install nvidia-driver-470&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
Transformer les fichier .heic en .jpeg&lt;br /&gt;
* https://forum.ubuntu-fr.org/viewtopic.php?id=2042884&lt;br /&gt;
&lt;br /&gt;
 #cd repertoire&lt;br /&gt;
 #for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done&lt;br /&gt;
 #rm *.heic&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2095</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2095"/>
		<updated>2024-09-14T16:27:44Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* L&amp;#039;interface graphique - environnement de bureau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mise à jour=&lt;br /&gt;
==Mise à jour 24.04.1==&lt;br /&gt;
https://doc.ubuntu-fr.org/gestionnaire_de_mises_a_jour&lt;br /&gt;
&lt;br /&gt;
 update-manager&lt;br /&gt;
&lt;br /&gt;
ou &lt;br /&gt;
&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Post-installation==&lt;br /&gt;
* installer KDE&lt;br /&gt;
 sudo apt-get install kde-full&lt;br /&gt;
&lt;br /&gt;
* installer la carte graphique&lt;br /&gt;
https://doc.ubuntu-fr.org/carte_graphique&lt;br /&gt;
&lt;br /&gt;
 lspci -vnn | grep -A 12 &#039;\[030[02]\]&#039; | grep -Ei &amp;quot;vga|3d|display|kernel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
Transformer les fichier .heic en .jpeg&lt;br /&gt;
* https://forum.ubuntu-fr.org/viewtopic.php?id=2042884&lt;br /&gt;
&lt;br /&gt;
 #cd repertoire&lt;br /&gt;
 #for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done&lt;br /&gt;
 #rm *.heic&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2094</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2094"/>
		<updated>2024-03-11T17:12:47Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:management]]&lt;br /&gt;
&lt;br /&gt;
Le stress se dilue dans l&#039;action&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2093</id>
		<title>Gérer le stress</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=G%C3%A9rer_le_stress&amp;diff=2093"/>
		<updated>2024-03-10T23:42:04Z</updated>

		<summary type="html">&lt;p&gt;Christophe : Page créée avec «  Le stress se dilue dans l&amp;#039;action »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Le stress se dilue dans l&#039;action&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cat%C3%A9gorie:Management&amp;diff=2092</id>
		<title>Catégorie:Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cat%C3%A9gorie:Management&amp;diff=2092"/>
		<updated>2024-03-10T23:32:47Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bibliographie==&lt;br /&gt;
Le guide du nouveau manager – Robert Heller&lt;br /&gt;
&lt;br /&gt;
Manager son équipe au quotidien – Bernard Dirdollou&lt;br /&gt;
&lt;br /&gt;
Le manager intuitif – Meryem le Saget&lt;br /&gt;
&lt;br /&gt;
Convaincre en moins de deux minutes - Nicolas Boothman&lt;br /&gt;
&lt;br /&gt;
Formation avec Denis B F - 15 et 16 juin 2009&lt;br /&gt;
&lt;br /&gt;
Formation Koroïbos - avril 2011&lt;br /&gt;
&lt;br /&gt;
Formation AKOR - mars-juin 2012&lt;br /&gt;
&lt;br /&gt;
Formation Frédéric Demarquet - novembre 2015&lt;br /&gt;
&lt;br /&gt;
Formation mars 2024&lt;br /&gt;
&lt;br /&gt;
==Citations==&lt;br /&gt;
 Grow with your stength, outsource the rest&lt;br /&gt;
&lt;br /&gt;
 Nous sommes payés pour bien faire notre boulot&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2091</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2091"/>
		<updated>2023-05-28T15:56:06Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Gestion des images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=L&#039;interface graphique - environnement de bureau=&lt;br /&gt;
http://doc.ubuntu-fr.org/environnements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Afficher le bureau&#039;&#039;&#039;&lt;br /&gt;
* Dans le tableau de bord =&amp;gt; Ajouter des composants graphiques =&amp;gt; Afficher un bureau&lt;br /&gt;
* Pour un raccourci clavier : aller dans paramètres du composant&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
Transformer les fichier .heic en .jpeg&lt;br /&gt;
* https://forum.ubuntu-fr.org/viewtopic.php?id=2042884&lt;br /&gt;
&lt;br /&gt;
 #cd repertoire&lt;br /&gt;
 #for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done&lt;br /&gt;
 #rm *.heic&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2090</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2090"/>
		<updated>2023-05-13T15:58:23Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Telécharger des videos en streaming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=L&#039;interface graphique - environnement de bureau=&lt;br /&gt;
http://doc.ubuntu-fr.org/environnements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Afficher le bureau&#039;&#039;&#039;&lt;br /&gt;
* Dans le tableau de bord =&amp;gt; Ajouter des composants graphiques =&amp;gt; Afficher un bureau&lt;br /&gt;
* Pour un raccourci clavier : aller dans paramètres du composant&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp - https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
 #sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2089</id>
		<title>Utiliser Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Utiliser_Ubuntu&amp;diff=2089"/>
		<updated>2023-05-13T15:38:52Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Telécharger des videos en streaming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
&lt;br /&gt;
Ubuntu est une distribution basée sur [http://www.debian.org/ debian]. Ainsi, de nombreuses astuces d&#039;utilisation restent d&#039;actualité (cf page [[Utiliser_Debian]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=L&#039;interface graphique - environnement de bureau=&lt;br /&gt;
http://doc.ubuntu-fr.org/environnements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Afficher le bureau&#039;&#039;&#039;&lt;br /&gt;
* Dans le tableau de bord =&amp;gt; Ajouter des composants graphiques =&amp;gt; Afficher un bureau&lt;br /&gt;
* Pour un raccourci clavier : aller dans paramètres du composant&lt;br /&gt;
&lt;br /&gt;
=Les applications utiles=&lt;br /&gt;
==Systèmes==&lt;br /&gt;
* ssh &lt;br /&gt;
* sensors-applet - https://doc.ubuntu-fr.org/lm-sensors&lt;br /&gt;
* hddtemp&lt;br /&gt;
* smartmontools&lt;br /&gt;
* cifs-utils, smbclient pour les montages de partitions windows&lt;br /&gt;
* mailutils, pour les mails cron&lt;br /&gt;
* gparted, pour formater les clés usb&lt;br /&gt;
* kmix pour la gestion du volume son&lt;br /&gt;
* sddm pour l&#039;environnement graphique&lt;br /&gt;
* konsole pour le terminal&lt;br /&gt;
&lt;br /&gt;
* plasma-widgets-addons pour les widgets KDE (notes, minimize all, ...)&lt;br /&gt;
* compizconfig-settings-manager &amp;amp; compiz-fusion-plugins-extra&lt;br /&gt;
&lt;br /&gt;
* okular pour lire les pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note pour ssh&#039;&#039;&#039;&lt;br /&gt;
Lorsque l&#039;on cherche à se connecter à un serveur dont la version de ssh est plus ancienne, il est possible d&#039;avoir un message d&#039;erreur du type:&lt;br /&gt;
 Unable to negotiate with &amp;lt;adresse serveur&amp;gt; port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss&lt;br /&gt;
&lt;br /&gt;
Une solution est d&#039;utiliser l&#039;option -oHostKeyAlgorithms:&lt;br /&gt;
 #ssh &amp;lt;login&amp;gt;@&amp;lt;serveur&amp;gt; -oHostKeyAlgorithms=+ssh-rsa&lt;br /&gt;
&lt;br /&gt;
==la gestion des services==&lt;br /&gt;
https://doc.ubuntu-fr.org/systemd&lt;br /&gt;
&lt;br /&gt;
systemctl ACTION &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
    start : démarrer le service&lt;br /&gt;
    stop : arrêter le service&lt;br /&gt;
    restart : relancer le service&lt;br /&gt;
    reload : recharger le service&lt;br /&gt;
    status : connaitre l&#039;état du service&lt;br /&gt;
&lt;br /&gt;
Afficher les services&lt;br /&gt;
 # sudo systemd-analyze blame&lt;br /&gt;
&lt;br /&gt;
Retirer un service au démarrage&lt;br /&gt;
 #sudo systemctl disable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
Réactiver un service&lt;br /&gt;
 #sudo systemctl enable &amp;lt;Nom_du_service&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==Les basiques==&lt;br /&gt;
* vim&lt;br /&gt;
* filezilla&lt;br /&gt;
* vlc&lt;br /&gt;
* gimp&lt;br /&gt;
* gcompris gnuchess tuxpaint gcompris-sound-fr&lt;br /&gt;
* kino ou kdenlive&lt;br /&gt;
* libdvd-pkg pour lire les dvd&lt;br /&gt;
* skype - https://doc.ubuntu-fr.org/skype&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pour les bluray - https://doc.ubuntu-fr.org/blu-ray&lt;br /&gt;
* libbluray-bdj libbluray-bin libbluray2&lt;br /&gt;
télécharger la clé aacs:&lt;br /&gt;
 wget http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg -O ~/.config/aacs/KEYDB.cfg&lt;br /&gt;
&lt;br /&gt;
==Gestion des images==&lt;br /&gt;
Transformer un pdf en png&lt;br /&gt;
 convert -density 150 file.pdf -quality 90 -flatten file.png&lt;br /&gt;
&lt;br /&gt;
==Gestion des vidéos==&lt;br /&gt;
===Kino ou Kdenlive===&lt;br /&gt;
Comme l&#039;indique [http://www.kinodv.org/article/view/173/1/13/ son site], Kino ne fonctionne pas bien avec pulseaudio (le son et l&#039;image ne sont pas bien synchronisés).&lt;br /&gt;
Deux solutions sont proposées:&lt;br /&gt;
* Changer /dev/dsp dans les préférences &amp;quot;Audio Device&amp;quot; par quelque chose comme &amp;quot;plughw:0,0&amp;quot; (ou le périphérique PCM du PC)&lt;br /&gt;
* Garder /dev/dsp et lancer kino avec la commande &amp;quot;padsp kino&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Une autre solution est : KDEnlive &lt;br /&gt;
*  https://doc.ubuntu-fr.org/kdenlive&lt;br /&gt;
* https://userbase.kde.org/Kdenlive/Manual&lt;br /&gt;
&lt;br /&gt;
===Telécharger des videos en streaming===&lt;br /&gt;
https://doc.ubuntu-fr.org/telecharger_streaming&lt;br /&gt;
&lt;br /&gt;
* youtube-dl - ne se met plus à jour depuis 2021. yt-dl le remplace - &lt;br /&gt;
* yt-dlp &lt;br /&gt;
&lt;br /&gt;
 #sudo snap install yt-dlp&lt;br /&gt;
&lt;br /&gt;
https://rg3.github.io/youtube-dl/download.html&lt;br /&gt;
&lt;br /&gt;
 #sudo curl https://yt-dl.org/downloads/2016.01.14/youtube-dl -o /usr/local/bin/youtube-dl&lt;br /&gt;
 #sudo chmod a+rx /usr/local/bin/youtube-dl&lt;br /&gt;
&lt;br /&gt;
* quarte&lt;br /&gt;
&lt;br /&gt;
http://forum.ubuntu-fr.org/viewtopic.php?id=861411&lt;br /&gt;
&lt;br /&gt;
* pluzzdl&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/pluzzdl&lt;br /&gt;
&lt;br /&gt;
* clipgrab pour dailymotion&lt;br /&gt;
&lt;br /&gt;
http://clipgrab.de/fr&lt;br /&gt;
&lt;br /&gt;
==La musique==&lt;br /&gt;
===Lecteurs de musique===&lt;br /&gt;
# lollipop&lt;br /&gt;
# banshee - Pour encoder les mp3:  ubuntu-restricted-extras&lt;br /&gt;
# rhythmbox http://doc.ubuntu-fr.org/rhythmbox &lt;br /&gt;
# amarok https://doc.ubuntu-fr.org/amarok&lt;br /&gt;
&lt;br /&gt;
===Enregistrer une musique youtube===&lt;br /&gt;
 #youtube-dl -x url_youtube&lt;br /&gt;
&lt;br /&gt;
===Transformer de la musique en mp3 - soundconverter===&lt;br /&gt;
http://askubuntu.com/questions/65331/how-to-convert-a-m4a-sound-file-to-mp3&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser ffmpeg&lt;br /&gt;
 #ffmpeg -i input.m4a ouptut.mp3&lt;br /&gt;
&lt;br /&gt;
Le script ci-dessous transformer les fichier m4a et opus en mp3&lt;br /&gt;
&amp;lt;licode file=transformer_en_mp3&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%m4a/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.m4a&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;ffmpeg -i &amp;quot;$0&amp;quot; &amp;quot;${0/%opus/mp3}&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
 find . -type f -name &#039;*.opus&#039; -exec bash -c &#039;rm &amp;quot;$0&amp;quot;&#039; &#039;{}&#039; \;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lancer le script&lt;br /&gt;
 ./transformer_en_mp3&lt;br /&gt;
&lt;br /&gt;
===Déposer la musique sur google play===&lt;br /&gt;
Google musique n&#039;accepte pas les [https://support.google.com/googleplaymusic/answer/1100462?hl=fr formats] .opus.&lt;br /&gt;
&lt;br /&gt;
 #google-musicmanager&lt;br /&gt;
&lt;br /&gt;
===Musicbrainz===&lt;br /&gt;
https://musicbrainz.org/&lt;br /&gt;
&lt;br /&gt;
http://picard.musicbrainz.org/ - picard&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un CD à musicbrainz, se connecter sur le site puis appliquer le mode opératoire décrit à l&#039;adresse https://musicbrainz.org/doc/How_to_Add_Disc_IDs&lt;br /&gt;
&lt;br /&gt;
abcde pour extraire les données d&#039;un CD&lt;br /&gt;
&lt;br /&gt;
==Sauvegarde==&lt;br /&gt;
===NAS===&lt;br /&gt;
Cf [[ NAS | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
===Cloud===&lt;br /&gt;
Cf [[ Cloud | page]] dédiée&lt;br /&gt;
&lt;br /&gt;
==Spécifique==&lt;br /&gt;
===Firefox===&lt;br /&gt;
* adblock plus&lt;br /&gt;
&lt;br /&gt;
===Thunderbird===&lt;br /&gt;
https://doc.ubuntu-fr.org/thunderbird&lt;br /&gt;
&lt;br /&gt;
Pour conserver ses configuration d&#039;avant: &lt;br /&gt;
* copier le répertoire du type .n8t1z1cy.default dans .thunderbird&lt;br /&gt;
* thunderbird -P (aucun process thunderbird ne doit tourner)&lt;br /&gt;
* choissez créer profil et choissez le répertoire copié.&lt;br /&gt;
&lt;br /&gt;
===Kazam===&lt;br /&gt;
* https://doc.ubuntu-fr.org/kazam&lt;br /&gt;
* Arrêter : Ctrl + Win + F&lt;br /&gt;
&lt;br /&gt;
===Libreoffice===&lt;br /&gt;
Pour lire la police calibri (propriétaire): &lt;br /&gt;
* installer une police générique fonts-crosextra-carlito fonts-crosextra-caladea&lt;br /&gt;
* https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts&lt;br /&gt;
&lt;br /&gt;
==Emulateur android genymotion==&lt;br /&gt;
 #sudo apt-get install virtualbox&lt;br /&gt;
&lt;br /&gt;
Puis télécharger genymotion après avoir laissé son adresse e-mail https://www.genymotion.com/&lt;br /&gt;
 #cd ~/Téléchargements&lt;br /&gt;
 #sudo chmod u+x genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
 #./genymotion-2.6.0-ubuntu15_x64.bin&lt;br /&gt;
&lt;br /&gt;
=DebuggingSystemCrash=&lt;br /&gt;
* https://help.ubuntu.com/community/DebuggingSystemCrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bugs=&lt;br /&gt;
https://bugs.launchpad.net/&lt;br /&gt;
&lt;br /&gt;
{{Copy|2009-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2088</id>
		<title>Drupal 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2088"/>
		<updated>2023-04-10T22:42:19Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Améliorations ergonomiques &amp;amp; fonctionnelles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Applications Web]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drupal est un logiciel qui permet aux individus comme aux communautés d&#039;utilisateurs de publier facilement, de gérer et d&#039;organiser un vaste éventail de contenus sur un site web. &lt;br /&gt;
&lt;br /&gt;
Des dizaines de milliers de personnes et d&#039;organisations utilisent Drupal pour propulser des sites de toutes tailles et fonctions. - http://drupalfr.org/&lt;br /&gt;
&lt;br /&gt;
Cette page donne explications concrètes d&#039;installation et configuration de [https://www.drupal.org/about/9 Drupal 9]. Il existe aussi une page [[Drupal 7]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation &amp;amp; Mise à jour=&lt;br /&gt;
==Installation==&lt;br /&gt;
* https://www.drupal.org/docs/develop/using-composer/manage-dependencies&lt;br /&gt;
 #composer create-project drupal/recommended-project:^9 my_site_name_dir&lt;br /&gt;
&lt;br /&gt;
* Pour choisir le répertoire d&#039;installation&lt;br /&gt;
&#039;&#039;Change directories to my_site_name_dir and edit the composer.json file to suit your needs. For example, to change the sub-directory from &#039;web&#039; to something else, the keys to modify are the &#039;extra&#039; sub-keys &#039;web-root&#039; (under &#039;drupal-scaffold&#039;) and &#039;installer-paths&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Paramétrer les hôtes de confiance&lt;br /&gt;
 &lt;br /&gt;
https://www.drupal.org/docs/installing-drupal/trusted-host-settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=site/default/settings.php&amp;gt;&lt;br /&gt;
 $settings[&#039;trusted_host_patterns&#039;] = [&lt;br /&gt;
    &#039;^livois\.com$&#039;,&lt;br /&gt;
    &#039;^.+\.livois\.com$&#039;,&lt;br /&gt;
 ];&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de mysql - READ COMMITTED&lt;br /&gt;
** https://www.drupal.org/docs/getting-started/system-requirements/setting-the-mysql-transaction-isolation-level&lt;br /&gt;
** https://docs.gandi.net/fr/hebergement_web/gestion_base_donnees/mysql.html&lt;br /&gt;
&lt;br /&gt;
Le niveau d&#039;isolement des transactions par défaut pour MySQL, MariaDB et les bases de données équivalentes est &amp;quot;REPEATABLE READ&amp;quot;. Ce paramètre avec Drupal peut entraîner des blocages sur les tables, ce qui rend le site très lent ou ne répond pas du tout.&lt;br /&gt;
Le niveau d&#039;isolation de transaction recommandé pour les sites Drupal est &#039;READ COMMITTED&#039;.&lt;br /&gt;
&lt;br /&gt;
Avec gandi.net, les droits de l&#039;utilisateur root ne sont pas suffisants. Il est nécessaire de changer le fichier de configuration.&lt;br /&gt;
&amp;lt;licode file=/srv/data/etc/mysql/custom.cnf&amp;gt;&lt;br /&gt;
[mysqld]&lt;br /&gt;
transaction_isolation=&amp;quot;READ-COMMITTED&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;instance doit ensuite être redémarrée. &lt;br /&gt;
&lt;br /&gt;
En se connectant à mysql, la commande suivante permet de s&#039;assurer que la modification a été effectuée.&lt;br /&gt;
 mysql&amp;gt; show variables WHERE Variable_name LIKE &amp;quot;%_isolation&amp;quot;;&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | Variable_name         | Value          |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | transaction_isolation | READ-COMMITTED |&lt;br /&gt;
 | tx_isolation          | READ-COMMITTED |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
&lt;br /&gt;
==Mise à jour==&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal&lt;br /&gt;
&lt;br /&gt;
* Vérifier la version de drupal&lt;br /&gt;
 #cd htdocs/www/&lt;br /&gt;
 #composer show drupal/core | grep versions&lt;br /&gt;
&lt;br /&gt;
* Mettre à jour à la dernière version&lt;br /&gt;
 #composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;En cas de problème ...&#039;&#039;&#039;&lt;br /&gt;
* Lancer &amp;lt;drupal&amp;gt;/update.php en cas de problème. Ce sera un bon de départ pour corriger.&lt;br /&gt;
* https://www.drupal.org/project/module_missing_message_fixer&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates&lt;br /&gt;
 #drush cedit core.extension&lt;br /&gt;
Le message d&#039;erreur indique la table à nettoyer (souvent config ou key).&lt;br /&gt;
* https://www.drupal.org/project/easy_install - à utiliser pour l&#039;erreur: &#039;&#039;Unable to install already exists active configuration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarques&lt;br /&gt;
* En cas d&#039;erreur &#039;&#039;Could not delete web/sites/default/default.services.yml&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
** https://drupal.stackexchange.com/questions/290296/composer-require-fails-because-it-cant-delete-default-services-yml&lt;br /&gt;
* Compatibilité de Photo Albums avec les versions &amp;gt;9.4.4:&#039;&#039;&#039; &lt;br /&gt;
** Le module [https://www.drupal.org/project/photo_albums Photo Albums] bloque les mises à jour à partir de drupal 9.4.4&lt;br /&gt;
** En effet, la version 9.4.4 [https://www.drupal.org/project/drupal/issues/3292380 retire la section &amp;quot;replace&amp;quot; de composer.json]. Cela a un effet sur le module media requis par Photo Albums.&lt;br /&gt;
** Un [https://www.drupal.org/project/photo_albums/issues/3303839 palliatif] est de rajouter la section suivante dans composer.json:&lt;br /&gt;
&amp;lt;licode file=composer.json&amp;gt;&lt;br /&gt;
&amp;quot;provide&amp;quot;: {&lt;br /&gt;
&amp;quot;drupal/media&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Site de développement (staging)==&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-sites.html&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-making.html&lt;br /&gt;
&lt;br /&gt;
=Les fonctionnalités de D9=&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-modules&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/views&lt;br /&gt;
&lt;br /&gt;
==La page utilisateur==&lt;br /&gt;
Editer les champs pour vos utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/fields&lt;br /&gt;
&lt;br /&gt;
Modifier le formulaire de création d&#039;utilisateur:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/form-display&lt;br /&gt;
&lt;br /&gt;
Paramétrer l&#039;affichage des pages utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/display&lt;br /&gt;
&lt;br /&gt;
==Les formats de texte et éditeurs==&lt;br /&gt;
* Vérifier que le module CKEditor 5 est actif.&lt;br /&gt;
* Aller dans Configuration &amp;gt; Formats de texte et éditeur pour activer pour Full HTML et Filtered HTML l&#039;éditeur CKEditor 5.&lt;br /&gt;
&lt;br /&gt;
==Le forum==&lt;br /&gt;
* https://www.drupal.org/project/forum&lt;br /&gt;
Le forum fait partie du core de D9. Il en sort pour D10.&lt;br /&gt;
&lt;br /&gt;
# Activer le forum dans extensions.&lt;br /&gt;
# Créer les termes de taxonomie correspondant aux thématiques de forum désirées&lt;br /&gt;
# Dans Structure&amp;gt;Types de contenu&amp;gt;Forum topic, ajuster les droits en fonction du type d&#039;utilisateur&lt;br /&gt;
&lt;br /&gt;
==Les articles (livres)==&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/book/overview&lt;br /&gt;
&lt;br /&gt;
Je traduis &amp;quot;Book navigation&amp;quot; en &amp;quot;Chapitres&amp;quot; dans Configuration-&amp;gt;Traduction de l&#039;interface utilisateur.&lt;br /&gt;
&lt;br /&gt;
==Afficher le saint du jour==&lt;br /&gt;
Nous utilisons ici une page de base et le fonctionnement de Drupal pour afficher le saint du jour.&lt;br /&gt;
&lt;br /&gt;
Le [https://nominis.cef.fr/contenus/widgets.html widget du site Nominis] nous donne le code à intégrer dans une page de base.&lt;br /&gt;
&amp;lt;licode file=&amp;quot;Saint du jour&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;widget_nominis&amp;quot; class=&amp;quot;css_nominis&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://nominis.cef.fr/widgets/widget.php?id=widget_nominis&amp;amp;format=2&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Créer la vue bloc &amp;quot;Aujourd&#039;hui&amp;quot;&lt;br /&gt;
  &#039;&#039;&#039;Title:&#039;&#039;&#039; Aujourd&#039;hui&lt;br /&gt;
  &#039;&#039;&#039;Format:&#039;&#039;&#039; Liste non mise en forme&lt;br /&gt;
  &#039;&#039;&#039;Afficher:&#039;&#039;&#039;  Champs&lt;br /&gt;
  &#039;&#039;&#039;Champs: &#039;&#039;&#039;Content : Body&lt;br /&gt;
  &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039; Content : Identifiant (ID) (= id_de_la_page)&lt;br /&gt;
&lt;br /&gt;
=Les modules externes=&lt;br /&gt;
==Améliorations ergonomiques &amp;amp; fonctionnelles==&lt;br /&gt;
&#039;&#039;&#039;Rendre les URLs plus lisibles avec pathauto&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/pathauto&lt;br /&gt;
Le module Pathauto génère automatiquement des alias d&#039;URL/chemin pour différents types de contenu (nœuds, termes de taxonomie, utilisateurs) sans que l&#039;utilisateur n&#039;ait à spécifier manuellement l&#039;alias de chemin. Cela vous permet d&#039;avoir des alias d&#039;URL comme /categorie/mon-titre-de-node au lieu de /node/123 . Les alias sont basés sur un système de &amp;quot;modèle&amp;quot; qui utilise des jetons que l&#039;administrateur peut modifier. La page d&#039;aide (&amp;lt;drupal&amp;gt;/admin/help/pathauto) &lt;br /&gt;
explique comment configurer et générer les alias.&lt;br /&gt;
&lt;br /&gt;
Exemples de règles:&lt;br /&gt;
 article: article/[node:book:root:title]/[node:title]&lt;br /&gt;
 forum: forum/[node:taxonomy_forums:entity]/[node:title]&lt;br /&gt;
 nouvelle: nouvelle/[node:title]&lt;br /&gt;
 utilisateur: user/[user:display-name]&lt;br /&gt;
&lt;br /&gt;
La mise à jour des alias peut se faire dans admin/content, en sélection le contenu à mettre à jour et choisissant Mettre à jour l&#039;alias d&#039;URL dans le menu Action. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ouvrir le menu dans une autre fenêtre&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/menu_link_attributes  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécuriser l&#039;envoi de mail en paramétrant le serveur smtp&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/smtp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autoriser la connexion par adresse mail + redirection à la connexion&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/mail_login&lt;br /&gt;
* https://www.drupal.org/project/redirect_after_login&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spambot&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/spambot &lt;br /&gt;
Spambot protège le formulaire d&#039;inscription de l&#039;utilisateur contre les spammeurs et les robots spammeurs en vérifiant les tentatives d&#039;inscription par rapport à la base de données en ligne Stop Forum Spam ( www.stopforumspam.com ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Entity Print&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/entity-print&lt;br /&gt;
Le module Entity Print peut imprimer n&#039;importe quelle entité au format PDF. Ce guide contient des informations sur la configuration initiale et sur la manière de générer et de styliser des fichiers PDF.&lt;br /&gt;
&lt;br /&gt;
==Gérer les droits avec Permission by Terms==&lt;br /&gt;
* https://www.drupal.org/project/permissions_by_term&lt;br /&gt;
&lt;br /&gt;
* Installer le module Permission by Term&lt;br /&gt;
* Dans Taxonomy, créer un vocabulaire &amp;quot;diffusion&amp;quot;, ajouter 2 termes: publique &amp;amp; privée&lt;br /&gt;
** Pour le terme publique autoriser les rôles utilisateur anonyme, utilisateur authentifié, administrateur&lt;br /&gt;
** Pour le terme privée, autoriser les rôles utilisateur authentifié, adminstrateur&lt;br /&gt;
** Rajouter le vocabulaire dans les structures concernées (exemple: albums photos, vidéos, articles, nouvelles)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque pour le forum:&#039;&#039;&#039;&lt;br /&gt;
Ce fonctionnement avec un terme supplémentaire (diffusion) pose un problème pour le forum.&lt;br /&gt;
Les droits d&#039;accès sont donc donnés pour chaque terme (donc chaque rubrique) du forum. Ainsi, l&#039;actualité familiale n&#039;est accessible que des utilisateurs authentifiés alors que la page incidents du site est ouverte à tous.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Créer une galerie d&#039;albums photos==&lt;br /&gt;
* https://www.youtube.com/watch?v=_Dj_6jlq8O8&lt;br /&gt;
* https://www.drupal.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
===Installation du module===&lt;br /&gt;
Modules:&lt;br /&gt;
* Photo Albums (photo_albums)&lt;br /&gt;
The only configuration needed for this module is to add an encrytion&lt;br /&gt;
key and method to your settings.php file. You can choose any encryption&lt;br /&gt;
method supported by OpenSSL (see below for a list of supported methods -&lt;br /&gt;
this list is subject to change).&lt;br /&gt;
&lt;br /&gt;
To add these values to your settings.php file, add them as follows:&lt;br /&gt;
&amp;lt;licode file=settings.php&amp;gt;&lt;br /&gt;
$settings[&#039;two_way_hashing_key&#039;] = &#039;3F4428472B4B6EE0655368566D597133C43677397A576826452948404D635166&#039;;&lt;br /&gt;
$settings[&#039;two_way_hashing_method&#039;] = &#039;aes-256-ctr&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values above are just examples, but you must make sure you match the key length to the method chosen, in this case aes-256-ctr expects 64 hexadecimal characters.&lt;br /&gt;
* Colorbox&lt;br /&gt;
** il faut télécharger la [https://github.com/jackmoore/colorbox/archive/master.zip bibliothèque colorbox] dans le répertoire web/libraries/colorbox (qu&#039;il faut créer)&lt;br /&gt;
* Crop&lt;br /&gt;
* Pathauto&lt;br /&gt;
* [https://www.drupal.org/project/filefield_paths File field Paths]&lt;br /&gt;
** j&#039;utilise ce module pour protéger l&#039;accès aux photos, en les renommant avec un aléas &lt;br /&gt;
** Editer Administration&amp;gt;&amp;gt;Structure&amp;gt;&amp;gt;Types de média&amp;gt;&amp;gt;Modifier&amp;gt;&amp;gt;Photo Album Image et modifier le nom du fichier en [media:mid]_[random:number].[file:ffp-extension-original]&lt;br /&gt;
&lt;br /&gt;
Configurer les droits utilisateurs pour qu&#039;ils aient accès au media image.&lt;br /&gt;
&lt;br /&gt;
===Améliorer le rendu de la vue photo-albums===&lt;br /&gt;
La page d&#039;albums affiche 4 photos de chaque album qui sont très particulières car très focalisées sur le centre. &lt;br /&gt;
Cela fait même l&#039;objet d&#039;une [https://www.drupal.org/project/photo_albums/issues/3216166 remontée]. &lt;br /&gt;
&lt;br /&gt;
Pour changer cela, il faut modifier le style d&#039;image: Photo Album Thumbnail (110x110). &lt;br /&gt;
Il est configuré initialement en &amp;quot;Focal Point Crop 110x110&amp;quot;.&lt;br /&gt;
En le remplaçant par &amp;quot;Mise à l&#039;échelle et recadrage 110×110&amp;quot;, le rendu est beaucoup plus acceptable. Il faut réimporter les photos pour que cela fonctionne.&lt;br /&gt;
&lt;br /&gt;
===Améliorer l&#039;affichage d&#039;un album avec les grilles CSS===&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/minmax&lt;br /&gt;
* https://drupal.tv/external-video/2019-06-27/introduction-css-grid?page=3&lt;br /&gt;
* https://css-tricks.com/auto-sizing-columns-css-grid-auto-fill-vs-auto-fit/&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
Le contenu d&#039;un album n&#039;affiche qu&#039;une seule colonne. C&#039;est problématique quand l&#039;album a beaucoup de photos.&lt;br /&gt;
La solution est de changer les grilles CSS.&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise pour cela le module asset_injector. L&#039;inspection du code m&#039;indique que je peux changer l&#039;attribut field--name-field-photos pour les albums photo.&lt;br /&gt;
Je crée donc la grille avec une injection que j&#039;appelle albumphoto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=albumphoto&amp;gt;&lt;br /&gt;
.field--name-field-photos {&lt;br /&gt;
		display: grid;&lt;br /&gt;
		grid-template-columns: repeat( auto-fill, minmax(150px, 1fr) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
===Configurer colobox en mode diaporama===&lt;br /&gt;
Admin&amp;gt;Configuration&amp;gt;Media&amp;gt;Colorbox settings&lt;br /&gt;
&lt;br /&gt;
Choisir Options &amp;gt; Personnalisé et activer les paramètres de diaporama&lt;br /&gt;
&lt;br /&gt;
===Vue Photos Aléatoires===&lt;br /&gt;
* https://www.drupal.org/project/views_slideshow&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Installer les [https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements bibliothèques requise]&lt;br /&gt;
#Installer [https://www.drupal.org/project/views_slideshow views_slideshow]&lt;br /&gt;
#Activer les modules Views Slideshow &amp;amp; Views Slideshow Cycle&lt;br /&gt;
#Créer la vue &amp;quot;Photos Aléatoires&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Diaporama, choisir l&#039;effet dans paramètres&lt;br /&gt;
 &#039;&#039;&#039;Afficher:&#039;&#039;&#039; Media / Maître&lt;br /&gt;
 &#039;&#039;&#039;Champs:&#039;&#039;&#039; Media:Name ou Media:Entité rendue&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039;  Media : Published (= True) &amp;amp;  Media : Media type (= Photo Album Image)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Global : Au hasard (asc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bug d&#039;affichage&#039;&#039;&#039; pour les utilisateurs connectés:&lt;br /&gt;
* https://www.drupal.org/project/contact_block/issues/2989953&lt;br /&gt;
* https://www.drupal.org/project/drupal/issues/3163209&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/javascript-api/javascript-api-overview&lt;br /&gt;
Avec le thème Olivero, le block ne s&#039;affiche pas quand l&#039;utilisateur est authentifié. &lt;br /&gt;
Il affiche le code html suivant: &lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;span data-big-pipe-placeholder-id=&amp;quot;callback=Drupal%5Cblock%5CBlockViewBuilder%3A%3AlazyBuilder&amp;amp;amp;args%5B0%5D=views_block__photos_aleatoires_block_1&amp;amp;amp;args%5B1%5D=full&amp;amp;amp;args%5B2%5D&amp;amp;amp;token=xxxxxx&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le problème a été rencontré par d&#039;autres personnes [https://www.drupal.org/project/contact_block/issues/2989953 ici]&lt;br /&gt;
&lt;br /&gt;
En regardant les messages d&#039;erreurs de la console du navigateur, le problème a été corrigé en renommant le répertoire jquery.hoverIntent - dans libraries - en jquery.hover-intent.&lt;br /&gt;
&lt;br /&gt;
===Mieux comprendre le module &amp;amp; la gestion des albums dans Drupal 9===&lt;br /&gt;
* https://webdev.iac.gatech.edu/blog/photo-album&lt;br /&gt;
* https://git.drupalcode.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
Il est probablement possible de gérer des abums sans le module photo_albums ou en créant un module plus simple.&lt;br /&gt;
&lt;br /&gt;
Photo Albums manque de souplesse : la lecture de son code permet de l&#039;adapter à ses besoins.&lt;br /&gt;
&lt;br /&gt;
Aussi, voici une liste de tables existantes en lien avec les albums photos:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* file_managed: filename, fid=n° de l&#039;image&lt;br /&gt;
* file_usage: fid, type=media&lt;br /&gt;
* media: mid=fid, bundle=photo_album_image&lt;br /&gt;
* media_field_data: information sur la photo mais pas de lien avec le n° d&#039;album&lt;br /&gt;
* node_field_photos: fait le lien entre la photo et l&#039;album: entity_id=n° d&#039;album, field_photos_target_id=n° de photo&lt;br /&gt;
* node: id=n° d&#039;album, type=album&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
A noter les nombreuses tables associées aux révisions.&lt;br /&gt;
&lt;br /&gt;
==Créer une page vidéos avec Video Embed Field==&lt;br /&gt;
* https://www.drupal.org/project/video_embed_field&lt;br /&gt;
&lt;br /&gt;
Installer Video Embed Field avec composer.&lt;br /&gt;
&lt;br /&gt;
Créer un contenu Vidéo avec 4 champs:&lt;br /&gt;
#&#039;&#039;&#039;Body&#039;&#039;&#039; (le texte)&lt;br /&gt;
#Le tag &#039;&#039;&#039;Diffusion&#039;&#039;&#039; (public, privé) pour préciser les droits d&#039;accès (cf taxonomie)&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo distante&#039;&#039;&#039; de type Video Embeded - pour les vidéos diffusées sur Youtube&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo à déposer&#039;&#039;&#039; de type Fichier. Ce champ peut être paramétré &lt;br /&gt;
#* en autorisant les extensions suivantes: mp3, mp4, ogg, avi, mpeg, vob&lt;br /&gt;
#* le répertoire dans sites/default/files où les vidéos seront déposées&lt;br /&gt;
#* le renommage des fichiers avec l&#039;utilisation d&#039;une option random pour qu&#039;il ne soit pas facile à trouver, pour des raisons de sécurité d&#039;accès&lt;br /&gt;
#* la taille maximale du fichier qui est de toutes les façons inférieure à la limite paramétrée par PHP&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas grand chose à préciser pour l&#039;affichage du formulaire si ce n&#039;est de proposer une liste de sélection pour le champ Diffusion.&lt;br /&gt;
&lt;br /&gt;
Nous définissons deux affichages, en cachant les libellés:&lt;br /&gt;
* &#039;&#039;&#039;Default&#039;&#039;&#039; pour afficher la vidéo - Liens|Body|Vidéo distante|Vidéo à déposer&lt;br /&gt;
* &#039;&#039;&#039;Accroche&#039;&#039;&#039; pour afficher plus simplement sur une page &amp;quot;Vidéos&amp;quot; - Vidéo distante|Vidéo à déposer&lt;br /&gt;
&lt;br /&gt;
Reste la vue &#039;&#039;&#039;Vidéos familiales&#039;&#039;&#039; à paramétrer et ) afficher dans le menu:&lt;br /&gt;
 &#039;&#039;&#039;Title:&#039;&#039;&#039; Vidéos familiales&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Grid (4 colonnes) | Afficher Content: Accroche&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage&#039;&#039;&#039;: Content : Published (= Yes) | Content : Content type (= Vidéo)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Content : Écrit le (desc)&lt;br /&gt;
&lt;br /&gt;
==Webtrees==&lt;br /&gt;
* https://www.drupal.org/project/webtrees&lt;br /&gt;
&lt;br /&gt;
Ce module fournit une intégration limitée du site Web de généalogie Webtrees avec Drupal.&lt;br /&gt;
Il est conçu pour fournir une prise en charge de l&#039;authentification unique, Drupal étant le frontal. Il se connecte et se déconnecte essentiellement des deux serveurs en même temps. Il crée un utilisateur correspondant sur l&#039;autre site si nécessaire.&lt;br /&gt;
&lt;br /&gt;
=Essais de thèmes=&lt;br /&gt;
* https://dxpr.com/drupal-blog/top-20-best-drupal-9-themes-2022&lt;br /&gt;
==Modifier le CSS avec asset injector==&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
==Olivero==&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-themes/olivero&lt;br /&gt;
* https://developpeur-drupal.com/article/creer-theme-drupal-9-olivero&lt;br /&gt;
&lt;br /&gt;
==DXPR==&lt;br /&gt;
* https://www.drupal.org/project/dxpr_theme&lt;br /&gt;
&lt;br /&gt;
 #composer require &#039;drupal/bootstrap5:^2.0&#039;&lt;br /&gt;
 #composer require &#039;drupal/dxpr_theme:^5.0&#039;&lt;br /&gt;
&lt;br /&gt;
Activer le module &#039;&#039;DXPR Theme Helper&#039;&#039; via l&#039;interface Extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les fichiers logo.png téléversés se retrouvent dans le répertoire sites/default/files ou sites/default/files/dxpr_theme/images/&lt;br /&gt;
&lt;br /&gt;
==MAYO==&lt;br /&gt;
* https://www.drupal.org/project/mayo&lt;br /&gt;
* https://www.drupal.org/project/mayo/git-instructions&lt;br /&gt;
* https://www.drupal.org/project/mayo/issues/3212317&lt;br /&gt;
&lt;br /&gt;
Installer via git&lt;br /&gt;
 #cd themes/contrib/&lt;br /&gt;
 #git clone --branch &#039;8.x-1.x&#039; https://git.drupalcode.org/project/mayo.git&lt;br /&gt;
 #cd mayo&lt;br /&gt;
&lt;br /&gt;
Puis appliquer la patch&lt;br /&gt;
 #wget https://www.drupal.org/files/issues/2022-07-11/add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
 #git apply -v add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
&lt;br /&gt;
Cela ne semble pas tout à fait suffisant pour la version 9.5.2 de Drupal. Une page d&#039;erreur s&#039;affiche quand on cherche à paramétrer le thème.&lt;br /&gt;
&lt;br /&gt;
=Pour aller plus loin=&lt;br /&gt;
==Changer les dates de modification==&lt;br /&gt;
Mettre à jour les champs timestamp des tables:&lt;br /&gt;
* node_field_data&lt;br /&gt;
* node_field_revision&lt;br /&gt;
==Remplir un champ taxonomy en masse==&lt;br /&gt;
Nous avons utilisé le module Permission by term pour la gestion des accès, avec la création d&#039;une taxonomie &amp;quot;Diffusion&amp;quot;.&lt;br /&gt;
* Le terme diffusion publique donne accès du node qui le porte aux utilisateurs anonymes&lt;br /&gt;
* Le terme diffusion privée donne accès du node qui le porte aux utilisateurs authentifiés&lt;br /&gt;
&lt;br /&gt;
Le module Permission by Term autorise l&#039;accès par défaut à tous à l&#039;ensemble des node à moins d&#039;activer l&#039;option &amp;quot;Permission mode&amp;quot;&lt;br /&gt;
 This mode makes nodes accessible (view and edit) only, if editors have been explicitly granted the permission to them. Users won&#039;t have access to nodes matching any of the following conditions:&lt;br /&gt;
  - nodes without any terms&lt;br /&gt;
  - nodes without any terms which grant them permission&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, il est indispensable que le terme diffusion privée soit associée à chaque node, sinon l&#039;accès est refusé aux personnes authentifiées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La méthode rapide mais dangereuse - mettre à jour la base de données&#039;&#039;&#039;&lt;br /&gt;
L&#039;information de diffusion se trouve dans deux tables qu&#039;il faut remplir:&lt;br /&gt;
* node_field_diffusion (champs: bundle =&amp;gt; content type du node, deleted =&amp;gt;0, entity_id =&amp;gt;nid du node, revision_id=&amp;gt;vid du node, langcode=&amp;gt;fr, delta=&amp;gt;0, field_diffusion_target_id)&lt;br /&gt;
* taxonomy_index (champs: nid=&amp;gt;nid du node, tid, status=&amp;gt;1, sticky=&amp;gt;0, created=&amp;gt;(timestamp de 10 chiffres))&lt;br /&gt;
&lt;br /&gt;
Les champs node_field_diffusion.field_target_id et taxonomy_index.tid doivent être mis à 24 (valeur de taxonomy_term_data).&lt;br /&gt;
&lt;br /&gt;
La requête suivante donne les nodes qui n&#039;ont pas de termes de diffusion (privée ou publique):&lt;br /&gt;
 SELECT nid FROM `node` WHERE `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
Avant de mettre à jour les tables node_field_diffusion et taxonomy_index, il faut les sauvegarder par prudence.&lt;br /&gt;
&lt;br /&gt;
Les deux requêtes suivantes donnent les accès &amp;quot;privés&amp;quot; à l&#039;ensemble des nodes de type &#039;book&#039; pour lesquels ces accès n&#039;étaient pas définis:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `node__field_diffusion` (`bundle`, `deleted`, `entity_id`, `revision_id`, `langcode`, `delta`, `field_diffusion_target_id`) &lt;br /&gt;
 SELECT &#039;book&#039;, &#039;0&#039;, `node`.`nid`, `node`.`vid`, &#039;fr&#039;, &#039;0&#039;, &#039;24&#039;&lt;br /&gt;
 FROM `node` &lt;br /&gt;
 WHERE node.type=&#039;book&#039; AND `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `taxonomy_index` (`nid`, `tid`, `status`, `sticky`, `created`)&lt;br /&gt;
 SELECT entity_id,&#039;24&#039;, &#039;1&#039;, &#039;0&#039;, &#039;1679841080&#039;&lt;br /&gt;
 FROM `node__field_diffusion` &lt;br /&gt;
 WHERE `field_diffusion_target_id`=24 AND `node__field_diffusion`.`entity_id` NOT IN (SELECT `nid` FROM `taxonomy_index` WHERE `tid`=24);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pistes pour la méthode &amp;quot;module&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Créer un module: https://www.actency.fr/blog/cms-drupal/413-initiation-au-developpement-de-module-custom-sur-drupal-8&lt;br /&gt;
* https://www.drupal.org/docs/develop/creating-modules&lt;br /&gt;
* https://www.drupal.org/docs/creating-custom-modules/step-by-step-tutorial-hello-world&lt;br /&gt;
* https://www.drupal.org/project/examples&lt;br /&gt;
&lt;br /&gt;
Liste des nodes.nid à mettre à jour&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api/instantiating-a-database-connection-object&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table node_field_diffusion&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table index &lt;br /&gt;
* https://drupal.stackexchange.com/questions/177266/how-to-update-table-taxonomy-index-when-adding-a-node-referencing-a-term&lt;br /&gt;
&lt;br /&gt;
==Office365==&lt;br /&gt;
* https://www.drupal.org/project/o365&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app&lt;br /&gt;
&lt;br /&gt;
# Installer l&#039;application&lt;br /&gt;
# Définir les droits&lt;br /&gt;
# Créer un compte azur &amp;amp; microsoft365 s&#039;ils n&#039;existent pas déjà&lt;br /&gt;
# [https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app Créer un lien entre le site et l&#039;environnement Microsoft365]&lt;br /&gt;
## Aller sur la page https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps &lt;br /&gt;
## + Nouvelle inscription&lt;br /&gt;
## Donner le nom de l&#039;application - livois.com&lt;br /&gt;
## Choisir le type de compte pris en charge - Locataire unique&lt;br /&gt;
## Donner l&#039;url de redirection Web: https://drupal9.livois.com/web/o365/callback&lt;br /&gt;
# Aller dans Certificats &amp;amp; Secrets dans le menu de gauche&lt;br /&gt;
## Créer un Nouveau Secret Client et noter l&#039;ID et la clé&lt;br /&gt;
# Aller dans API autorisées dans le menu de gauche&lt;br /&gt;
## Cliquer sur ajouter une autorisation&lt;br /&gt;
## Cliquer sur Microsoft Graph, Autorisations déléguées&lt;br /&gt;
## Les autorisations email/offline_access/openid/profile/User.Read sont cochées par défaut&lt;br /&gt;
## Cliquer pour les activer&lt;br /&gt;
# Configurer sites/default/settings.php&lt;br /&gt;
&amp;lt;licode file=sites/default/settings.php&amp;gt;&lt;br /&gt;
// Office 365 connector client ID.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_id&#039;] = &#039;&amp;lt;client id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector client secret.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_secret&#039;] = &#039;&amp;lt;client secret&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector tenant ID = ID de l&#039;annuaire (locataire).&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;tenant_id&#039;] = &#039;&amp;lt;tenant id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector redirect URL after login.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_login&#039;] = &#039;https://www.example.com&#039;;&lt;br /&gt;
// Office 365 connector redirect callback URI.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_callback&#039;] = &#039;https://www.example.com/o365/callback&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSO===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/3-submodules/office-365-sso&lt;br /&gt;
&lt;br /&gt;
Ce module permet d&#039;utiliser le Single Sign In (SSO) d&#039;Office 365 vers Drupal. &lt;br /&gt;
&lt;br /&gt;
Ce module ajoute un bouton &amp;quot;Connexion via SSO&amp;quot; au formulaire de connexion par défaut. En cliquant sur ce lien, les utilisateurs seront redirigés vers votre fenêtre de connexion Office et renvoyés à Drupal lors de la connexion. Le module crée automatiquement un utilisateur (s&#039;il n&#039;est pas déjà présent) et effectue une connexion pour cet utilisateur.&lt;br /&gt;
&lt;br /&gt;
Lorsque ce module est activé et que les utilisateurs sont connectés avec leurs informations d&#039;identification Microsoft, d&#039;autres modules peuvent envoyer des requêtes à l&#039;API Microsoft Graph. Certains des sous-modules l&#039;utilisent déjà. &lt;br /&gt;
&lt;br /&gt;
===SSO User===&lt;br /&gt;
* https://www.drupal.org/project/profile&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-sso-user&lt;br /&gt;
* https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0&lt;br /&gt;
&lt;br /&gt;
Le module Office 365 SSO User permet de synchroniser les données d&#039;Office 365 vers Drupal lorsque l&#039;utilisateur se connecte à votre site. &lt;br /&gt;
&lt;br /&gt;
Sur la page,  vous pouvez activer la synchronisation et ajouter un mappage de champ de l&#039;API Graph à &amp;lt;Site Drupal&amp;gt;/admin/config/system/o365/settings/sso_user&lt;br /&gt;
&lt;br /&gt;
Ce mapping n&#039;a un intérêt qu&#039;avec l&#039;utilisation du module profile de Drupal.&lt;br /&gt;
&lt;br /&gt;
===Onedrive===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-onedrive&lt;br /&gt;
* Les droits suivants doivent être attribués:&lt;br /&gt;
** Access Office 365 login page&lt;br /&gt;
** Access Office 365 My Onedrive page&lt;br /&gt;
Tester avec un utilisateur connecté en allant à la page /my-onedrive&lt;br /&gt;
&lt;br /&gt;
Dans les logs Drupal, j&#039;obtiens une erreur :&lt;br /&gt;
 &amp;quot;Tenant does not have a SPO license.&lt;br /&gt;
&lt;br /&gt;
L&#039;authentification Onedrive ne fonctionnerait que pour les comptes entreprises ou mon application est mal configurée. Quelques pages pour aller plus loin:&lt;br /&gt;
* https://stackoverflow.com/questions/46802055/tenant-does-not-have-a-spo-license&lt;br /&gt;
* https://learn.microsoft.com/en-us/answers/questions/743074/tenant-does-not-have-a-spo-license-with-onedrive-s&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/azure/active-directory/develop/supported-accounts-validation&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/graph-oauth?view=odsp-graph-online&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/?view=odsp-graph-online&lt;br /&gt;
&lt;br /&gt;
==Google API==&lt;br /&gt;
&#039;&#039;&#039;Authentification Google&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module d&#039;authentification:&lt;br /&gt;
* https://www.drupal.org/project/social_api&lt;br /&gt;
&lt;br /&gt;
Créer une &amp;quot;application web&amp;quot; google&lt;br /&gt;
* Ouvrir la [https://console.developers.google.com/ console Google API ]&lt;br /&gt;
* Créer un projet dans le tableau de bord (ex: Google Photos Livois)&lt;br /&gt;
* Aller dans l&#039;écran de consentement OAuth&lt;br /&gt;
** Nom de l&#039;application = nom du site = livois.com&lt;br /&gt;
** Adresse e-mail d&#039;assistance utilisateur&lt;br /&gt;
** Page d&#039;accueil de l&#039;application : la page d&#039;accueil du site&lt;br /&gt;
** Ajouter le nom de domaine autorisé: livois.com&lt;br /&gt;
** Adresse e-mail du développeur&lt;br /&gt;
* Créer les identifiants&lt;br /&gt;
** Choisir ID Client OAuth&lt;br /&gt;
** Type d&#039;application: Web application&lt;br /&gt;
** Nom du client: drupal9&lt;br /&gt;
** Redirection: https://drupal9.livois.com/web/google_api_client/callback - le https est obligatoire&lt;br /&gt;
** Cela donne un ID Client et une clé secrète qu&#039;il faut ensuite utiliser lors de la configuration du module&lt;br /&gt;
* Configurer Drupal : Configuration &amp;gt; Google Api Client Listing&lt;br /&gt;
** Name = Nom du client : drupal9&lt;br /&gt;
** Client ID&lt;br /&gt;
** Client Secret&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Photos&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/google_photos_api&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client&lt;br /&gt;
* https://developers.google.com/photos/library/guides/overview&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client/google-api-console-configurations&lt;br /&gt;
&lt;br /&gt;
** Activer l&#039;API : Photos Library API&lt;br /&gt;
*** Services : Google OAuth2 API (pas de Photo^^)&lt;br /&gt;
*** Scopes : sélectionner l&#039;ensemble &lt;br /&gt;
*** Is Access Type Offline : laisser coché&lt;br /&gt;
*** Cliquer ensuite sur &amp;quot;authenticate&amp;quot; dans le champ Operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2021-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2087</id>
		<title>Drupal 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2087"/>
		<updated>2023-04-10T07:50:40Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Améliorations ergonomiques &amp;amp; fonctionnelles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Applications Web]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drupal est un logiciel qui permet aux individus comme aux communautés d&#039;utilisateurs de publier facilement, de gérer et d&#039;organiser un vaste éventail de contenus sur un site web. &lt;br /&gt;
&lt;br /&gt;
Des dizaines de milliers de personnes et d&#039;organisations utilisent Drupal pour propulser des sites de toutes tailles et fonctions. - http://drupalfr.org/&lt;br /&gt;
&lt;br /&gt;
Cette page donne explications concrètes d&#039;installation et configuration de [https://www.drupal.org/about/9 Drupal 9]. Il existe aussi une page [[Drupal 7]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation &amp;amp; Mise à jour=&lt;br /&gt;
==Installation==&lt;br /&gt;
* https://www.drupal.org/docs/develop/using-composer/manage-dependencies&lt;br /&gt;
 #composer create-project drupal/recommended-project:^9 my_site_name_dir&lt;br /&gt;
&lt;br /&gt;
* Pour choisir le répertoire d&#039;installation&lt;br /&gt;
&#039;&#039;Change directories to my_site_name_dir and edit the composer.json file to suit your needs. For example, to change the sub-directory from &#039;web&#039; to something else, the keys to modify are the &#039;extra&#039; sub-keys &#039;web-root&#039; (under &#039;drupal-scaffold&#039;) and &#039;installer-paths&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Paramétrer les hôtes de confiance&lt;br /&gt;
 &lt;br /&gt;
https://www.drupal.org/docs/installing-drupal/trusted-host-settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=site/default/settings.php&amp;gt;&lt;br /&gt;
 $settings[&#039;trusted_host_patterns&#039;] = [&lt;br /&gt;
    &#039;^livois\.com$&#039;,&lt;br /&gt;
    &#039;^.+\.livois\.com$&#039;,&lt;br /&gt;
 ];&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de mysql - READ COMMITTED&lt;br /&gt;
** https://www.drupal.org/docs/getting-started/system-requirements/setting-the-mysql-transaction-isolation-level&lt;br /&gt;
** https://docs.gandi.net/fr/hebergement_web/gestion_base_donnees/mysql.html&lt;br /&gt;
&lt;br /&gt;
Le niveau d&#039;isolement des transactions par défaut pour MySQL, MariaDB et les bases de données équivalentes est &amp;quot;REPEATABLE READ&amp;quot;. Ce paramètre avec Drupal peut entraîner des blocages sur les tables, ce qui rend le site très lent ou ne répond pas du tout.&lt;br /&gt;
Le niveau d&#039;isolation de transaction recommandé pour les sites Drupal est &#039;READ COMMITTED&#039;.&lt;br /&gt;
&lt;br /&gt;
Avec gandi.net, les droits de l&#039;utilisateur root ne sont pas suffisants. Il est nécessaire de changer le fichier de configuration.&lt;br /&gt;
&amp;lt;licode file=/srv/data/etc/mysql/custom.cnf&amp;gt;&lt;br /&gt;
[mysqld]&lt;br /&gt;
transaction_isolation=&amp;quot;READ-COMMITTED&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;instance doit ensuite être redémarrée. &lt;br /&gt;
&lt;br /&gt;
En se connectant à mysql, la commande suivante permet de s&#039;assurer que la modification a été effectuée.&lt;br /&gt;
 mysql&amp;gt; show variables WHERE Variable_name LIKE &amp;quot;%_isolation&amp;quot;;&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | Variable_name         | Value          |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | transaction_isolation | READ-COMMITTED |&lt;br /&gt;
 | tx_isolation          | READ-COMMITTED |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
&lt;br /&gt;
==Mise à jour==&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal&lt;br /&gt;
&lt;br /&gt;
* Vérifier la version de drupal&lt;br /&gt;
 #cd htdocs/www/&lt;br /&gt;
 #composer show drupal/core | grep versions&lt;br /&gt;
&lt;br /&gt;
* Mettre à jour à la dernière version&lt;br /&gt;
 #composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;En cas de problème ...&#039;&#039;&#039;&lt;br /&gt;
* Lancer &amp;lt;drupal&amp;gt;/update.php en cas de problème. Ce sera un bon de départ pour corriger.&lt;br /&gt;
* https://www.drupal.org/project/module_missing_message_fixer&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates&lt;br /&gt;
 #drush cedit core.extension&lt;br /&gt;
Le message d&#039;erreur indique la table à nettoyer (souvent config ou key).&lt;br /&gt;
* https://www.drupal.org/project/easy_install - à utiliser pour l&#039;erreur: &#039;&#039;Unable to install already exists active configuration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarques&lt;br /&gt;
* En cas d&#039;erreur &#039;&#039;Could not delete web/sites/default/default.services.yml&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
** https://drupal.stackexchange.com/questions/290296/composer-require-fails-because-it-cant-delete-default-services-yml&lt;br /&gt;
* Compatibilité de Photo Albums avec les versions &amp;gt;9.4.4:&#039;&#039;&#039; &lt;br /&gt;
** Le module [https://www.drupal.org/project/photo_albums Photo Albums] bloque les mises à jour à partir de drupal 9.4.4&lt;br /&gt;
** En effet, la version 9.4.4 [https://www.drupal.org/project/drupal/issues/3292380 retire la section &amp;quot;replace&amp;quot; de composer.json]. Cela a un effet sur le module media requis par Photo Albums.&lt;br /&gt;
** Un [https://www.drupal.org/project/photo_albums/issues/3303839 palliatif] est de rajouter la section suivante dans composer.json:&lt;br /&gt;
&amp;lt;licode file=composer.json&amp;gt;&lt;br /&gt;
&amp;quot;provide&amp;quot;: {&lt;br /&gt;
&amp;quot;drupal/media&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Site de développement (staging)==&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-sites.html&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-making.html&lt;br /&gt;
&lt;br /&gt;
=Les fonctionnalités de D9=&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-modules&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/views&lt;br /&gt;
&lt;br /&gt;
==La page utilisateur==&lt;br /&gt;
Editer les champs pour vos utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/fields&lt;br /&gt;
&lt;br /&gt;
Modifier le formulaire de création d&#039;utilisateur:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/form-display&lt;br /&gt;
&lt;br /&gt;
Paramétrer l&#039;affichage des pages utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/display&lt;br /&gt;
&lt;br /&gt;
==Les formats de texte et éditeurs==&lt;br /&gt;
* Vérifier que le module CKEditor 5 est actif.&lt;br /&gt;
* Aller dans Configuration &amp;gt; Formats de texte et éditeur pour activer pour Full HTML et Filtered HTML l&#039;éditeur CKEditor 5.&lt;br /&gt;
&lt;br /&gt;
==Le forum==&lt;br /&gt;
* https://www.drupal.org/project/forum&lt;br /&gt;
Le forum fait partie du core de D9. Il en sort pour D10.&lt;br /&gt;
&lt;br /&gt;
# Activer le forum dans extensions.&lt;br /&gt;
# Créer les termes de taxonomie correspondant aux thématiques de forum désirées&lt;br /&gt;
# Dans Structure&amp;gt;Types de contenu&amp;gt;Forum topic, ajuster les droits en fonction du type d&#039;utilisateur&lt;br /&gt;
&lt;br /&gt;
==Les articles (livres)==&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/book/overview&lt;br /&gt;
&lt;br /&gt;
Je traduis &amp;quot;Book navigation&amp;quot; en &amp;quot;Chapitres&amp;quot; dans Configuration-&amp;gt;Traduction de l&#039;interface utilisateur.&lt;br /&gt;
&lt;br /&gt;
==Afficher le saint du jour==&lt;br /&gt;
Nous utilisons ici une page de base et le fonctionnement de Drupal pour afficher le saint du jour.&lt;br /&gt;
&lt;br /&gt;
Le [https://nominis.cef.fr/contenus/widgets.html widget du site Nominis] nous donne le code à intégrer dans une page de base.&lt;br /&gt;
&amp;lt;licode file=&amp;quot;Saint du jour&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;widget_nominis&amp;quot; class=&amp;quot;css_nominis&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://nominis.cef.fr/widgets/widget.php?id=widget_nominis&amp;amp;format=2&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Créer la vue bloc &amp;quot;Aujourd&#039;hui&amp;quot;&lt;br /&gt;
  &#039;&#039;&#039;Title:&#039;&#039;&#039; Aujourd&#039;hui&lt;br /&gt;
  &#039;&#039;&#039;Format:&#039;&#039;&#039; Liste non mise en forme&lt;br /&gt;
  &#039;&#039;&#039;Afficher:&#039;&#039;&#039;  Champs&lt;br /&gt;
  &#039;&#039;&#039;Champs: &#039;&#039;&#039;Content : Body&lt;br /&gt;
  &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039; Content : Identifiant (ID) (= id_de_la_page)&lt;br /&gt;
&lt;br /&gt;
=Les modules externes=&lt;br /&gt;
==Améliorations ergonomiques &amp;amp; fonctionnelles==&lt;br /&gt;
&#039;&#039;&#039;Rendre les URLs plus lisibles avec pathauto&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/pathauto&lt;br /&gt;
Le module Pathauto génère automatiquement des alias d&#039;URL/chemin pour différents types de contenu (nœuds, termes de taxonomie, utilisateurs) sans que l&#039;utilisateur n&#039;ait à spécifier manuellement l&#039;alias de chemin. Cela vous permet d&#039;avoir des alias d&#039;URL comme /categorie/mon-titre-de-node au lieu de /node/123 . Les alias sont basés sur un système de &amp;quot;modèle&amp;quot; qui utilise des jetons que l&#039;administrateur peut modifier. La page d&#039;aide (&amp;lt;drupal&amp;gt;/admin/help/pathauto) &lt;br /&gt;
explique comment configurer et générer les alias.&lt;br /&gt;
&lt;br /&gt;
Exemples de règles:&lt;br /&gt;
 article: article/[node:book:root:title]/[node:title]&lt;br /&gt;
 forum: forum/[node:taxonomy_forums:entity]/[node:title]&lt;br /&gt;
 nouvelle: nouvelle/[node:title]&lt;br /&gt;
 utilisateur: user/[user:display-name]&lt;br /&gt;
&lt;br /&gt;
La mise à jour des alias peut se faire dans admin/content, en sélection le contenu à mettre à jour et choisissant Mettre à jour l&#039;alias d&#039;URL dans le menu Action. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ouvrir le menu dans une autre fenêtre&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/menu_link_attributes  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécuriser l&#039;envoi de mail en paramétrant le serveur smtp&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/smtp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spambot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.drupal.org/project/spambot Spambot] protège le formulaire d&#039;inscription de l&#039;utilisateur contre les spammeurs et les robots spammeurs en vérifiant les tentatives d&#039;inscription par rapport à la base de données en ligne Stop Forum Spam ( www.stopforumspam.com ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Entity Print&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/entity-print&lt;br /&gt;
Le module Entity Print peut imprimer n&#039;importe quelle entité au format PDF. Ce guide contient des informations sur la configuration initiale et sur la manière de générer et de styliser des fichiers PDF.&lt;br /&gt;
&lt;br /&gt;
==Gérer les droits avec Permission by Terms==&lt;br /&gt;
* https://www.drupal.org/project/permissions_by_term&lt;br /&gt;
&lt;br /&gt;
* Installer le module Permission by Term&lt;br /&gt;
* Dans Taxonomy, créer un vocabulaire &amp;quot;diffusion&amp;quot;, ajouter 2 termes: publique &amp;amp; privée&lt;br /&gt;
** Pour le terme publique autoriser les rôles utilisateur anonyme, utilisateur authentifié, administrateur&lt;br /&gt;
** Pour le terme privée, autoriser les rôles utilisateur authentifié, adminstrateur&lt;br /&gt;
** Rajouter le vocabulaire dans les structures concernées (exemple: albums photos, vidéos, articles, nouvelles)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque pour le forum:&#039;&#039;&#039;&lt;br /&gt;
Ce fonctionnement avec un terme supplémentaire (diffusion) pose un problème pour le forum.&lt;br /&gt;
Les droits d&#039;accès sont donc donnés pour chaque terme (donc chaque rubrique) du forum. Ainsi, l&#039;actualité familiale n&#039;est accessible que des utilisateurs authentifiés alors que la page incidents du site est ouverte à tous.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Créer une galerie d&#039;albums photos==&lt;br /&gt;
* https://www.youtube.com/watch?v=_Dj_6jlq8O8&lt;br /&gt;
* https://www.drupal.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
===Installation du module===&lt;br /&gt;
Modules:&lt;br /&gt;
* Photo Albums (photo_albums)&lt;br /&gt;
The only configuration needed for this module is to add an encrytion&lt;br /&gt;
key and method to your settings.php file. You can choose any encryption&lt;br /&gt;
method supported by OpenSSL (see below for a list of supported methods -&lt;br /&gt;
this list is subject to change).&lt;br /&gt;
&lt;br /&gt;
To add these values to your settings.php file, add them as follows:&lt;br /&gt;
&amp;lt;licode file=settings.php&amp;gt;&lt;br /&gt;
$settings[&#039;two_way_hashing_key&#039;] = &#039;3F4428472B4B6EE0655368566D597133C43677397A576826452948404D635166&#039;;&lt;br /&gt;
$settings[&#039;two_way_hashing_method&#039;] = &#039;aes-256-ctr&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values above are just examples, but you must make sure you match the key length to the method chosen, in this case aes-256-ctr expects 64 hexadecimal characters.&lt;br /&gt;
* Colorbox&lt;br /&gt;
** il faut télécharger la [https://github.com/jackmoore/colorbox/archive/master.zip bibliothèque colorbox] dans le répertoire web/libraries/colorbox (qu&#039;il faut créer)&lt;br /&gt;
* Crop&lt;br /&gt;
* Pathauto&lt;br /&gt;
* [https://www.drupal.org/project/filefield_paths File field Paths]&lt;br /&gt;
** j&#039;utilise ce module pour protéger l&#039;accès aux photos, en les renommant avec un aléas &lt;br /&gt;
** Editer Administration&amp;gt;&amp;gt;Structure&amp;gt;&amp;gt;Types de média&amp;gt;&amp;gt;Modifier&amp;gt;&amp;gt;Photo Album Image et modifier le nom du fichier en [media:mid]_[random:number].[file:ffp-extension-original]&lt;br /&gt;
&lt;br /&gt;
Configurer les droits utilisateurs pour qu&#039;ils aient accès au media image.&lt;br /&gt;
&lt;br /&gt;
===Améliorer le rendu de la vue photo-albums===&lt;br /&gt;
La page d&#039;albums affiche 4 photos de chaque album qui sont très particulières car très focalisées sur le centre. &lt;br /&gt;
Cela fait même l&#039;objet d&#039;une [https://www.drupal.org/project/photo_albums/issues/3216166 remontée]. &lt;br /&gt;
&lt;br /&gt;
Pour changer cela, il faut modifier le style d&#039;image: Photo Album Thumbnail (110x110). &lt;br /&gt;
Il est configuré initialement en &amp;quot;Focal Point Crop 110x110&amp;quot;.&lt;br /&gt;
En le remplaçant par &amp;quot;Mise à l&#039;échelle et recadrage 110×110&amp;quot;, le rendu est beaucoup plus acceptable. Il faut réimporter les photos pour que cela fonctionne.&lt;br /&gt;
&lt;br /&gt;
===Améliorer l&#039;affichage d&#039;un album avec les grilles CSS===&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/minmax&lt;br /&gt;
* https://drupal.tv/external-video/2019-06-27/introduction-css-grid?page=3&lt;br /&gt;
* https://css-tricks.com/auto-sizing-columns-css-grid-auto-fill-vs-auto-fit/&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
Le contenu d&#039;un album n&#039;affiche qu&#039;une seule colonne. C&#039;est problématique quand l&#039;album a beaucoup de photos.&lt;br /&gt;
La solution est de changer les grilles CSS.&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise pour cela le module asset_injector. L&#039;inspection du code m&#039;indique que je peux changer l&#039;attribut field--name-field-photos pour les albums photo.&lt;br /&gt;
Je crée donc la grille avec une injection que j&#039;appelle albumphoto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=albumphoto&amp;gt;&lt;br /&gt;
.field--name-field-photos {&lt;br /&gt;
		display: grid;&lt;br /&gt;
		grid-template-columns: repeat( auto-fill, minmax(150px, 1fr) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
===Configurer colobox en mode diaporama===&lt;br /&gt;
Admin&amp;gt;Configuration&amp;gt;Media&amp;gt;Colorbox settings&lt;br /&gt;
&lt;br /&gt;
Choisir Options &amp;gt; Personnalisé et activer les paramètres de diaporama&lt;br /&gt;
&lt;br /&gt;
===Vue Photos Aléatoires===&lt;br /&gt;
* https://www.drupal.org/project/views_slideshow&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Installer les [https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements bibliothèques requise]&lt;br /&gt;
#Installer [https://www.drupal.org/project/views_slideshow views_slideshow]&lt;br /&gt;
#Activer les modules Views Slideshow &amp;amp; Views Slideshow Cycle&lt;br /&gt;
#Créer la vue &amp;quot;Photos Aléatoires&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Diaporama, choisir l&#039;effet dans paramètres&lt;br /&gt;
 &#039;&#039;&#039;Afficher:&#039;&#039;&#039; Media / Maître&lt;br /&gt;
 &#039;&#039;&#039;Champs:&#039;&#039;&#039; Media:Name ou Media:Entité rendue&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039;  Media : Published (= True) &amp;amp;  Media : Media type (= Photo Album Image)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Global : Au hasard (asc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bug d&#039;affichage&#039;&#039;&#039; pour les utilisateurs connectés:&lt;br /&gt;
* https://www.drupal.org/project/contact_block/issues/2989953&lt;br /&gt;
* https://www.drupal.org/project/drupal/issues/3163209&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/javascript-api/javascript-api-overview&lt;br /&gt;
Avec le thème Olivero, le block ne s&#039;affiche pas quand l&#039;utilisateur est authentifié. &lt;br /&gt;
Il affiche le code html suivant: &lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;span data-big-pipe-placeholder-id=&amp;quot;callback=Drupal%5Cblock%5CBlockViewBuilder%3A%3AlazyBuilder&amp;amp;amp;args%5B0%5D=views_block__photos_aleatoires_block_1&amp;amp;amp;args%5B1%5D=full&amp;amp;amp;args%5B2%5D&amp;amp;amp;token=xxxxxx&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le problème a été rencontré par d&#039;autres personnes [https://www.drupal.org/project/contact_block/issues/2989953 ici]&lt;br /&gt;
&lt;br /&gt;
En regardant les messages d&#039;erreurs de la console du navigateur, le problème a été corrigé en renommant le répertoire jquery.hoverIntent - dans libraries - en jquery.hover-intent.&lt;br /&gt;
&lt;br /&gt;
===Mieux comprendre le module &amp;amp; la gestion des albums dans Drupal 9===&lt;br /&gt;
* https://webdev.iac.gatech.edu/blog/photo-album&lt;br /&gt;
* https://git.drupalcode.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
Il est probablement possible de gérer des abums sans le module photo_albums ou en créant un module plus simple.&lt;br /&gt;
&lt;br /&gt;
Photo Albums manque de souplesse : la lecture de son code permet de l&#039;adapter à ses besoins.&lt;br /&gt;
&lt;br /&gt;
Aussi, voici une liste de tables existantes en lien avec les albums photos:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* file_managed: filename, fid=n° de l&#039;image&lt;br /&gt;
* file_usage: fid, type=media&lt;br /&gt;
* media: mid=fid, bundle=photo_album_image&lt;br /&gt;
* media_field_data: information sur la photo mais pas de lien avec le n° d&#039;album&lt;br /&gt;
* node_field_photos: fait le lien entre la photo et l&#039;album: entity_id=n° d&#039;album, field_photos_target_id=n° de photo&lt;br /&gt;
* node: id=n° d&#039;album, type=album&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
A noter les nombreuses tables associées aux révisions.&lt;br /&gt;
&lt;br /&gt;
==Créer une page vidéos avec Video Embed Field==&lt;br /&gt;
* https://www.drupal.org/project/video_embed_field&lt;br /&gt;
&lt;br /&gt;
Installer Video Embed Field avec composer.&lt;br /&gt;
&lt;br /&gt;
Créer un contenu Vidéo avec 4 champs:&lt;br /&gt;
#&#039;&#039;&#039;Body&#039;&#039;&#039; (le texte)&lt;br /&gt;
#Le tag &#039;&#039;&#039;Diffusion&#039;&#039;&#039; (public, privé) pour préciser les droits d&#039;accès (cf taxonomie)&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo distante&#039;&#039;&#039; de type Video Embeded - pour les vidéos diffusées sur Youtube&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo à déposer&#039;&#039;&#039; de type Fichier. Ce champ peut être paramétré &lt;br /&gt;
#* en autorisant les extensions suivantes: mp3, mp4, ogg, avi, mpeg, vob&lt;br /&gt;
#* le répertoire dans sites/default/files où les vidéos seront déposées&lt;br /&gt;
#* le renommage des fichiers avec l&#039;utilisation d&#039;une option random pour qu&#039;il ne soit pas facile à trouver, pour des raisons de sécurité d&#039;accès&lt;br /&gt;
#* la taille maximale du fichier qui est de toutes les façons inférieure à la limite paramétrée par PHP&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas grand chose à préciser pour l&#039;affichage du formulaire si ce n&#039;est de proposer une liste de sélection pour le champ Diffusion.&lt;br /&gt;
&lt;br /&gt;
Nous définissons deux affichages, en cachant les libellés:&lt;br /&gt;
* &#039;&#039;&#039;Default&#039;&#039;&#039; pour afficher la vidéo - Liens|Body|Vidéo distante|Vidéo à déposer&lt;br /&gt;
* &#039;&#039;&#039;Accroche&#039;&#039;&#039; pour afficher plus simplement sur une page &amp;quot;Vidéos&amp;quot; - Vidéo distante|Vidéo à déposer&lt;br /&gt;
&lt;br /&gt;
Reste la vue &#039;&#039;&#039;Vidéos familiales&#039;&#039;&#039; à paramétrer et ) afficher dans le menu:&lt;br /&gt;
 &#039;&#039;&#039;Title:&#039;&#039;&#039; Vidéos familiales&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Grid (4 colonnes) | Afficher Content: Accroche&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage&#039;&#039;&#039;: Content : Published (= Yes) | Content : Content type (= Vidéo)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Content : Écrit le (desc)&lt;br /&gt;
&lt;br /&gt;
==Webtrees==&lt;br /&gt;
* https://www.drupal.org/project/webtrees&lt;br /&gt;
&lt;br /&gt;
Ce module fournit une intégration limitée du site Web de généalogie Webtrees avec Drupal.&lt;br /&gt;
Il est conçu pour fournir une prise en charge de l&#039;authentification unique, Drupal étant le frontal. Il se connecte et se déconnecte essentiellement des deux serveurs en même temps. Il crée un utilisateur correspondant sur l&#039;autre site si nécessaire.&lt;br /&gt;
&lt;br /&gt;
=Essais de thèmes=&lt;br /&gt;
* https://dxpr.com/drupal-blog/top-20-best-drupal-9-themes-2022&lt;br /&gt;
==Modifier le CSS avec asset injector==&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
==Olivero==&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-themes/olivero&lt;br /&gt;
* https://developpeur-drupal.com/article/creer-theme-drupal-9-olivero&lt;br /&gt;
&lt;br /&gt;
==DXPR==&lt;br /&gt;
* https://www.drupal.org/project/dxpr_theme&lt;br /&gt;
&lt;br /&gt;
 #composer require &#039;drupal/bootstrap5:^2.0&#039;&lt;br /&gt;
 #composer require &#039;drupal/dxpr_theme:^5.0&#039;&lt;br /&gt;
&lt;br /&gt;
Activer le module &#039;&#039;DXPR Theme Helper&#039;&#039; via l&#039;interface Extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les fichiers logo.png téléversés se retrouvent dans le répertoire sites/default/files ou sites/default/files/dxpr_theme/images/&lt;br /&gt;
&lt;br /&gt;
==MAYO==&lt;br /&gt;
* https://www.drupal.org/project/mayo&lt;br /&gt;
* https://www.drupal.org/project/mayo/git-instructions&lt;br /&gt;
* https://www.drupal.org/project/mayo/issues/3212317&lt;br /&gt;
&lt;br /&gt;
Installer via git&lt;br /&gt;
 #cd themes/contrib/&lt;br /&gt;
 #git clone --branch &#039;8.x-1.x&#039; https://git.drupalcode.org/project/mayo.git&lt;br /&gt;
 #cd mayo&lt;br /&gt;
&lt;br /&gt;
Puis appliquer la patch&lt;br /&gt;
 #wget https://www.drupal.org/files/issues/2022-07-11/add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
 #git apply -v add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
&lt;br /&gt;
Cela ne semble pas tout à fait suffisant pour la version 9.5.2 de Drupal. Une page d&#039;erreur s&#039;affiche quand on cherche à paramétrer le thème.&lt;br /&gt;
&lt;br /&gt;
=Pour aller plus loin=&lt;br /&gt;
==Changer les dates de modification==&lt;br /&gt;
Mettre à jour les champs timestamp des tables:&lt;br /&gt;
* node_field_data&lt;br /&gt;
* node_field_revision&lt;br /&gt;
==Remplir un champ taxonomy en masse==&lt;br /&gt;
Nous avons utilisé le module Permission by term pour la gestion des accès, avec la création d&#039;une taxonomie &amp;quot;Diffusion&amp;quot;.&lt;br /&gt;
* Le terme diffusion publique donne accès du node qui le porte aux utilisateurs anonymes&lt;br /&gt;
* Le terme diffusion privée donne accès du node qui le porte aux utilisateurs authentifiés&lt;br /&gt;
&lt;br /&gt;
Le module Permission by Term autorise l&#039;accès par défaut à tous à l&#039;ensemble des node à moins d&#039;activer l&#039;option &amp;quot;Permission mode&amp;quot;&lt;br /&gt;
 This mode makes nodes accessible (view and edit) only, if editors have been explicitly granted the permission to them. Users won&#039;t have access to nodes matching any of the following conditions:&lt;br /&gt;
  - nodes without any terms&lt;br /&gt;
  - nodes without any terms which grant them permission&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, il est indispensable que le terme diffusion privée soit associée à chaque node, sinon l&#039;accès est refusé aux personnes authentifiées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La méthode rapide mais dangereuse - mettre à jour la base de données&#039;&#039;&#039;&lt;br /&gt;
L&#039;information de diffusion se trouve dans deux tables qu&#039;il faut remplir:&lt;br /&gt;
* node_field_diffusion (champs: bundle =&amp;gt; content type du node, deleted =&amp;gt;0, entity_id =&amp;gt;nid du node, revision_id=&amp;gt;vid du node, langcode=&amp;gt;fr, delta=&amp;gt;0, field_diffusion_target_id)&lt;br /&gt;
* taxonomy_index (champs: nid=&amp;gt;nid du node, tid, status=&amp;gt;1, sticky=&amp;gt;0, created=&amp;gt;(timestamp de 10 chiffres))&lt;br /&gt;
&lt;br /&gt;
Les champs node_field_diffusion.field_target_id et taxonomy_index.tid doivent être mis à 24 (valeur de taxonomy_term_data).&lt;br /&gt;
&lt;br /&gt;
La requête suivante donne les nodes qui n&#039;ont pas de termes de diffusion (privée ou publique):&lt;br /&gt;
 SELECT nid FROM `node` WHERE `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
Avant de mettre à jour les tables node_field_diffusion et taxonomy_index, il faut les sauvegarder par prudence.&lt;br /&gt;
&lt;br /&gt;
Les deux requêtes suivantes donnent les accès &amp;quot;privés&amp;quot; à l&#039;ensemble des nodes de type &#039;book&#039; pour lesquels ces accès n&#039;étaient pas définis:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `node__field_diffusion` (`bundle`, `deleted`, `entity_id`, `revision_id`, `langcode`, `delta`, `field_diffusion_target_id`) &lt;br /&gt;
 SELECT &#039;book&#039;, &#039;0&#039;, `node`.`nid`, `node`.`vid`, &#039;fr&#039;, &#039;0&#039;, &#039;24&#039;&lt;br /&gt;
 FROM `node` &lt;br /&gt;
 WHERE node.type=&#039;book&#039; AND `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `taxonomy_index` (`nid`, `tid`, `status`, `sticky`, `created`)&lt;br /&gt;
 SELECT entity_id,&#039;24&#039;, &#039;1&#039;, &#039;0&#039;, &#039;1679841080&#039;&lt;br /&gt;
 FROM `node__field_diffusion` &lt;br /&gt;
 WHERE `field_diffusion_target_id`=24 AND `node__field_diffusion`.`entity_id` NOT IN (SELECT `nid` FROM `taxonomy_index` WHERE `tid`=24);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pistes pour la méthode &amp;quot;module&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Créer un module: https://www.actency.fr/blog/cms-drupal/413-initiation-au-developpement-de-module-custom-sur-drupal-8&lt;br /&gt;
* https://www.drupal.org/docs/develop/creating-modules&lt;br /&gt;
* https://www.drupal.org/docs/creating-custom-modules/step-by-step-tutorial-hello-world&lt;br /&gt;
* https://www.drupal.org/project/examples&lt;br /&gt;
&lt;br /&gt;
Liste des nodes.nid à mettre à jour&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api/instantiating-a-database-connection-object&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table node_field_diffusion&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table index &lt;br /&gt;
* https://drupal.stackexchange.com/questions/177266/how-to-update-table-taxonomy-index-when-adding-a-node-referencing-a-term&lt;br /&gt;
&lt;br /&gt;
==Office365==&lt;br /&gt;
* https://www.drupal.org/project/o365&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app&lt;br /&gt;
&lt;br /&gt;
# Installer l&#039;application&lt;br /&gt;
# Définir les droits&lt;br /&gt;
# Créer un compte azur &amp;amp; microsoft365 s&#039;ils n&#039;existent pas déjà&lt;br /&gt;
# [https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app Créer un lien entre le site et l&#039;environnement Microsoft365]&lt;br /&gt;
## Aller sur la page https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps &lt;br /&gt;
## + Nouvelle inscription&lt;br /&gt;
## Donner le nom de l&#039;application - livois.com&lt;br /&gt;
## Choisir le type de compte pris en charge - Locataire unique&lt;br /&gt;
## Donner l&#039;url de redirection Web: https://drupal9.livois.com/web/o365/callback&lt;br /&gt;
# Aller dans Certificats &amp;amp; Secrets dans le menu de gauche&lt;br /&gt;
## Créer un Nouveau Secret Client et noter l&#039;ID et la clé&lt;br /&gt;
# Aller dans API autorisées dans le menu de gauche&lt;br /&gt;
## Cliquer sur ajouter une autorisation&lt;br /&gt;
## Cliquer sur Microsoft Graph, Autorisations déléguées&lt;br /&gt;
## Les autorisations email/offline_access/openid/profile/User.Read sont cochées par défaut&lt;br /&gt;
## Cliquer pour les activer&lt;br /&gt;
# Configurer sites/default/settings.php&lt;br /&gt;
&amp;lt;licode file=sites/default/settings.php&amp;gt;&lt;br /&gt;
// Office 365 connector client ID.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_id&#039;] = &#039;&amp;lt;client id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector client secret.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_secret&#039;] = &#039;&amp;lt;client secret&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector tenant ID = ID de l&#039;annuaire (locataire).&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;tenant_id&#039;] = &#039;&amp;lt;tenant id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector redirect URL after login.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_login&#039;] = &#039;https://www.example.com&#039;;&lt;br /&gt;
// Office 365 connector redirect callback URI.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_callback&#039;] = &#039;https://www.example.com/o365/callback&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSO===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/3-submodules/office-365-sso&lt;br /&gt;
&lt;br /&gt;
Ce module permet d&#039;utiliser le Single Sign In (SSO) d&#039;Office 365 vers Drupal. &lt;br /&gt;
&lt;br /&gt;
Ce module ajoute un bouton &amp;quot;Connexion via SSO&amp;quot; au formulaire de connexion par défaut. En cliquant sur ce lien, les utilisateurs seront redirigés vers votre fenêtre de connexion Office et renvoyés à Drupal lors de la connexion. Le module crée automatiquement un utilisateur (s&#039;il n&#039;est pas déjà présent) et effectue une connexion pour cet utilisateur.&lt;br /&gt;
&lt;br /&gt;
Lorsque ce module est activé et que les utilisateurs sont connectés avec leurs informations d&#039;identification Microsoft, d&#039;autres modules peuvent envoyer des requêtes à l&#039;API Microsoft Graph. Certains des sous-modules l&#039;utilisent déjà. &lt;br /&gt;
&lt;br /&gt;
===SSO User===&lt;br /&gt;
* https://www.drupal.org/project/profile&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-sso-user&lt;br /&gt;
* https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0&lt;br /&gt;
&lt;br /&gt;
Le module Office 365 SSO User permet de synchroniser les données d&#039;Office 365 vers Drupal lorsque l&#039;utilisateur se connecte à votre site. &lt;br /&gt;
&lt;br /&gt;
Sur la page,  vous pouvez activer la synchronisation et ajouter un mappage de champ de l&#039;API Graph à &amp;lt;Site Drupal&amp;gt;/admin/config/system/o365/settings/sso_user&lt;br /&gt;
&lt;br /&gt;
Ce mapping n&#039;a un intérêt qu&#039;avec l&#039;utilisation du module profile de Drupal.&lt;br /&gt;
&lt;br /&gt;
===Onedrive===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-onedrive&lt;br /&gt;
* Les droits suivants doivent être attribués:&lt;br /&gt;
** Access Office 365 login page&lt;br /&gt;
** Access Office 365 My Onedrive page&lt;br /&gt;
Tester avec un utilisateur connecté en allant à la page /my-onedrive&lt;br /&gt;
&lt;br /&gt;
Dans les logs Drupal, j&#039;obtiens une erreur :&lt;br /&gt;
 &amp;quot;Tenant does not have a SPO license.&lt;br /&gt;
&lt;br /&gt;
L&#039;authentification Onedrive ne fonctionnerait que pour les comptes entreprises ou mon application est mal configurée. Quelques pages pour aller plus loin:&lt;br /&gt;
* https://stackoverflow.com/questions/46802055/tenant-does-not-have-a-spo-license&lt;br /&gt;
* https://learn.microsoft.com/en-us/answers/questions/743074/tenant-does-not-have-a-spo-license-with-onedrive-s&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/azure/active-directory/develop/supported-accounts-validation&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/graph-oauth?view=odsp-graph-online&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/?view=odsp-graph-online&lt;br /&gt;
&lt;br /&gt;
==Google API==&lt;br /&gt;
&#039;&#039;&#039;Authentification Google&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module d&#039;authentification:&lt;br /&gt;
* https://www.drupal.org/project/social_api&lt;br /&gt;
&lt;br /&gt;
Créer une &amp;quot;application web&amp;quot; google&lt;br /&gt;
* Ouvrir la [https://console.developers.google.com/ console Google API ]&lt;br /&gt;
* Créer un projet dans le tableau de bord (ex: Google Photos Livois)&lt;br /&gt;
* Aller dans l&#039;écran de consentement OAuth&lt;br /&gt;
** Nom de l&#039;application = nom du site = livois.com&lt;br /&gt;
** Adresse e-mail d&#039;assistance utilisateur&lt;br /&gt;
** Page d&#039;accueil de l&#039;application : la page d&#039;accueil du site&lt;br /&gt;
** Ajouter le nom de domaine autorisé: livois.com&lt;br /&gt;
** Adresse e-mail du développeur&lt;br /&gt;
* Créer les identifiants&lt;br /&gt;
** Choisir ID Client OAuth&lt;br /&gt;
** Type d&#039;application: Web application&lt;br /&gt;
** Nom du client: drupal9&lt;br /&gt;
** Redirection: https://drupal9.livois.com/web/google_api_client/callback - le https est obligatoire&lt;br /&gt;
** Cela donne un ID Client et une clé secrète qu&#039;il faut ensuite utiliser lors de la configuration du module&lt;br /&gt;
* Configurer Drupal : Configuration &amp;gt; Google Api Client Listing&lt;br /&gt;
** Name = Nom du client : drupal9&lt;br /&gt;
** Client ID&lt;br /&gt;
** Client Secret&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Photos&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/google_photos_api&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client&lt;br /&gt;
* https://developers.google.com/photos/library/guides/overview&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client/google-api-console-configurations&lt;br /&gt;
&lt;br /&gt;
** Activer l&#039;API : Photos Library API&lt;br /&gt;
*** Services : Google OAuth2 API (pas de Photo^^)&lt;br /&gt;
*** Scopes : sélectionner l&#039;ensemble &lt;br /&gt;
*** Is Access Type Offline : laisser coché&lt;br /&gt;
*** Cliquer ensuite sur &amp;quot;authenticate&amp;quot; dans le champ Operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2021-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2086</id>
		<title>Drupal 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2086"/>
		<updated>2023-04-09T16:31:11Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Les modules externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Applications Web]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drupal est un logiciel qui permet aux individus comme aux communautés d&#039;utilisateurs de publier facilement, de gérer et d&#039;organiser un vaste éventail de contenus sur un site web. &lt;br /&gt;
&lt;br /&gt;
Des dizaines de milliers de personnes et d&#039;organisations utilisent Drupal pour propulser des sites de toutes tailles et fonctions. - http://drupalfr.org/&lt;br /&gt;
&lt;br /&gt;
Cette page donne explications concrètes d&#039;installation et configuration de [https://www.drupal.org/about/9 Drupal 9]. Il existe aussi une page [[Drupal 7]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation &amp;amp; Mise à jour=&lt;br /&gt;
==Installation==&lt;br /&gt;
* https://www.drupal.org/docs/develop/using-composer/manage-dependencies&lt;br /&gt;
 #composer create-project drupal/recommended-project:^9 my_site_name_dir&lt;br /&gt;
&lt;br /&gt;
* Pour choisir le répertoire d&#039;installation&lt;br /&gt;
&#039;&#039;Change directories to my_site_name_dir and edit the composer.json file to suit your needs. For example, to change the sub-directory from &#039;web&#039; to something else, the keys to modify are the &#039;extra&#039; sub-keys &#039;web-root&#039; (under &#039;drupal-scaffold&#039;) and &#039;installer-paths&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Paramétrer les hôtes de confiance&lt;br /&gt;
 &lt;br /&gt;
https://www.drupal.org/docs/installing-drupal/trusted-host-settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=site/default/settings.php&amp;gt;&lt;br /&gt;
 $settings[&#039;trusted_host_patterns&#039;] = [&lt;br /&gt;
    &#039;^livois\.com$&#039;,&lt;br /&gt;
    &#039;^.+\.livois\.com$&#039;,&lt;br /&gt;
 ];&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de mysql - READ COMMITTED&lt;br /&gt;
** https://www.drupal.org/docs/getting-started/system-requirements/setting-the-mysql-transaction-isolation-level&lt;br /&gt;
** https://docs.gandi.net/fr/hebergement_web/gestion_base_donnees/mysql.html&lt;br /&gt;
&lt;br /&gt;
Le niveau d&#039;isolement des transactions par défaut pour MySQL, MariaDB et les bases de données équivalentes est &amp;quot;REPEATABLE READ&amp;quot;. Ce paramètre avec Drupal peut entraîner des blocages sur les tables, ce qui rend le site très lent ou ne répond pas du tout.&lt;br /&gt;
Le niveau d&#039;isolation de transaction recommandé pour les sites Drupal est &#039;READ COMMITTED&#039;.&lt;br /&gt;
&lt;br /&gt;
Avec gandi.net, les droits de l&#039;utilisateur root ne sont pas suffisants. Il est nécessaire de changer le fichier de configuration.&lt;br /&gt;
&amp;lt;licode file=/srv/data/etc/mysql/custom.cnf&amp;gt;&lt;br /&gt;
[mysqld]&lt;br /&gt;
transaction_isolation=&amp;quot;READ-COMMITTED&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;instance doit ensuite être redémarrée. &lt;br /&gt;
&lt;br /&gt;
En se connectant à mysql, la commande suivante permet de s&#039;assurer que la modification a été effectuée.&lt;br /&gt;
 mysql&amp;gt; show variables WHERE Variable_name LIKE &amp;quot;%_isolation&amp;quot;;&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | Variable_name         | Value          |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | transaction_isolation | READ-COMMITTED |&lt;br /&gt;
 | tx_isolation          | READ-COMMITTED |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
&lt;br /&gt;
==Mise à jour==&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal&lt;br /&gt;
&lt;br /&gt;
* Vérifier la version de drupal&lt;br /&gt;
 #cd htdocs/www/&lt;br /&gt;
 #composer show drupal/core | grep versions&lt;br /&gt;
&lt;br /&gt;
* Mettre à jour à la dernière version&lt;br /&gt;
 #composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;En cas de problème ...&#039;&#039;&#039;&lt;br /&gt;
* Lancer &amp;lt;drupal&amp;gt;/update.php en cas de problème. Ce sera un bon de départ pour corriger.&lt;br /&gt;
* https://www.drupal.org/project/module_missing_message_fixer&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates&lt;br /&gt;
 #drush cedit core.extension&lt;br /&gt;
Le message d&#039;erreur indique la table à nettoyer (souvent config ou key).&lt;br /&gt;
* https://www.drupal.org/project/easy_install - à utiliser pour l&#039;erreur: &#039;&#039;Unable to install already exists active configuration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarques&lt;br /&gt;
* En cas d&#039;erreur &#039;&#039;Could not delete web/sites/default/default.services.yml&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
** https://drupal.stackexchange.com/questions/290296/composer-require-fails-because-it-cant-delete-default-services-yml&lt;br /&gt;
* Compatibilité de Photo Albums avec les versions &amp;gt;9.4.4:&#039;&#039;&#039; &lt;br /&gt;
** Le module [https://www.drupal.org/project/photo_albums Photo Albums] bloque les mises à jour à partir de drupal 9.4.4&lt;br /&gt;
** En effet, la version 9.4.4 [https://www.drupal.org/project/drupal/issues/3292380 retire la section &amp;quot;replace&amp;quot; de composer.json]. Cela a un effet sur le module media requis par Photo Albums.&lt;br /&gt;
** Un [https://www.drupal.org/project/photo_albums/issues/3303839 palliatif] est de rajouter la section suivante dans composer.json:&lt;br /&gt;
&amp;lt;licode file=composer.json&amp;gt;&lt;br /&gt;
&amp;quot;provide&amp;quot;: {&lt;br /&gt;
&amp;quot;drupal/media&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Site de développement (staging)==&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-sites.html&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-making.html&lt;br /&gt;
&lt;br /&gt;
=Les fonctionnalités de D9=&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-modules&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/views&lt;br /&gt;
&lt;br /&gt;
==La page utilisateur==&lt;br /&gt;
Editer les champs pour vos utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/fields&lt;br /&gt;
&lt;br /&gt;
Modifier le formulaire de création d&#039;utilisateur:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/form-display&lt;br /&gt;
&lt;br /&gt;
Paramétrer l&#039;affichage des pages utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/display&lt;br /&gt;
&lt;br /&gt;
==Les formats de texte et éditeurs==&lt;br /&gt;
* Vérifier que le module CKEditor 5 est actif.&lt;br /&gt;
* Aller dans Configuration &amp;gt; Formats de texte et éditeur pour activer pour Full HTML et Filtered HTML l&#039;éditeur CKEditor 5.&lt;br /&gt;
&lt;br /&gt;
==Le forum==&lt;br /&gt;
* https://www.drupal.org/project/forum&lt;br /&gt;
Le forum fait partie du core de D9. Il en sort pour D10.&lt;br /&gt;
&lt;br /&gt;
# Activer le forum dans extensions.&lt;br /&gt;
# Créer les termes de taxonomie correspondant aux thématiques de forum désirées&lt;br /&gt;
# Dans Structure&amp;gt;Types de contenu&amp;gt;Forum topic, ajuster les droits en fonction du type d&#039;utilisateur&lt;br /&gt;
&lt;br /&gt;
==Les articles (livres)==&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/book/overview&lt;br /&gt;
&lt;br /&gt;
Je traduis &amp;quot;Book navigation&amp;quot; en &amp;quot;Chapitres&amp;quot; dans Configuration-&amp;gt;Traduction de l&#039;interface utilisateur.&lt;br /&gt;
&lt;br /&gt;
==Afficher le saint du jour==&lt;br /&gt;
Nous utilisons ici une page de base et le fonctionnement de Drupal pour afficher le saint du jour.&lt;br /&gt;
&lt;br /&gt;
Le [https://nominis.cef.fr/contenus/widgets.html widget du site Nominis] nous donne le code à intégrer dans une page de base.&lt;br /&gt;
&amp;lt;licode file=&amp;quot;Saint du jour&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;widget_nominis&amp;quot; class=&amp;quot;css_nominis&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://nominis.cef.fr/widgets/widget.php?id=widget_nominis&amp;amp;format=2&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Créer la vue bloc &amp;quot;Aujourd&#039;hui&amp;quot;&lt;br /&gt;
  &#039;&#039;&#039;Title:&#039;&#039;&#039; Aujourd&#039;hui&lt;br /&gt;
  &#039;&#039;&#039;Format:&#039;&#039;&#039; Liste non mise en forme&lt;br /&gt;
  &#039;&#039;&#039;Afficher:&#039;&#039;&#039;  Champs&lt;br /&gt;
  &#039;&#039;&#039;Champs: &#039;&#039;&#039;Content : Body&lt;br /&gt;
  &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039; Content : Identifiant (ID) (= id_de_la_page)&lt;br /&gt;
&lt;br /&gt;
=Les modules externes=&lt;br /&gt;
==Améliorations ergonomiques &amp;amp; fonctionnelles==&lt;br /&gt;
&#039;&#039;&#039;Rendre les URLs plus lisibles avec pathauto&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/pathauto&lt;br /&gt;
Le module Pathauto génère automatiquement des alias d&#039;URL/chemin pour différents types de contenu (nœuds, termes de taxonomie, utilisateurs) sans que l&#039;utilisateur n&#039;ait à spécifier manuellement l&#039;alias de chemin. Cela vous permet d&#039;avoir des alias d&#039;URL comme /categorie/mon-titre-de-node au lieu de /node/123 . Les alias sont basés sur un système de &amp;quot;modèle&amp;quot; qui utilise des jetons que l&#039;administrateur peut modifier. La page d&#039;aide (&amp;lt;drupal&amp;gt;/admin/help/pathauto) &lt;br /&gt;
explique comment configurer et générer les alias.&lt;br /&gt;
&lt;br /&gt;
Exemples de règles:&lt;br /&gt;
 article: article/[node:book:root:title]/[node:title]&lt;br /&gt;
 forum: forum/[node:taxonomy_forums:entity]/[node:title]&lt;br /&gt;
 nouvelle: nouvelle/[node:title]&lt;br /&gt;
 utilisateur: user/[user:display-name]&lt;br /&gt;
&lt;br /&gt;
La mise à jour des alias peut se faire dans admin/content, en sélection le contenu à mettre à jour et choisissant Mettre à jour l&#039;alias d&#039;URL dans le menu Action. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ouvrir le menu dans une autre fenêtre&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/menu_link_attributes  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécuriser l&#039;envoi de mail en paramétrant le serveur smtp&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/smtp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spambot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.drupal.org/project/spambot Spambot] protège le formulaire d&#039;inscription de l&#039;utilisateur contre les spammeurs et les robots spammeurs en vérifiant les tentatives d&#039;inscription par rapport à la base de données en ligne Stop Forum Spam ( www.stopforumspam.com ).&lt;br /&gt;
&lt;br /&gt;
==Gérer les droits avec Permission by Terms==&lt;br /&gt;
* https://www.drupal.org/project/permissions_by_term&lt;br /&gt;
&lt;br /&gt;
* Installer le module Permission by Term&lt;br /&gt;
* Dans Taxonomy, créer un vocabulaire &amp;quot;diffusion&amp;quot;, ajouter 2 termes: publique &amp;amp; privée&lt;br /&gt;
** Pour le terme publique autoriser les rôles utilisateur anonyme, utilisateur authentifié, administrateur&lt;br /&gt;
** Pour le terme privée, autoriser les rôles utilisateur authentifié, adminstrateur&lt;br /&gt;
** Rajouter le vocabulaire dans les structures concernées (exemple: albums photos, vidéos, articles, nouvelles)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque pour le forum:&#039;&#039;&#039;&lt;br /&gt;
Ce fonctionnement avec un terme supplémentaire (diffusion) pose un problème pour le forum.&lt;br /&gt;
Les droits d&#039;accès sont donc donnés pour chaque terme (donc chaque rubrique) du forum. Ainsi, l&#039;actualité familiale n&#039;est accessible que des utilisateurs authentifiés alors que la page incidents du site est ouverte à tous.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Créer une galerie d&#039;albums photos==&lt;br /&gt;
* https://www.youtube.com/watch?v=_Dj_6jlq8O8&lt;br /&gt;
* https://www.drupal.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
===Installation du module===&lt;br /&gt;
Modules:&lt;br /&gt;
* Photo Albums (photo_albums)&lt;br /&gt;
The only configuration needed for this module is to add an encrytion&lt;br /&gt;
key and method to your settings.php file. You can choose any encryption&lt;br /&gt;
method supported by OpenSSL (see below for a list of supported methods -&lt;br /&gt;
this list is subject to change).&lt;br /&gt;
&lt;br /&gt;
To add these values to your settings.php file, add them as follows:&lt;br /&gt;
&amp;lt;licode file=settings.php&amp;gt;&lt;br /&gt;
$settings[&#039;two_way_hashing_key&#039;] = &#039;3F4428472B4B6EE0655368566D597133C43677397A576826452948404D635166&#039;;&lt;br /&gt;
$settings[&#039;two_way_hashing_method&#039;] = &#039;aes-256-ctr&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values above are just examples, but you must make sure you match the key length to the method chosen, in this case aes-256-ctr expects 64 hexadecimal characters.&lt;br /&gt;
* Colorbox&lt;br /&gt;
** il faut télécharger la [https://github.com/jackmoore/colorbox/archive/master.zip bibliothèque colorbox] dans le répertoire web/libraries/colorbox (qu&#039;il faut créer)&lt;br /&gt;
* Crop&lt;br /&gt;
* Pathauto&lt;br /&gt;
* [https://www.drupal.org/project/filefield_paths File field Paths]&lt;br /&gt;
** j&#039;utilise ce module pour protéger l&#039;accès aux photos, en les renommant avec un aléas &lt;br /&gt;
** Editer Administration&amp;gt;&amp;gt;Structure&amp;gt;&amp;gt;Types de média&amp;gt;&amp;gt;Modifier&amp;gt;&amp;gt;Photo Album Image et modifier le nom du fichier en [media:mid]_[random:number].[file:ffp-extension-original]&lt;br /&gt;
&lt;br /&gt;
Configurer les droits utilisateurs pour qu&#039;ils aient accès au media image.&lt;br /&gt;
&lt;br /&gt;
===Améliorer le rendu de la vue photo-albums===&lt;br /&gt;
La page d&#039;albums affiche 4 photos de chaque album qui sont très particulières car très focalisées sur le centre. &lt;br /&gt;
Cela fait même l&#039;objet d&#039;une [https://www.drupal.org/project/photo_albums/issues/3216166 remontée]. &lt;br /&gt;
&lt;br /&gt;
Pour changer cela, il faut modifier le style d&#039;image: Photo Album Thumbnail (110x110). &lt;br /&gt;
Il est configuré initialement en &amp;quot;Focal Point Crop 110x110&amp;quot;.&lt;br /&gt;
En le remplaçant par &amp;quot;Mise à l&#039;échelle et recadrage 110×110&amp;quot;, le rendu est beaucoup plus acceptable. Il faut réimporter les photos pour que cela fonctionne.&lt;br /&gt;
&lt;br /&gt;
===Améliorer l&#039;affichage d&#039;un album avec les grilles CSS===&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/minmax&lt;br /&gt;
* https://drupal.tv/external-video/2019-06-27/introduction-css-grid?page=3&lt;br /&gt;
* https://css-tricks.com/auto-sizing-columns-css-grid-auto-fill-vs-auto-fit/&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
Le contenu d&#039;un album n&#039;affiche qu&#039;une seule colonne. C&#039;est problématique quand l&#039;album a beaucoup de photos.&lt;br /&gt;
La solution est de changer les grilles CSS.&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise pour cela le module asset_injector. L&#039;inspection du code m&#039;indique que je peux changer l&#039;attribut field--name-field-photos pour les albums photo.&lt;br /&gt;
Je crée donc la grille avec une injection que j&#039;appelle albumphoto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=albumphoto&amp;gt;&lt;br /&gt;
.field--name-field-photos {&lt;br /&gt;
		display: grid;&lt;br /&gt;
		grid-template-columns: repeat( auto-fill, minmax(150px, 1fr) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
===Configurer colobox en mode diaporama===&lt;br /&gt;
Admin&amp;gt;Configuration&amp;gt;Media&amp;gt;Colorbox settings&lt;br /&gt;
&lt;br /&gt;
Choisir Options &amp;gt; Personnalisé et activer les paramètres de diaporama&lt;br /&gt;
&lt;br /&gt;
===Vue Photos Aléatoires===&lt;br /&gt;
* https://www.drupal.org/project/views_slideshow&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Installer les [https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements bibliothèques requise]&lt;br /&gt;
#Installer [https://www.drupal.org/project/views_slideshow views_slideshow]&lt;br /&gt;
#Activer les modules Views Slideshow &amp;amp; Views Slideshow Cycle&lt;br /&gt;
#Créer la vue &amp;quot;Photos Aléatoires&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Diaporama, choisir l&#039;effet dans paramètres&lt;br /&gt;
 &#039;&#039;&#039;Afficher:&#039;&#039;&#039; Media / Maître&lt;br /&gt;
 &#039;&#039;&#039;Champs:&#039;&#039;&#039; Media:Name ou Media:Entité rendue&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039;  Media : Published (= True) &amp;amp;  Media : Media type (= Photo Album Image)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Global : Au hasard (asc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bug d&#039;affichage&#039;&#039;&#039; pour les utilisateurs connectés:&lt;br /&gt;
* https://www.drupal.org/project/contact_block/issues/2989953&lt;br /&gt;
* https://www.drupal.org/project/drupal/issues/3163209&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/javascript-api/javascript-api-overview&lt;br /&gt;
Avec le thème Olivero, le block ne s&#039;affiche pas quand l&#039;utilisateur est authentifié. &lt;br /&gt;
Il affiche le code html suivant: &lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;span data-big-pipe-placeholder-id=&amp;quot;callback=Drupal%5Cblock%5CBlockViewBuilder%3A%3AlazyBuilder&amp;amp;amp;args%5B0%5D=views_block__photos_aleatoires_block_1&amp;amp;amp;args%5B1%5D=full&amp;amp;amp;args%5B2%5D&amp;amp;amp;token=xxxxxx&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le problème a été rencontré par d&#039;autres personnes [https://www.drupal.org/project/contact_block/issues/2989953 ici]&lt;br /&gt;
&lt;br /&gt;
En regardant les messages d&#039;erreurs de la console du navigateur, le problème a été corrigé en renommant le répertoire jquery.hoverIntent - dans libraries - en jquery.hover-intent.&lt;br /&gt;
&lt;br /&gt;
===Mieux comprendre le module &amp;amp; la gestion des albums dans Drupal 9===&lt;br /&gt;
* https://webdev.iac.gatech.edu/blog/photo-album&lt;br /&gt;
* https://git.drupalcode.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
Il est probablement possible de gérer des abums sans le module photo_albums ou en créant un module plus simple.&lt;br /&gt;
&lt;br /&gt;
Photo Albums manque de souplesse : la lecture de son code permet de l&#039;adapter à ses besoins.&lt;br /&gt;
&lt;br /&gt;
Aussi, voici une liste de tables existantes en lien avec les albums photos:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* file_managed: filename, fid=n° de l&#039;image&lt;br /&gt;
* file_usage: fid, type=media&lt;br /&gt;
* media: mid=fid, bundle=photo_album_image&lt;br /&gt;
* media_field_data: information sur la photo mais pas de lien avec le n° d&#039;album&lt;br /&gt;
* node_field_photos: fait le lien entre la photo et l&#039;album: entity_id=n° d&#039;album, field_photos_target_id=n° de photo&lt;br /&gt;
* node: id=n° d&#039;album, type=album&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
A noter les nombreuses tables associées aux révisions.&lt;br /&gt;
&lt;br /&gt;
==Créer une page vidéos avec Video Embed Field==&lt;br /&gt;
* https://www.drupal.org/project/video_embed_field&lt;br /&gt;
&lt;br /&gt;
Installer Video Embed Field avec composer.&lt;br /&gt;
&lt;br /&gt;
Créer un contenu Vidéo avec 4 champs:&lt;br /&gt;
#&#039;&#039;&#039;Body&#039;&#039;&#039; (le texte)&lt;br /&gt;
#Le tag &#039;&#039;&#039;Diffusion&#039;&#039;&#039; (public, privé) pour préciser les droits d&#039;accès (cf taxonomie)&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo distante&#039;&#039;&#039; de type Video Embeded - pour les vidéos diffusées sur Youtube&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo à déposer&#039;&#039;&#039; de type Fichier. Ce champ peut être paramétré &lt;br /&gt;
#* en autorisant les extensions suivantes: mp3, mp4, ogg, avi, mpeg, vob&lt;br /&gt;
#* le répertoire dans sites/default/files où les vidéos seront déposées&lt;br /&gt;
#* le renommage des fichiers avec l&#039;utilisation d&#039;une option random pour qu&#039;il ne soit pas facile à trouver, pour des raisons de sécurité d&#039;accès&lt;br /&gt;
#* la taille maximale du fichier qui est de toutes les façons inférieure à la limite paramétrée par PHP&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas grand chose à préciser pour l&#039;affichage du formulaire si ce n&#039;est de proposer une liste de sélection pour le champ Diffusion.&lt;br /&gt;
&lt;br /&gt;
Nous définissons deux affichages, en cachant les libellés:&lt;br /&gt;
* &#039;&#039;&#039;Default&#039;&#039;&#039; pour afficher la vidéo - Liens|Body|Vidéo distante|Vidéo à déposer&lt;br /&gt;
* &#039;&#039;&#039;Accroche&#039;&#039;&#039; pour afficher plus simplement sur une page &amp;quot;Vidéos&amp;quot; - Vidéo distante|Vidéo à déposer&lt;br /&gt;
&lt;br /&gt;
Reste la vue &#039;&#039;&#039;Vidéos familiales&#039;&#039;&#039; à paramétrer et ) afficher dans le menu:&lt;br /&gt;
 &#039;&#039;&#039;Title:&#039;&#039;&#039; Vidéos familiales&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Grid (4 colonnes) | Afficher Content: Accroche&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage&#039;&#039;&#039;: Content : Published (= Yes) | Content : Content type (= Vidéo)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Content : Écrit le (desc)&lt;br /&gt;
&lt;br /&gt;
==Webtrees==&lt;br /&gt;
* https://www.drupal.org/project/webtrees&lt;br /&gt;
&lt;br /&gt;
Ce module fournit une intégration limitée du site Web de généalogie Webtrees avec Drupal.&lt;br /&gt;
Il est conçu pour fournir une prise en charge de l&#039;authentification unique, Drupal étant le frontal. Il se connecte et se déconnecte essentiellement des deux serveurs en même temps. Il crée un utilisateur correspondant sur l&#039;autre site si nécessaire.&lt;br /&gt;
&lt;br /&gt;
=Essais de thèmes=&lt;br /&gt;
* https://dxpr.com/drupal-blog/top-20-best-drupal-9-themes-2022&lt;br /&gt;
==Modifier le CSS avec asset injector==&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
==Olivero==&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-themes/olivero&lt;br /&gt;
* https://developpeur-drupal.com/article/creer-theme-drupal-9-olivero&lt;br /&gt;
&lt;br /&gt;
==DXPR==&lt;br /&gt;
* https://www.drupal.org/project/dxpr_theme&lt;br /&gt;
&lt;br /&gt;
 #composer require &#039;drupal/bootstrap5:^2.0&#039;&lt;br /&gt;
 #composer require &#039;drupal/dxpr_theme:^5.0&#039;&lt;br /&gt;
&lt;br /&gt;
Activer le module &#039;&#039;DXPR Theme Helper&#039;&#039; via l&#039;interface Extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les fichiers logo.png téléversés se retrouvent dans le répertoire sites/default/files ou sites/default/files/dxpr_theme/images/&lt;br /&gt;
&lt;br /&gt;
==MAYO==&lt;br /&gt;
* https://www.drupal.org/project/mayo&lt;br /&gt;
* https://www.drupal.org/project/mayo/git-instructions&lt;br /&gt;
* https://www.drupal.org/project/mayo/issues/3212317&lt;br /&gt;
&lt;br /&gt;
Installer via git&lt;br /&gt;
 #cd themes/contrib/&lt;br /&gt;
 #git clone --branch &#039;8.x-1.x&#039; https://git.drupalcode.org/project/mayo.git&lt;br /&gt;
 #cd mayo&lt;br /&gt;
&lt;br /&gt;
Puis appliquer la patch&lt;br /&gt;
 #wget https://www.drupal.org/files/issues/2022-07-11/add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
 #git apply -v add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
&lt;br /&gt;
Cela ne semble pas tout à fait suffisant pour la version 9.5.2 de Drupal. Une page d&#039;erreur s&#039;affiche quand on cherche à paramétrer le thème.&lt;br /&gt;
&lt;br /&gt;
=Pour aller plus loin=&lt;br /&gt;
==Changer les dates de modification==&lt;br /&gt;
Mettre à jour les champs timestamp des tables:&lt;br /&gt;
* node_field_data&lt;br /&gt;
* node_field_revision&lt;br /&gt;
==Remplir un champ taxonomy en masse==&lt;br /&gt;
Nous avons utilisé le module Permission by term pour la gestion des accès, avec la création d&#039;une taxonomie &amp;quot;Diffusion&amp;quot;.&lt;br /&gt;
* Le terme diffusion publique donne accès du node qui le porte aux utilisateurs anonymes&lt;br /&gt;
* Le terme diffusion privée donne accès du node qui le porte aux utilisateurs authentifiés&lt;br /&gt;
&lt;br /&gt;
Le module Permission by Term autorise l&#039;accès par défaut à tous à l&#039;ensemble des node à moins d&#039;activer l&#039;option &amp;quot;Permission mode&amp;quot;&lt;br /&gt;
 This mode makes nodes accessible (view and edit) only, if editors have been explicitly granted the permission to them. Users won&#039;t have access to nodes matching any of the following conditions:&lt;br /&gt;
  - nodes without any terms&lt;br /&gt;
  - nodes without any terms which grant them permission&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, il est indispensable que le terme diffusion privée soit associée à chaque node, sinon l&#039;accès est refusé aux personnes authentifiées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La méthode rapide mais dangereuse - mettre à jour la base de données&#039;&#039;&#039;&lt;br /&gt;
L&#039;information de diffusion se trouve dans deux tables qu&#039;il faut remplir:&lt;br /&gt;
* node_field_diffusion (champs: bundle =&amp;gt; content type du node, deleted =&amp;gt;0, entity_id =&amp;gt;nid du node, revision_id=&amp;gt;vid du node, langcode=&amp;gt;fr, delta=&amp;gt;0, field_diffusion_target_id)&lt;br /&gt;
* taxonomy_index (champs: nid=&amp;gt;nid du node, tid, status=&amp;gt;1, sticky=&amp;gt;0, created=&amp;gt;(timestamp de 10 chiffres))&lt;br /&gt;
&lt;br /&gt;
Les champs node_field_diffusion.field_target_id et taxonomy_index.tid doivent être mis à 24 (valeur de taxonomy_term_data).&lt;br /&gt;
&lt;br /&gt;
La requête suivante donne les nodes qui n&#039;ont pas de termes de diffusion (privée ou publique):&lt;br /&gt;
 SELECT nid FROM `node` WHERE `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
Avant de mettre à jour les tables node_field_diffusion et taxonomy_index, il faut les sauvegarder par prudence.&lt;br /&gt;
&lt;br /&gt;
Les deux requêtes suivantes donnent les accès &amp;quot;privés&amp;quot; à l&#039;ensemble des nodes de type &#039;book&#039; pour lesquels ces accès n&#039;étaient pas définis:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `node__field_diffusion` (`bundle`, `deleted`, `entity_id`, `revision_id`, `langcode`, `delta`, `field_diffusion_target_id`) &lt;br /&gt;
 SELECT &#039;book&#039;, &#039;0&#039;, `node`.`nid`, `node`.`vid`, &#039;fr&#039;, &#039;0&#039;, &#039;24&#039;&lt;br /&gt;
 FROM `node` &lt;br /&gt;
 WHERE node.type=&#039;book&#039; AND `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `taxonomy_index` (`nid`, `tid`, `status`, `sticky`, `created`)&lt;br /&gt;
 SELECT entity_id,&#039;24&#039;, &#039;1&#039;, &#039;0&#039;, &#039;1679841080&#039;&lt;br /&gt;
 FROM `node__field_diffusion` &lt;br /&gt;
 WHERE `field_diffusion_target_id`=24 AND `node__field_diffusion`.`entity_id` NOT IN (SELECT `nid` FROM `taxonomy_index` WHERE `tid`=24);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pistes pour la méthode &amp;quot;module&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Créer un module: https://www.actency.fr/blog/cms-drupal/413-initiation-au-developpement-de-module-custom-sur-drupal-8&lt;br /&gt;
* https://www.drupal.org/docs/develop/creating-modules&lt;br /&gt;
* https://www.drupal.org/docs/creating-custom-modules/step-by-step-tutorial-hello-world&lt;br /&gt;
* https://www.drupal.org/project/examples&lt;br /&gt;
&lt;br /&gt;
Liste des nodes.nid à mettre à jour&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api/instantiating-a-database-connection-object&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table node_field_diffusion&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table index &lt;br /&gt;
* https://drupal.stackexchange.com/questions/177266/how-to-update-table-taxonomy-index-when-adding-a-node-referencing-a-term&lt;br /&gt;
&lt;br /&gt;
==Office365==&lt;br /&gt;
* https://www.drupal.org/project/o365&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app&lt;br /&gt;
&lt;br /&gt;
# Installer l&#039;application&lt;br /&gt;
# Définir les droits&lt;br /&gt;
# Créer un compte azur &amp;amp; microsoft365 s&#039;ils n&#039;existent pas déjà&lt;br /&gt;
# [https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app Créer un lien entre le site et l&#039;environnement Microsoft365]&lt;br /&gt;
## Aller sur la page https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps &lt;br /&gt;
## + Nouvelle inscription&lt;br /&gt;
## Donner le nom de l&#039;application - livois.com&lt;br /&gt;
## Choisir le type de compte pris en charge - Locataire unique&lt;br /&gt;
## Donner l&#039;url de redirection Web: https://drupal9.livois.com/web/o365/callback&lt;br /&gt;
# Aller dans Certificats &amp;amp; Secrets dans le menu de gauche&lt;br /&gt;
## Créer un Nouveau Secret Client et noter l&#039;ID et la clé&lt;br /&gt;
# Aller dans API autorisées dans le menu de gauche&lt;br /&gt;
## Cliquer sur ajouter une autorisation&lt;br /&gt;
## Cliquer sur Microsoft Graph, Autorisations déléguées&lt;br /&gt;
## Les autorisations email/offline_access/openid/profile/User.Read sont cochées par défaut&lt;br /&gt;
## Cliquer pour les activer&lt;br /&gt;
# Configurer sites/default/settings.php&lt;br /&gt;
&amp;lt;licode file=sites/default/settings.php&amp;gt;&lt;br /&gt;
// Office 365 connector client ID.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_id&#039;] = &#039;&amp;lt;client id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector client secret.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_secret&#039;] = &#039;&amp;lt;client secret&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector tenant ID = ID de l&#039;annuaire (locataire).&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;tenant_id&#039;] = &#039;&amp;lt;tenant id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector redirect URL after login.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_login&#039;] = &#039;https://www.example.com&#039;;&lt;br /&gt;
// Office 365 connector redirect callback URI.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_callback&#039;] = &#039;https://www.example.com/o365/callback&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSO===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/3-submodules/office-365-sso&lt;br /&gt;
&lt;br /&gt;
Ce module permet d&#039;utiliser le Single Sign In (SSO) d&#039;Office 365 vers Drupal. &lt;br /&gt;
&lt;br /&gt;
Ce module ajoute un bouton &amp;quot;Connexion via SSO&amp;quot; au formulaire de connexion par défaut. En cliquant sur ce lien, les utilisateurs seront redirigés vers votre fenêtre de connexion Office et renvoyés à Drupal lors de la connexion. Le module crée automatiquement un utilisateur (s&#039;il n&#039;est pas déjà présent) et effectue une connexion pour cet utilisateur.&lt;br /&gt;
&lt;br /&gt;
Lorsque ce module est activé et que les utilisateurs sont connectés avec leurs informations d&#039;identification Microsoft, d&#039;autres modules peuvent envoyer des requêtes à l&#039;API Microsoft Graph. Certains des sous-modules l&#039;utilisent déjà. &lt;br /&gt;
&lt;br /&gt;
===SSO User===&lt;br /&gt;
* https://www.drupal.org/project/profile&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-sso-user&lt;br /&gt;
* https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0&lt;br /&gt;
&lt;br /&gt;
Le module Office 365 SSO User permet de synchroniser les données d&#039;Office 365 vers Drupal lorsque l&#039;utilisateur se connecte à votre site. &lt;br /&gt;
&lt;br /&gt;
Sur la page,  vous pouvez activer la synchronisation et ajouter un mappage de champ de l&#039;API Graph à &amp;lt;Site Drupal&amp;gt;/admin/config/system/o365/settings/sso_user&lt;br /&gt;
&lt;br /&gt;
Ce mapping n&#039;a un intérêt qu&#039;avec l&#039;utilisation du module profile de Drupal.&lt;br /&gt;
&lt;br /&gt;
===Onedrive===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-onedrive&lt;br /&gt;
* Les droits suivants doivent être attribués:&lt;br /&gt;
** Access Office 365 login page&lt;br /&gt;
** Access Office 365 My Onedrive page&lt;br /&gt;
Tester avec un utilisateur connecté en allant à la page /my-onedrive&lt;br /&gt;
&lt;br /&gt;
Dans les logs Drupal, j&#039;obtiens une erreur :&lt;br /&gt;
 &amp;quot;Tenant does not have a SPO license.&lt;br /&gt;
&lt;br /&gt;
L&#039;authentification Onedrive ne fonctionnerait que pour les comptes entreprises ou mon application est mal configurée. Quelques pages pour aller plus loin:&lt;br /&gt;
* https://stackoverflow.com/questions/46802055/tenant-does-not-have-a-spo-license&lt;br /&gt;
* https://learn.microsoft.com/en-us/answers/questions/743074/tenant-does-not-have-a-spo-license-with-onedrive-s&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/azure/active-directory/develop/supported-accounts-validation&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/graph-oauth?view=odsp-graph-online&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/?view=odsp-graph-online&lt;br /&gt;
&lt;br /&gt;
==Google API==&lt;br /&gt;
&#039;&#039;&#039;Authentification Google&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module d&#039;authentification:&lt;br /&gt;
* https://www.drupal.org/project/social_api&lt;br /&gt;
&lt;br /&gt;
Créer une &amp;quot;application web&amp;quot; google&lt;br /&gt;
* Ouvrir la [https://console.developers.google.com/ console Google API ]&lt;br /&gt;
* Créer un projet dans le tableau de bord (ex: Google Photos Livois)&lt;br /&gt;
* Aller dans l&#039;écran de consentement OAuth&lt;br /&gt;
** Nom de l&#039;application = nom du site = livois.com&lt;br /&gt;
** Adresse e-mail d&#039;assistance utilisateur&lt;br /&gt;
** Page d&#039;accueil de l&#039;application : la page d&#039;accueil du site&lt;br /&gt;
** Ajouter le nom de domaine autorisé: livois.com&lt;br /&gt;
** Adresse e-mail du développeur&lt;br /&gt;
* Créer les identifiants&lt;br /&gt;
** Choisir ID Client OAuth&lt;br /&gt;
** Type d&#039;application: Web application&lt;br /&gt;
** Nom du client: drupal9&lt;br /&gt;
** Redirection: https://drupal9.livois.com/web/google_api_client/callback - le https est obligatoire&lt;br /&gt;
** Cela donne un ID Client et une clé secrète qu&#039;il faut ensuite utiliser lors de la configuration du module&lt;br /&gt;
* Configurer Drupal : Configuration &amp;gt; Google Api Client Listing&lt;br /&gt;
** Name = Nom du client : drupal9&lt;br /&gt;
** Client ID&lt;br /&gt;
** Client Secret&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Photos&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/google_photos_api&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client&lt;br /&gt;
* https://developers.google.com/photos/library/guides/overview&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client/google-api-console-configurations&lt;br /&gt;
&lt;br /&gt;
** Activer l&#039;API : Photos Library API&lt;br /&gt;
*** Services : Google OAuth2 API (pas de Photo^^)&lt;br /&gt;
*** Scopes : sélectionner l&#039;ensemble &lt;br /&gt;
*** Is Access Type Offline : laisser coché&lt;br /&gt;
*** Cliquer ensuite sur &amp;quot;authenticate&amp;quot; dans le champ Operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2021-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2085</id>
		<title>Drupal 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Drupal_9&amp;diff=2085"/>
		<updated>2023-04-08T17:17:13Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Installation &amp;amp; Mise à jour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Applications Web]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drupal est un logiciel qui permet aux individus comme aux communautés d&#039;utilisateurs de publier facilement, de gérer et d&#039;organiser un vaste éventail de contenus sur un site web. &lt;br /&gt;
&lt;br /&gt;
Des dizaines de milliers de personnes et d&#039;organisations utilisent Drupal pour propulser des sites de toutes tailles et fonctions. - http://drupalfr.org/&lt;br /&gt;
&lt;br /&gt;
Cette page donne explications concrètes d&#039;installation et configuration de [https://www.drupal.org/about/9 Drupal 9]. Il existe aussi une page [[Drupal 7]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation &amp;amp; Mise à jour=&lt;br /&gt;
==Installation==&lt;br /&gt;
* https://www.drupal.org/docs/develop/using-composer/manage-dependencies&lt;br /&gt;
 #composer create-project drupal/recommended-project:^9 my_site_name_dir&lt;br /&gt;
&lt;br /&gt;
* Pour choisir le répertoire d&#039;installation&lt;br /&gt;
&#039;&#039;Change directories to my_site_name_dir and edit the composer.json file to suit your needs. For example, to change the sub-directory from &#039;web&#039; to something else, the keys to modify are the &#039;extra&#039; sub-keys &#039;web-root&#039; (under &#039;drupal-scaffold&#039;) and &#039;installer-paths&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Paramétrer les hôtes de confiance&lt;br /&gt;
 &lt;br /&gt;
https://www.drupal.org/docs/installing-drupal/trusted-host-settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=site/default/settings.php&amp;gt;&lt;br /&gt;
 $settings[&#039;trusted_host_patterns&#039;] = [&lt;br /&gt;
    &#039;^livois\.com$&#039;,&lt;br /&gt;
    &#039;^.+\.livois\.com$&#039;,&lt;br /&gt;
 ];&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configuration de mysql - READ COMMITTED&lt;br /&gt;
** https://www.drupal.org/docs/getting-started/system-requirements/setting-the-mysql-transaction-isolation-level&lt;br /&gt;
** https://docs.gandi.net/fr/hebergement_web/gestion_base_donnees/mysql.html&lt;br /&gt;
&lt;br /&gt;
Le niveau d&#039;isolement des transactions par défaut pour MySQL, MariaDB et les bases de données équivalentes est &amp;quot;REPEATABLE READ&amp;quot;. Ce paramètre avec Drupal peut entraîner des blocages sur les tables, ce qui rend le site très lent ou ne répond pas du tout.&lt;br /&gt;
Le niveau d&#039;isolation de transaction recommandé pour les sites Drupal est &#039;READ COMMITTED&#039;.&lt;br /&gt;
&lt;br /&gt;
Avec gandi.net, les droits de l&#039;utilisateur root ne sont pas suffisants. Il est nécessaire de changer le fichier de configuration.&lt;br /&gt;
&amp;lt;licode file=/srv/data/etc/mysql/custom.cnf&amp;gt;&lt;br /&gt;
[mysqld]&lt;br /&gt;
transaction_isolation=&amp;quot;READ-COMMITTED&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;instance doit ensuite être redémarrée. &lt;br /&gt;
&lt;br /&gt;
En se connectant à mysql, la commande suivante permet de s&#039;assurer que la modification a été effectuée.&lt;br /&gt;
 mysql&amp;gt; show variables WHERE Variable_name LIKE &amp;quot;%_isolation&amp;quot;;&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | Variable_name         | Value          |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
 | transaction_isolation | READ-COMMITTED |&lt;br /&gt;
 | tx_isolation          | READ-COMMITTED |&lt;br /&gt;
 +-----------------------+----------------+&lt;br /&gt;
&lt;br /&gt;
==Mise à jour==&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal&lt;br /&gt;
&lt;br /&gt;
* Vérifier la version de drupal&lt;br /&gt;
 #cd htdocs/www/&lt;br /&gt;
 #composer show drupal/core | grep versions&lt;br /&gt;
&lt;br /&gt;
* Mettre à jour à la dernière version&lt;br /&gt;
 #composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;En cas de problème ...&#039;&#039;&#039;&lt;br /&gt;
* Lancer &amp;lt;drupal&amp;gt;/update.php en cas de problème. Ce sera un bon de départ pour corriger.&lt;br /&gt;
* https://www.drupal.org/project/module_missing_message_fixer&lt;br /&gt;
* https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates&lt;br /&gt;
 #drush cedit core.extension&lt;br /&gt;
Le message d&#039;erreur indique la table à nettoyer (souvent config ou key).&lt;br /&gt;
* https://www.drupal.org/project/easy_install - à utiliser pour l&#039;erreur: &#039;&#039;Unable to install already exists active configuration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarques&lt;br /&gt;
* En cas d&#039;erreur &#039;&#039;Could not delete web/sites/default/default.services.yml&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
** https://drupal.stackexchange.com/questions/290296/composer-require-fails-because-it-cant-delete-default-services-yml&lt;br /&gt;
* Compatibilité de Photo Albums avec les versions &amp;gt;9.4.4:&#039;&#039;&#039; &lt;br /&gt;
** Le module [https://www.drupal.org/project/photo_albums Photo Albums] bloque les mises à jour à partir de drupal 9.4.4&lt;br /&gt;
** En effet, la version 9.4.4 [https://www.drupal.org/project/drupal/issues/3292380 retire la section &amp;quot;replace&amp;quot; de composer.json]. Cela a un effet sur le module media requis par Photo Albums.&lt;br /&gt;
** Un [https://www.drupal.org/project/photo_albums/issues/3303839 palliatif] est de rajouter la section suivante dans composer.json:&lt;br /&gt;
&amp;lt;licode file=composer.json&amp;gt;&lt;br /&gt;
&amp;quot;provide&amp;quot;: {&lt;br /&gt;
&amp;quot;drupal/media&amp;quot;: &amp;quot;*&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Site de développement (staging)==&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-sites.html&lt;br /&gt;
* https://www.drupal.org/docs/user_guide/en/install-dev-making.html&lt;br /&gt;
&lt;br /&gt;
=Les fonctionnalités de D9=&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-modules&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/views&lt;br /&gt;
&lt;br /&gt;
==La page utilisateur==&lt;br /&gt;
Editer les champs pour vos utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/fields&lt;br /&gt;
&lt;br /&gt;
Modifier le formulaire de création d&#039;utilisateur:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/form-display&lt;br /&gt;
&lt;br /&gt;
Paramétrer l&#039;affichage des pages utilisateurs:&lt;br /&gt;
 &amp;lt;drupal&amp;gt;/admin/config/people/accounts/display&lt;br /&gt;
&lt;br /&gt;
==Les formats de texte et éditeurs==&lt;br /&gt;
* Vérifier que le module CKEditor 5 est actif.&lt;br /&gt;
* Aller dans Configuration &amp;gt; Formats de texte et éditeur pour activer pour Full HTML et Filtered HTML l&#039;éditeur CKEditor 5.&lt;br /&gt;
&lt;br /&gt;
==Le forum==&lt;br /&gt;
* https://www.drupal.org/project/forum&lt;br /&gt;
Le forum fait partie du core de D9. Il en sort pour D10.&lt;br /&gt;
&lt;br /&gt;
# Activer le forum dans extensions.&lt;br /&gt;
# Créer les termes de taxonomie correspondant aux thématiques de forum désirées&lt;br /&gt;
# Dans Structure&amp;gt;Types de contenu&amp;gt;Forum topic, ajuster les droits en fonction du type d&#039;utilisateur&lt;br /&gt;
&lt;br /&gt;
==Les articles (livres)==&lt;br /&gt;
* https://www.drupal.org/docs/8/core/modules/book/overview&lt;br /&gt;
&lt;br /&gt;
Je traduis &amp;quot;Book navigation&amp;quot; en &amp;quot;Chapitres&amp;quot; dans Configuration-&amp;gt;Traduction de l&#039;interface utilisateur.&lt;br /&gt;
&lt;br /&gt;
==Afficher le saint du jour==&lt;br /&gt;
Nous utilisons ici une page de base et le fonctionnement de Drupal pour afficher le saint du jour.&lt;br /&gt;
&lt;br /&gt;
Le [https://nominis.cef.fr/contenus/widgets.html widget du site Nominis] nous donne le code à intégrer dans une page de base.&lt;br /&gt;
&amp;lt;licode file=&amp;quot;Saint du jour&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;widget_nominis&amp;quot; class=&amp;quot;css_nominis&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://nominis.cef.fr/widgets/widget.php?id=widget_nominis&amp;amp;format=2&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Créer la vue bloc &amp;quot;Aujourd&#039;hui&amp;quot;&lt;br /&gt;
  &#039;&#039;&#039;Title:&#039;&#039;&#039; Aujourd&#039;hui&lt;br /&gt;
  &#039;&#039;&#039;Format:&#039;&#039;&#039; Liste non mise en forme&lt;br /&gt;
  &#039;&#039;&#039;Afficher:&#039;&#039;&#039;  Champs&lt;br /&gt;
  &#039;&#039;&#039;Champs: &#039;&#039;&#039;Content : Body&lt;br /&gt;
  &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039; Content : Identifiant (ID) (= id_de_la_page)&lt;br /&gt;
&lt;br /&gt;
=Les modules externes=&lt;br /&gt;
==Améliorations ergonomiques &amp;amp; fonctionnelles==&lt;br /&gt;
&#039;&#039;&#039;Rendre les URLs plus lisibles avec pathauto&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/pathauto&lt;br /&gt;
Le module Pathauto génère automatiquement des alias d&#039;URL/chemin pour différents types de contenu (nœuds, termes de taxonomie, utilisateurs) sans que l&#039;utilisateur n&#039;ait à spécifier manuellement l&#039;alias de chemin. Cela vous permet d&#039;avoir des alias d&#039;URL comme /categorie/mon-titre-de-node au lieu de /node/123 . Les alias sont basés sur un système de &amp;quot;modèle&amp;quot; qui utilise des jetons que l&#039;administrateur peut modifier. La page d&#039;aide (&amp;lt;drupal&amp;gt;/admin/help/pathauto) &lt;br /&gt;
explique comment configurer et générer les alias.&lt;br /&gt;
&lt;br /&gt;
Exemples de règles:&lt;br /&gt;
 article: article/[node:book:root:title]/[node:title]&lt;br /&gt;
 forum: forum/[node:taxonomy_forums:entity]/[node:title]&lt;br /&gt;
 nouvelle: nouvelle/[node:title]&lt;br /&gt;
 utilisateur: user/[user:display-name]&lt;br /&gt;
&lt;br /&gt;
La mise à jour des alias peut se faire dans admin/content, en sélection le contenu à mettre à jour et choisissant Mettre à jour l&#039;alias d&#039;URL dans le menu Action. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ouvrir le menu dans une autre fenêtre&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/menu_link_attributes  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sécuriser l&#039;envoi de mail en paramétrant le serveur smtp&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/smtp&lt;br /&gt;
==Gérer les droits avec Permission by Terms==&lt;br /&gt;
* https://www.drupal.org/project/permissions_by_term&lt;br /&gt;
&lt;br /&gt;
* Installer le module Permission by Term&lt;br /&gt;
* Dans Taxonomy, créer un vocabulaire &amp;quot;diffusion&amp;quot;, ajouter 2 termes: publique &amp;amp; privée&lt;br /&gt;
** Pour le terme publique autoriser les rôles utilisateur anonyme, utilisateur authentifié, administrateur&lt;br /&gt;
** Pour le terme privée, autoriser les rôles utilisateur authentifié, adminstrateur&lt;br /&gt;
** Rajouter le vocabulaire dans les structures concernées (exemple: albums photos, vidéos, articles, nouvelles)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque pour le forum:&#039;&#039;&#039;&lt;br /&gt;
Ce fonctionnement avec un terme supplémentaire (diffusion) pose un problème pour le forum.&lt;br /&gt;
Les droits d&#039;accès sont donc donnés pour chaque terme (donc chaque rubrique) du forum. Ainsi, l&#039;actualité familiale n&#039;est accessible que des utilisateurs authentifiés alors que la page incidents du site est ouverte à tous.&lt;br /&gt;
&lt;br /&gt;
==Créer une galerie d&#039;albums photos==&lt;br /&gt;
* https://www.youtube.com/watch?v=_Dj_6jlq8O8&lt;br /&gt;
* https://www.drupal.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
===Installation du module===&lt;br /&gt;
Modules:&lt;br /&gt;
* Photo Albums (photo_albums)&lt;br /&gt;
The only configuration needed for this module is to add an encrytion&lt;br /&gt;
key and method to your settings.php file. You can choose any encryption&lt;br /&gt;
method supported by OpenSSL (see below for a list of supported methods -&lt;br /&gt;
this list is subject to change).&lt;br /&gt;
&lt;br /&gt;
To add these values to your settings.php file, add them as follows:&lt;br /&gt;
&amp;lt;licode file=settings.php&amp;gt;&lt;br /&gt;
$settings[&#039;two_way_hashing_key&#039;] = &#039;3F4428472B4B6EE0655368566D597133C43677397A576826452948404D635166&#039;;&lt;br /&gt;
$settings[&#039;two_way_hashing_method&#039;] = &#039;aes-256-ctr&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values above are just examples, but you must make sure you match the key length to the method chosen, in this case aes-256-ctr expects 64 hexadecimal characters.&lt;br /&gt;
* Colorbox&lt;br /&gt;
** il faut télécharger la [https://github.com/jackmoore/colorbox/archive/master.zip bibliothèque colorbox] dans le répertoire web/libraries/colorbox (qu&#039;il faut créer)&lt;br /&gt;
* Crop&lt;br /&gt;
* Pathauto&lt;br /&gt;
* [https://www.drupal.org/project/filefield_paths File field Paths]&lt;br /&gt;
** j&#039;utilise ce module pour protéger l&#039;accès aux photos, en les renommant avec un aléas &lt;br /&gt;
** Editer Administration&amp;gt;&amp;gt;Structure&amp;gt;&amp;gt;Types de média&amp;gt;&amp;gt;Modifier&amp;gt;&amp;gt;Photo Album Image et modifier le nom du fichier en [media:mid]_[random:number].[file:ffp-extension-original]&lt;br /&gt;
&lt;br /&gt;
Configurer les droits utilisateurs pour qu&#039;ils aient accès au media image.&lt;br /&gt;
&lt;br /&gt;
===Améliorer le rendu de la vue photo-albums===&lt;br /&gt;
La page d&#039;albums affiche 4 photos de chaque album qui sont très particulières car très focalisées sur le centre. &lt;br /&gt;
Cela fait même l&#039;objet d&#039;une [https://www.drupal.org/project/photo_albums/issues/3216166 remontée]. &lt;br /&gt;
&lt;br /&gt;
Pour changer cela, il faut modifier le style d&#039;image: Photo Album Thumbnail (110x110). &lt;br /&gt;
Il est configuré initialement en &amp;quot;Focal Point Crop 110x110&amp;quot;.&lt;br /&gt;
En le remplaçant par &amp;quot;Mise à l&#039;échelle et recadrage 110×110&amp;quot;, le rendu est beaucoup plus acceptable. Il faut réimporter les photos pour que cela fonctionne.&lt;br /&gt;
&lt;br /&gt;
===Améliorer l&#039;affichage d&#039;un album avec les grilles CSS===&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout&lt;br /&gt;
* https://developer.mozilla.org/fr/docs/Web/CSS/minmax&lt;br /&gt;
* https://drupal.tv/external-video/2019-06-27/introduction-css-grid?page=3&lt;br /&gt;
* https://css-tricks.com/auto-sizing-columns-css-grid-auto-fill-vs-auto-fit/&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
Le contenu d&#039;un album n&#039;affiche qu&#039;une seule colonne. C&#039;est problématique quand l&#039;album a beaucoup de photos.&lt;br /&gt;
La solution est de changer les grilles CSS.&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise pour cela le module asset_injector. L&#039;inspection du code m&#039;indique que je peux changer l&#039;attribut field--name-field-photos pour les albums photo.&lt;br /&gt;
Je crée donc la grille avec une injection que j&#039;appelle albumphoto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=albumphoto&amp;gt;&lt;br /&gt;
.field--name-field-photos {&lt;br /&gt;
		display: grid;&lt;br /&gt;
		grid-template-columns: repeat( auto-fill, minmax(150px, 1fr) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
===Configurer colobox en mode diaporama===&lt;br /&gt;
Admin&amp;gt;Configuration&amp;gt;Media&amp;gt;Colorbox settings&lt;br /&gt;
&lt;br /&gt;
Choisir Options &amp;gt; Personnalisé et activer les paramètres de diaporama&lt;br /&gt;
&lt;br /&gt;
===Vue Photos Aléatoires===&lt;br /&gt;
* https://www.drupal.org/project/views_slideshow&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Installer les [https://www.drupal.org/docs/contributed-modules/views-slideshow/installation-requirements bibliothèques requise]&lt;br /&gt;
#Installer [https://www.drupal.org/project/views_slideshow views_slideshow]&lt;br /&gt;
#Activer les modules Views Slideshow &amp;amp; Views Slideshow Cycle&lt;br /&gt;
#Créer la vue &amp;quot;Photos Aléatoires&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Diaporama, choisir l&#039;effet dans paramètres&lt;br /&gt;
 &#039;&#039;&#039;Afficher:&#039;&#039;&#039; Media / Maître&lt;br /&gt;
 &#039;&#039;&#039;Champs:&#039;&#039;&#039; Media:Name ou Media:Entité rendue&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage:&#039;&#039;&#039;  Media : Published (= True) &amp;amp;  Media : Media type (= Photo Album Image)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Global : Au hasard (asc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bug d&#039;affichage&#039;&#039;&#039; pour les utilisateurs connectés:&lt;br /&gt;
* https://www.drupal.org/project/contact_block/issues/2989953&lt;br /&gt;
* https://www.drupal.org/project/drupal/issues/3163209&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/javascript-api/javascript-api-overview&lt;br /&gt;
Avec le thème Olivero, le block ne s&#039;affiche pas quand l&#039;utilisateur est authentifié. &lt;br /&gt;
Il affiche le code html suivant: &lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;span data-big-pipe-placeholder-id=&amp;quot;callback=Drupal%5Cblock%5CBlockViewBuilder%3A%3AlazyBuilder&amp;amp;amp;args%5B0%5D=views_block__photos_aleatoires_block_1&amp;amp;amp;args%5B1%5D=full&amp;amp;amp;args%5B2%5D&amp;amp;amp;token=xxxxxx&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le problème a été rencontré par d&#039;autres personnes [https://www.drupal.org/project/contact_block/issues/2989953 ici]&lt;br /&gt;
&lt;br /&gt;
En regardant les messages d&#039;erreurs de la console du navigateur, le problème a été corrigé en renommant le répertoire jquery.hoverIntent - dans libraries - en jquery.hover-intent.&lt;br /&gt;
&lt;br /&gt;
===Mieux comprendre le module &amp;amp; la gestion des albums dans Drupal 9===&lt;br /&gt;
* https://webdev.iac.gatech.edu/blog/photo-album&lt;br /&gt;
* https://git.drupalcode.org/project/photo_albums&lt;br /&gt;
&lt;br /&gt;
Il est probablement possible de gérer des abums sans le module photo_albums ou en créant un module plus simple.&lt;br /&gt;
&lt;br /&gt;
Photo Albums manque de souplesse : la lecture de son code permet de l&#039;adapter à ses besoins.&lt;br /&gt;
&lt;br /&gt;
Aussi, voici une liste de tables existantes en lien avec les albums photos:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* file_managed: filename, fid=n° de l&#039;image&lt;br /&gt;
* file_usage: fid, type=media&lt;br /&gt;
* media: mid=fid, bundle=photo_album_image&lt;br /&gt;
* media_field_data: information sur la photo mais pas de lien avec le n° d&#039;album&lt;br /&gt;
* node_field_photos: fait le lien entre la photo et l&#039;album: entity_id=n° d&#039;album, field_photos_target_id=n° de photo&lt;br /&gt;
* node: id=n° d&#039;album, type=album&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
A noter les nombreuses tables associées aux révisions.&lt;br /&gt;
&lt;br /&gt;
==Créer une page vidéos avec Video Embed Field==&lt;br /&gt;
* https://www.drupal.org/project/video_embed_field&lt;br /&gt;
&lt;br /&gt;
Installer Video Embed Field avec composer.&lt;br /&gt;
&lt;br /&gt;
Créer un contenu Vidéo avec 4 champs:&lt;br /&gt;
#&#039;&#039;&#039;Body&#039;&#039;&#039; (le texte)&lt;br /&gt;
#Le tag &#039;&#039;&#039;Diffusion&#039;&#039;&#039; (public, privé) pour préciser les droits d&#039;accès (cf taxonomie)&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo distante&#039;&#039;&#039; de type Video Embeded - pour les vidéos diffusées sur Youtube&lt;br /&gt;
#Le champ &#039;&#039;&#039;Vidéo à déposer&#039;&#039;&#039; de type Fichier. Ce champ peut être paramétré &lt;br /&gt;
#* en autorisant les extensions suivantes: mp3, mp4, ogg, avi, mpeg, vob&lt;br /&gt;
#* le répertoire dans sites/default/files où les vidéos seront déposées&lt;br /&gt;
#* le renommage des fichiers avec l&#039;utilisation d&#039;une option random pour qu&#039;il ne soit pas facile à trouver, pour des raisons de sécurité d&#039;accès&lt;br /&gt;
#* la taille maximale du fichier qui est de toutes les façons inférieure à la limite paramétrée par PHP&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas grand chose à préciser pour l&#039;affichage du formulaire si ce n&#039;est de proposer une liste de sélection pour le champ Diffusion.&lt;br /&gt;
&lt;br /&gt;
Nous définissons deux affichages, en cachant les libellés:&lt;br /&gt;
* &#039;&#039;&#039;Default&#039;&#039;&#039; pour afficher la vidéo - Liens|Body|Vidéo distante|Vidéo à déposer&lt;br /&gt;
* &#039;&#039;&#039;Accroche&#039;&#039;&#039; pour afficher plus simplement sur une page &amp;quot;Vidéos&amp;quot; - Vidéo distante|Vidéo à déposer&lt;br /&gt;
&lt;br /&gt;
Reste la vue &#039;&#039;&#039;Vidéos familiales&#039;&#039;&#039; à paramétrer et ) afficher dans le menu:&lt;br /&gt;
 &#039;&#039;&#039;Title:&#039;&#039;&#039; Vidéos familiales&lt;br /&gt;
 &#039;&#039;&#039;Format:&#039;&#039;&#039; Grid (4 colonnes) | Afficher Content: Accroche&lt;br /&gt;
 &#039;&#039;&#039;Critères de filtrage&#039;&#039;&#039;: Content : Published (= Yes) | Content : Content type (= Vidéo)&lt;br /&gt;
 &#039;&#039;&#039;Critères de tri:&#039;&#039;&#039; Content : Écrit le (desc)&lt;br /&gt;
&lt;br /&gt;
==Webtrees==&lt;br /&gt;
* https://www.drupal.org/project/webtrees&lt;br /&gt;
&lt;br /&gt;
Ce module fournit une intégration limitée du site Web de généalogie Webtrees avec Drupal.&lt;br /&gt;
Il est conçu pour fournir une prise en charge de l&#039;authentification unique, Drupal étant le frontal. Il se connecte et se déconnecte essentiellement des deux serveurs en même temps. Il crée un utilisateur correspondant sur l&#039;autre site si nécessaire.&lt;br /&gt;
&lt;br /&gt;
=Essais de thèmes=&lt;br /&gt;
* https://dxpr.com/drupal-blog/top-20-best-drupal-9-themes-2022&lt;br /&gt;
==Modifier le CSS avec asset injector==&lt;br /&gt;
* https://www.drupal.org/project/asset_injector&lt;br /&gt;
* [https://www.youtube.com/watch?v=OmrjTFezlSs Using the CSS Injector Drupal Module to Change the Design of Your Drupal Site]&lt;br /&gt;
&lt;br /&gt;
==Olivero==&lt;br /&gt;
* https://www.drupal.org/docs/core-modules-and-themes/core-themes/olivero&lt;br /&gt;
* https://developpeur-drupal.com/article/creer-theme-drupal-9-olivero&lt;br /&gt;
&lt;br /&gt;
==DXPR==&lt;br /&gt;
* https://www.drupal.org/project/dxpr_theme&lt;br /&gt;
&lt;br /&gt;
 #composer require &#039;drupal/bootstrap5:^2.0&#039;&lt;br /&gt;
 #composer require &#039;drupal/dxpr_theme:^5.0&#039;&lt;br /&gt;
&lt;br /&gt;
Activer le module &#039;&#039;DXPR Theme Helper&#039;&#039; via l&#039;interface Extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les fichiers logo.png téléversés se retrouvent dans le répertoire sites/default/files ou sites/default/files/dxpr_theme/images/&lt;br /&gt;
&lt;br /&gt;
==MAYO==&lt;br /&gt;
* https://www.drupal.org/project/mayo&lt;br /&gt;
* https://www.drupal.org/project/mayo/git-instructions&lt;br /&gt;
* https://www.drupal.org/project/mayo/issues/3212317&lt;br /&gt;
&lt;br /&gt;
Installer via git&lt;br /&gt;
 #cd themes/contrib/&lt;br /&gt;
 #git clone --branch &#039;8.x-1.x&#039; https://git.drupalcode.org/project/mayo.git&lt;br /&gt;
 #cd mayo&lt;br /&gt;
&lt;br /&gt;
Puis appliquer la patch&lt;br /&gt;
 #wget https://www.drupal.org/files/issues/2022-07-11/add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
 #git apply -v add_drupal_10_compatibility_fix_install_configs-1011656-3.patch&lt;br /&gt;
&lt;br /&gt;
Cela ne semble pas tout à fait suffisant pour la version 9.5.2 de Drupal. Une page d&#039;erreur s&#039;affiche quand on cherche à paramétrer le thème.&lt;br /&gt;
&lt;br /&gt;
=Pour aller plus loin=&lt;br /&gt;
==Changer les dates de modification==&lt;br /&gt;
Mettre à jour les champs timestamp des tables:&lt;br /&gt;
* node_field_data&lt;br /&gt;
* node_field_revision&lt;br /&gt;
==Remplir un champ taxonomy en masse==&lt;br /&gt;
Nous avons utilisé le module Permission by term pour la gestion des accès, avec la création d&#039;une taxonomie &amp;quot;Diffusion&amp;quot;.&lt;br /&gt;
* Le terme diffusion publique donne accès du node qui le porte aux utilisateurs anonymes&lt;br /&gt;
* Le terme diffusion privée donne accès du node qui le porte aux utilisateurs authentifiés&lt;br /&gt;
&lt;br /&gt;
Le module Permission by Term autorise l&#039;accès par défaut à tous à l&#039;ensemble des node à moins d&#039;activer l&#039;option &amp;quot;Permission mode&amp;quot;&lt;br /&gt;
 This mode makes nodes accessible (view and edit) only, if editors have been explicitly granted the permission to them. Users won&#039;t have access to nodes matching any of the following conditions:&lt;br /&gt;
  - nodes without any terms&lt;br /&gt;
  - nodes without any terms which grant them permission&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, il est indispensable que le terme diffusion privée soit associée à chaque node, sinon l&#039;accès est refusé aux personnes authentifiées.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La méthode rapide mais dangereuse - mettre à jour la base de données&#039;&#039;&#039;&lt;br /&gt;
L&#039;information de diffusion se trouve dans deux tables qu&#039;il faut remplir:&lt;br /&gt;
* node_field_diffusion (champs: bundle =&amp;gt; content type du node, deleted =&amp;gt;0, entity_id =&amp;gt;nid du node, revision_id=&amp;gt;vid du node, langcode=&amp;gt;fr, delta=&amp;gt;0, field_diffusion_target_id)&lt;br /&gt;
* taxonomy_index (champs: nid=&amp;gt;nid du node, tid, status=&amp;gt;1, sticky=&amp;gt;0, created=&amp;gt;(timestamp de 10 chiffres))&lt;br /&gt;
&lt;br /&gt;
Les champs node_field_diffusion.field_target_id et taxonomy_index.tid doivent être mis à 24 (valeur de taxonomy_term_data).&lt;br /&gt;
&lt;br /&gt;
La requête suivante donne les nodes qui n&#039;ont pas de termes de diffusion (privée ou publique):&lt;br /&gt;
 SELECT nid FROM `node` WHERE `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
Avant de mettre à jour les tables node_field_diffusion et taxonomy_index, il faut les sauvegarder par prudence.&lt;br /&gt;
&lt;br /&gt;
Les deux requêtes suivantes donnent les accès &amp;quot;privés&amp;quot; à l&#039;ensemble des nodes de type &#039;book&#039; pour lesquels ces accès n&#039;étaient pas définis:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `node__field_diffusion` (`bundle`, `deleted`, `entity_id`, `revision_id`, `langcode`, `delta`, `field_diffusion_target_id`) &lt;br /&gt;
 SELECT &#039;book&#039;, &#039;0&#039;, `node`.`nid`, `node`.`vid`, &#039;fr&#039;, &#039;0&#039;, &#039;24&#039;&lt;br /&gt;
 FROM `node` &lt;br /&gt;
 WHERE node.type=&#039;book&#039; AND `node`.`nid` NOT IN (SELECT `entity_id` FROM `node__field_diffusion`);&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `taxonomy_index` (`nid`, `tid`, `status`, `sticky`, `created`)&lt;br /&gt;
 SELECT entity_id,&#039;24&#039;, &#039;1&#039;, &#039;0&#039;, &#039;1679841080&#039;&lt;br /&gt;
 FROM `node__field_diffusion` &lt;br /&gt;
 WHERE `field_diffusion_target_id`=24 AND `node__field_diffusion`.`entity_id` NOT IN (SELECT `nid` FROM `taxonomy_index` WHERE `tid`=24);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pistes pour la méthode &amp;quot;module&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Créer un module: https://www.actency.fr/blog/cms-drupal/413-initiation-au-developpement-de-module-custom-sur-drupal-8&lt;br /&gt;
* https://www.drupal.org/docs/develop/creating-modules&lt;br /&gt;
* https://www.drupal.org/docs/creating-custom-modules/step-by-step-tutorial-hello-world&lt;br /&gt;
* https://www.drupal.org/project/examples&lt;br /&gt;
&lt;br /&gt;
Liste des nodes.nid à mettre à jour&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api&lt;br /&gt;
* https://www.drupal.org/docs/drupal-apis/database-api/instantiating-a-database-connection-object&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table node_field_diffusion&lt;br /&gt;
&lt;br /&gt;
Mise à jour de la table index &lt;br /&gt;
* https://drupal.stackexchange.com/questions/177266/how-to-update-table-taxonomy-index-when-adding-a-node-referencing-a-term&lt;br /&gt;
&lt;br /&gt;
==Office365==&lt;br /&gt;
* https://www.drupal.org/project/o365&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app&lt;br /&gt;
&lt;br /&gt;
# Installer l&#039;application&lt;br /&gt;
# Définir les droits&lt;br /&gt;
# Créer un compte azur &amp;amp; microsoft365 s&#039;ils n&#039;existent pas déjà&lt;br /&gt;
# [https://www.drupal.org/docs/contributed-modules/office-365-connector/setting-up-an-azure-app Créer un lien entre le site et l&#039;environnement Microsoft365]&lt;br /&gt;
## Aller sur la page https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps &lt;br /&gt;
## + Nouvelle inscription&lt;br /&gt;
## Donner le nom de l&#039;application - livois.com&lt;br /&gt;
## Choisir le type de compte pris en charge - Locataire unique&lt;br /&gt;
## Donner l&#039;url de redirection Web: https://drupal9.livois.com/web/o365/callback&lt;br /&gt;
# Aller dans Certificats &amp;amp; Secrets dans le menu de gauche&lt;br /&gt;
## Créer un Nouveau Secret Client et noter l&#039;ID et la clé&lt;br /&gt;
# Aller dans API autorisées dans le menu de gauche&lt;br /&gt;
## Cliquer sur ajouter une autorisation&lt;br /&gt;
## Cliquer sur Microsoft Graph, Autorisations déléguées&lt;br /&gt;
## Les autorisations email/offline_access/openid/profile/User.Read sont cochées par défaut&lt;br /&gt;
## Cliquer pour les activer&lt;br /&gt;
# Configurer sites/default/settings.php&lt;br /&gt;
&amp;lt;licode file=sites/default/settings.php&amp;gt;&lt;br /&gt;
// Office 365 connector client ID.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_id&#039;] = &#039;&amp;lt;client id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector client secret.&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;client_secret&#039;] = &#039;&amp;lt;client secret&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector tenant ID = ID de l&#039;annuaire (locataire).&lt;br /&gt;
$settings[&#039;o365&#039;][&#039;api_settings&#039;][&#039;tenant_id&#039;] = &#039;&amp;lt;tenant id&amp;gt;&#039;;&lt;br /&gt;
// Office 365 connector redirect URL after login.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_login&#039;] = &#039;https://www.example.com&#039;;&lt;br /&gt;
// Office 365 connector redirect callback URI.&lt;br /&gt;
$config[&#039;o365.api_settings&#039;][&#039;redirect_callback&#039;] = &#039;https://www.example.com/o365/callback&#039;;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSO===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/3-submodules/office-365-sso&lt;br /&gt;
&lt;br /&gt;
Ce module permet d&#039;utiliser le Single Sign In (SSO) d&#039;Office 365 vers Drupal. &lt;br /&gt;
&lt;br /&gt;
Ce module ajoute un bouton &amp;quot;Connexion via SSO&amp;quot; au formulaire de connexion par défaut. En cliquant sur ce lien, les utilisateurs seront redirigés vers votre fenêtre de connexion Office et renvoyés à Drupal lors de la connexion. Le module crée automatiquement un utilisateur (s&#039;il n&#039;est pas déjà présent) et effectue une connexion pour cet utilisateur.&lt;br /&gt;
&lt;br /&gt;
Lorsque ce module est activé et que les utilisateurs sont connectés avec leurs informations d&#039;identification Microsoft, d&#039;autres modules peuvent envoyer des requêtes à l&#039;API Microsoft Graph. Certains des sous-modules l&#039;utilisent déjà. &lt;br /&gt;
&lt;br /&gt;
===SSO User===&lt;br /&gt;
* https://www.drupal.org/project/profile&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-sso-user&lt;br /&gt;
* https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0&lt;br /&gt;
&lt;br /&gt;
Le module Office 365 SSO User permet de synchroniser les données d&#039;Office 365 vers Drupal lorsque l&#039;utilisateur se connecte à votre site. &lt;br /&gt;
&lt;br /&gt;
Sur la page,  vous pouvez activer la synchronisation et ajouter un mappage de champ de l&#039;API Graph à &amp;lt;Site Drupal&amp;gt;/admin/config/system/o365/settings/sso_user&lt;br /&gt;
&lt;br /&gt;
Ce mapping n&#039;a un intérêt qu&#039;avec l&#039;utilisation du module profile de Drupal.&lt;br /&gt;
&lt;br /&gt;
===Onedrive===&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/office-365-connector/submodules/office-365-onedrive&lt;br /&gt;
* Les droits suivants doivent être attribués:&lt;br /&gt;
** Access Office 365 login page&lt;br /&gt;
** Access Office 365 My Onedrive page&lt;br /&gt;
Tester avec un utilisateur connecté en allant à la page /my-onedrive&lt;br /&gt;
&lt;br /&gt;
Dans les logs Drupal, j&#039;obtiens une erreur :&lt;br /&gt;
 &amp;quot;Tenant does not have a SPO license.&lt;br /&gt;
&lt;br /&gt;
L&#039;authentification Onedrive ne fonctionnerait que pour les comptes entreprises ou mon application est mal configurée. Quelques pages pour aller plus loin:&lt;br /&gt;
* https://stackoverflow.com/questions/46802055/tenant-does-not-have-a-spo-license&lt;br /&gt;
* https://learn.microsoft.com/en-us/answers/questions/743074/tenant-does-not-have-a-spo-license-with-onedrive-s&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/azure/active-directory/develop/supported-accounts-validation&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/graph-oauth?view=odsp-graph-online&lt;br /&gt;
* https://learn.microsoft.com/fr-fr/onedrive/developer/rest-api/getting-started/?view=odsp-graph-online&lt;br /&gt;
&lt;br /&gt;
==Google API==&lt;br /&gt;
&#039;&#039;&#039;Authentification Google&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Module d&#039;authentification:&lt;br /&gt;
* https://www.drupal.org/project/social_api&lt;br /&gt;
&lt;br /&gt;
Créer une &amp;quot;application web&amp;quot; google&lt;br /&gt;
* Ouvrir la [https://console.developers.google.com/ console Google API ]&lt;br /&gt;
* Créer un projet dans le tableau de bord (ex: Google Photos Livois)&lt;br /&gt;
* Aller dans l&#039;écran de consentement OAuth&lt;br /&gt;
** Nom de l&#039;application = nom du site = livois.com&lt;br /&gt;
** Adresse e-mail d&#039;assistance utilisateur&lt;br /&gt;
** Page d&#039;accueil de l&#039;application : la page d&#039;accueil du site&lt;br /&gt;
** Ajouter le nom de domaine autorisé: livois.com&lt;br /&gt;
** Adresse e-mail du développeur&lt;br /&gt;
* Créer les identifiants&lt;br /&gt;
** Choisir ID Client OAuth&lt;br /&gt;
** Type d&#039;application: Web application&lt;br /&gt;
** Nom du client: drupal9&lt;br /&gt;
** Redirection: https://drupal9.livois.com/web/google_api_client/callback - le https est obligatoire&lt;br /&gt;
** Cela donne un ID Client et une clé secrète qu&#039;il faut ensuite utiliser lors de la configuration du module&lt;br /&gt;
* Configurer Drupal : Configuration &amp;gt; Google Api Client Listing&lt;br /&gt;
** Name = Nom du client : drupal9&lt;br /&gt;
** Client ID&lt;br /&gt;
** Client Secret&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Photos&#039;&#039;&#039;&lt;br /&gt;
* https://www.drupal.org/project/google_photos_api&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client&lt;br /&gt;
* https://developers.google.com/photos/library/guides/overview&lt;br /&gt;
* https://www.drupal.org/docs/contributed-modules/google-api-php-client/google-api-console-configurations&lt;br /&gt;
&lt;br /&gt;
** Activer l&#039;API : Photos Library API&lt;br /&gt;
*** Services : Google OAuth2 API (pas de Photo^^)&lt;br /&gt;
*** Scopes : sélectionner l&#039;ensemble &lt;br /&gt;
*** Is Access Type Offline : laisser coché&lt;br /&gt;
*** Cliquer ensuite sur &amp;quot;authenticate&amp;quot; dans le champ Operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2021-2023|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1776</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1776"/>
		<updated>2019-09-08T09:43:55Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| Plusieurs clients &amp;lt;ref&amp;gt;https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://www.maketecheasier.com/google-drive-clients-linux/ &amp;lt;/ref&amp;gt;:&lt;br /&gt;
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour &amp;quot;monter&amp;quot; le cloud mais ne garde par les fichiers localement&lt;br /&gt;
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement&lt;br /&gt;
* [https://www.insynchq.com/ Insync] - à priori très bien mais à 30$ .  &lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
==Références==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1775</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1775"/>
		<updated>2019-09-08T09:43:32Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| Plusieurs clients &amp;lt;ref&amp;gt;https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://www.maketecheasier.com/google-drive-clients-linux/ &amp;lt;/ref&amp;gt;:&lt;br /&gt;
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour &amp;quot;monter&amp;quot; le cloud mais ne garde par les fichiers localement&lt;br /&gt;
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement&lt;br /&gt;
* [https://www.insynchq.com/ Insync] - à priori très bien mais à 30$ .  &lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1774</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1774"/>
		<updated>2019-09-08T09:35:35Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| Plusieurs clients &amp;lt;ref&amp;gt;https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://www.maketecheasier.com/google-drive-clients-linux/ &amp;lt;/ref&amp;gt;:&lt;br /&gt;
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour &amp;quot;monter&amp;quot; le cloud mais ne garde par les fichiers localement&lt;br /&gt;
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement&lt;br /&gt;
* [Insync https://www.insynchq.com/] - à priori très bien mais à 30$ .  &lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1773</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1773"/>
		<updated>2019-09-08T09:33:52Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| Plusieurs clients &amp;lt;ref&amp;gt;https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://www.maketecheasier.com/google-drive-clients-linux/ &amp;lt;/ref&amp;gt;:&lt;br /&gt;
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour &amp;quot;monter&amp;quot; le cloud mais ne garde par les fichiers localement&lt;br /&gt;
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement&lt;br /&gt;
* [Insync https://www.insynchq.com/] - à priori très bien mais à 30$ .  &lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1772</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1772"/>
		<updated>2019-09-08T09:25:59Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients]:&lt;br /&gt;
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour &amp;quot;monter&amp;quot; le cloud mais ne garde par les fichiers localement&lt;br /&gt;
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement&lt;br /&gt;
* [Insync https://www.insynchq.com/] - à priori très bien mais à 30$ .  &lt;br /&gt;
* https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1771</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1771"/>
		<updated>2019-09-08T09:18:32Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* google-drive-ocamlfuse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1770</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1770"/>
		<updated>2019-09-08T07:16:17Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1769</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1769"/>
		<updated>2019-09-08T07:14:42Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Automatiser le lancement au démarrage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=odriveagent&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=odrive Sync Agent daemon&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
ExecStart=/usr/local/bin/odriveagent&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/systemd/system/odrive.service&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1768</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1768"/>
		<updated>2019-09-08T06:10:19Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1767</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1767"/>
		<updated>2019-09-08T06:09:28Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
==Commandes de synchronisation==&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Mettre à la poubelle dans le cloud les fichiers supprimés en local &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; emptytrash &lt;br /&gt;
* Obtenir le statut de synchronisation d&#039;un répertoire&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; syncstate Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
* Le statut global d&#039;Odrive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; status&lt;br /&gt;
&lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1766</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1766"/>
		<updated>2019-09-07T22:46:25Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* odrive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte notamment des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Automatiser le lancement au démarrage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1765</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1765"/>
		<updated>2019-09-07T13:12:29Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Relancer la synchronisation &lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; refresh Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1764</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1764"/>
		<updated>2019-09-07T12:47:46Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* odrive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
https://docs.odrive.com/docs/odrive-sync-agent&lt;br /&gt;
Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]&lt;br /&gt;
&lt;br /&gt;
* Créer une clé d&#039;authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]&lt;br /&gt;
&lt;br /&gt;
* Installer l&#039;agent odrive dans $HOME&lt;br /&gt;
  od=&amp;quot;$HOME/.odrive-agent/bin&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrive-py&amp;quot; --create-dirs -o &amp;quot;$od/odrive.py&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odriveagent-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot; &amp;amp;&amp;amp; curl -L &amp;quot;http://dl.odrive.com/odrivecli-lnx-64&amp;quot; | tar -xvzf- -C &amp;quot;$od/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Lancer l&#039;agent&lt;br /&gt;
 nohup &amp;quot;$HOME/.odrive-agent/bin/odriveagent&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; authenticate 00000000-0000-0000-0000-000000000000-00000000&lt;br /&gt;
&lt;br /&gt;
* Monter un répertoire &amp;quot;Odrive&amp;quot; dans $HOME. &lt;br /&gt;
  mkdir Odrive&lt;br /&gt;
  python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; mount &amp;quot;$HOME/Odrive&amp;quot; /&lt;br /&gt;
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d&#039;Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
* Synchroniser les répertoires d&#039;Amazon Drive&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/AmazonCloudDrive.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf&amp;quot;&lt;br /&gt;
 python &amp;quot;$HOME/.odrive-agent/bin/odrive.py&amp;quot; sync &amp;quot;$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
 mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
* Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos&lt;br /&gt;
  ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1763</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1763"/>
		<updated>2019-09-07T12:15:57Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
google-drive-ocmalfuse permet d&#039;utiliser le cloud google comme un répertoire.&lt;br /&gt;
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d&#039;avoir une connexion internet pour y accéder.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
=odrive=&lt;br /&gt;
odrive permet de synchroniser plusieurs cloud.&lt;br /&gt;
Plus complexe que google-drive-ocamlfuse, il a deux avantages:&lt;br /&gt;
* les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet. &lt;br /&gt;
* il fonctionne avec Amazon Drive.&lt;br /&gt;
&lt;br /&gt;
La [https://www.odrive.com/upgrade version payante] apporte des fonctionnalités de cryptage.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1762</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1762"/>
		<updated>2019-09-07T11:53:01Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1761</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1761"/>
		<updated>2019-09-07T11:52:02Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. Par contre [https://docs.odrive.com/docs/odrive-sync-agent odrive] fonctionne.&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1760</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1760"/>
		<updated>2019-09-06T21:40:42Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Depuis 2018, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. Peut-être que [https://docs.odrive.com/docs/odrive-sync-agent odrive] fonctionne.&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1759</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1759"/>
		<updated>2019-09-06T21:39:55Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Depuis 2018, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. Peut-être que [https://docs.odrive.com/docs/odrive-sync-agent] fonctionne.&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Accueil&amp;diff=1758</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Accueil&amp;diff=1758"/>
		<updated>2019-09-06T17:03:20Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Bienvenue sur wikilivois=&lt;br /&gt;
&lt;br /&gt;
==Wikilivois==&lt;br /&gt;
&#039;&#039;&#039;Bienvenue sur wikilivois :-)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Publicité==&lt;br /&gt;
[http://www.mxguarddog.com/fr/ How to stop spam] avec Mxguarddog!&lt;br /&gt;
&lt;br /&gt;
==Les thématiques==&lt;br /&gt;
Les [[Special:Toutes_les_pages | {{NUMBEROFPAGES:R}} articles]] abordent les sujets suivants:&lt;br /&gt;
* [[:Category:Hebergement|Hébergement]] &amp;lt;small&amp;gt;({{PAGESINCAT:Hebergement}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Reseaux|les réseaux et la VOIP]] &amp;lt;small&amp;gt;({{PAGESINCAT:Reseaux}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Systèmes|les systèmes et la bureautique]] &amp;lt;small&amp;gt;({{PAGESINCAT:Systèmes}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Applications|les applications serveur]] &amp;lt;small&amp;gt;({{PAGESINCAT:Applications}})&amp;lt;/small&amp;gt;&lt;br /&gt;
** [[:Category:Messagerie|La messagerie]] &amp;lt;small&amp;gt;({{PAGESINCAT:Messagerie}})&amp;lt;/small&amp;gt;&lt;br /&gt;
** [[:Category:Web|Les services web]] &amp;lt;small&amp;gt;({{PAGESINCAT:Web}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Applications Web|les applications web]] &amp;lt;small&amp;gt;({{PAGESINCAT:Applications}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Prog|les languages de programmation]] &amp;lt;small&amp;gt;({{PAGESINCAT:Prog}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Sécurité|la sécurité]] &amp;lt;small&amp;gt;({{PAGESINCAT:Sécurité}})&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[:Category:Management|la gestion de projet/management]] &amp;lt;small&amp;gt;({{PAGESINCAT:Management}})&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et aussi :&lt;br /&gt;
* des [[:Category:Fiches pratiques|fiches]] pour l&#039;utilisation d&#039;outils disponibles sur Linux.&lt;br /&gt;
&lt;br /&gt;
==Les dernières mises à jour==&lt;br /&gt;
{{Special:RecentChanges/days=180,limit=20,hideminor}}&lt;br /&gt;
&lt;br /&gt;
{{Copy|2006-2019|Christophe de Livois|DP}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1757</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1757"/>
		<updated>2019-09-06T06:13:03Z</updated>

		<summary type="html">&lt;p&gt;Christophe : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Depuis 2018, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. Peut-être que [https://docs.odrive.com/docs/odrive-sync-agent] fonctionne.&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1756</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1756"/>
		<updated>2019-09-06T06:11:53Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| Depuis 2018, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli]. Peut-être que [https://www.odrive.com/ odrive] fonctionne.&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One.&lt;br /&gt;
|Le cloud est orienté photos. Il est possible de créer un groupe famille avec d&#039;autres comptes amazon (pas forcément premium).&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1755</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1755"/>
		<updated>2019-09-02T22:10:30Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| https://www.zem.fr/acd-monter-amazon-cloud-drive-comme-un-disque-dur/&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One.&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1754</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1754"/>
		<updated>2019-09-02T22:07:58Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| https://www.zem.fr/acd-monter-amazon-cloud-drive-comme-un-disque-dur/&lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One.&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1753</id>
		<title>Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Cloud&amp;diff=1753"/>
		<updated>2019-09-02T22:00:00Z</updated>

		<summary type="html">&lt;p&gt;Christophe : /* Comparatif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Systèmes]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.&lt;br /&gt;
Les fonctionnalités pour un particulier sont les suivantes:&lt;br /&gt;
- Sur les PCs, il s&#039;agit de travailler dans des répertoires - comme avant&lt;br /&gt;
- Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus&lt;br /&gt;
- Ils sont aussi accessibles d&#039;autres devices (téléphones, tablettes autres PCs)&lt;br /&gt;
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité&lt;br /&gt;
&lt;br /&gt;
=Comparatif=&lt;br /&gt;
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services&lt;br /&gt;
* https://itsfoss.com/cloud-services-linux/&lt;br /&gt;
* https://doc.ubuntu-fr.org/cloud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;right&amp;quot; style=&amp;quot;background-color:#CCFFCC&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Dropbox&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Google Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | Amazon Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | One Drive&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | pCloud&lt;br /&gt;
!bgcolor=&amp;quot;lightblue&amp;quot; | SFR Cloud&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Page Web&#039;&#039;&#039;&lt;br /&gt;
|https://www.dropbox.com/&lt;br /&gt;
|https://drive.google.com/&lt;br /&gt;
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&amp;amp;nodeId=201376330 Site d&#039;Amazon]&lt;br /&gt;
|https://onedrive.live.com/about/fr-FR/plans/&lt;br /&gt;
|https://www.pcloud.com/fr/&lt;br /&gt;
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Gratuite&#039;&#039;&#039;&lt;br /&gt;
| 2Go&lt;br /&gt;
| 15Go + Photos illimités. &amp;lt;small&amp;gt;Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.&amp;lt;/small&amp;gt;&lt;br /&gt;
| 5Go pour les vidéos +  illimité pour les photos&lt;br /&gt;
| 5Go&lt;br /&gt;
| 10 Go&lt;br /&gt;
| 10 ou 100 Go en fonction de l&#039;offre fixe ou mobile souscrite&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Offre Payante&#039;&#039;&#039;&lt;br /&gt;
| 2To pour 10€/mois&lt;br /&gt;
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois &lt;br /&gt;
| 100 Go pour 20€/an, 1To pour 100€/an&lt;br /&gt;
| 100 Go pour 2€/mois,1To pour 69€/an &lt;br /&gt;
| 175€ pour 500Go à vie, 350€ pour 2To à vie&lt;br /&gt;
| 1 To pour 5€/mois&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Client Linux&#039;&#039;&#039;&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://www.zem.fr/acd-monter-amazon-cloud-drive-comme-un-disque-dur/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d&#039;automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/&lt;br /&gt;
| &lt;br /&gt;
| onedrive-d,  Insync, ExpanDrive&lt;br /&gt;
| Oui&lt;br /&gt;
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]&lt;br /&gt;
|- &lt;br /&gt;
|&#039;&#039;&#039;Sécurité&#039;&#039;&#039;&lt;br /&gt;
|Restauration de 30j avec l&#039;offre plus.&lt;br /&gt;
|Non crypté, [https://support.google.com/drive/answer/2409045 Gestion de version].&lt;br /&gt;
|Non crypté, pas de gestion de version.&lt;br /&gt;
|Non crypté, Gestion de version pour les documents office uniquement.&lt;br /&gt;
|Cryptage en option, corbeille &amp;amp; gestion de version pendant 30j.&lt;br /&gt;
|Non crypté&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-utilisateurs&#039;&#039;&#039;&lt;br /&gt;
|Dropbox business, à partir de 10€/mois par utilisateur&lt;br /&gt;
|Jusqu&#039;à 6 comptes avec Google One.&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|6 utilisateurs avec 1To chacun: 99€/an.&lt;br /&gt;
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu&#039;à 5 utilisateurs: 500€&lt;br /&gt;
|Pas d&#039;option famille.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Commentaire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ solution parfaite] pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime.&lt;br /&gt;
|Propose des licenses Office avec les formules abonnements&lt;br /&gt;
|&lt;br /&gt;
|Le tarif est intéressant mais ne fonctionne pas avec Linux.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt; ... &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Google Drive &amp;amp; google-drive-ocamlfuse=&lt;br /&gt;
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:alessandro-strada/ppa &lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{{Copy|2019|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
</feed>