MastodonHelp/web/site/dafa.txt
pezcurrel 14ca0e8310 ...
2020-11-01 00:02:46 +01:00

74 lines
5.4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

* l'ordine casuale fa casino con il paginamento...
- aggiungere alle keyword per seo "fediverso", e altro?
* "consigliata": migliorare la leggibilità
- possibilità di cercare per nome-uri istanza
? possibilità di cercare per lingua non principale
? possibilità di cercare per "famiglie di lingue" (tipo "it*")
? 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
* pare che a volte dia inglese invece di italiano - pare che non più
* le lingue nella scheda istanza vanno mostrate tradotte
* prima attività, poi checks
~ backup!
* pagina info è ancora giustificata su cell, invece che allineata a sx
* accorciare "hashtag più usati dell'ultima settimana" -> "hastag più usati (ult. settimana)"
* 404: loggare da qualche parte le richieste che ci finiscono
* about: mettere solo il nick, linkato alla pagina mastodon
* about, instances: una sola pagina
- anche home una sola pagina? con il suo file di gettext?
* la mail in "collabora" in magenta
- "scorporare" css home-guida
* 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.
- bida: garantire a MastoStartAdmin la possibilità di creare e alterare tabelle (in UPDATE.php)
~ paragrafo introduttivo Istanze
- aggiungere alla intro che è beta e che poi permetterà agli admin...
* chiedere a redglow e paulbutgold se vogliono essere messi nella lista di chi ha contribuito
* statistiche minime
~ pagina statistiche (totali e di ricerca: numero istanze, numero utenti, partecipazione(?))
? pagina blacklistate
~ ordinamento
- 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
* impostare un po' di priority per le italiane
? mettere da qualche parte che usiamo quella libreria per la rilevazione delle lingue
* usare menu.php di mustard, poi modificarlo in modo che da cell si veda menu hamburger - o simili
- i pad su cisti con il materiale ancora da tradurre per le varie lingue sono morti, sarebbero da resuscitare su soluzione alternativa non effimera
- crawl.bash: su errore, mandare mail
- crawler.php: per il rilevamento della lingua, se la timeline non è disponibile si possono usare le descrizioni
- negli script web (non cli), gmdate dappertutto invece di strftime; magari un menu a tendina da cui scegliere timezone?
? crawler.php: rendere opzionale il check su Dead
? edinst.php: possibilità di settare Instances.Dead
* 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.
- rimuovere Instances.Chosen e Instances.Visible dappertutto
~ PER FAVORE un metodo valido per verificare che un'istanza sia mastodon - più o meno fatto
--- 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
* 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
! 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)
* 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.