Extension:PageProperties

This page is a translated version of the page Extension:PageProperties and the translation is 100% complete.
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í 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.


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ž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
  •   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

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

Vyzkoušejte!