Extension:PageProperties/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
PageProperties
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Háček Category:Hook extensions/cs, Speciální stránka Category:Special page extensions/cs
Popis Umožňuje snadno upravit název zobrazení , jazyk a model obsahu stránky a nastavit metadata SEO pro celou wiki nebo pro konkrétní stránky
Autoři thomas-topway-it (thomas-topway-itdiskuse)
Nejnovější verze 1.5.2 (2024-08-03)
Zásady kompatibility Větev master zachovává zpětnou kompatibilitu.
MediaWiki >= 1.35.0Category:Extensions with manual MediaWiki version
Licence GNU General Public License 2.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
  • $wgPagePropertiesDisplayAlwaysUnprefixedTitles
  • $wgPagePropertiesAddTrackingCategory
  • $wgPagePropertiesDisableNavigationLink
  • $wgPagePropertiesDisableVersionCheck
  • $wgPagePropertiesDisableSidebarLink
  • pageproperties-caneditpageproperties
Čtvrtletní stahování 8 (Ranked 88th)
Přeložte rozšíření PageProperties, používá-li lokalizaci z translatewiki.net
Category:All extensions/cs

PageProperties umožňuje snadno upravit název zobrazení, jazyk a model obsahu stránky a nastavit metadata SEO pro celou wiki nebo pro konkrétní stránky.


Prvky uživatelského rozhraní

Rozšíření přidává odkaz do navigační nabídky a odkaz na postranní panel v části "Nástroje": Jejich viditelnost lze řešit pomocí parametrů níže

  • Akce-link "Vlastnosti stránky"

bezrámové

  • Odkaz na postranní panel směřující na stejnou speciální stránku

bezrámové

Instalace

  • Stáhněte a umístěte soubor(y) do adresáře s názvem PageProperties ve vaší složce extensions/.
  • Přidejte následující kód na konec vašeho LocalSettings.php
wfLoadExtension( 'PageProperties' );
  • Volitelně spusťte composer update --no-dev ve složce rozšíření, tím se nainstalují požadované knihovny pro anotaci JSON-LD[1] na stránce (další informace naleznete v části níže)
  • Spusťte php maintenance/run.php update (tím se nainstalují požadované tabulky)
  • Postupujte, pokud je to možné, podle pokynů pro migraci z předchozích verzí PageProperties
  • Yes Dokončeno – Přejděte na Special:Version na své wiki a ověřte, že je rozšíření úspěšně nainstalováno.

Speciální stránka vlastností stránky

Speciální stránka Vlastnosti stránky je praktická speciální stránka, kde lze rychle nastavit zobrazovaný titulek, jazyk a model obsahu stránky a také přidružit metadata SEO na úrovni stránky nebo webu (pokud je přístupná z Hlavní stránky). It works at its best when used in conjunction with WikiSEO and Display Title. Nejsou však nezbytně nutné, při použití bez metaznaček WikiSEO je nutné zadat bez rozevíracího seznamu a při použití bez Display Title je možné, že alternativní název stránky nelze použít pro propojení.

Hlavní tabulka

Na hlavní kartě můžete upravit zobrazovaný titulek stránky, jazyk a model obsahu. Zobrazovaný titulek lze ponechat prázdný, aby byl titulek zcela skryt, aniž byste museli řešit css triky.

Klíčové vlastnosti

  • Nastavený jazyk je správně zobrazen na stránce Informace o stránce
  • Display title je přidán do tabulky page_props, takže s ním mohou autonomně pracovat další rozšíření, jako je Display Title
  • Volitelné kategorie sledování "Stránky s vlastnostmi stránky" (PageProperties)
  • Podpora pro html model obsahu a vylepšená podpora pro model obsahu prostý text (v tomto případě bude písmo obsahu stránky nastaveno na jednoprostor a budou zachovány mezery/nové řádky pokud není nutné vyplnit řádková políčka)

Karta SEO

Na kartě SEO[2] můžete snadno přidat meta tagy nebo meta vlastnosti na konkrétní stránky nebo celou wiki.

Pokud je nainstalováno rozšíření Extension:wikiSEO, PageProperties poskytne combobox s parametry povolenými rozšířením a budou interně zpracovány samotným rozšířením WikiSEO, aniž by bylo nutné je ručně anotovat na stránce.

Všimněte si, že zaškrtávací políčko "použít na celou wiki" se zobrazí pouze v případě, že vlastnosti souvisí s hlavní stránkou wiki.


K dispozici je combobox, pokud je nainstalováno rozšíření wikiSEO

Práva a výsady

Rozšíření vytváří následující uživatelská práva. Obě mohou být zahrnuty ručně do LocalSettings.php nebo mohou být spravovány prostřednictvím rozhraní (speciální stránka Special:UserRights). Sysops a byrokraté mají ve výchozím nastavení přiřazenou kompletní sadu oprávnění.

Práva

PrávoPopis
pageproperties-caneditpagepropertiesMůže upravovat vlastnosti stránky

Příklad konfigurace

$wgPagePropertiesDisableJsonLD = true;

$wgGroupPermissions['*']["pageproperties-caneditpageproperties"] = false;

Skupiny

SkupinaMůže upravovat vlastnosti stránky
sysop, bureaucratYes  
pageproperties-adminYes  
pageproperties-editorYes  

Globální parametry

ProměnnáPopisVýchozí
$wgPagePropertiesAddTrackingCategoryPřidat Kategorii sledování "Stránky s vlastnostmi stránky" na stránky obsahující vlastnostifalse
$wgPagePropertiesDisableSidebarLinkSkrýt odkaz na speciální stránku PageProperties na postranním panelufalse
$wgPagePropertiesDisableNavigationLinkSkrýt odkaz na speciální stránku PageProperties na navigačním panelufalse
$wgPagePropertiesOpenExternalLinksInNewTabVložit atribut target="_blank" do všech externích odkazů, takže se otevřou na nové kartěfalse
$wgPagePropertiesDisplayAlwaysUnprefixedTitlesZobrazit názvy bez předpon pro všechny jmenné prostory, i ty, které nejsou explicitně nastaveny prostřednictvím rozšířenífalse
$wgPagePropertiesDisableVersionCheckZakázat kontrolu verze rozšířenífalse

(pokud jsou $wgPagePropertiesDisableSidebarLink i $wgPagePropertiesDisableNavigationLink nastaveny na true, speciální stránka PageProperties nebude z rozhraní přístupná)

Údržba

Pokud byl na vaší wiki nainstalován PageProperties před verzí 1.5.0, spusťte prosím

php maintenance/run.php ./extensions/PageProperties/maintenance/migrateSlots.php --remove-slot

k migraci obsahu slotu na vyhrazené tabulky.

Pokud také používáte Extension:VisualData, spusťte druhý příkaz bez volby remove-slot

php maintenance/run.php ./extensions/PageProperties/maintenance/migrateSlots.php 

a pak spustit:

php maintenance/run.php ./extensions/VisualData/maintenance/RebuildData.php

(toto přejmenuje roli slotu pageproperties na roli slotu jsondata)

Plán

  • Přepsat dynamictable podle modelu OO

Podpora a chyby

Zveřejněte prosím chybové zprávy na diskuzní stránce rozšíření. Aktualizace budou zveřejněny na uživatelském seznamu Semantic MediaWiki a příležitostně v Wikitech mailing listu MediaWiki.

Pro profesionální podporu si napište na e-mailovou adresu User:Thomas-topway-it

Související odkazy

  1. JavaScript Object Notation for Linked Data (JSON-LD)
  2. Search Engine Optimisation (SEO)

Vyzkoušejte!

Category:Page metadata extensions/cs Category:Menu extensions/cs Category:Search engine optimization extensions/cs
Category:All extensions/cs Category:ArticleUndelete extensions/cs Category:BeforeInitialize extensions/cs Category:BeforePageDisplay extensions/cs Category:Extensions in Wikimedia version control/cs Category:Extensions included in WikiForge/cs Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/cs Category:Hook extensions/cs Category:LinkerMakeExternalLink extensions/cs Category:LoadExtensionSchemaUpdates extensions/cs Category:Menu extensions/cs Category:MultiContentSave extensions/cs Category:OutputPageParserOutput extensions/cs Category:PageDeleteComplete extensions/cs Category:Page metadata extensions/cs Category:ParserAfterTidy extensions/cs Category:Search engine optimization extensions/cs Category:SidebarBeforeOutput extensions/cs Category:SkinTemplateNavigation::Universal extensions/cs Category:Special page extensions/cs Category:Stable extensions/cs