Habillage:Minerva Neue

This page is a translated version of the page Skin:Minerva Neue and the translation is 78% complete.
Cet habillage est fourni avec MediaWiki 1.38 et supérieur. Ainsi vous n'avez pas besoin de la télécharger à nouveau. Néanmoins, vous devez encore suivre les autres instructions fournies.
Manuel des habillages MediaWiki - catégorie
Minerva Neue (Minerva)
État de la version : stable
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
Exemple Exemple sur ce wiki
Traduisez l'habillage Minerva Neue sur translatewiki.net
Rôle Vagrant minerva
Problèmes : Tâches ouvertes · Signaler un bogue
Minerva est un affichage dynamique adapté aux appareils mobiles.

L'habillage Minerva est utilisé pour le trafic mobile dans les projets Wikimedia à travers le monde. Comparé à d'autres habillages, comme Habillage:Vector , il fournit une interface utilisateur beaucoup plus simple et il est beaucoup plus aggressif concernant l'optimisation des performances de sorte qu'il répond très bien aux utilisateurs d'appareils mobiles.

Il est optimisé pour une utilisation avec l'extension MobileFrontend (ce qui se fait en initialisant wgMFDefaultSkinClass à 'SkinMinerva'), mais depuis MediaWiki 1.35, Minerva Neue peut également être utilisé sans MobileFrontend. Pour les versions précédentes de MediaWiki, MobileFrontend est nécessaire.

Installation

  • Si vous utilisez Vagrant , utilisez le code vagrant roles enable minerva -p

Installation manuelle

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé MinervaNeue dans votre dossier skins/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadSkin( 'MinervaNeue' );
    $wgDefaultSkin = 'minerva';
    
  •   Fait - Naviguer vers Special:Version sur votre wiki pour vérifier l'installation correcte de l'habillage.
  • Note: en initialisant $wgDefaultSkin = 'minerva' , Minerva deviendra votre habillage par défaut même pour la vue de votre bureau. Ignorez cette ligne et utilisez à la place $wgDefaultMobileSkin = 'minerva'; (valeur par défaut dans les versions récentes) si vous voulez que MobileFrontend utilise uniquement l'habillage Minerva.
 
Minerva dans les préférences

Assurez-vous d'appeler wfLoadSkin après avoir appelé wfLoadExtension.

Intégration de MobileFrontend

Avec MobileFrontend intégré (mode mobile) l'expérience de Minerva sera augmentée pour prendre en différentes autres fonctionnalités y compris :

  • la confirmation des liens en rouge
  • la référence du tiroir des fenêtres spontannées
  • Une recherche avancée
  • Une meilleure intégration sur les appareils mobiles avec beaucoup de modèles populaires dans le style de Wikipedia.

Pour pouvoir bénéficier de cela :

Faire en sorte que Minerva mobile se comporte comme Minerva pour bureau

Lorsque MobileFrontend est installé, Minerva est modifié pour se comporter en mode simplifié. Si vous souhaitez que Minerva se comporte davantage comme la version de bureau, ajoutez le code suivant à LocalSettings.php :

$wgMinervaTalkAtTop['base'] = true;
$wgMinervaAdvancedMainMenu['base'] = true;
$wgMinervaPersonalMenu['base'] = true;
$wgMinervaHistoryInPageActions['base'] = true;
$wgMinervaOverflowInPageActions['base'] = true;
$wgMinervaShowCategories['base'] = true;

Configuration

La configuration est listée dans le fichier readme de Minerva dans votre téléchargement local ou en ligne.

Configuration déclarée obsolète récemment

  • $wgMinervaCountErrors - utilisé auparavent pour comptabiliser les erreurs via statsd. Veuillez vous référer à Extension:WikimediaEvents pour la trace des erreurs côté client dans le cas improbable où il serait utilisé en tant que tierce partie.

Configuration des menus

Certaines URLs du menu principal peuvent être modifiées. Ceci comprend :

Certain éléments de menu seront activés automatiquement quand l'extension correspondante sera ajoutée.

Configuration of donation link

$wgMinervaDonateLink['base'] = true;
Default value is in MediaWiki 1.35 true and in 1.39 false.

When enabled a donate link will be added to the main menu. The donate link uses the sitesupport and sitesupport-url mediawiki messages.

Ordinateur de bureau en mode mobile


MobileFrontend apporte des fonctionalités complémentaires qui ne sont pas présentes dans le noyau MediaWiki. Vous pouvez comparer le mode bureau avec le mode mobile.

Lorsque vous êtes en mode mobile, les fonctionalités suivantes sont disponibles :

  • Les flux de travail de base tels que l'édition et la discussion déclenchent des flux de travail basés sur JavaScript. Ceci est fourni par Extension:MobileFrontend . Voir davantage pour les détails.
  • Les sections peuvent être repliées ou développées. Les sections développées sont mémorisées dans la mémoire locale du navigateur.
  • Le menu contient différentes options en fonction du mode dans lequel vous êtes, par exemple Special:Preferences est disponible pour la version bureau
  • Seront chargés : MediaWiki:Mobile.css (pour la version mobile) ou MediaWiki:Common.css (pour la version bureau)
  • L'habillage va pointer vers les pages optimisées pour les mobiles et fournies par MobileFrontend s'il est activé. Voir Extension:MobileFrontend pour plus d'informations. par exemple Special:Watchlist (comparer bureau et mobile)
  • Pour l'affichage sur mobile, les barres de navigation et les barres latérales sont masquées par défaut, comme indiqué dans leur documentation respective.

Le mode ordinateur de bureau du site est expérimental. Nous apprécions tout retour sur les bogues constatés ainsi que vos corrections.

Lorsque l'on est en mode bureau, plusieurs problèmes existent que nous allons corriger. Vos patches et votre aide sont les bienvenus.

Questions et réponses

Si vous avez des questions qui n'ont pas leur réponse sur cette page, n'hésitez pas à les poser sur la page de discussion attachée.

Qu'obtient-on lorsque l'on installe MobileFrontend ?

Minerva fonctionne sans MobileFrontend mais si vous installez MobileFrontend vous aurez de nouvelles possibilités - particulièrement les tiroirs déroulants des références et des liens en rouge, et pour la version mobile, une recherche optimisée ainsi qu'un éditeur adapté et optimisé. Ces optimisations s'appliquent à la version pour bureau ainsi qu'à la version pour mobile. Actuellement il n'est pas possible de désactiver le lien d'affichage pour mobiles mais les correctifs pour cela seront les bienvenus !

I maintain an extension, how can I integrate with Minerva?

How should I target styles to Minerva?

If the extension includes any UI, when testing your extension with Minerva, it is important to check if your extension works or degrades acceptably on break points. For testing purposes, Minerva operates on several breakpoints: 320px (@width-breakpoint-mobile), 720px (@width-breakpoint-tablet) and 1000px (@width-breakpoint-desktop). Your extension is expected to adapt to these breakpoints using appropriate media queries. It is acceptable for a feature to disable altogether, provided it gives the user feedback where necessary e.g.

@import 'mediawiki.skin.default.less';

@media screen and ( max-width: @width-breakpoint-tablet ) {
.myfeature { display: none; } /* not supported for mobile users */
.myfeature ~ .mobilewarning { display: block; } /* Show the warning message explaining why the feature was disabled. */
}

Normally it's acceptable to use media queries for your extension and this will benefit all skins, however in some cases you may need Minerva specific behaviour. If so you can use Manuel:$wgResourceModuleSkinStyles to define styles.

How can I add items to Minerva menus?


The Minerva menu system is currently bespoke and does not work like other skins. We plan to fix this eventually so that Minerva makes use of the standard hook for modifying menus - Manual:Hooks/SkinTemplateNavigation::Universal . The work here is tracked in phab:T291568. If you would like to add menu items in the mean time, please use the MobileMenu hook.