Vai al contenuto

Wikinotizie:Bar/Modifiche alla Pagina principale

Da Wikinotizie, le notizie a contenuto aperto


Modifiche alla Pagina principale

Come ho già anticipato nella nella talk della pagina pincipale bisogna modificare la pagina Principale nello specifico la differenziazione tra visualizzazione da mobile e da desktop ciò perché i tag usati attualmente (tramite l'estensione mobile frontend) che permettono in pratica l'esistenza di due pagine principali saranno rimossi tra poco più di un mese (il 13 luglio) e smetteranno di funzionare. Questo è il codice che cesserà di funzionare:

<div id="mf-mobile-homepage" class="mobile-only">{{Pagina principale/mobile}}</div><!-- visibile solo sulla versione mobile -->

L'unica cosa che si potrà usare è

<div class="nomobile"> ... </div>

Tramite cui decidere cosa non far vedere su mobile (e far vedere solo su desktop). Quindi bisognerà rivedere la pagina principale (la versione desktop) e decidere quali sezioni dell'attuale sono adatte anche ad un dispositivo mobile e quali no. --Samuele2002 (Chiedi pure!) 23:49, 7 giu 2020 (CEST)[rispondi]

Beh, di sicuro gli ultimi articoli pubblicati vanno mostrati in home page mobile. Sulle altre sezioni non saprei.--Mannivu · 11:03, 8 giu 2020 (CEST)[rispondi]
[@ Samuele2002] sai per caso se esiste una class=* che permetta la visualizzazione esclusivamente su mobile? Niente, trovato!
Un giorno ce la farò anche io, ma quel giorno non è oggi. Comunque, al momento vedo che, in teoria, la versione mobile viene gestita abbastanza bene la versione attuale della pagina principale, senza bisogno di stratagemmi strani (screen lunghissimo).--Mannivu · 16:28, 19 giu 2020 (CEST)[rispondi]

[conflittato] [@ Mannivu] Dopo una ricerca ho trovato questa task su Phabricator. Partendo da uno dei consigli ho fatto vari test su Test2wikipedia sfruttando le classi css e facendo qualche modifica. Adesso se andate qui dovreste vedere un messaggio diverso a seconda di che skin state usando (vector/monobook/minerva o mobile/altro). Se anche a voi funziona si può usare questo metodo.

Si viene ad attivare questa classe <div class="skinswitch skinswitch-minerva">Testo visibile solo su skin minerva</div> che si attiva aggiungendo a MediaWiki:Common.css e MediaWiki:Mobile.css questo testo:

/* Skins witch*/
.skinswitch { display: none; }
.skinswitch-default { display: block; }

.skin-vector .skinswitch-default,
.skin-minerva .skinswitch-default,
.skin-monobook .skinswitch-default { display: none; }

.skin-vector .skinswitch-vector,
.skin-minerva .skinswitch-minerva,
.skin-monobook .skinswitch-monobook { display: block; }

In questo modo si può far visualizzare un determinato testo a seconda della skin in uso. Controllate che anche a voi funzioni e nel caso si potrebbe adottare questo metodo. (ormai che l'ho scritto lo lascio a futura memoria e nel caso si volesse diversificare le pagine) --Samuele2002 (Chiedi pure!) 16:49, 19 giu 2020 (CEST)[rispondi]

Sì, si vedono le scritte diverse :D. Direi che è una buona soluzione ottimale.--Mannivu · 17:00, 19 giu 2020 (CEST)--Mannivu · 17:00, 19 giu 2020 (CEST)[rispondi]
[@ Mannivu, Ferdi2005] Tra due giorni i tag mf-mobile-homepage smetteranno di funzionare. Direi che bisogna valutare ora quale soluzione adottare. Le idee possono essere:
  • Sfruttare la differenza delle skin e sostanzialmente mantenere tutto com'è adesso cambiando solo qualche tag.
  • Cambiare la modalità di visualizzazione e partendo da un modello interamente visibile nel desktop togliere le sezione da non far vedere nella versione mobile (tag nomobile).
Pareri, altre proposte? --Samuele2002 (Chiedi pure!) 01:06, 11 lug 2020 (CEST)[rispondi]
Rettifico parte di quanto ho detto. Mi era sfuggita Wikinotizie:Bar/Nuova homepage mobile direi che si può procedere come proposto lì. --Samuele2002 (Chiedi pure!) 01:09, 11 lug 2020 (CEST)[rispondi]