Jump to content

Extension:PageProperties

From mediawiki.org
This page is a translated version of the page Extension:PageProperties and the translation is 97% complete.
Outdated translations are marked like this.
Příručka k rozšířením MediaWiki
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
  • $wgPagePropertiesDisplayAlwaysUnprefixedTitles
  • $wgPagePropertiesAddTrackingCategory
  • $wgPagePropertiesDisableNavigationLink
  • $wgPagePropertiesDisableVersionCheck
  • $wgPagePropertiesDisableSidebarLink
  • pageproperties-caneditpageproperties
Čtvrtletní stahování 29 (Ranked 103rd)
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.


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ě 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
  • 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 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 Yes  
pageproperties-admin Yes  
pageproperties-editor Yes  

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

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

Vyzkoušejte!