74 lines
5.4 KiB
Text
74 lines
5.4 KiB
Text
* 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 un’opzione 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.
|