Habillage:Minerva Neue
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 |
L'habillage Minerva est utilisé pour le trafic mobile dans les projets Wikimedia à travers le monde. Comparé à d'autres habillages comme Vector , il fournit une interface utilisateur beaucoup plus simple et il est beaucoup plus simple 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 dossierskins/
. - 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.
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 :
- Téléchargez et installez l'extension MobileFrontend .
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 :
- Page au hasard (en modifiant MediaWiki:Randompage-url)
- L'URL du portail (du mode d'édition avancé via MediaWiki:Portal-url)
Certain éléments de menu seront activés automatiquement quand l'extension correspondante sera ajoutée.
- Nearby (fourni par Extension:MobileFrontend ).
Configurer le lien pour les dons
$wgMinervaDonateLink['base'] = true;
true
et dans la 1.39 false
.Une fois activé, un lien pour faire des dons sera ajouté au menu principal.
Le lien des dons utilise les messages Mediawiki sitesupport
et sitesupport-url
.
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 !
Je maintiens une extension, comment puis-je intégrer Minerva ?
Comment dois-je cibler les styles pour Minerva ?
Si votre extension comporte des interfaces utilisateur, lorsque vous la testez avec Minerva, il est important de vérifier si elle travaille ou dégrade de manière acceptable au points d'arrêt. Pour des raisons de test, Minerva travaille avec plusieurs points d'arrêt : 320px (@width-breakpoint-mobile), 720px (@width-breakpoint-tablet) and 1000px (@width-breakpoint-desktop). Votre extension doit s'adapter à ces points d'arrêt en utilisant les requêtes médias appropriées. Il est admis qu'une fonctionnalité puisse tout désactiver pour autant qu'elle avertisse l'utilisateur quand c'est nécessaire par exemple :
@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. */
}
Normalement, il est acceptable d'utiliser les requêtes de média pour votre extension et cela profitera à tous les habillages, mais dans certains cas,le comportement spécifique de Minerva vous sera nécessaire. Vous pouvez donc utiliser Manuel:$wgResourceModuleSkinStyles pour définir des styles.
Comment ajouter des éléments aux menus de Minerva ?
Le système de menu Minerva est actuellement sur mesure et ne fonctionne pas comme les autres habillages. Nous prévoyons de résoudre ce problème pour que Minerva puisse utiliser l'accroche standard pour modifier les menus - Manual:Hooks/SkinTemplateNavigation::Universal . Le travail ici est suivi dans phab:T291568. Si vous souhaitez entre temps ajouter des éléments de menu, utilisez l'accroche MobileMenu .
Cet habillage est utilisé par au moins un des projets Wikimédia. Cela signifie probablement que l’habillage est assez stable et fonctionnel pour être utilisé sur des sites à fort trafic. Recherchez le nom de cet habillage dans le CommonSettings.php de Wikimédia et dans le fichier de configuration InitialiseSettings.php pour situer les endroits où il est installé. Une liste complète des habillages installés sur un Wiki donné peut être visualisée sur la page Special:Version de ce wiki. |
Cet habillage est inclus dans les fermes de wikis ou les hôtes suivants et / ou les paquets : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cet habillage même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |
- Skins bundled with MediaWiki 1.38/fr
- GPL licensed skins/fr
- Stable skins/fr
- Skins in Wikimedia version control/fr
- ResourceLoaderRegisterModules extensions/fr
- SkinPageReadyConfig extensions/fr
- UserLogoutComplete extensions/fr
- FetchChangesList extensions/fr
- MobileFrontendBeforeDOM extensions/fr
- MobileFrontendFeaturesRegistration extensions/fr
- RequestContextCreateSkinMobile extensions/fr
- SpecialPageBeforeExecute extensions/fr
- ResourceLoaderGetConfigVars extensions/fr
- OutputPageBodyAttributes extensions/fr
- All skins/fr
- Skins used on Wikimedia/fr
- Skins included in Canasta/fr
- Skins included in Miraheze/fr
- Skins included in MyWikis/fr
- Skins included in ProWiki/fr
- Skins included in WikiForge/fr
- Extensions supporting fundraising and donations/fr