pokemoncentral / wiki-project

Coordinamento dello sviluppo tecnico di Pokémon Central Wiki
https://wiki.pokemoncentral.it
1 stars 0 forks source link

Standardizzazione infobox #83

Open lucas992x opened 4 years ago

lucas992x commented 4 years ago

Su PCW abbiamo numerosi infobox, ma nonostante siano molto simili ci sono vari aspetti per cui non viene seguito un vero e proprio standard. I passi principali di questa issue sono:

Standardizzazione: header

Già nell'header si notano le prime discrepanze. La struttura che mi sembra migliore è questa: nome italiano a sinistra in grande, nomi inglese e giapponese a destra uno sotto l'altro. Valuterei anche l'aggiunta delle miniature delle bandiere, per far capire che si tratta di termini in altre lingue. 0 - Standard - Mossa Ecco alcuni esempi di struttura diversa. Header bianco anziché del colore del template: 1 - Bianco - Luogo Nomi disposti in modo differente, semi-impilati o impilati: 2 1 - Semi-impilati - Pokémon specifico 2 2 - Impilati - Strumento In alcuni casi ci sta impilare le cose perché i nomi sono molto lunghi, ma lascerei comunque tutte e 3 le voci in cima: 3 - Impilati separati - Episodio In alcuni casi manca completamente il nome inglese: 4 - No inglese - Gioco Alcuni template mostrano elementi extra di vario tipo, che con la prima proposta potrebbero essere messi sotto il nome italiano, oppure sotto a tutti e 3 i nomi a seconda della grandezza: 5 - Standard con extra - Città

Standardizzazione: immagine

Nella maggior parte dei casi dopo i nomi c'è un'immagine (fanno eccezione infobox come quello delle abilità). La cosa che mi sembra migliore è un box bianco con immagine ed eventualmente didascalia: 0 - Standard - Strumento In alcuni casi manca il box bianco, c'è solo l'immagine: 1 - No box - Episodio In altri il box bianco è più stretto, senza apparente motivo: 2 - Box stretto - Città Talvolta manca il padding: 3 - No padding - Gioco

Standardizzazione: entry

Lo standard che abbiamo stabilito in passato prevede un box bianco a destra ed un'etichetta a sinistra, quest'ultima con testo allineato a destra su desktop e centrato su mobile, nero di default e bianco se l'infobox è scuro: 0 - Standard - Episodio Naturalmente dovremo ricordarci di controllare le altezze per evitare problemi di questo tipo: 1 - Manca height-100 - Personaggio Una prima discrepanza da valutare è l'uso di etichette colorate anziché nere/bianche, perché può avere un senso in alcuni casi: 2 - Label colorate - Abilità Le etichette impilate/affiancate in questo modo invece andrebbero abolite per sostituirle con lo standard: 3 1 - Impilate - Percorso 3 2 - Affiancate - Strumento 3 3 - Impilate affiancate - Luogo Do note che alcune entry meritano un trattamento speciale. Le prime che mi vengono in mente sono i collegamenti esterni: 4 1 - Entry speciale - Strumento e le zone confinanti che si trovano in percorsi, zone, etc: 4 2 - Entry speciale - Percorso

Nota sulla templatizzazione

Giustamente qualcuno ha fatto notare che una templatizzazione degli infobox potrebbe portare a superare il limite dimensione template in alcune pagine. Controlleremo per bene, ma non dovrebbe essere un problema: finora abbiamo visto esplosioni negli elenchi stralunghi, che sono privi di infobox, ed in alcuni personaggi con tante squadre, che abbiamo comunque alleggerito spostando cose in sottopagine (altrimenti quelle pagine sarebbero pesantissime).

Cruifer commented 4 years ago

Per l'header si era già deciso uno standard, vedi #34 in fondo

lucas992x commented 4 years ago

Thanks, chi se lo ricordava più. Il primo pezzo quindi è già fatto :D

lucas992x commented 4 years ago

https://wiki.pokemoncentral.it/Utente:Lucas992/ProveTemplate#Infobox commenti? Suggerimenti? Altro?

StygianIrene commented 4 years ago

Per l'header direi che quello utilizzato nell'Infobox degli strumenti lo trovo davvero comodo e pulito, specie per nomi che potrebbero essere molto lunghi (e anche le bandierine mi piacciono). Per i casi degli slogan direi di abolirli direttamente dalle pagine dei luoghi perché ci siamo fatti il mazzo per il template sign; quindi questi vanno nella loro sezione apposita (vedi luoghi e città di Johto). Rimangono comunque casi sparsi di slogan dei PNG, mi pare? Non ricordo, bisogna controllare bene.

lucas992x commented 4 years ago

Confermo che numerosi infobox hanno uno slogan, PNG ma non solo: 20191221_165340 20191221_165733 Per le città ok, approvo la rimozione in favore del sign (mi pare che l'avessimo già concordato in passato). Io tendenzialmente sono favorevole a lasciare una riga di contenuto "extra" dopo i nomi e prima dell'immagine per i casi particolari in cui ne vale la pena, eventualmente possiamo discuterne caso per caso per valutare quando sta bene e quando è meglio spostare quella roba altrove. Così al volo di casi particolari da discutere mi viene in mente il PokémonInfo, che mostra anche numero di Dex e categoria in cima.

StygianIrene commented 4 years ago

A questo punto possiamo trattera la categoria dei Pokémon come se fosse uno slogan degli altri infobox.

lucas992x commented 4 years ago

E mettiamo invece il numero di Dex di fianco al nome? Come idea mi piace.

StygianIrene commented 4 years ago

Sì, esattamente. Bisogna vedere se inserire a destra o a sinistra il numero (anche a sinistra non penso sia male come idea).

lucas992x commented 4 years ago

Ho applicato tutto ciò ad ItemInfobox, aprite una qualsiasi pagina di uno strumento per vedere i risultati

StygianIrene commented 4 years ago

Per me è ok!

StygianIrene commented 4 years ago

Io sto provando a standardizzare l'InfoCittà qui. Dopo continuo.

lucas992x commented 4 years ago

Noto comunque che alcuni infobox hanno ancora un utilizzo "antiquato" del modulo css, dato che inseriscono i colori a mano (tramite hex o invocando due volte il modulo colore). Sarebbe bello se riuscissimo ad aggiornare le varie pagine in modo da non dover implementare anche questa cosa nel template standardizzato, dopotutto si tratta di aprire le pagine e modificare rapidamente due righe in cima.

StygianIrene commented 4 years ago

... Io ho capito e non ho capito (no, non ho sbagliato a scrivere) a cosa ti riferisci- L'InfoCittà ha questo tipo di problema da te descritto?

lucas992x commented 4 years ago

Sì, perché alcune città per il colore usano semplicemente il parametro type (ed eventualmente type2), ma altre usano ancora colorlight, colormed, colordark. Nello specifico, ho fatto controlli rapidi a campione e:

StygianIrene commented 4 years ago

Ah, ok! Sìsì, avevo visto, infatti pensavo a quanti parametri antiquati verranno finalmente eliminati con questa standardizzazione... Ma non credo ci sia molto in giro: darò comunque una controllata!

StygianIrene commented 4 years ago

Aggiornamento della situazione, dato che ho fatto la parte riguardante le palestre: click.

Edit: Io e Luca discutevamo sullo spazio che c'è tra i titoli nei div (a me sembrava essercene troppo, ora è stato tolto ed è un po' più stretto) e lo spazio nel titolo dell'header (a me sembrava essercene poco, ora è stato aggiunto ed è pi largo), come vi sembra?

lucas992x commented 4 years ago

Riassunto: abbiamo ingrandito leggermente il titolo e tolto il padding superiore ed inferiore ai divisori, così dovrebbe essere ok. Altra cosa di cui dovremmo discutere è la parte sulle Palestre: preferite la prima soluzione, che è praticamente presa pari pari dall'attuale (e ripetuta due volte), o quella standardizzata messa più sotto?

Cruifer commented 4 years ago

Io terrei quella attuale, così almeno c'è un po' meno scrolling su mobile e si tengono un po' diversificati e "più originali" gli infobox tra loro (mi sono spiegato malissimo ma spero di aver reso l'idea)

StygianIrene commented 4 years ago

Anche io. Magari cambiarei giusto un paio di cose per rimanere in linea con gli altri Infobox: innanzitutto usarei il colore del tipo della palestra sul nome del Capopalestra e su quello del nome della medaglia. Poi proverei a cercare una soluzione alternativa e più simpatica a "Specializzata nel tipo tipo", se possibile...

lucas992x commented 4 years ago

Ok, ci sta. Magari possiamo accorpare le prime due scrivendo sotto al Capopalestra "Esperto di tipo Fuoco". Come colori direi che va bene lasciare la variante light del tipo per lo sfondo e quella dark per il testo. Per i casi come Blu lasciamo colore Sconosciuto o ci mettiamo proprio il suo?

CiaobyDany commented 4 years ago

Arrivo un po' in ritardo anche perché non ho molto da aggiungere. Approvo le scelte fatte finora anche se temo che sarà un processo che richiederà diversi anni per essere ultimato. Non so se sia il caso anche delle città, ma come per i personaggi, onde evitare obrobri prenderei in considerazione l'idea di usare il più possibile un colore singolo, magari togliendo brutalmente il parametro per il secondo colore, visto che stavate discutendo di modificare le entry obsolete del modulo css. Cfr #41

lucas992x commented 3 years ago

A tempo debito bisognerà creare un nuovo pezzo: Infobox/tabs, che come suggerisce il nome utilizzerà le nuove Tabs. Si può utilizzare per i Pokémon con forme alternative, ma non solo™: esempi che mi vengono in mente solo le coppie di giochi (che mostrano le due immagini una sotto l'altra in maniera secondo me brutta) e le generazioni (che mostrano una schermata iniziale a caso).

Quando inizieremo a lavorarci seriamente faremo tutte le valutazioni e le discussioni del caso, ma se avete qualcosa da dire potete farlo anche adesso (per esempio se vi viene in mente qualche altro utilizzo).