Lateo.net - Flux RSS en pagaille (pour en ajouter : @ moi)

🔒
❌ À propos de FreshRSS
Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Hier — 18 avril 2024Framasoft - Changer le monde un octet à la fois

Par : Framasoft

Framasoft, c'est bien !
(en vrai, on teste une app (libre !) de diffusion de messages sur les réseaux sociaux, mais chut 🤫)

Mofifier un PDF

Bonjour et merci de votre accueil .
je suis traductrice débutante et à la recherche d’un logiciel permettant de modifier un fichier pdf de plusieurs pages. Je suis sous Ubuntu depuis des années et je trouve tous les outils nécessaires en général mais cette fois j’ai reçu un fichier en pdf et je n’arrive pas à le convertir en libre office correctement .
J’ai tenté pas mal d’outils en ligne. je veux bien payer pour cette prestation mais les outils en question me demandent de m’abonner sur le long terme…pour plusieurs dizaines d’euros par moi.
Sous Libre office draw je peux ouvrir mon pdf mais seule la première page est disponible dans ce cas.
Help!
bonne journée à tous

2 messages - 2 participant(e)s

Lire le sujet en entier

Désactiver la bulle "Délai avant suppression"

Bonjour,
Est-il possible de désactiver le message d’alerte qui s’affiche à chaque chargement de Framapad ?

Par extension, existe-t-il une liste de tous les paramètres URL Framapad comme lang=fr et toc=false ?

Merci d’avance.

1 message - 1 participant(e)

Lire le sujet en entier

Supprimer la drag to lock sur framacalc

Bonjour, je voulais savoir si sur Framacalc il y aurais la possibilité de supprimer les « Drag to Lock » horizontale et verticale.
Je m’explique: J’ai fabriqué des tableaux avec le programme Framacalc pour des associations afin que les bénévoles puissent inscrire leurs noms pour participer à des événements.
Seulement certaine personne se servent du Drag to Lock comme barre de navigation et ainsi bloque l’accès au information pour les personnes suivantes.
Aussi sur certains téléphone portable nous ne voyons pas la page complète.
Merci pour vos retour
Lucien Fleury

2 messages - 2 participant(e)s

Lire le sujet en entier

Remote runner performance

Hi there,

My Peertube server has 16 cores. To transcode a video of 30 min of 393Mb takes 3:32. I set up a remote runner in another machine with same hardware as the server with « threads: 0 » and « nice: 20 » and it takes 4:40 min to transcode the video. What I´m doing wrong? At least with the remote runner the transcoding time should be the same. Also I noticed that the % of job done is not updating properly, jumps from 0% to 59% to 100% while with server you can see the % being updating smoothly by number.

This is my runner server info:

Ubuntu: 23.04
Node: v18.20.2
Ffmpeg/Ffprobe: 5.1.2-3

1 message - 1 participant(e)

Lire le sujet en entier

Optimisation de l'utilisation (framadate)

Vaut-il mieux (les deux options fonctionnent !) modifier un ancien sondage (sa date d’échéance est dans quelques mois mais il n’a plus d’interêt) ou l’effacer et en créer un nouveau (qui servira quelques semaines) ? Utilisant la première option (modification), j’ai eu l’impression que la mise à jour de chaque champ nécessite un enregistrement. Mais peut-être aussi lors de la création.

1 message - 1 participant(e)

Lire le sujet en entier

[Framateam] Limite d'envoi

Bonjour,
je veux créer une équipe d’une 50ne de personnes sur Framateam,
mais je ne parviens pas à envoyer plus de 20 invitations…
Comment dépasser cette limite ?
Merci d’avance

3 messages - 2 participant(e)s

Lire le sujet en entier

How to display video thumbnail

hello
We want to integrate the thumbnail. This disappears when you switch to responsive mode where you have to click once!!

How to display it?

5 messages - 2 participant(e)s

Lire le sujet en entier

Setting up Auto threads in remote runner

Hi, I tried to configure a remote runner, by default comes with 1 thread, I changed it to « auto » but is not working.

Anyone knows how do I have to set it to be auto, like in instance « auto ffmpeg »?

Btw, what is the parament « nice » for?

3 messages - 2 participant(e)s

Lire le sujet en entier

À partir d’avant-hierFramasoft - Changer le monde un octet à la fois

Builtin Prosody and ConverseJS: KO

After my uptade to v6.0.4 I have this issue.

Click on List rooms returns: Run list failed

Builtin Prosody and ConverseJS: KO
The working dir is: /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody
Prosody will run on port '52800'
Prosody will use http://127.0.0.1:9000/plugins/livechat/8.4.0/router/api/ as base uri from api calls
Prosody path will be '/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun'
Prosody will be using the '/var/www/peertube/storage/plugins/node_modules/peertube-plugin-livechat/dist/server/prosody/livechat-prosody-x86_64.AppImage' AppImage
Prosody AppImage extract path will be '/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage'
Prosody modules path will be '/var/www/peertube/storage/plugins/node_modules/peertube-plugin-livechat/dist/server/prosody-modules'
Prosody rooms will be grouped by 'video'.
By default, room content will not be archived.
Room content will be saved for '1d'
The prosody configuration file (/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody/prosody.cfg.lua) exists
Prosody configuration file content is correct.
Pid file /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody/prosody.pid found
Prosodyctl status: Prosody is not running Note: You will also see this if prosodyctl is not running under the same user account as Prosody. Try running as root (e.g. with 'sudo' in front) to gain access to Prosody's real status.

Is there a parameter that I forgot to check to fix this? how could I know?


Would it be better if I made an Issue on github? I don’t know if it comes from a bad adjustment that I made.

2 messages - 1 participant(e)

Lire le sujet en entier

Garage object storage

Has anyone been able to setup and use garage (https://garagehq.deuxfleurs.fr/) as object storage for their instance? I have some questions about the CORS settings described here. Apps (Nextcloud, Peertube...) | Garage HQ

How am I supposed to set up those two aws endpoint commands? aws --endpoint http://s3.garage.localhost s3api put-bucket-cors --bucket peertube-playlists --cors-configuration $CORS

Do I need to input my instance URL here?

1 message - 1 participant(e)

Lire le sujet en entier

Par : Framasoft

Et un café, et deux cafés, vous reprendrez bien un peu d'actualité ? Tout est dans le fignolé par @Khrys pour vous ce lundi matin !

https://framablog.org/2024/04/15/khryspresso-du-lundi-15-avril-2024/

Khrys’presso du lundi 15 avril 2024

Comme chaque lundi, un coup d’œil dans le rétroviseur pour découvrir les informations que vous avez peut-être ratées la semaine dernière.


Tous les liens listés ci-dessous sont a priori accessibles librement. Si ce n’est pas le cas, pensez à activer votre bloqueur de javascript favori ou à passer en “mode lecture” (Firefox) ;-)

Brave New World

Spécial Palestine et Israël

Spécial femmes dans le monde

Spécial France

Spécial femmes en France

Spécial médias et pouvoir

Spécial emmerdeurs irresponsables gérant comme des pieds (et à la néolibérale)

Spécial recul des droits et libertés, violences policières, montée de l’extrême-droite…

Spécial résistances

Soutenir

  • Madame Hidalgo, renoncez aux sucettes publicitaires (pétition) (petition.antipub.org)

    Des mesures concrètes sont possibles dès cette année ! Le contrat régissant les mobiliers urbains d’information (aussi appelés « sucettes ») arrive à terme en septembre 2024. Pour « sortir de la publicité marchande », le premier pas est donc de ne pas le renouveler et de mettre un point final à la concession publicitaire Cityz Media (ex-Clear Channel). C’est une échéance claire et réaliste : nous appelons la mairie de Paris à ne pas reculer devant ses engagements !

Spécial GAFAM et cie

Les autres lectures de la semaine

  • Jules Boykoff : « Les JO, c’est l’économie du ruissellement inversé » (lvsl.fr)

    Ancien athlète, le politiste Jules Boykoff montre que des processus d’accumulation du capital considérables se mettent en place dès lors qu’une ville organise des Jeux Olympiques de grande ampleur. Leur coût est systématiquement sous-évalué, l’espace public est militarisé, les équilibres sociaux déstabilisés, et les écosystèmes menacés. Pourquoi les villes continuent-elles alors de les organiser ?

  • Covid-19 : bilan d’une surveillance massive (lejournal.cnrs.fr)

    La France fait partie des pays qui ont adopté en mars 2020 les règles de confinement les plus strictes pour lutter contre la pandémie de Covid-19. […] il faut mettre en avant une dimension plus horizontale de l’obéissance, celle qui a trait à la comparaison avec autrui. Le fait est que beaucoup de gens se sont préoccupés de donner l’exemple ou/et de s’assurer que leurs voisins ne disposaient pas d’un privilège, si menu soit-il. L’explosion des dénonciations durant la période (adressées aux maires, aux commissariats ou aux radios locales) est le signe de cette préoccupation fondamentale : les règles ne sont pas mises en cause dès lors que leur application semble ne pas laisser place à l’arbitraire. Enfin, il faut insister sur l’expulsion de toute présence humaine de l’espace public : bars et parcs sont fermés, plages et forêts sont interdites, l’éclairage nocturne est souvent supprimé. Toutes ces mesures ont abouti à ce que nous avons appelé un « inquiètement du dehors ». Pour les femmes notamment, il est devenu angoissant de s’aventurer dans un espace déserté, par peur d’un dehors devenu trop étrange.

  • Migrations et frontières. Surveiller et punir (orientxxi.info)

    À l’heure de la mondialisation des technologies du numérique, d’une hyper connexion mondiale et d’une diffusion instantanée des informations, les inégalités et injustices sont parfaitement identifiées.[…] L’indécence de disposer d’un « passeport rouge », comme on dit en tunisien, pour traverser les frontières, contraste avec la situation des Tunisiens, de plus en plus empêchés de partir.

  • “Ils profitent de notre pauvreté” : derrière le boom des intelligences artificielles génératives, le travail caché des petites mains de l’IA (francetvinfo.fr)
  • Qui a tué l’Anthropocène ? (terrestres.org)

    Le 6 mars dernier, le New York Times révélait au monde l’implacable verdict : un comité de géologues a voté contre l’officialisation de l’Anthropocène en tant que nouvelle époque géologique succédant à l’Holocène, commencé il y a 11 700 ans. Ces scientifiques se sont donc opposé·es à l’inscription de l’Anthropocène dans la Charte internationale de stratigraphie, c’est-à-dire dans ce qui représente la chronologie de l’histoire de la Terre.

  • The LLMentalist Effect : how chat-based Large Language Models replicate the mechanisms of a psychic’s con (softwarecrisis.dev)
  • The State of the Culture, 2024 – Or a glimpse into post-entertainment society (it’s not pretty) (honest-broker.com)

    Some companies get people hooked with pills and needles. Others with apps and algorithms. But either way, it’s just churning out junkies. That’s our dystopian future. Not so much Orwell’s 1984—more like Huxley’s Brave New World.

  • L’auteur de cinéma : une construction masculine ? (laviedesidees.fr)

    Le fait est peu connu, mais les professions et positions dominantes du cinéma étaient (légèrement) plus féminisées jusqu’aux années 1920 que pendant les trois décennies qui suivirent. Et des professionnelles purent ainsi participer aux luttes de définition des auteurs de cinéma qui opposèrent des écrivains, des scénaristes, des producteurs et des metteurs en scène à partir des années 1900

  • Dans “l’enfer” des cours d’EPS (frustrationmagazine.fr)

    « souvenirs récurrents d’embarras, de moqueries et d’humiliation de la part des autres élèves, avec une forte dimension physique mais aussi parfois sociale, visant notamment les élèves en surpoids, les élèves en difficulté d’un point de vue physique ou sportif, les filles dont le physique était évalué par les garçons (…)… dans un contexte de rapport complexe à son propre corps à l’adolescence. » […] L’accusation homophobe servait tant à débusquer les gays qu’à rappeler tous les autres à l’ordre. […] elles ont contribué à forger […] « des dispositions masculines “excessives” pour compenser ces épreuves. Par “excessives”, je veux dire grande gueule, attitude dominante, comportement à risque, décrochage scolaire, etc. » […] Et si l’EPS n’était pas l’école du vivre-ensemble mais l’apprentissage du vivre-selon-les-normes-en-vigueur, sexistes et homophobes ?

  • Un bilan de la grève générale féministe du 30 novembre 2023 en Euskadi sud (Pays basque espagnol) (syndicalistes.org)
  • À l’époque préhistorique, impossible de survivre sans aider les autres (theconversation.com)

    Les premières représentations d’hominidés préhistoriques au XIXe siècle n’étaient pas basées sur des données scientifiques.

Les BDs/graphiques/photos de la semaine

Les vidéos/podcasts de la semaine

Les trucs chouettes de la semaine

Retrouvez les revues de web précédentes dans la catégorie Libre Veille du Framablog.

Les articles, commentaires et autres images qui composent ces « Khrys’presso » n’engagent que moi (Khrys).

Getting latest content during Live

During a live streaming, if I stop the player and then play again, the content continues exactly where I first stopped it. Could the player get the latest TS so the live will be always updated without the need of refreshing the page?

2 messages - 2 participant(e)s

Lire le sujet en entier

La lettre d’information de Framasoft,pour cette année 2024 concernant la saison printanière

Bonjour
A partir de quelle date vais je recevoir la lettre d’information de votre association framasoft,dans ma messagerie web,pour cette année 2024,concernant la saison printanière?
Merci
Bonne journée

2 messages - 2 participant(e)s

Lire le sujet en entier

Changer la source CDDB dans fre:ac

Salut

Actuellement, dans fre:ac 1.1.7, la source CDDB est gnudb.org (anciennement freedb). Mais quant fre:ac ne trouve pas sur gnudb j’aimerais pouvoir le faire chercher dans MusicBrainz. Mais je ne sais pas comment l’ajouter dans les reglages.

3 messages - 2 participant(e)s

Lire le sujet en entier

Install issue "sudo: yarn: command not found"

I am trying to install Peertube on my Debian 11 VM and am running into an error.
I have yarn installed. When I run « yarn -v » I get the output « 1.22.22 »
I have nodejs installed. When I run « node -v » I get « v18.20.2 »
I have created the user « peertube » and made sure it has sudo permissions

The trouble I am getting is when I get to the install step from the documentation.
I run
« cd ./peertube-latest && sudo -H -u peertube yarn install --production --pure-lockfile »

And get this error « sudo: yarn: command not found »

I am not sure where to go from here as I clearly have yarn installed. Any help would be appreciated.

6 messages - 3 participant(e)s

Lire le sujet en entier

Upload video w/ `"scheduledUpdate"`

hi there,

I am trying to understand how "scheduledUpdate" is supposed to work.

say I upload a video through the /upload-resumable end-point at 2024-04-12 13:00:00 UTC, with the following parameters:

[...]
"privacy": 3,
"scheduleUpdate": {
    "privacy": 1,
    "updateAt": "2024-04-13"
},
[...]

would this video be first uploaded to the specified channel, first as private (privacy==3), and be automatically set by the instance as public (privacy==1) the day after ?
(2024-04-13, so that would mean 2024-04-13T00:00:00Z, right ?)

if that’s the case, would it be possible to instead pass "updateAt": "2024-04-13T10:11:00Z" instead ? (to have a finer control on the public publishing parameter ?)

is the scheduled update always enabled on all instances (e.g. for 6.0.3 ?) ?
is there a quantization for these updates ?

(I tried to upload a private video with an update-to-public set for 2mn in the future, but it was never (I’ve waited for ~30mn – granted: that’s a poor man approximation for « never ») updated to « public ».)

cheers,
-s

5 messages - 2 participant(e)s

Lire le sujet en entier

Show real IP in log

Greetings. Using the docs and forum I have set up an instance with an nginx proxy in front. These containers are on separate hosts.

router -> nginx proxy in a docker container -> peertube in a docker container

Nginx is set to forward the real IP address. Still peertube shows a docker IP. Any links explaining how to fix this? Details follows.

Peertube log:

[tv.users.no:443] 2024-04-12 11:02:38.754 info: 172.22.0.0 - - [12/Apr/2024:11:02:38 +0000] "GET / HTTP/1.0" 304 - "-" "Firefox"
[tv.users.no:443] 2024-04-12 11:02:38.857 info: 172.22.0.0 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/config/ HTTP/1.0" 304 - "https://tv.users.no/" "Firefox"
[tv.users.no:443] 2024-04-12 11:02:38.860 info: 172.22.0.0 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/videos/languages HTTP/1.0" 304 - "https://tv.users.no/" "Firefox"
[tv.users.no:443] 2024-04-12 11:02:38.862 info: 172.22.0.0 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/oauth-clients/local HTTP/1.0" 304 - "https://tv.users.no/" "Firefox"

.env:

(These are probably not used, as I don’t run a webserver on the host where peertube is running)

PEERTUBE_WEBSERVER_HOSTNAME=tv.users.no
PEERTUBE_WEBSERVER_PORT=443
PEERTUBE_WEBSERVER_HTTPS=true

PEERTUBE_TRUST_PROXY=[« 127.0.0.1 », « loopback », « 172.0.0.0/8 », « 192.168.1.11 »]

My nginx log which shows correct IP:

157.111.111.7 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/videos/languages HTTP/2.0" 304 0 "https://tv.users.no/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" "-"
157.111.111.7 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/oauth-clients/local HTTP/2.0" 304 0 "https://tv.users.no/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" "-"
157.111.111.7 - - [12/Apr/2024:11:02:38 +0000] "GET /api/v1/videos/categories HTTP/2.0" 304 0 "https://tv.users.no/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" "-"

Nginx config:

# https://raw.githubusercontent.com/Chocobozzz/PeerTube/master/support/nginx/peertube
upstream backend {
  server 192.168.1.5:9000;
}
 
server {
    listen 8443 ssl http2;
    listen [::]:8443 ssl http2;

    server_name tv.users.no; ###
    access_log   logs/tv.users.no.access.log main;

    include conf.d/default.include;
    include conf.d/ssl.include;

    client_body_buffer_size     10M;
    client_max_body_size        10M;

  ##
  # Application
  ##

  location @api {
    proxy_set_header Host            $host;
    proxy_set_header X-Real-IP       $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;

    client_max_body_size  100k; # default is 1M

    proxy_connect_timeout 10m;
    proxy_send_timeout    10m;
    proxy_read_timeout    10m;
    send_timeout          10m;

    proxy_headers_hash_max_size 512;
    proxy_headers_hash_bucket_size 64;
    proxy_buffers 240 240k;
    proxy_buffer_size 240k;
    proxy_busy_buffers_size 240k;

    proxy_pass http://backend;
  }

  location / {
    try_files /dev/null @api;
  }

  location = ^/api/v1/videos/upload-resumable|([^/]+/source/replace-resumable))$ {
    client_max_body_size    0;
    proxy_request_buffering off;

    try_files /dev/null @api;
  }

  location ~ ^/api/v1/videos/(upload|([^/]+/studio/edit))$ {
    limit_except POST HEAD { deny all; }
    # This is the maximum upload size, which roughly matches the maximum size of a video file.
    # Note that temporary space is needed equal to the total size of all concurrent uploads.
    # This data gets stored in /var/lib/nginx by default, so you may want to put this directory
    # on a dedicated filesystem.
    client_max_body_size                      12G; # default is 1M
    add_header            X-File-Maximum-Size 8G always; # inform backend of the set value in bytes before mime-encoding (x * 1.4 >= client_max_body_size)

    try_files /dev/null @api;
  }

  location ~ ^/api/v1/runners/jobs/[^/]+/(update|success)$ {
    client_max_body_size                      12G; # default is 1M
    add_header            X-File-Maximum-Size 8G always; # inform backend of the set value in bytes before mime-encoding (x * 1.4 >= client_max_body_size)

    try_files /dev/null @api;
  }

  location ~ ^/api/v1/(videos|video-playlists|video-channels|users/me) {
    client_max_body_size                      6M; # default is 1M
    add_header            X-File-Maximum-Size 4M always; # inform backend of the set value in bytes before mime-encoding (x * 1.4 >= client_max_body_size)

    try_files /dev/null @api;
  }

  ##
  # Websocket
  ##

  location @api_websocket {
    proxy_http_version 1.1;
    proxy_set_header Host            $host;
    proxy_set_header X-Real-IP       $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Upgrade         $http_upgrade;
    proxy_set_header Connection      "upgrade";

    proxy_headers_hash_max_size 512;
    proxy_headers_hash_bucket_size 64;
    proxy_buffers 240 240k;
    proxy_buffer_size 240k;
    proxy_busy_buffers_size 240k;

    proxy_pass http://backend;
  }

  location /socket.io {
    try_files /dev/null @api_websocket;
  }

  location /tracker/socket {
    # Peers send a message to the tracker every 15 minutes
    # Don't close the websocket before then
    proxy_read_timeout 15m; # default is 60s

    try_files /dev/null @api_websocket;
  }

  # Plugin websocket routes
  location ~ ^/plugins/[^/]+(/[^/]+)?/ws/ {
    try_files /dev/null @api_websocket;
  }
}

2 messages - 1 participant(e)

Lire le sujet en entier

Quitter microsoft, Windows et compagnie

Bonjour, mon ordi arrive en fin de vie. Je cherche à le changer et veux profiter de l’occasion pour quitter windows et la suite microsoft. Je n’ai pas trouver (a priori) de service équivalent chez framadate. 2 questions :

  • un service framadate (et lequel) permet-il de remplacer Windows et de supporter des logiciels bureautiques libres ?
  • Si non quelqu’un saurait-il m’orienter ?
    Merci par avance.
    Cordialement.
    Thierry

5 messages - 5 participant(e)s

Lire le sujet en entier

Commentaires sur Framalibre : Une refonte pour revenir à l’essentiel par Corto

Merci pour cet article qui m’aide à mieux comprendre l’évolution du site. Pendant des années je crois que j’y suis venu pratiquement chaque jour et la page d’accueil, avec les dernières nouveauté, était souvent fort inspirante.
C’est peut-être cela qui me manque : maintenant j’ai l’impression, chaque fois que je viens jeter un coup d’oeil, que rien n’a bougé… Donc, je rejoins un peu les considérations de Ced Prad, mais je vais essayer de rentrer davantage dans la nouvelle logique.
Et, de toute façon, un grand merci pour tout ce qui gravite autour de Framasoft !

Problème d'accès à Framaform?

Bonjour,
j’utilise Framaform mais depuis ce matin plus d’accès : savez-vous si le problème vient de chez moi ? ou du service ? Le message d’erreur est le suivant : "La connexion a échoué
Une erreur est survenue pendant une connexion à framaforms.org. "

1 message - 1 participant(e)

Lire le sujet en entier

Get storage data by API

Hello, is there any way where we could retrieve all hls storage data from our bucket using the API? So far we can only get original file size data, but not the entire file sizes of all transcoded mp4 in our S3 bucket.

2 messages - 2 participant(e)s

Lire le sujet en entier

Perte de texte FRAMAPAD

Bonjour, J’ai crée un FRAMAPAD il y a 15j pour l’organisation d’un évènement de notre association. Ce matin il n’y a plus de texte. Et l’historique ne fonctionne pas puisqu’il ne me détecte pas.Que s’est il passé ?
Comment puisque récupérer tout le travail accompli ?
Merci de m’aider

3 messages - 2 participant(e)s

Lire le sujet en entier

Formater le champ nombre uniquement pour nombre entier

Bonjour, je commence à peine à utiliser framaforms et je rencontre un petit problème. En effet, j’utilise le champ « nombre » et j’aimerais le formater pour que l’on puisse entrer uniquement des nombres entiers. Mais même en mettant le nombre de décimale à 0 et en cochant la case « n’autoriser que les valeurs entières » , quand je test le questionnaire, je peux toujours rentrer des valeurs décimales.
Bien sur, je n’ai pas oublié d’enregistrer les modifications, donc si vous avez des tips…
Merci!

2 messages - 2 participant(e)s

Lire le sujet en entier

Commentaires sur Framalibre : Une refonte pour revenir à l’essentiel par Ced Prad.

Personnellement, je n’utilise plus Framalibre. Avant il me permettait de naviguer sur le site et de découvrir des logiciels que je ne cherchais pas forcement.
De plus, avec les précédentes versions, lorsque je cherchais un outil informatique, je passais toujours par l’annuaire de Framasoft. Aujourd’hui, une recherche Google est plus efficace… dommage

J'ai créé le formulaire mais je n'arrive pas à voir les résultats

Il y a quelques jours, j’ai créé un formulaire sur framaforme, j’ai envoyé le lien pour le remplir et de nombreuses personnes m’ont dit que dès qu’elles ont fini de remplir et d’envoyer l’enquête, une page blanche apparaît. Il n’y a pas d’option pour s’enregistrer ou s’identifier d’une manière ou d’une autre.

De plus, je vois pas les résultats, c’est comme si personne n’avait encore rempli le formulaire (alors que ce n’est pas le cas).

Comment puis-je résoudre ce problème ?

1 message - 1 participant(e)

Lire le sujet en entier

Is it a bad practice to create DB tables from a plugin?

Hi,

We’re developing a plugin where we will store a lot of information in the database. We’re aware of the storage manager, but since everything is stored in a single JSONB column it will be a lot of data in and out for each query. Therefore we’re thinking about creating a separate Postgres table for this plugin. Can you see any drawbacks with such a solution?

2 messages - 2 participant(e)s

Lire le sujet en entier

Commentaires sur Framalibre : Une refonte pour revenir à l’essentiel par mohican

Je trouve l’interface très réussie. J’approuve les pistes d’améliorations indiquées dans l’article. J’aimerai en ajouter une : ce qui me manque c’est la possibilité de filtrer la recherche en fonction d’un système d’exploitation donné. Cette info fait partie de la notice donc c’est possible.

Par : Framasoft

Framalibre : Une refonte pour revenir à l’essentiel

👉 L’annuaire des outils numériques libres et éthiques a fait peau neuve fin 2023, pour devenir encore plus pratique et faciliter les recommandations. Petit tour en coulisses pour vous expliquer le parcours de cette refonte.

👀 https://framablog.org/2024/04/10/framalibre-une-refonte-pour-revenir-a-lessentiel/

Framalibre : Une refonte pour revenir à l’essentiel

L’annuaire des outils numériques libres et éthiques a fait peau neuve fin 2023, pour devenir encore plus pratique et faciliter les recommandations. Petit tour en coulisses pour vous expliquer le parcours de cette refonte.

Ici Maiwann qui vous écrit d’un café, enfin d’une gare, en train d’attendre son train de 17h23 parce que le train de 16h24 a été annulé.

Est-ce qu’il y a un meilleur moment pour vous raconter l’histoire de la refonte de Framalibre ? Je ne crois pas, et en plus la touche E de mon clavier fonctionne pour l’instant, alors c’est parti pour ce long article qui vous raconte les coulisses.

Houston, on va (bientôt) avoir un problème !

Les plus vieux d’entre vous le savent peut-être, Framalibre est en quelque sorte le projet fondateur de Framasoft, qui a commencé en s’appelant Framasoft.net avec une liste de logiciels gratuits pour l’éducation, avant de devenir une liste de logiciels… libres !

Il y a déjà eu plusieurs évolutions de l’annuaire, car on part initialement d’un site qui sent bon les années 2000 vous en conviendrez vous-même :)

La première version de Framalibre appelé Framasoft.net à l'époque La seconde version de Framalibre, qui fleure bon les années 2000 La troisième version de Framalibre , un annuaire bien fourni La quatrième et dernière version de framalibre, sorti en décembre 2023, avec de belles illustrations

La version historique de Framalibre, qui n’avait d’ailleurs pas de nom à l’époque fonctionnait sous SPIP. Elle était uniquement centrée sur les logiciels libres.

En 2017, une première refonte de l’annuaire a vu le jour, sous Drupal, grâce à Makina Corpus via un mécénat de compétences. À cette occasion, le nom de Framalibre est donné à ce service. L’objectif consiste alors à ne plus restreindre l’annuaire aux logiciels libres mais à l’élargir aux œuvres culturelles, au matériel, aux structures libres.

Or, quand on a un projet aussi vieux, et aussi connu pour représenter l’association, faire une refonte entraîne tout un tas de complexités, de la gestion des données qui fêtent pour certaines leur majorité, à un changement d’interface qui peut bousculer les utilisateurices… cela représente une grosse masse de travail. Mais alors pourquoi est-ce qu’on s’est lancé·es ?

Pourquoi donc se lancer dans ce chantier ?

Ce qui ne pardonne pas : la dette technique

La dernière version de Framalibre se basait sur un Drupal, version 7. Or, cette version n’était plus mise à jour depuis un moment, et allait bientôt devenir désuète. Il faut dire que l’annuaire tournait assez bien tout seul, nécessitant surtout un peu de modération mais pas particulièrement de compétences techniques… ce qui fait que personne n’avait le Drupal actuel suffisamment en main pour le faire évoluer… il fallait trouver l’énergie et pour réaliser cette montée en version, eh bien de l’énergie, il n’y en avait pas beaucoup.

Vous me direz “Mais Maiwann, ce n’est pas parce que c’est une refonte technique qu’il faut aussi chambouler toute l’interface”. Et vous auriez raison. Mais, il n’y avait pas que la partie technique !

Les autres indices

En 2018, nous avions réalisé une enquête afin de savoir ce que vous pensiez de nos services. Lors de l’analyse des réponses, il s’avérait que le seul reproche fait à Framalibre était lié au changement d’interface qui décontenançait les répondant·es.

8 retours sur l'ergonomie et le graphisme, les autres champs sont à 1 (dysfonctionnement du service, manque/proposition de fonctionnalité) ou 0 (Remerciements, Accessibilité, Documentation d'utilisation, Documentation pour l'hébergement, Regrette frmeture inscription, lenteur à l'utilisation, adaptation mobile

Évidemment, il y a toujours un peu de réactance face au changement. Mais de mon œil d’ergonome, on retrouvait tout de même des points un peu compliqués :

  • Une interface très chargée notamment pour la version mobile, ça donnait envie de la faire évoluer !
  • La catégorisation “S’équiper”, “Se cultiver” et “S’informer” n’était pas parlante pour les utilisateurices. S’ensuivait une complexité à trouver ce que l’on cherchait plutôt qu’une facilité à naviguer, dommage.
  • L’évolution des logiciels “à télécharger” vers les services en ligne qui sont maintenant majoritaires a pris de court notre catégorisation. Nous avions alors créé une catégorie “Cloud / WebApp” mais un logiciel ne pouvait rentrer que dans une seule catégorie… Alors comment faire quand votre logiciel correspondait à la fois à “Bureautique” et à “WebApp” ?
  • La base de données n’était pas accessible facilement à des personnes extérieures qui auraient voulu récupérer l’ensemble des notices Framalibre… dommage pour une liste de logiciels libres.

Tout ça nous a permis de réaliser que l’ambition de la première refonte de Framalibre, qui était de faire un annuaire du Libre en général, (c’est-à-dire ne pas se contenter des logiciels) était trop ambitieuse.

Cela impliquait des rédactions de notices trop longues, trop informelles ; les contributions concernaient de toute façon en majorité des logiciels… Nous en avons conclu que finalement, Framalibre devait rester un annuaire de logiciels libres avant tout. Le mélange des genres ne marchait pas.

De même les gadgets que nous avions voulu, eux, n’étaient pas ergonomiques ni clairs :

  • le système de vote pour promouvoir un logiciel avec les étoiles (qui fut assez vite abandonné)
  • le système de registres (un utilisateur inscrit pouvait créer une liste de ses logiciels préférés).
  • l’historique des modification des notices : chacun pouvait voir qui avait modifié quoi, qui était l’initiateur d’une notice, etc. Tout cela constituait un système trop complexe pour finalement ne fournir qu’un service que l’utilisateur veut simple à l’usage et direct à la lecture.

Bref, toutes ces frictions techniques ajoutées aux frictions ergonomiques, ont fait que nous avons commencé à discuter de la refonte que nous voulions…

Tout cramer pour repartir sur des bases saines

Lors de nos premières discussions autour de cette refonte, nous avons envisagé deux pistes : – Mettre à jour le Drupal existant, – Repartir sur une base technique nouvelle.

En n’étant pas expert·e Drupal, dur dur de se rendre compte de la masse de travail que représentait la montée en version. Et notre manque de contrôle sur les données nous frustrait. C’est ce manque de contrôle qui a guidé notre choix : nous voulions repartir sur quelque chose de plus simple et de plus résilient.

C’est comme cela qu’est venu le choix de réaliser un site statique, avec des données au format YAML ou Markdown. Si vous n’y comprenez rien, pas de panique on vous explique ça simplement : Markdown et YAML, ce sont des façons d’écrire les informations dans nos notices qui seront simples à lire pour un ordinateur comme pour des humains.

Regardez plutôt l’exemple suivant, ce sont les informations de la notice d’un petit logiciel que nous aimons bien :

Contenu en Markdown d'une notice Excalidraw (disponible sur https://framagit.org/framasoft/framalibre/-/blob/main/_notices/Excalidraw.md )

Facile à lire n’est-ce pas ? Eh bien c’est à partir de ce document, ce code en YAML/Markdown en fait, que sa notice est actuellement générée. Si vous n’êtes pas développeur·euse, voire que vous n’y comprenez rien au code, félicitations vous venez de lire (et comprendre, peut-être) du code informatique qui se transforme en page de site internet !

Les choix d’une refonte

Une fois cette décision technique prise, il fallait commencer à faire le ménage. Puisque nous étions parties pour tout refaire, il était temps de remettre en question des choix qui ont été faits il y a fort fort longtemps.

Voici une petite liste des questions qui se sont posées :

Garder les captures d’écran ?
– Pour : elles permettent de se rendre compte de ce à quoi ressemble le logiciel rapidement
– Contre : elles deviennent vite obsolètes, et il faut les remettre à jour
– Décision : trop de contenu à surveiller, les utilisateurices peuvent découvrir le logiciel en allant sur son site web, on ne garde pas !

Garder les noms des créateurices d’un logiciel ?
– Pour : cela valorise le travail effectué, souvent bénévolement, par une personne
– Contre : cela personnifie le travail réalisé alors que l’idéal, c’est quand il y a un collectif derrière le logiciel et non pas une personne unique…
– Décision : pour l’instant, on garde

Les notices d’œuvres culturelles sous licence libre, on garde ou on jette ?
– Pour : c’est chouette de documenter les réalisations artistiques sous licence libre
– Contre : nous n’avons pas assez d’énergie pour dynamiser cette section, et la qualité des œuvres qui s’y trouvent est très aléatoire, pas surs que cela soit une bonne vitrine finalement
– Décision : on ne garde pas, pour se concentrer sur ce qu’on fait de mieux : le logiciel

Le champ « alternative à », on garde ou on jette ?
– En contre, nous avions :
– Beaucoup de personnes utilisent alternativeto, un site qui fait déjà très bien son travail de recherche d’alternatives.
– Dans notre réflexion philosophique, les logiciels libres ne sont pas (ou plus ?) de simples alternatives, mais proposent parfois des fonctionnalités qui ne peuvent simplement pas être proposées par les logiciels propriétaires… Aussi il nous semblait réducteur de continuer à les résumer en « une alternative à »
– Il est parfois décevant de chercher une « alternative à » un logiciel propriétaire que l’on connaît bien et de tomber sur un logiciel libre qui sera profondément différent.
– Mais, nous avons fini par garder ce champ ! Pourquoi ? Parce que dans une recherche, parfois les personnes n’ont à l’esprit que l’outil auquel elles cherchent une alternative. Si philosophiquement ce n’est pas parfait, si nous risquons de décevoir, il vaut quand même mieux laisser le contrôle aux personnes et leur permettre d’avoir des résultats lorsqu’elles font leur recherche.

 

Et ainsi de suite pour chaque sujet, jusqu’à ne garder que ce qui nous semblait vraiment le plus intéressant.

On repart donc sur des bases minimalistes :

– Un annuaire de logiciels libres

– Qui s’offre une mise à jour graphique avec la nouvelle charte de l’association

– Et une amélioration sur le plan ergonomique, ne serait-ce que par la simplification de l’interface, et par la possibilité d’un usage en version mobile

N’ayant pas le combo temps-compétences en interne pour assurer le développement, nous avons fait appel à L’Échappée Belle.

Les priorités que l’on se donne

Si nous voulions une nouvelle version plus simple, nous avons aussi choisi d’avancer sur une frustration : le peu de contributions à cet annuaire.

En effet, Framalibre comptait alors 1054 notices, or nous sommes persuadé·es qu’il y a bon nombre de logiciels, notamment des logiciels un peu “de niche” ou “spécialisés” qui n’ont pas leur page dans notre annuaire !

Pour avancer sur ce terrain, nous avons choisi de faciliter la création de nouvelles notices en :

  • proposant un formulaire très souple, pour lequel seuls sont obligatoires le nom et la licence du logiciel
  • permettant aux personnes de créer une nouvelle notice sans avoir à se créer de compte, c’est ce que nous appelons “les contributions anonymes”

C’était un pari que nous faisions, pari qui pouvait nous coûter cher : est-ce que mettre du temps de développement dans ce formulaire allait réellement donner lieu à de nouvelles contributions ? Est-ce que nous n’allons pas ouvrir Framalibre à tout un ensemble de spammeurs grâce à cette contribution anonyme ?

Il n’y a que le futur qui nous le dira !

Formulaire de contribution sans compte… oui mais, le spam ? !

L’équipe technique de Framasoft a passé une bonne partie de l’année 2023 à gérer du spam, encore et encore. Aussi, le projet de réaliser un formulaire de contribution sans compte apportait-il un nouveau risque, celui qu’il soit utilisé par les spammeurs pour nous casser les pieds.

Aussi avons nous prévu un “gros bouton rouge”, c’est à dire une possibilité de débrancher ce formulaire de contribution en cas de nécessité. Une petite sécurité pour anticiper pas mal de pénibilités, on croise les doigts pour avoir à l’utiliser le plus tard possible !

Et comment ça se passe côté modération ?

Proposer des ajouts, c’est bien, mais il faut s’organiser pour modérer ces propositions et valider (ou non) leur ajout à l’annuaire.

Grâce aux choix techniques de légèreté que nous avons fait pour ce nouveau Framalibre, nous avions la possibilité de l’héberger sur une forge logicielle, généralement surtout utilisée par des développeureuses pour collaborer ensemble.

Or, une forge, ça permet de relire le code de la copine, avant de l’ajouter définitivement à celui du logiciel, ou de discuter sur X ou Y propositions de modification. C’est exactement ce dont nous avions besoin pour la modération de notices : de quoi discuter, de quoi relire, la possibilité de faire “Pouce” ou “Non merci” quand on nous propose une notice pour… Microsoft Excel (oui oui !). Nous nous sommes donc basés sur l’interface de Gitlab, la forge logicielle libre sur laquelle repose Framagit, plutôt que de réinventer la roue.

(Et, je vous le dis depuis le futur, ça fonctionne très bien !)

Mais on en profite aussi pour creuser les usages

Pour se décider parmi cette myriade de micro-choix à faire, et aussi pour confronter Framalibre aux usages (cela avait-il déjà été fait auparavant ? Pas sûr !), j’ai profité de plusieurs rencontres avec vous pour faire tester la refonte en cours de réalisation.

Il en est sorti un apprentissage majeur : lorsque je cherche un outil / service / application libre, une fois ma recherche lancée, si j’ai plusieurs choix, je vais me tourner vers celui dont j’ai déjà entendu parler.

Quelques citations entendues pendant ces tests :

  • « Ah oui, ce logiciel, ça me dit un truc »
  • « Ah, je crois qu’on m’a déjà parlé de celui-là… »
  • « Est-ce qu’il est bien, celui-là ? »
  • « Et maintenant… lequel vous me recommandez ? »

Bref, ça n’est pas tout de lister des logiciels, il y a une part qui semble impondérable : la recommandation d’un·e humain⋅e, soit parmi vos proches, soit croisé⋅e sur un stand, lors d’un atelier, d’une animation… On n’allait pas y couper.

Et là, c’est le moment d’imaginer tout un tas de solutions avant de choisir la meilleure. Cela nous est passé par la tête (non) d’ouvrir une hotline Framalibre pour répondre à toutes vos questions, mais il nous a (étrangement !) semblé un peu compliqué de trouver le temps de la tenir sur la durée, aussi nous avons fait des choix plus… légers pour nos épaules déjà bien chargées (et qui permettent de diffuser ce pouvoir auprès de tous celleux qui ont déjà recommandé un logiciel libre autour d’elleux !)

Étape 1 : les recommandations des membres de Framasoft

Si Framalibre est un projet historique de Framasoft, c’est bien parce que depuis longtemps (toujours ? !), les membres de l’association passent leur temps à recommander leurs logiciels favoris. Nous avons collectivement une grande expérience de tout un tas de logiciels, pour pouvoir répondre à vos questions lorsque l’on tient des stands, selon nos affinités aussi (tout le monde ne saura pas vous recommander des logiciels de design ou de musique, mais certains sauront !), mais surtout parce que nous sommes tous tombés dans la marmite du logiciel libre à un moment ou à un autre, et que lorsqu’on a goûté aux logiciels libérateurs, on a envie de les recommander autour de nous !

Bref, nous avions une expérience suffisante au sein de l’association pour avoir envie de guider les utilisateurices de Framalibre vers les logiciels que nous recommandons déjà lorsque nous vous répondons “en direct”.

Aussi est venue l’idée de rajouter une caractéristique “mis-en-avant” dans les notices, et de créer un encart “Framasoft recommande” en haut de la recherche, pour vous recommander certains logiciels.

Mais (car il y a un mais !), cette section a vite été renommée “Les membres de Framasoft utilisent…”. En effet, si nous avons de l’expérience, nous ne connaissons pas tous les logiciels, et si nous voulons aider les utilisateurices à choisir, nous ne voulons pas leur faire croire que certains logiciels seraient moins “recommandables” que d’autres. Aussi cette section nommée “Les membres de Framasoft utilisent” a un titre bien plus long, mais aussi bien plus proche de la vérité : nous pouvons parler de ce que nous utilisons et nous aimons, rien de plus !

Une capture d'écran montrant des logiciels mis en avant comme étant utilisés par les membres de Framasoft

Étape 2 : dis-moi ce que toi, tu utilises !

Peu importe à quel point nous pouvions essayer d’optimiser la recherche, lorsque nous arrivons au moment où la personne a besoin de la recommandation d’un humain, jusqu’à présent, ça coince.

C’est pourquoi nous avons pensé à une nouvelle fonctionnalité, particulièrement conséquente mais sur laquelle nous basons beaucoup d’espoirs : Les mini-sites de recommandation !

  • Mais dis-moi Maiwann, c’est quoi un mini-site de recommandation ?
  • Eh bien Framy c’est très simple !

Un mini-site de recommandation, c’est une page web que toi, moi, et tous celleux qui le veulent, peuvent réaliser pour lister les outils émancipateurs qu’iels utilisent et les partager autour d’elleux. On peut imaginer les partager :

  • à sa famille,
  • aux membres de son association,
  • aux participant·es d’un de nos ateliers…

Il n’y a pas de limites (c’est libre dira l’autre !) autres que vos envies et votre imagination. Si vous souhaitez faire quatre sites, un pour votre conjoint, l’autre pour votre club de tricot, le troisième pour votre club “Les écolos anonymes”, et enfin pour le festival de musique que vous organisez, n’hésitez pas !

Pour vous détailler un peu comment cela s’est passé coté conception, nous voulions quelque chose d’assez simple en terme d’usage, tout en sachant que nous nous adressions à des gens qui étaient tout de même assez à l’aise pour bidouiller un peu, étant donné qu’ils avaient envie de recommander des logiciels libres, ils avaient déjà un peu testé des outils numériques pour les comparer. :)

Nous voulions aussi une page web qu’il était possible de faire évoluer dans le temps, selon si un outil devenait obsolète ou, si on en découvrait un nouveau dont on voulait absolument parler ! Il fallait aussi permettre de partager ce contenu, idéalement par une adresse web qu’il serait facile d’envoyer…

C’est alors que nous avons eu l’idée de nous baser sur un autre logiciel, nommé Scribouilli !

Scribouilli, un outil pour créer son petit site

Scribouilli a été conçu par une équipe de personnes qui avaient envie de rendre accessibles les sites… statiques (oh il y a comme un point commun là !) aux non informaticien·nes, pour leur permettre de créer facilement un petit site très simple.

Nous nous sommes dit qu’en faisant un peu évoluer cet outil, il serait possible de renvoyer les personnes qui voulaient créer leur mini-site de recommandations sur Scribouilli, plutôt que de développer une très grosse fonctionnalité sur Framalibre (et potentiellement rajouter la gestion des utilisateurs dans la, déjà longue, liste de choses à faire).

Il y avait 2 choses principales à faire pour adapter Scribouilli :

  • créer un thème graphique dédié (assez facile à faire)
  • permettre de créer son mini-site en se basant sur du libre uniquement (jusque là, Scribouilli passait par Github, il fallait maintenant passer par Gitlab). C’était le très très gros morceau ! !

Mais grâce au travail de L’Échappée Belle, les mini-sites existent et vous pouvez dès maintenant créer le vôtre !

Avant de les lancer, on a même pu prendre le temps de réaliser pas mal de tests utilisateur·ices pour vérifier que le parcours se tenait, ce qui nous a permis de rectifier quelques bricoles, pour que tout soit le plus facile possible à utiliser.

Étape 3 : les mini-sites de recommandations… de Framasoft

Maintenant que chacun·e pouvait créer des mini-sites, nous pouvions nous emparer d’un autre retour qui nous avait été fait lors des tests sur cette nouvelle version : « Ça fait un peu vide, il n’y a que le champ de recherche » / « Ça manque de recommandations ».

Du coup, nous avons décidé de réaliser nos propres mini-sites et de les mettre en avant sur la page d’accueil ! Pour cela, nous avons décidé de :

Et il en viendra sûrement d’autres !

Liste des mini-sits mis en avant sur Framalibre : Des applications libres pour Android, Des lecteurs de flux Web, Outils libres pour la cartographie, Les logiciels préférés de Framatophe, Les logiciels qui m'ont fait grandir, Libre sous Mac, Outils pour les designers

Deux mots sur le graphisme

Une fois toutes ces nouvelles fonctionnalités prêtes, nous avons pu passer un beau coup de peinture en adaptant la nouvelle charte graphique de Framasoft à ce nouveau Framalibre. Le beau fond violet et les titres sur fond orange donnent tout de suite une belle ambiance, conviviale et un peu fun au site, ce qui détonne pas mal avec la version précédente !

Il faut dire aussi que nous avons conçu Framalibre en “mobile first”, c’est-à-dire en concevant d’abord pour que le site fonctionne sur mobile, puis en l’adaptant pour les plus grands écrans. Cette façon de concevoir contraint davantage en début de projet, mais évite de se confronter au problème à la toute fin du projet, car il est parfois nécessaire de casser ce qui aurait été conçu sur grand écran pour trouver une façon de l’afficher sur les petits. En démarrant petit et minimaliste, pas de problème !

La sortie !

Framalibre nouvelle version a donc été publié officiellement le 26 décembre, comme un dernier cadeau de Noël déposé sous le sapin.

Depuis, nous avons été très surpris·es du grand nombre de contributions qui ont mis à jour ou ajouté de nouvelles notices ! Le pari de réaliser un formulaire anonyme est réussi, et la modération est facile d’accès et donc est redevenue collaborative, alors qu’elle reposait depuis plusieurs années sur les épaules de très peu de personnes.

Pour les mini-sites, c’est plus compliqué à savoir car nous ne sommes pas notifiés si vous en avez créés ! Aussi, nous vous proposons si vous en avez créé un, de le faire savoir via un hashtag #MonFramalibre sur votre média social favori pour que nous puissions les découvrir (et découvrir de nouveaux outils libres !)

Et maintenant ?

Eh bien il y a déjà du nouveau !

Nous avons amélioré la recherche qui était un peu… minimaliste (si vous cherchiez “Firefox” il fallait taper toutes les lettres avant d’avoir la notice qui s’affichait, pas top top).

Nous allons continuer à regarder quelles sont les petites améliorations que nous pouvons espérer faire avec notre niveau d’énergie. Nous en avons quelques unes qui nous plairaient énormément parmi lesquelles :

  • une feuille de style permettant l’impression des mini-sites (pour partager votre liste de logiciels en atelier ou en classe) ;
    • avoir une page avec la liste de toutes les notices ;
    • une page avec toutes les étiquettes ;
    • faire le lien entre un logiciel et les CHATONS qui le proposent…

Bref, nous avons du pain sur la planche !

Qu’est-ce que je peux faire ?

L’idéal pour nous, c’est de faire connaître encore davantage Framalibre et surtout, les outils qui s’y trouvent.

Pour cela vous pouvez :

  • parler de Framalibre autour de vous ;
  • créer votre mini-site et le partager (autour de vous ou avec le #MiniSiteFramalibre par exemple) ;
  • ajouter des notices de logiciel qui manquent (pour ensuite rajouter ce logiciel à votre mini-site !).

Créer son mini-site

Si vous avez envie de tester la création de votre propre mini-site, youpi ! Il y a seulement deux grandes étapes :

Étape 1 : créer sa page Scribouilli

Vous pouvez démarrer en créant votre premier site Scribouilli par ici.

Pensez bien à choisir “ma liste de recommandations liée à Framalibre” dans la liste déroulante.

Page de Scribouilli permettant de choisir "ma liste de recommendations liée à framalibre"

Étape 2 : rajouter vos logiciels préférés

Ensuite, vous pouvez naviguer sur l’annuaire pour choisir quels logiciels vous souhaitez ajouter à votre mini-site.

Pour vous faciliter la vie, sans trop compliquer notre nouveau Framalibre, nous avons créé un petit bouton “Copier pour mon mini-site” sur chaque notice. Vous pouvez cliquer dessus pour copier un bout de code HTML dans votre presse-papier, et le coller dans votre mini-site pour qu’un encart dédié à cette notice soit créé, avec le nom, le logo, et le lien vers la notice déjà tout rédigé !

Si vos logiciels préférés n’ont pas encore leur notice sur Framalibre, l’idéal est de contribuer à l’annuaire en créant une nouvelle notice pour que d’autres personnes puissent découvrir ce logiciel.

Étape optionnelle : partager sur un média social votre mini-site

En utilisant par exemple le #MiniSiteFramalibre pour que les autres personnes curieuses de découvrir des recommandations puissent tomber sur votre mini-site.

Dorlotons Dégooglisons

La première partie de ce travail touche à sa fin, après plus d’un an et demi de travail, qui a demandé la participation de plusieurs bénévoles pour le suivi de A à Z, une prestation technique aboutie de la part de Fanny et David de l’Échappée Belle, les retours de nombreux membres de Framasoft avant la publication de la v1, des tests utilisateurices avec des personnes volontaires pour donner un coup de main, une aide technique de la part des salariés de l’association… Bref un très gros travail nécessitant tout une galaxie d’énergies.

Car mettre à jour un Framaservice, faire de la recherche utilisateur, améliorer l’ergonomie de nos outils… tout cela n’a été possible que grâce à votre participation et/ou grâce à vos dons !

Merci encore pour votre soutien, et à bientôt pour de nouvelles aventures.

Illustration de David Revoy – Licence : CC-By 4.0

Liens utiles

Peertube 6: video uri with 'subtitle' query param not working

Hello,

I noted that forcing subtitle selection using query param subtitle in the video uri does not work anymore in PT 6.*. Here’s a couple of examples:

I have checked various 6.* instances, so I assume this happens from v6 onwards.

Update: I opened issue 6321 on github.

2 messages - 2 participant(e)s

Lire le sujet en entier

How to override Peertube refusing to recreate an account/channel with the exact same names?

Sometimes, a channel/account is screwed up and can’t be recovered. Root can delete the channel and account, however Peertube won’t let you start again with the same names.

How can we fix this? What needs to be changed/edited?
Could Peertube support this as a feature?

4 messages - 2 participant(e)s

Lire le sujet en entier

Présentation de Nico

Bonjour, je suis ravi de vous rencontrer sur ce forum.
Mon métier ? Je suis musher (conducteur de traîneau à chiens), donc je suis beaucoup plus à l’aise avec mes poilus qu’avec un clavier !
Je passe mon informatique le plus possible en open office pour m’échapper de ces world compagny contrôleuses de nos activités.
Donc ca y est j’ai Framagenda !
J’aurais dans le futur surement des questions sur son utilisation.
Belle journée.
Nicolas

3 messages - 2 participant(e)s

Lire le sujet en entier

Thunderbird plante à la synchronisation avec Framagenda

Bonjour à vous.

Après avoir tourné en rond sur internet à chercher une solution sans réussir à la trouver, je me décide à demander de l’aide.

J’utilise Framagenda en synchronisation sur Thunderbird. Je synchronise 6 agendas + les contacts via Cardbook.

Mardi dernier (le 02/04) Thunderbird a planté au démarrage. A noté que le même problème s’est produit le même jour sur 2 ordinateurs sous Windows 10 et 4 sous Linux Mint 21.2 (Victoria).

Après plusieurs essais, j’ai trouvé que Thunderbird plante au moment de synchroniser les agendas. Je n’ai pas de soucis avec la synchronisation des contacts.

J’ai réussi à désactiver ces agendas. Pour la plupart des ordinateurs, j’ai déconnecté internet, lancé Thunderbird qui n’a pas planté et j’ai pût désactiver les agendas avant de remettre la connexion internet. J’ai 2 ordi (1 Linux et 1 Windows : pas de jaloux !) pour lesquels la manip’ n’a pas marché (mais pourquoi :disappointed_relieved:). Il a fallu que je supprime les données des agendas dans le dossier profil de Thunderbird.

J’ai essayé différentes choses, sans succès. Les voici dans le désordre :

  • Désinstaller et réinstaller les agendas
  • Activer 1 seul agenda (ça suffit à planter)
  • Réduire la base de données de Thunderbird en supprimant et archivant des mails
  • Désactiver les modules complémentaires
  • Démarrer Thunderbird en mode de dépannage
  • Mettre à jour Linux Mint vers la dernière version (21.3 Virginia)
  • Réinstaller Thunderbird (la dernière version : 115.9.0)

Je voulais essayer de réduire un peu le volume des agendas en supprimant les évènements les plus anciens. Mais je n’ai pas trouvé comment faire ça en masse. Existe-il une option du type « supprimer les évènements de plus de X jours » ?

A noter que j’ai un compte chez posteo avec lequel je synchronise 1 agenda et des contacts. Je n’ai pas de soucis avec.

Je synchronise aussi ces mêmes contacts et agendas sur mon téléphone via DAVx. Tout fonctionne de ce coté là.

J’ai trouvé pas mal de sujet sur ce forum et d’autres concernant des problèmes de synchronisation, mais jamais ça n’entraine le plantage de Thunderbird. Avez-vous une idée d’où ça peut venir ? Des pistes à me conseiller pour plus d’investigation ?

Merci d’avance pour l’aide que vous pourrez éventuellement m’apporter.

14 messages - 2 participant(e)s

Lire le sujet en entier

[ Framagroupes ] notification de messages rejetés

Y-a-t-il une notification de refus à un émetteur qui adresse un courriel sur une liste avec des pièces jointes trop grosses, dépassant les limites imposées ?

Ré-édition
J’ai la réponse après avoir adressé volontairement une pièce jointe dépassant la limite.
Il y a bien un retour, donc les utilisateurs sont avertis.

1 message - 1 participant(e)

Lire le sujet en entier

Présentation Jaco

Bonjour à toutes et à tous,

J’utilise différents outils Framasoft pour une association de voile depuis déjà plusieurs années mais je n’avais jamais eu le besoin de venir sur le forum.
Mais comme j’ai une question à poser me voilà inscrit.

Ça fleure bon le moteur Discourse ici sur Framacolibri, si c’est le cas je plussois.

Sinon je suis un convaincu de l’Open Source, premier essai non concluant d’un PC sous Linux avec Red Hat en 1998, puis en 99 Mandrake Linux… jusqu’à Mageia, un passage de quelques années avec Ubuntu pour finir avec une Manjaro Linux depuis 10 ans, voilà ce qui anime mon PC.

2 messages - 2 participant(e)s

Lire le sujet en entier

API token duration

Hello there, we are interacting with the API token, but it always expires after 24H. Is there any way to make the token permanent that is not expiring?

3 messages - 2 participant(e)s

Lire le sujet en entier

Par : Framasoft

Des actualités corsées pour votre café ? Tout est dans le , toujours à propos pour faire turbiner votre cerveau. Merci @Khrys

https://framablog.org/2024/04/08/khryspresso-du-lundi-8-avril-2024/

Khrys’presso du lundi 8 avril 2024

Comme chaque lundi, un coup d’œil dans le rétroviseur pour découvrir les informations que vous avez peut-être ratées la semaine dernière.


Tous les liens listés ci-dessous sont a priori accessibles librement. Si ce n’est pas le cas, pensez à activer votre bloqueur de javascript favori ou à passer en “mode lecture” (Firefox) ;-)

Brave New World

Spécial Palestine et Israël

Spécial femmes dans le monde

Spécial France

Spécial femmes en France

Spécial médias et pouvoir

Spécial emmerdeurs irresponsables gérant comme des pieds (et à la néolibérale)

Spécial recul des droits et libertés, violences policières, montée de l’extrême-droite…

Spécial résistances

Spécial GAFAM et cie

Les autres lectures de la semaine

  • Ces banlieusard·es forcé·es de partir quand le métro arrive enfin chez elleux (streetpress.com)

    Dans Les naufragés du Grand Paris Express, la journaliste Laura Wojcik et la géographe Anne Clerval donnent la parole aux petits propriétaires expropriés et aux locataires expulsés de leur logement pour laisser la place aux futures gares.

  • Nucléaire : l’opium des capitalistes (frustrationmagazine.fr)

    Avec la centralité donnée au réchauffement climatique au sein de la lutte environnementale, la critique du nucléaire est tombée en désuétude. De son côté, la classe capitaliste s’est engouffrée dans la brèche, parvenant à opérer un retournement spectaculaire : repeindre en vert une menace existentielle à l’origine même du mouvement écologiste dans les années 1960 […] le nucléaire, en tant qu’énergie relativement décarbonée et plus encore déterrestrée, permet de rendre le techno-solutionnisme et la « transition énergétique » hégémoniques dans l’agenda de la crise écologique, c’est-à-dire de résoudre par le statu quo les nouvelles contradictions du capitalisme. […] les antinucléaires pâtissent aujourd’hui d’avoir délaissé complètement la dimension militaire de l’énergie nucléaire, pourtant au cœur des luttes environnementales dans les années 1960-1970 – qui étaient à l’époque également des luttes pour la paix. Rappelons que le nucléaire civil n’a jamais été qu’un sous-produit du nucléaire militaire ; le capitalisme fissile est d’abord un capitalisme belliqueux.

  • Quand le capitalisme fait sécession (terrestres.org)
  • Toxicité des polluants éternels : les industriels savaient depuis 50 ans (reporterre.net)
  • Le capitalisme algorithmique, une dystopie devenue réalité (reporterre.net)
  • Les femmes ou les « oublis » de l’Histoire – épisode 44 : Elizabeth Magie (blogs.mediapart.fr)

    Vous connaissez Elizabeth Magie ? Quand elle inventa le principe du Monopoly en 1904, c’était pour sensibiliser aux dangers des monopoles. Le jeu visait à gagner ensemble en partageant les richesses grâce à la création de services publics. Quand Charles Darrow lui vola l’idée 30 ans plus tard, il en fit le véhicule ludique de l’idéologie capitaliste… et devint millionnaire.

  • Chronologie de l’attaque contre le logiciel libre xz (linuxtricks.fr)
  • RFC 9340 : Architectural Principles for a Quantum Internet (bortzmeyer.org)
  • Pluralistic : The Coprophagic AI crisis (pluralistic.net)

    Historically, the fact that some people […] couldn’t tell the difference wasn’t all that important, because people who fell prey to the sf-as-prophecy delusion didn’t have the power to re-orient our society around their mistaken beliefs. But with the rise and rise of sf-obsessed tech billionaires who keep trying to invent the torment nexus, sf writers are starting to be more vocal about distinguishing between our made-up funny stories and predictions

  • Pluralistic : Humans are not perfectly vigilant (pluralistic.net)

    The one thing AI is unarguably very good at is producing bullshit at scale.

Les BDs/graphiques/photos de la semaine

Les vidéos/podcasts de la semaine

  • Israel’s attacks on al-Shifa ‘are the actions of a rogue state’ : Analysis (invidious.fdn.fr)

    Antony Loewenstein, the author of The Palestine Laboratory, who has been reporting on Israel and the Palestinian territories for 20 years, has been speaking to Al Jazeera following Israel’s latest withdrawal from al-Shifa. He said the dozens of bodies the Health Ministry has discovered there are an indication of just how many people had been sheltering in the complex. “Even though hospitals have been targeted extensively by the Israelis, many civilians have nowhere else to go,” he told Al Jazeera. “Many Palestinians need intense medical care and hospitals are – well there’s nowhere safe in Gaza – but it’s somewhere to go and after Israel [first] pulled out of al-Shifa, the hope was that it would remain a safe place and clearly, it was not. “Not just bombing but air striking areas around these hospitals is not just a breach of international law, these are the actions of a rogue state, not a so-called democracy.”

  • Économie(s) d’énergie (attac63.site.attac.org)
  • PFAS : comment les industriels nous empoisonnent (invidious.fdn.fr)

Les trucs chouettes de la semaine

Retrouvez les revues de web précédentes dans la catégorie Libre Veille du Framablog.

Les articles, commentaires et autres images qui composent ces « Khrys’presso » n’engagent que moi (Khrys).

Perte d'accès à mon compte suite modif mail

Bonjour,
Je cherche à contacter un administrateur car suite à une modif de mail sur mon profil framagenda j’ai perdu l’accès à mes deux comptes ([NOM MASQUÉ] et [NOM MASQUÉ])… qui nous servent au quotidien pour l’agenda de notre cinéma.
Quelle serait la démarche pour récupérer ces agendas, la procédure mot de passe oublié ne fonctionnant avec aucun de nos mails !
Merci d’avance pour votre aide,
Damien

ÉDITION DE LA MODÉRATION : masquage des noms car forum public

6 messages - 2 participant(e)s

Lire le sujet en entier

[Framapad] Classer les pads des dossiers par date de modification

Bonjour,
J’ai repéré que lorsque nous avons plusieurs pads dans un dossier, il est possible de les classer par nom ou par date de création.
Il serait super pratique de pouvoir les classer par date de modification afin de repérer tout de suite les pads sur lesquels se pencher au lieu de tous les regarder un par un pour regarder s’il y a du nouveau :slight_smile:
Merci pour cet outil très sympa !

1 message - 1 participant(e)

Lire le sujet en entier

Commentaires sur Associations : les géants du numérique, c’est pas automatique ! par Embellijoux

Bravo super iniative bien pensé, bien réfléchi, bien proposé

Bien que simple membre, je vais pour proposer vos démarches à quelques associations
Votre super documentation me donne une grande motivation à les communiquer

Commentaires sur Associations : les géants du numérique, c’est pas automatique ! par Embellijoux

Bravo pour l’imitative Emancip-Asso, je trouve que c’est super bien pensé, bien réfléchi , bien proposé et très utile.
Même comme simple membre, je vais pouvoir ainsi proposer certaine démarche à quelques associations.
La prise de conscience et les transitions viendront , …… peut être !

Dans tous les cas je suis très content de bénéficier de vos super informations et très motivés à les communiquer.

I still got "SSL routines:ssl3_get_record:wrong version number"

Hi,

No matter how I tried I still got the error: SSL routines:ssl3_get_record:wrong version number.

I’ve read this discussion. Setting it to port 465 seems to work (at least it gave me {"message":"Successfully connected to SMTP server.","level":"info","label":"peertube.slat.org 443","timestamp":"2024-04-06T04:37:22.242Z"} when starting peertube), but I’d still like to find out why I kept getting this SSL version number error.

And there seems no way to test SMTP from peertube…

Any suggestion will be highly appreciated.

1 message - 1 participant(e)

Lire le sujet en entier

Cancel jobs

How do I cancel moving to file system jobs?

2 messages - 2 participant(e)s

Lire le sujet en entier

[ANN] Go peertube client

hi there,

a quick announcement about a simple Go client for Peertube:

it also ships with an also very simple peertube-cli command-line interface:

Here is the README :


peertube

Build status GoDoc

peertube is a simple (and incomplete) Go client for peertube.

Installation

$> go install git.sr.ht/~sbinet/peertube
$> go install git.sr.ht/~sbinet/peertube/cmd/peertube-cli

Examples

$> peertube-cli help
peertube-cli - runs peertube-cli commands and sub-commands

Commands:

    auth-add     authenticate with a PeerTube server
    auth-ls      list the known PeerTube servers
    auth-rm      remove a PeerTube login
    video-ls     list video(s) from a PeerTube server
    video-upload upload a video to a PeerTube server

Use "peertube-cli help <command>" for more information about a command.
$> peertube-cli auth-add help
Usage: peertube-cli auth-add [options]

auth-add authenticates with a PeerTube server.

ex:
 $ peertube-cli auth-add -url https://peertube.example.org -u gopher -p s3cr3t

Options:
  -p string
    	password
  -u string
    	username
  -url string
    	PeerTube server URL
$> peertube-cli video-upload help
Usage: peertube-cli video-upload [options]

video-upload uploads a video to a PeerTube server.

ex:
 $ peertube-cli video-upload /path/to/file
 $ peertube-cli video-upload -url https://peertube.example.org -u gopher /path/to/file

Options:
  -category int
    	video category (music, film, ...)
  -channel string
    	channel name or id where to upload video
  -comments
    	enable/disable comments on video (default true)
  -descr string
    	video description
  -download
    	enable/disable download of video (default true)
  -language string
    	ISO 639 language code (en, fr, ...)
  -license int
    	video license (attribution, public, no derivatives, ...)
  -name string
    	video name
  -nsfw
    	whether video is Not Safe For Work
  -p string
    	password
  -preview string
    	path to preview file for video
  -privacy int
    	video privacy
  -support string
    	video support text
  -tags string
    	comma-separated list of tags (up to 5)
  -thumbnail string
    	path to thumbnail file for video
  -u string
    	username
  -url string
    	PeerTube server URL
  -use-legacy
    	whether to use non-resumable upload scheme
  -wait-transcoding
    	whether to wait for transcoding before publishing video (default true)

1 message - 1 participant(e)

Lire le sujet en entier

❌