C’est en lisantle billet de Vincent Corlaix que j’ai réalisé que ma vigilance avait été prise en défaut. Du coup, moi aussi je quitte Github pour Codeberg, préférant le libre au monde de Microsoft. Codeberg permet de stocker et gérer du code informatique, comme GitHub, mais en préservant la vie privée.
Mais, euh, c’est pour quoi faire ?
Vous savez que j’utilise le CMS WordPress pour ce site. Je veille à ce que le site soit performant et sans cookies. Pour l’alléger, j’essaie d’éviter le clinquant, et de limiter les choses lourdes parmi lesquelles des plugins ou extensions. Ces plugins ajoutent des fonctionnalités mais posent des difficultés liées à la sécurité, à la surveillance de leur mise à jour et tout simplement peuvent alourdir inutilement le site.
J’ai appris, en m’aidant de pistes données dans des forums ou de l’intelligence artificielle (oui, là avec des requêtes fermées et précises) à remplacer nombre de ces plugins par des « bouts de code » ou « snippets ».
J’utilise par exemple du code .html pour disposer d’un lecteur audio qui permette de lire gratuitement des listes de fichiers audio en les enchaînant sans payer un plugin qui en plus abaissait la sécurité du site.
Pour m’y retrouver mais aussi partager avec celles et ceux que ça intéresserait pour leur propre site, je mets à disposition ces bouts de code. Ce n’est pas du travail de spécialiste, mais ça peut servir et d’ailleurs être modifié par qui souhaite. Au lieu de les essaimer dans les pages du site, je les stocke dans un espace dédié offert par Codeberg.
De Github à Codeberg

Pour résumer, Codeberg permet de stocker et gérer du code informatique, comme GitHub, mais en mieux pour la vie privée. Les fichiers restent en Europe et ne partent pas aux États Unis. Codeberg est géré par une association allemande à but non lucratif qui respecte vos données. Contrairement à GitHub (racheté par Microsoft), Codeberg reste indépendant et fidèle aux principes du logiciel libre. Voilà pourquoi j’ai effectué cette migration.
Mon nouveau compte :
https://codeberg.org/VincentBreton-auteur est lien vers le compte où j’ai déjà déposé différents types de fichiers.
Vous y retrouverez par exemple le code pour
- proposer un article au hasard
- créer un flux rss complet
- indiquer le nombre d’articles dans le site
- nettoyer les images absentes après une restauration ratée
- faire un bloc lien vers les .pdf
- désactiver les commentaires
- ajouter un titre h1 caché sur la page d’accueil « sans titre »
- etc.
Pour l’instant je laisse le Github car certaines pages font des liens en fonction de ce que je proposais, mais je ne le mets plus en avant et à l’avenir c’est bien le Codeberg qui sera alimenté.
Tout cela est modeste, mais comme je l’ai déjà dit, pour moi, apprendre à manipuler des bouts de code, c’est aussi mieux comprendre comment ça fonctionne.

Un mot en retour ?