There are slight modifications in this French version of my previous post relative to its English counterpart. However, the content is globally similar.
Thanks to your comment, I noticed that I forgot to add a sentence in English at the beginning of this blog that includes all of this. This is now fixed (thanks for pointing it out).
Cheers!