J'en parlais dans une bulle passée...
https://liens.vincent-bonnefille.fr/?OMKCTA
Isso
génère un espace de commentaire
Testez Isso
, en bas de page, dans {cette} bulle :
https://liens.vincent-bonnefille.fr/?vbm_vg#comments
Page du projet/app
https://github.com/posativ/isso/
https://isso-comments.de {cette bulle}
. . .
Je voulais rendre cet espace 2.0
: qu'on puisse commenter, surligner.
... sans être surveillé.e/tracké.e
Je cherchais...
une alternative à /Disqus/
-> https://alternativeto.net/software/disqus/
J'ai des clients / amix...
qui me demandent ce genre d'outil, essentiel pour avoir un #feedback !
. . .
J'ai finalement opté pour isso
crédit image : https://linuxhandbook.com/deploy-isso-comment/
Limitation
Marche uniquement avec des URL (permaliens) avec un /sous-chemin/
{ici}, avec des parameters (.. .fr/?...) chaque page est considérée comme aillant le même thread (sujet/fil de conversation)
-> https://isso-comments.de/docs/reference/client-config/
-> data-isso-id="https://votre_url_ou_permalien"
Source complète
https://omicx.cc/posts/2021-04-16-create-a-hugo-blog/
Tuto résumé
- on crée un user restreint isso
- quelques dep. dont
virtualenv
ensuite
- on passe en user isso
sudo su isso
- on installe
pip3 install isso
- on passe en virt.
virtualenv ~/venv/isso
source ~/venv/isso/bin/activate
- on crée une config
( avec un autre port que 8080 + password + CORS / hosts(*) + etc )
nano ~/etc/comments.cfg
cf.tuto d'omicx.cc - on démarre isso
isso -c ~/etc/comments.cfg run
. . .
Pour le service je me suis inspiré de :
[Unit]
Description=Isso
After=network-online.target
[Service]
Type=simple
User=isso
Group=isso
UMask=007
ExecStart=/var/www/pip/venv/bin/isso -c /home/isso/etc/comments.cfg
Restart=on-failure
# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target
Le tuto nous explique ensuite comment gérer un Reverse_proxy #Nginx
et créer un service qui démarrera avec le serveur...
(*) CORS test
https://cors-test.codehappy.dev/?url=https%3A%2F%2Fisso.bonnebulle.xyz&origin=https%3A%2F%2Fcors-test.codehappy.dev&method=get NOT
https://cors-test.codehappy.dev/?url=https%3A%2F%2Fisso.bonnebulle.xyz&origin=https%3A%2F%2Fliens.vincent-bonnefille.fr&method=get OK
todo FIX: SMTP mail notifications !
Autres pistes
https://isso-comments.de/docs/guides/quickstart/
https://stanislas.blog/2018/02/add-comments-to-your-blog-with-isso/
https://www.hallada.net/2017/11/15/isso-comments.html
https://confluence.jaytaala.com/display/TKB/Installing%2C+configuring%2C+and+integrating+isso+(commenting+web+app)+into+Confluence
Tient tient tient...
/Piwik/ devient .pro et /Matomo/...
L'outil open.source, #alternativeto /Google Analytics/ se chercherait une modalité d'existence et rétribution en tant que service /Freenium/ ( gratuit en grande partie - avec des options /Prenium/).
Sans doute une volonté de survivance et déploiement de l'entreprise salutaire.
Car avoir un outil libre, alternatif au géant des #GAFAM_NATU est une très très bonne chose.
Son service de #ads_tracking est aujourd'hui embarqué-installé sur des milliards de sites #web par des #web_master esclaves-dépendants de cet outil.
Il leur permet une #veille sur leur #admin (administration), de "voir"."suivre". . . comment on clique ou pas sur tel lien. . . si on est un #bot ou nouvellæ visiteur.euse . . . d'où on se connecte . . . combien de temps on reste sur une page : : plein d'infos super importantes pour ajuster un /marketing/ et augmenter ses points en matière de #SEO .
Pour beaucoup de sites, cette vision des usages et consommations des contenus qu'ils produisent est #CAPITAL .
/Piwik/ ce sont les yeux et les oreilles de la chasseresse du web à l'affût d'un #feedback lui indiquant le chemin à prendre ( quel politique.stratégie la plus adaptée ) pour atteindre sa proie au plus vite.
Gérer son espace publicitaire est au centre de l'économie du web formé autour des données. La création d'un siteweb est pensée pour et par cet impératif ( parfois au détriment du contenu qui devient secondaire.accessoire )
Cet espace public est pensé pour influencer / produire des comportements consommateurs ( #nudge ) : pour augmenter le temps d' #attention porté.capté ...
Se doter d'un outil alternatif de suivi #veille est donc important dans l'écosystème du #web .
Aussi, aujourd'hui je me demande se que valent ces offres.produits émergeants-nouveaux_venus .
Quels alternatives sur ce marché ?
https://alternativeto.net/software/piwik/about/
https://alternativeto.net/software/piwik-pro/about/
https://alternativeto.net/software/ackee/about/ #nodejs
https://alternativeto.net/software/shynet/about/ #privacy_vie_privée
( les deux derniers me tentent bien en auto-hébergement #todo #self_host_hébergement )
@Tom_Scott ( The Two Generals’ Problem )
3,54 M d’abonnés #2019
Problème essentiel en science de l'informatique et des réseaux : comment vérifier la synchronicité d'un ordre, d'une commande (de façon à ce qu'ielle ne soit pas pas envoyé.e de multiple fois). Tom prend ici l'exemple d'une commande sur un site et de la latence entre différents agents humains_ordinateurs pouvant mener à de faux positifs ( #feedback ) .
Un problème résolu par la plupart des blockchains qui vérifient qu'une transaction ne peut être réalisée de multiples fois ( ce qui pourrait mener à une fraude ).
Le but est de trouver dans un environnement de confiance moindre (absente sinon hostile, comme c'est le cas dans un réseau d'anonymes_inconnus : dans tout espace public ouvert) un consensus autour d'une situation (sur l'état d'un compte par exemple). La "preuve par le travail" (ou //proof of work//) est employée à cet effet sur un réseau de type blockchain (par le calcul d'un bloc, la vérification de son état dans la chaîne).
La page wikipedia :
https://fr.wikipedia.org/wiki/Problème_des_généraux_byzantins
"Les contours parfois flous de cet ensemble de recherches s'articulent toutefois autour du concept clé de rétroaction (en anglais feedback) ou mécanisme téléologique. Leur but était de donner une vision unifiée des domaines naissants de l'automatique, de l'électronique et de la théorie mathématique de l'information, en tant que « théorie entière de la commande et de la communication, aussi bien chez l'animal que dans la machine ».
La formalisation du résultat de leurs échanges a été confié à Norbert Wiener, mathématicien aux compétences multiples, ce qu'il fait dans l'ouvrage //Cybernetics or Control and Communication in the Animal and the Machine//. Publié en #1948, il est considéré comme fondateur de la cybernétique et assura à celle-ci une large diffusion publique. [...] L'ambition développée par la cybernétique a pourtant constitué un creuset formidable pour l'élaboration des sciences cognitives, de l'intelligence artificielle, des thérapies systémiques de l'école de //Palo_Alto, ou encore des théories biologiques de l'auto-organisation."
"La rétroaction (en anglais feedback) est l’action en retour d’un effet sur sa propre origine : la séquence de causes et d'effets forme donc une boucle dite boucle de rétroaction."
Définition :
"Pionniers de l'expression de cette notion de rétroaction, Norbert Wiener, Arturo Rosenblueth et Julian Bigelow « l'emploient aussi dans un sens plus restreint pour signifier que le comportement d'un objet est déterminé par la marge d’erreur qui le sépare à un moment donné de l’objectif qu’il cherche à atteindre ».
L’automatique est une discipline qui étudie systématiquement les rétroactions." [...]
Boucle, chaîne et oscillation :
"Les comportements des systèmes se répartissent en trois grands types :
-- amplification, voire emballement tant que les limites physiques ne sont pas atteintes (effet boule de neige : effet Larsen, explosion nucléaire, etc.) ;
-- régulation stable (aéronautique, aérospatial, régulation des processus industriels par l'automatique), éventuellement sous forme cyclique, avec ou sans amortissement : clignoteur, sonnette électrique, thermostat, etc. ;
entre les deux, fonctionnement chaotique, qui peut néanmoins sous certaines conditions déboucher sur (émergence), ou ressembler à, un des deux autres. Un exemple de comportement émergent est donné par la fourmi de Langton." #jeu_de_la_vie
Applications : Modélisation :
Jay W. Forrester créa un langage pour fabriquer facilement sur ordinateur des simulations de modèles de rétroaction : le langage DYNAMO (dynamic models). Il s'en servira pour construire un modèle industriel décrit dans son livre Industrial dynamics. Il en arrivera ensuite à modéliser le monde lui-même, d'abord dans un premier modèle de #1973 manquant de détail (il considérait le monde comme une entité unique, sans le régionaliser) et utilisé par le Club de Rome, puis en segmentant le monde en régions homogènes pour un meilleur réalisme. Ces modélisations sont décrites dans son livre World dynamics.
'' God and Golem presents Wiener's ideas on machine learning, machine reproduction, and the place of machines in society, with some religious context.
Wiener mentions some of his secondary concerns: sensory feedback in artificial limbs, the problems of human responsibility in relation with technology, the limits of machine game-playing, Darwinism, Marxism, the Cold War, the rigidity of ideological thinking, and a critique of the claims of econometrics and mathematical economics to be regarded as being scientific.
In the conclusion, he brings the burden of ethics to politics, away from religion. ''