Tidied up a bit

This commit is contained in:
pezcurrel 2023-12-27 22:19:05 +01:00
parent 943c65b2ba
commit 4a0423ce34

View file

@ -5,56 +5,34 @@
* done
~ in progress
--- Contents ---
--- Content ---
* Add the “criticism” section
- The image with logos from various Fediverse platform: put a universe with many galaxies as a background, instead of the current one that only has one
- in "DescribingMedia", tell one can avoid adding description if the post text already describes a media and it is understandable that it does; and that you can use "detext text from image"
* rename "blacklist" to something else, it's racist -> "noxious"
* correggere "Chi ne porta avanti lo sviluppo non ha alcun copyright sul software che realizza e mette a disposizione gratuitamente"
* correggere "uno smanettone"
* correggere, in 6.1, "gente propria"?
% aggiornare trans credits pescando dal report generabile da weblate
~ una presa di posizione contro la deriva centralizzante e gamificante di mastodon
* un paragrafo di presentazione (non siamo la documentazione ufficiale, link alla stessa)
~ se weblate poi va bene, aggiornare la pagina "contribuisci"
~ la parte su "cambiare istanza" mi sembra ancora un po' sbumballata.
* forse bisognerebbe dire che nella gran maggioranza dei casi non sono richiesti nome e cognome reali
! dire all'inizio della guida che un post su mastodon è un toot, e nel seguito usare toot/s invece di post/s nella guida.
* in mastodon i trending topics si chiamano trending hashtags, usare quello quando ci si riferisce a mastodon
--- Tech ---
- fare un post per dire come impostare la lingua di un'istanza, perché se non rilevarla è un casino
* instances.php: include fedipact listed instances when the "include only instances blocking threads" checkbox is active
* instances.php: tell if an instance blocks threads even when it is listed by fedipact
- add something to check if fedipact.php actually got instances, otherwise its format may have changed...
- add a "CuratorsNotes" column to "Instances" table, to be shown in instances.php only if not NULL. Use it to tell Nebbia is going to close.
- add a "Dead" column to "Instances" table, to mark as dead instances we know are dead and exclude them from getinstinfo.php and instances.php
* riportare se un'istanza blocca/non blocca threads
- mettere il bollino a un po' d'istanze straniere
* cambiare il codice perché quando ce n'è almeno una col bollino per la lingua selezionata, l'ordinamento di default sia "random (consigliate in cima)" - che potrebbe essere così anche quando non si sceglie alcuna lingua
* implementare la lista delle istanze di fedipact, così vengono conteggiate anche quelle tra le bloccanti threads, anche quando non hanno lista istanze moderate accessibile
* instances.php: una checkbox per escludere istanze che non bloccano threads (o non si sa se)
! riaccrocchiare tutta la faccenda delle istanze bloccate: una tabella senza duplicati --- non ha senso, perché bisogna riportare anche il tipo di moderazione, che può variare da istanza a istanza
- issue mastodon: non mostra tutti i nomi di admin e moderatori da nessuna parte
- issue mastodon: cancellazione automatica dei post: non dovrebbe cancellare mai i propri post che abbiano risposte altrui
- instances.php: rendere più omogenei i colori delle stats threads
- fare un post per dire come impostare la lingua di un'istanza, perché se no rilevarla è un casino
- add something to check if fedipact.php actually got instances, otherwise its format may have changed...
- add a "CuratorsNotes" column to "Instances" table, to be shown in instances.php only if not NULL. Use it to tell Nebbia is going to close.
- add a "Dead" column to "Instances" table, to mark as dead instances we know are dead and exclude them from getinstinfo.php and instances.php
- mettere il bollino a un po' d'istanze straniere
- make stats (mustool.php updstats and stats.php) show last 365 days, not last 30
* move every "library" into site/lib
- remove all html from strings to translate using (s)printf, so we can easily change links, etc., without touching translations, and we can easily check for " and ' inside them to replace them with “” and
* getinstinfo.php: should check if we are online
- maintain.bash: verify kill signals get passed to the running processes
- crawler.php: on kill it should stop the running processes
* embed backup into crawl.bash (rename it maintain.bash) so it gets done only after crawl
* make bash scripts managing crawler.php and peerscrawl.php make them check “dead” instances too once a month
? instances.php: explain somewhere what "active users" means
- instances.php: when there are no results, tell it
* instances.php: when $_GET['id'] is set, don't show the search ui
* instances.php: update help text
- instances.php: a volte su cell sborda...
* dates-times, at least in instances.php, should be shown in local format according to the browser or chosen locale; and in utc+0, always
- getinstinfo.php: don't use truncs, use willtrunc or even better check mastodon docs/source for maximum length of values and modify the database accordingly
% grep peerscrawl.php and getinstinfo.php logs on the server after a run to check for php errors and warnings
- instances.php: make it possible to search only in uri, name, desc
@ -98,8 +76,34 @@
- mustard: instances.php: alerta su cambio pagina quando è stato modificato filtro/ordinamento
- mustard: instances.php: ckf: controllare che non venga eseguito ordinamento su una stessa colonna più volte (non rompe query ma è ridondante)
--- Fatti e scartati ---
--- Fatti e scartati content ---
* rename "blacklist" to something else, it's racist -> "noxious"
* correggere "Chi ne porta avanti lo sviluppo non ha alcun copyright sul software che realizza e mette a disposizione gratuitamente"
* correggere "uno smanettone"
* correggere, in 6.1, "gente propria"?
* nel paragrafo di introduzione dire che non siamo la documentazione ufficiale, con link alla stessa
* Add the “criticism” section
* forse bisognerebbe dire che nella gran maggioranza dei casi non sono richiesti nome e cognome reali
* in mastodon i trending topics si chiamano trending hashtags, usare quello quando ci si riferisce a mastodon
! dire all'inizio della guida che un post su mastodon è un toot, e nel seguito usare toot/s invece di post/s nella guida - no, ora si chiamano post
--- Fatti e scartati tech ---
* instances.php: include fedipact listed instances when the "include only instances blocking threads" checkbox is active
* instances.php: tell if an instance blocks threads even when it is listed by fedipact
* riportare se un'istanza blocca/non blocca threads
* instances.php: cambiare il codice perché quando ce n'è almeno una col bollino per la lingua selezionata, l'ordinamento di default sia "random (consigliate in cima)" - che potrebbe essere così anche quando non si sceglie alcuna lingua
* implementare la lista delle istanze di fedipact, così vengono conteggiate anche quelle tra le bloccanti threads, anche quando non hanno lista istanze moderate accessibile
! riaccrocchiare tutta la faccenda delle istanze bloccate: una tabella senza duplicati --- non ha senso, perché bisogna riportare anche il tipo di moderazione, che può variare da istanza a istanza
* instances.php: una checkbox per escludere istanze che non bloccano threads (o non si sa se) - fatto come "includi solo se"
* move every "library" into site/lib
* getinstinfo.php: should check if we are online
* embed backup into crawl.bash (rename it maintain.bash) so it gets done only after crawl
* make bash scripts managing crawler.php and peerscrawl.php make them check “dead” instances too once a month
* instances.php: when $_GET['id'] is set, don't show the search ui
* instances.php: update help text
* dates-times, at least in instances.php, should be shown in local format according to the browser or chosen locale; and in utc+0, always
* instances.php: report LastOkCheckTS and FirstSeen
* instances.php: "moderated servers" and "server rules" can be an empty array... --- yes but the script already considered the possibility
* VERY IMPORTANT: make a script to set Instances.LastOkCheckTS to the last ok check based on InstChecks (NULL if never)