Extension:PageProperties
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í | 22 (Ranked 114th) |
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ě spustit
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/update.php
(tím se nainstalují požadované tabulky) - follow the instructions here to migrate from previous versions of PageProperties if applicable
- 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 linking.
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“
- 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ána bílá místa/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. Oba 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
right | 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řidejte 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ží 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á)
Maintenance
If PageProperties prior to 1.5.0 was installed on your wiki, please run
php extensions/PageProperties/maintenance/migrateSlots.php --remove-slot
to migrate slot contents to dedicated tables.
If you are also using Extension:VisualData, run the latter command without the option remove-slot
php extensions/PageProperties/maintenance/migrateSlots.php
and then run:
php extensions/VisualData/maintenance/RebuildData.php
(this will rename the pageproperties
slot role to jsondata
slot role)
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
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. |