MastodonHelp/web/site/dafa.txt

75 lines
5.4 KiB
Text
Raw Normal View History

2020-10-20 22:06:00 +02:00
* l'ordine casuale fa casino con il paginamento...
- aggiungere alle keyword per seo "fediverso", e altro?
2020-10-26 17:51:41 +01:00
* "consigliata": migliorare la leggibilità
2020-10-26 17:29:48 +01:00
- possibilità di cercare per nome-uri istanza
2020-10-13 08:21:26 +02:00
? possibilità di cercare per lingua non principale
? possibilità di cercare per "famiglie di lingue" (tipo "it*")
2020-10-15 06:27:27 +02:00
? possibilità di cercare negli hashtags?
? possibilità di cercare nelle note admin
* il menu delle pagine deve stare in fondo al centro sul cell
* correggere quel campo sbagliato in inglese
2020-10-16 12:14:12 +02:00
* pare che a volte dia inglese invece di italiano - pare che non più
2020-10-15 09:59:36 +02:00
* le lingue nella scheda istanza vanno mostrate tradotte
2020-10-15 06:27:27 +02:00
* prima attività, poi checks
2020-10-22 17:54:05 +02:00
~ backup!
2020-10-15 09:59:36 +02:00
* pagina info è ancora giustificata su cell, invece che allineata a sx
2020-10-16 12:14:12 +02:00
* accorciare "hashtag più usati dell'ultima settimana" -> "hastag più usati (ult. settimana)"
2020-10-15 19:24:45 +02:00
2020-11-01 00:02:46 +01:00
* 404: loggare da qualche parte le richieste che ci finiscono
2020-10-26 17:51:41 +01:00
* about: mettere solo il nick, linkato alla pagina mastodon
2020-10-27 18:00:46 +01:00
* about, instances: una sola pagina
- anche home una sola pagina? con il suo file di gettext?
* la mail in "collabora" in magenta
2020-10-26 21:10:24 +01:00
- "scorporare" css home-guida
2020-11-01 00:02:46 +01:00
* a imgs/featured-it.svg dovrebbero affiancarsi immagini per le altre lingue, ma forse meglio fare una div testuale così da poterne tradurre il testo con gettext? Sarebbe anche più leggibile, probabilmente.
2020-10-26 16:44:18 +01:00
- bida: garantire a MastoStartAdmin la possibilità di creare e alterare tabelle (in UPDATE.php)
2020-10-15 19:24:45 +02:00
~ paragrafo introduttivo Istanze
- aggiungere alla intro che è beta e che poi permetterà agli admin...
2020-10-26 16:44:18 +01:00
* chiedere a redglow e paulbutgold se vogliono essere messi nella lista di chi ha contribuito
2020-10-15 19:24:45 +02:00
* statistiche minime
2020-10-26 16:44:18 +01:00
~ pagina statistiche (totali e di ricerca: numero istanze, numero utenti, partecipazione(?))
2020-10-15 19:24:45 +02:00
? pagina blacklistate
2020-10-14 08:37:41 +02:00
~ ordinamento
2020-10-13 08:21:26 +02:00
- se è Blacklisted dire perché interrogando la tabella Blacklisted
- evidenziare espressioni corrispondenti alla ricerca
- possibilità di settare tutti i parametri "senza constraints" con un solo tasto
- un ultimo giro di aggiornamento delle traduzioni
2020-10-14 17:29:11 +02:00
* impostare un po' di priority per le italiane
2020-10-13 08:21:26 +02:00
? mettere da qualche parte che usiamo quella libreria per la rilevazione delle lingue
2020-10-26 16:44:18 +01:00
* usare menu.php di mustard, poi modificarlo in modo che da cell si veda menu hamburger - o simili
2020-10-13 21:12:03 +02:00
- i pad su cisti con il materiale ancora da tradurre per le varie lingue sono morti, sarebbero da resuscitare su soluzione alternativa non effimera
2020-10-13 08:21:26 +02:00
2020-10-14 08:37:41 +02:00
- crawl.bash: su errore, mandare mail
- crawler.php: per il rilevamento della lingua, se la timeline non è disponibile si possono usare le descrizioni
2020-10-13 08:21:26 +02:00
- negli script web (non cli), gmdate dappertutto invece di strftime; magari un menu a tendina da cui scegliere timezone?
2020-10-14 08:37:41 +02:00
? crawler.php: rendere opzionale il check su Dead
2020-10-13 08:21:26 +02:00
? edinst.php: possibilità di settare Instances.Dead
2020-10-22 17:54:05 +02:00
* spostare tutta la roba sensibile in una dir "contenitore", tipo fare che la root dir è "/srv/http/mastodon.help/site", e in "/srv/http/mastodon.help" fare dir per logs, per accounts, per ini files, ecc.
2020-10-14 00:03:40 +02:00
- rimuovere Instances.Chosen e Instances.Visible dappertutto
2020-10-14 08:37:41 +02:00
~ PER FAVORE un metodo valido per verificare che un'istanza sia mastodon - più o meno fatto
2020-10-13 08:21:26 +02:00
2020-10-14 08:37:41 +02:00
--- fatti ---
* spostare i flag di esclusione sotto il resto
* se InstOurLangs è null cercare e riportare InstLangs - fatto, impostando InstOurLangs come InstLangs in crawler.php se InstOurLangs è NULL e InstLangs no
* blacklistare byoblu
2020-10-13 08:21:26 +02:00
* possibilità di escludere quelle con registrazione soggetta ad approvazione
* possibilità di escludere quelle che non han risposto all'ultimo check, vedi sotto
* lastcheck bool in tabella Instances, per poterlo verificare facilmente
* anche in peerscrawl non checkare le istanze morte
* cambiare password a utente admin e normale su mastodon.help; l'utente normale non deve poter leggere la tabella Admins (e forse altre?)
* trimdom ecc. ... forse che scarta già a monte quelle che sarebbero trimmate? altrimenti sarebbe da fare, e cassare trimdom del tutto
* info di debug a scomparsa
2020-10-14 08:37:41 +02:00
! possibilità di includere nella ricerca per lingua anche le istanze senza lingua specificata
! un ultimo tentativo prima di dichiararla morta in crawler.php (no perché viene già fatto a monte)
2020-10-13 08:21:26 +02:00
2020-10-14 08:37:41 +02:00
* crawler.php, peerscrawl.php: verificare perché stderr viene indirizzato a stdout, fare in modo che lo sia sempre a livello di script - dipende da "display_errors" in php.ini, per default li manda a stdout, bona lè* crawler.php: aggiornamento stato "New" e "Blacklisted" in uno script a parte - fatto, in mustool.php
* crawler.php e peerscrawl.php: devono creare un lockfile all'esecuzione e cancellarlo quando escono (sia per errore, sia per uscita normale); se esiste, uscire con errore; più un'opzione per forzare l'esecuzione anche già in presenza di lockfile.
* crawler.php: quando instances.job e currinst.job esistono, oltre a --restore serve anche unopzione che forzi l'esecuzione.
* crawler.php: NON ripristinare sessione interrotta se non viene esplicitato con opzione (da aggiungere)
* crawler.php: togliere "lecho", aggiungere time ed etr, aggiungere controllo memoria
* crawler.php: massimo utilizzo di memoria alla fine - o no? tanto già lo dice nell'ultima riga di check - va be' fatto
* crawler.php: se non viene rilevata nessuna lingua, e se c'è lingua di default, usare quella anche per le nostre
* edinst.php: possibilità di settare Priority
! crawler.php: mi sa che se non trova activity, non checka neanche trends, ma è sbagliato, sono indipendenti. Verificare. -- No, è ok.