Skin:Minerva Neue
Minerva Neue (Minerva) Stav rozšíření: stabilní |
|
---|---|
Zásady kompatibility | Vydání snímků následuje MediaWiki. Master zachovává zpětnou kompatibilitu. |
Licence | GNU General Public License 2.0 nebo pozdější |
Ke stažení | |
Příklad | Příklad na této wiki |
Přeložte rozšíření $2, používá-li lokalizaci z translatewiki.net | |
Vagrant role | minerva |
Problémy : | Otevřené úkoly · Nahlásit chybu |
Minerva je vzhled, který slouží mobilnímu provozu pro projekty Wikimedie po celém světě. Ve srovnání s jinými vzhledy, jako je Vector , poskytuje mnohem jednodušší uživatelské rozhraní a je mnohem agresivnější, pokud jde o optimalizaci výkonu, aby mohl uspokojit mobilní uživatele.
Je optimalizován pro použití s rozšířením MobileFrontend (což se provádí nastavením wgMFDefaultSkinClass
na 'SkinMinerva'), ale od MediaWiki 1.35 lze Minerva Neue používat i bez MobileFrontend.
Pro starší verze MediaWiki je vyžadován MobileFrontend.
Instalace
- Pokud používáte Vagrant , instalujte s těmito parametry
vagrant roles enable minerva -p
Ruční instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
MinervaNeue
ve vaší složceskins/
. - Na konec vašeho souboru LocalSettings.php přidejte řádek s následujícím kódem:
wfLoadSkin( 'MinervaNeue' ); $wgDefaultSkin = 'minerva';
- Dokončeno - Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo zobrazení úspěšně nainstalováno.
- Poznámka: Nastavením
$wgDefaultSkin = 'minerva'
se Minerva stane vaším výchozím skinem i v zobrazení na ploše. Ignorujte tento řádek a místo něj použijte$wgDefaultMobileSkin = 'minerva';
(výchozí v posledních verzích), pokud chcete, aby skin Minerva používal pouze MobileFrontend.
Nezapomeňte zavolat wfLoadSkin
po wfLoadExtension
.
Integrace MobileFrontend
Díky integrovanému MobileFrontend (mobilní režim) bude Minerva vylepšena o různé další funkce, včetně:
- Potvrzení úpravy červeného odkazu
- Referenční vyskakovací drawer
- Rozšířené vyhledávání
- Lepší integrace na mobilu s mnoha oblíbenými šablonami ve stylu Wikipedie.
Chcete-li tyto výhody využít:
- Stáhněte a nainstalujte rozšíření MobileFrontend .
Přimějte mobilní Minervu, aby se chovala jako stolní Minerva
Když je nainstalován MobileFrontend, Minerva je upravena tak, aby se chovala ve zjednodušeném režimu. Pokud chcete, aby se Minerva chovala více jako verze pro stolní počítače, přidejte do LocalSettings.php
následující kód:
$wgMinervaTalkAtTop['base'] = true;
$wgMinervaAdvancedMainMenu['base'] = true;
$wgMinervaPersonalMenu['base'] = true;
$wgMinervaHistoryInPageActions['base'] = true;
$wgMinervaOverflowInPageActions['base'] = true;
$wgMinervaShowCategories['base'] = true;
Konfigurace
Konfigurace je uvedena v souboru Readme Minerva ve vašem místním stažení nebo online.
Nedávno zastaralá konfigurace
$wgMinervaCountErrors
- dříve používané k počítání chyb prostřednictvím statsd. V nepravděpodobném případě, že jste jej používali jako třetí strana, viz Extension:WikimediaEvents pro protokolování chyb na straně klienta.
Konfigurace menu
Některé adresy URL v hlavní nabídce lze upravit. Tyto zahrnují:
- Náhodné (prostřednictvím úpravy MediaWiki:Randompage-url)
- Adresa URL portálu (režimu pokročilých úprav prostřednictvím MediaWiki:Portal-url)
Po přidání příslušného rozšíření budou některé položky nabídky automaticky povoleny.
- V okolí (poskytuje Extension:MobileFrontend ).
Konfigurace darovacího odkazu
$wgMinervaDonateLink['base'] = true;
true
a 1.39 false
.Po aktivaci bude do hlavní nabídky přidán darovací odkaz.
Odkaz pro darování používá zprávy mediawiki sitesupport
a sitesupport-url
.
Počítač vs mobilní režimy
MobileFrontend poskytuje další funkce, které nejsou dostupné v jádře MediaWiki.
Můžete porovnat počítač a mobilní režim.
Při provozu v mobilním režimu jsou k dispozici následující funkce:
- Základní pracovní postupy, jako jsou úpravy a diskuse, spustí pracovní postupy založené na JavaScriptu. To je poskytováno Extension:MobileFrontend . Podrobnosti najdete tam.
- Sekce lze sbalit a rozbalit. Rozšířené sekce jsou uloženy do paměti v místním úložišti prohlížeče.
- Nabídka obsahuje různé možnosti v závislosti na aktuálním režimu, např. Special:Preferences je k dispozici na počítači
- Načte se MediaWiki:Mobile.css (pro mobilní režim) nebo MediaWiki:Common.css (pro desktopový režim).
- Vzhled bude odkazovat na stránky optimalizované pro mobily poskytované MobileFrontend, pokud je povoleno. Další informace viz Extension:MobileFrontend . např. Special:Watchlist (porovnat počítač vs mobil)
- V mobilním zobrazení jsou navigační panely a boční panely ve výchozím nastavení skryté, jak je popsáno v jejich dokumentaci.
Počítačový režim webu je experimentální. Hlášení chyb a opravy jsou vítány.
Při práci v režimu desktop existují různé problémy, na kterých pracujeme. Vaše záplaty a pomoc jsou vítány.
Otázky a odpovědi
Pokud máte nějakou otázku, na kterou stránka neodpověděla – neváhejte k jejímu vznesení použít diskusní stránku.
Co získám, když nainstaluji MobileFrontend?
Minerva funguje bez MobileFrontend, ale instalace MobileFrontend poskytne několik vylepšení – zejména vyskakovací šuplíky s odkazem a červeným odkazem a vyhledávání optimalizované pro mobily a vlastní editor. Tyto optimalizace se budou vztahovat na počítačovou i mobilní verzi. V současné době není možné zakázat odkaz na mobilní zobrazení, ale záplaty v tomto smyslu rádi přijmeme!
Udržuji rozšíření, jak se mohu integrovat s Minervou?
Jak mám zacílit styly na Minervu?
Pokud rozšíření obsahuje jakékoli uživatelské rozhraní, při testování vašeho rozšíření pomocí Minervy je důležité zkontrolovat, zda vaše rozšíření funguje nebo se v bodech přerušení přijatelně zhoršuje. Pro účely testování Minerva pracuje s několika body přerušení: 320px (@width-breakpoint-mobile), 720px (@width-breakpoint-tablet) and 1000px (@width-breakpoint-desktop). Očekává se, že se vaše rozšíření přizpůsobí těmto bodům přerušení pomocí příslušných dotazů na média. Funkci lze zcela deaktivovat za předpokladu, že v případě potřeby poskytne uživateli zpětnou vazbu, např.
@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. */
}
Normálně je přijatelné používat pro vaše rozšíření dotazy na média, což bude přínosem pro všechny vzhledy, ale v některých případech můžete potřebovat specifické chování Minervy. Pokud ano, můžete použít Příručka:$wgResourceModuleSkinStyles k definování stylů.
Jak mohu přidat položky do menu Minerva?
Systém menu Minerva je v současné době vytvořen na míru a nefunguje jako jiné skiny. Plánujeme to nakonec opravit tak, aby Minerva používala standardní háček pro úpravu menu - Manual:Hooks/SkinTemplateNavigation::Universal . Práce se zde sleduje na stránce phab:T291568. Pokud byste mezitím chtěli přidat položky menu, použijte háček MobileMenu .
Tento vzhled se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že vzhled je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název vzhledu v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam vzhledů nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
Tento vzhled je zahrnut v následujících wiki farmách/hostitelích a/nebo balíčcích: Toto není autoritativní seznam. Některé wiki farmy/hostitelé a/nebo balíčky mohou obsahovat tento vzhled, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |
- Skins bundled with MediaWiki 1.38/cs
- GPL licensed skins/cs
- Stable skins/cs
- Skins in Wikimedia version control/cs
- ResourceLoaderRegisterModules extensions/cs
- SkinPageReadyConfig extensions/cs
- UserLogoutComplete extensions/cs
- FetchChangesList extensions/cs
- MobileFrontendBeforeDOM extensions/cs
- MobileFrontendFeaturesRegistration extensions/cs
- RequestContextCreateSkinMobile extensions/cs
- SpecialPageBeforeExecute extensions/cs
- ResourceLoaderGetConfigVars extensions/cs
- OutputPageBodyAttributes extensions/cs
- All skins/cs
- Skins used on Wikimedia/cs
- Skins included in Canasta/cs
- Skins included in Miraheze/cs
- Skins included in MyWikis/cs
- Skins included in ProWiki/cs
- Skins included in WikiForge/cs
- Extensions supporting fundraising and donations/cs