* 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.