<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.momh.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>momh</title>
	<link>https://momh.fr/</link>
	<description>My Own Memory Hole se veut une sorte de &#171;&#160;vitrine&#160;&#187; de mon parcours et de mon exp&#233;rience mais aussi de mes centres d'int&#233;r&#234;t et constitue donc en quelque sorte ma m&#233;moire en ligne, m&#233;moire virtuelle d&#233;localis&#233;e mais ordonn&#233;e et index&#233;e&#8230;</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.momh.fr/spip.php?id_auteur=2&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>De Oh my ZSH &#224; Antidote &amp; Oh My Posh</title>
		<link>https://www.momh.fr/de-oh-my-zsh-a-antidote-oh-my-posh</link>
		<guid isPermaLink="true">https://www.momh.fr/de-oh-my-zsh-a-antidote-oh-my-posh</guid>
		<dc:date>2026-02-18T19:36:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>



		<description>
&lt;p&gt;Un l&#233;ger ennui, une petite lassitude, une impression de lourdeur... Et me voil&#224; donc &#224; rechercher des alternatives &#224; Oh My Zsh que j'utilisais depuis quelques temps, &#224; la fois pour g&#233;rer mes plugins et le th&#232;me de prompt que j'utilisais. &lt;br class='autobr' /&gt; Et j'ai donc d&#233;couvert Antidote https://antidote.sh, un gestionnaire de plugins pour &lt;span class=&#034;caps&#034;&gt;ZSH&lt;/span&gt; l&#233;ger et performant ainsi que Oh My Posh https://ohmyposh.dev. &lt;br class='autobr' /&gt;
Antidote &lt;br class='autobr' /&gt;
Antidote is a Zsh plugin manager made from the ground up thinking about performance. It&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Un l&#233;ger ennui, une petite lassitude, une impression de lourdeur... Et me voil&#224; donc &#224; rechercher des alternatives &#224; Oh My Zsh que j'utilisais depuis quelques temps, &#224; la fois pour g&#233;rer mes plugins et le th&#232;me de prompt que j'utilisais.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Et j'ai donc d&#233;couvert Antidote &lt;a href=&#034;https://antidote.sh/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://antidote.sh&lt;/a&gt;, un gestionnaire de plugins pour &lt;span class=&#034;caps&#034;&gt;ZSH&lt;/span&gt; l&#233;ger et performant ainsi que Oh My Posh &lt;a href=&#034;https://ohmyposh.dev/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://ohmyposh.dev&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Antidote&lt;/h2&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;Antidote is a Zsh plugin manager made from the ground up thinking about performance. &lt;br class='autobr' /&gt;
It is fast because it can do things concurrently, and generates an ultra-fast static plugin file that you can easily load from your Zsh config.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;L'installation peut se faire soit via Git&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;git clone --depth=1 https://github.com/mattmc3/antidote.git ${ZDOTDIR:-~}/.antidote &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;soit via des gestionnaires de paquets, par exemple avec Brew sous MacOS&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;brew install antidote &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ensuite, il faut &#233;diter notre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.zshrc&lt;/code&gt;de la sorte&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# # Lazy-load antidote and generate the static load file only when needed # # Lazy-load antidote and generate the static load file only when needed zsh_plugins=${ZDOTDIR:-$HOME}/.zsh_plugins if [[ ! ${zsh_plugins}.zsh -nt ${zsh_plugins}.txt ]]; then ( source $HOMEBREW_PREFIX/opt/antidote/share/antidote/antidote.zsh antidote bundle &lt;${zsh_plugins}.txt &gt;${zsh_plugins}.zsh ) fi source ${zsh_plugins}.zshfile. source ${zsh_plugins}.zsh &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Les plugins sont list&#233;s dans le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.zsh_plugins.txt&lt;/code&gt;, par exemple&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# some plugins support deferred loading zdharma-continuum/fast-syntax-highlighting kind:defer zsh-users/zsh-autosuggestions kind:defer zsh-users/zsh-history-substring-search kind:defer &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il est &#233;galement possible d'appeler des plugins en provenance de Oh My Zsh&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# # Using Oh My Zsh plugins # getantidote/use-omz # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/eza ohmyzsh/ohmyzsh path:plugins/eza # https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf ohmyzsh/ohmyzsh path:plugins/fzf &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Un coup de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;source ~/.zshrc&lt;/code&gt; et votre terminal devrait donc d&#233;sormais b&#233;n&#233;ficier de ces plugins, avec leurs alias respectifs, etc.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Oh My Posh&lt;/h2&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;The most customizable and fastest prompt engine for any shell.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oh My Posh (&lt;a href=&#034;https://ohmyposh.dev/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;https://ohmyposh.dev&lt;/a&gt;) permet donc tr&#232;s ais&#233;ment de configurer son prompt .&lt;br class='autobr' /&gt;
Une fois install&#233;, il suffit d'ajouter une ligne &#224; la fin de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.zshrc&lt;/code&gt; afin de le charger&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;eval &#034;$(oh-my-posh init zsh)&#034; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour utiliser un th&#232;me existant (&lt;a href=&#034;https://ohmyposh.dev/docs/themes&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://ohmyposh.dev/docs/themes&lt;/a&gt;), il suffit de le passer en option &#224; la commande ins&#233;r&#233;e pr&#233;c&#233;demment&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;; ainsi par exemple&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;eval &#034;$(oh-my-posh init zsh --config 'quick-term')&#034; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Bien s&#251;r, il est possible de configurer son propre th&#232;me (&lt;a href=&#034;https://ohmyposh.dev/docs/configuration/general&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://ohmyposh.dev/docs/configuration/general&lt;/a&gt;).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>SPIPer avec DDEV (bis)</title>
		<link>https://www.momh.fr/spiper-avec-ddev-bis</link>
		<guid isPermaLink="true">https://www.momh.fr/spiper-avec-ddev-bis</guid>
		<dc:date>2024-05-21T04:37:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;</dc:subject>
		<dc:subject>webdev</dc:subject>

		<description>
&lt;p&gt;Si nous parvenions dans notre premier article &#224; obtenir un environnement de d&#233;veloppement sous &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; rapidement gr&#226;ce &#224; &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;, la m&#233;thode propos&#233;e aboutit &#224; rendre probl&#233;matique l'usage de &lt;span class=&#034;caps&#034;&gt;PHP&lt;/span&gt; en &lt;span class=&#034;caps&#034;&gt;CLI&lt;/span&gt;. La solution, pour ce qui est de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; en tout cas&#160;: ne plus utiliser le param&#232;tre &#8212;docroot. &lt;br class='autobr' /&gt; Installer une version 4.3 &lt;br class='autobr' /&gt;
On commence par cloner le d&#233;p&#244;t de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, puis l'on configure notre environnement &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt; avant d'utiliser la commande checkout pour basculer sur la branche qui nous int&#233;resse&#160;:&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/spip" rel="tag"&gt;&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/webdev" rel="tag"&gt;webdev&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Si nous parvenions &lt;a href='https://www.momh.fr/spiper-avec-ddev' class=&#034;spip_in&#034;&gt;dans notre premier article&lt;/a&gt; &#224; obtenir un environnement de d&#233;veloppement sous &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; rapidement gr&#226;ce &#224; &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;, la m&#233;thode propos&#233;e aboutit &#224; rendre probl&#233;matique l'usage de &lt;span class=&#034;caps&#034;&gt;PHP&lt;/span&gt; en &lt;span class=&#034;caps&#034;&gt;CLI&lt;/span&gt;. La solution, pour ce qui est de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; en tout cas&#160;: ne plus utiliser le param&#232;tre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;--docroot&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Installer une version 4.3&lt;/h2&gt;
&lt;p&gt;On commence par cloner le d&#233;p&#244;t de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, puis l'on configure notre environnement &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt; avant d'utiliser la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;checkout&lt;/code&gt; pour basculer sur la branche qui nous int&#233;resse&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;git clone https://git.spip.net/spip/spip.git spip43 cd spip43 ddev config --project-type=php --php-version=7.4 ddev checkout ddev checkout spip -b4.3 public &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si vous &#234;tes confront&#233; au message suivant&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;fatal: detected dubious ownership in repository at '/var/www/html' To add an exception for this directory, call: git config --global --add safe.directory /var/www/html &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il suffit d'ex&#233;cuter la commande indiqu&#233;e, au sein du container bien &#233;videmment&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ddev exec git config --global --add safe.directory /var/www/html &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Installer la branche &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;master&lt;/code&gt;&lt;/h2&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;git clone https://git.spip.net/spip/spip.git master cd master ddev config --project-type=php --php-version=8.2 ddev composer install ddev composer local mode-dev rm -rf web/plugins-dist ddev composer local install &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>SPIPer avec DDEV</title>
		<link>https://www.momh.fr/spiper-avec-ddev</link>
		<guid isPermaLink="true">https://www.momh.fr/spiper-avec-ddev</guid>
		<dc:date>2024-03-21T12:26:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>webdev</dc:subject>
		<dc:subject>&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;</dc:subject>

		<description>
&lt;p&gt;&lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt; est, pour le dire vite, une surcouche &#224; Docker permettant de mettre en place extr&#234;mement rapidement des environnements de d&#233;veloppement Web. Nous allons tenter de d&#233;crire ici comment nous l'utilisons pour nos d&#233;veloppements avec &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;. &lt;br class='autobr' /&gt; Je ne vais pas ici d&#233;crire l'installation de &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;, sa documentation se suffisant &#224; elle-m&#234;me plus que largement. &lt;br class='autobr' /&gt;
&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;-Cli &amp; checkout &lt;br class='autobr' /&gt;
Ces outils en ligne de commande que sont checkout (m&#233;thode unifi&#233;e d'installation et de mise &#224; jour) et &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;-Cli&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/webdev" rel="tag"&gt;webdev&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/spip" rel="tag"&gt;&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;a href=&#034;https://ddev.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;&lt;/a&gt; est, pour le dire vite, une surcouche &#224; Docker permettant de mettre en place extr&#234;mement rapidement des environnements de d&#233;veloppement Web. Nous allons tenter de d&#233;crire ici comment nous l'utilisons pour nos d&#233;veloppements avec &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Je ne vais pas ici d&#233;crire l'installation de &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;, &lt;a href=&#034;https://ddev.readthedocs.io/en/stable/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;sa documentation&lt;/a&gt; se suffisant &#224; elle-m&#234;me plus que largement.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;-Cli &amp; checkout&lt;/h2&gt;
&lt;p&gt;Ces outils en ligne de commande que sont &lt;a href=&#034;https://git.spip.net/spip-contrib-outils/checkout&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;checkout&lt;/a&gt; (m&#233;thode unifi&#233;e d'installation et de mise &#224; jour) et &lt;a href=&#034;https://git.spip.net/spip-contrib-outils/spip-cli&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;-Cli&lt;/a&gt; (installation, mise &#224; jour, manipulation...) m'apparaissent comme indispensables&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;; un grand merci &#224; nicod donc pour en proposer &lt;a href=&#034;https://git.spip.net/spip-contrib-outils/ddev&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;une int&#233;gration &#224; &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Personnellement, j'ai commenc&#233; par cloner le d&#233;p&#244;t dans un r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/sources&lt;/code&gt; avant de cr&#233;er un lien (non symbolique) pour chacun des deux scripts vers le r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.ddev/commands/web/&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;p&gt;Ainsi, pour chacun de nos projets, ces deux commandes seront accessibles une fois le conteneur web lanc&#233; (seul b&#233;mol, il conviendra de r&#233;installer les utilitaires &#224; chaque red&#233;marrage, mais les scripts propos&#233;s par nicod s'en charge tr&#232;s bien).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installer &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; dans un environnement &lt;span class=&#034;caps&#034;&gt;DDEV&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Avant d'installer &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, il convient de pr&#233;parer notre environnement de d&#233;veloppement&#160;: cr&#233;ation d'un r&#233;pertoire, configuration du projet et initialisation&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;shell&#034; class='spip_code spip_code_block language-shell' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;mkdir mon_site &amp;&amp; cd mon_site ddev config --project-type=php --webserver-type=apache-fpm --docroot=web --composer-root=web ddev start &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Une fois cela fait, on peut proc&#233;der &#224; l'installation de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; (sur sa branche master ici) avec &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;-Cli (il convient de lancer la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;spip&lt;/code&gt; une premi&#232;re fois pour proc&#233;der &#224; son installation)&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ddev spip ddev spip dl git -b master -d web &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;L&#224;, on tombe sur ce message, auquel il faut r&#233;pondre par l'affirmative&#160;:&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;Le r&#233;pertoire existant web a &#233;t&#233; renomm&#233; en web__OLD. Souhaitez vous le supprimer&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;? (yes/no) [yes]&#160;:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Puis, on peut poursuivre l'installation, comme indiqu&#233; dans le &lt;span class=&#034;caps&#034;&gt;README&lt;/span&gt; de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, en prenant bien soin de faire pr&#233;c&#233;der certaines commandes de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ddev&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ddev composer install ddev composer local mode-dev rm -rf web/plugins-dist ddev composer local install &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Enfin, il suffit de proc&#233;der &#224; l'installation de &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, en utilisant les informations de connexion &#224; la base de donn&#233;es retourn&#233;es par la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;describe&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ddev describe &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
