Com'é noto su un wiki é difficile avere una versione ottimizzata per il mobile, sia mediawiki che wikipedia infatti utilizzano sito parallelo per questo e, nonostante ciò, presentano alcuni problemi.
Per arginare la situazione, é bene utilizzare l'estensione MobileFrontend associandola al tema Minerva Neue (che é ottimizzato per il mobile), abilitandolo solo ed esclusivamente per la versione mobile.
Il codice da utilizzare nel file LocalSetting.php é:
Codice: Seleziona tutto
// Versione Desktop
$wgDefaultSkin = "vector";
// Solo per mobile
$wgDefaultMobileSkin = "minerva";
Al momento l'estensione anche se installata, richiama i css di vector che non é ottimale per il mobile.
Per quanto riguarda la home page, ho cercato di mantenere la vecchia estetica, spero ne sia uscita una versione migliorata. Purtroppo bisognerebbe mettere mano a tutto il parco temi e non solo.
I nomi di ID e Classi probabilmente risulteranno banali, questo per evitare eventuali conflitti con tutto il codice già presente.
Allego il codice html da inserire nella pagina home da parte di un admin. I css li posso modificare. Al momento non sono intervenuta su mobile.css in attesa degli interventi richiesti.
Un esempio é già visibile nella pagina indice guide ma non essendo il tema minerva installato, ora a sballare é l'immagine. Con "Minerva" viene ridimensionata.
Nel caso ci fosse interesse, é anche possibile utilizzare l'estensione TemplateStyle, permette di creare dei fogli di stile per singole pagine in modo da non sovraccaricare le richieste, creando stili differenziati senza problemi; utile anche per i "template" di mediawiki.