Extension:PageProperties
![]() Stav rozšíření: stabilní |
|
---|---|
Implementace | Háček , Speciální stránka |
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.0 |
Licence | GNU General Public License 2.0 nebo novější |
Stáhnout | |
|
|
|
|
Čtvrtletní stahování | 10 (Ranked 121st) |
Přeložte rozšíření PageProperties, používá-li lokalizaci z translatewiki.net | |
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.
Od verze 1.5.0 byly všechny funkce správy dat a sémantických dat přesunuty na Extension:VisualData |
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"
- Odkaz na postranní panel směřující na stejnou speciální stránku
Instalace
- Stáhněte a umístěte soubor(y) do adresáře s názvem
PageProperties
ve vaší složceextensions/
. - 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
- 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ávo | Popis |
---|---|
pageproperties-caneditpageproperties |
Může upravovat vlastnosti stránky |
Příklad konfigurace
$wgPagePropertiesDisableJsonLD = true;
$wgGroupPermissions['*']["pageproperties-caneditpageproperties"] = false;
Skupiny
Skupina | Může upravovat vlastnosti stránky |
---|---|
sysop , bureaucrat |
|
pageproperties-admin |
|
pageproperties-editor |
Globální parametry
Proměnná | Popis | Výchozí |
---|---|---|
$wgPagePropertiesAddTrackingCategory |
Přidat Kategorii sledování "Stránky s vlastnostmi stránky" na stránky obsahující vlastnosti | false
|
$wgPagePropertiesDisableSidebarLink |
Skrýt odkaz na speciální stránku PageProperties na postranním panelu | false
|
$wgPagePropertiesDisableNavigationLink |
Skrýt odkaz na speciální stránku PageProperties na navigačním panelu | false
|
$wgPagePropertiesOpenExternalLinksInNewTab |
Vložit atribut target="_blank" do všech externích odkazů, takže se otevřou na nové kartě |
false
|
$wgPagePropertiesDisplayAlwaysUnprefixedTitles |
Zobrazit názvy bez předpon pro všechny jmenné prostory, i ty, které nejsou explicitně nastaveny prostřednictvím rozšíření | false
|
$wgPagePropertiesDisableVersionCheck |
Zaká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
- Extension:DisplayTitle
- Extension:WikiSEO
- Extension:MetaMaster
- Extension:Semantic Meta Tags
- Extension:AdvancedMeta
- Extension:PageProperties/Legacy
Vyzkoušejte!
Toto rozšíření je zahrnuto 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 toto rozšíření obsahovat, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |