Pomoc:Rozszerzenie:Preferencje Globalne
The GlobalPreferences extension allows user preferences to be set for all wikis in a wiki family (also known as a wiki farm). This means that users can change their preferences for all linked wikis without having to visit each in turn. Local exceptions can be set for individual wikis.
Strona z globalnymi preferencjami
To rozszerzenie dodaje drugą stronę z preferencjami, do której link można znaleźć w zakładce User profile na Specjalna:Preferencje.
Strona GlobalPreferences wygląda jak lustrzana kopia zwykłej strony z preferencjami (nie są widoczne tylko niektóre opcje, których nie można zastosować globalnie), a do każdego ustawienia dodaje pole wyboru, którego zaznaczenie spowoduje stosowanie danego ustawienia globalnie.
Strona GlobalPreferences jest obecna na każdej wiki będącej w rodzinie wiki, a zmiany wprowadzone przez tę stronę na dowolnej wiki będą miały zastosowanie również na pozostałych.
Jeżeli jakaś wiki ma opcje widoczne tylko na niektórych wiki (na przykład dla rozszerzeń nie wszędzie zainstalowanych) to te preferencje globalnie można ustawić z poziomu dowolnej z tych wiki, które mają dostępne takie ustawienie. Nie będą one widoczne na stronach GlobalPreferences na innych wiki, ani nie zostaną naruszone. Po wybraniu ustawienia jako globalne nie będzie go można zmieniać z poziomu zwykłych preferencji.
Wyjątki lokalne
Jeżeli jakieś ustawienie zostało ustawione globalnie, nie będzie dostępne na zwykłej stronie z preferencjami, ale pojawi się nowe pole wyboru umożliwiające ustawienie wyjątku dla bieżącej wiki.
When you view that preference on the GlobalPreferences page, there will be a message below it indicating that there is a local exception in place. The value of the global preference will also often not be the one that's actually in effect (for example, Welsh is not the active language in the screenshot below, even though it's the active global preference).
Informacja o lokalnym wyjątku jest widoczna tylko na tych wiki, na których takie ustawiono. Jeżeli przejdziesz na inna wiki nie będzie informacji o gdziekolwiek istniejącym lokalnym wyjątku.
Usuwanie globalnych preferencji
The global preferences page has a link, just like the normal preferences page, to remove all preferences. This will (after prompting for confirmation) delete all global preferences and all preferences will be restored to either the local value a user has set, or the site default.
Note that this deletes global values even for preferences that are not present on the current wiki. For example, if you set a global preference for an extension that's only on one wiki, and then remove global preferences via another wiki, when you go back to the first wiki's global preferences page you will not have any global preferences set. Removing global preferences does not remove local exceptions, but rather just disables them (i.e. local preferences or site defaults will be in effect). If a preference is made global again, its local exception will be reinstated.
Komunikacja
If you encounter any problems using the GlobalPreferences extension, you can ask for help on the talk page. If you have found a bug or want to suggest a new feature, please open a ticket on Phabricator and tag it with 'MediaWiki-extensions-GlobalPreferences'.
Zobacz też
- Help talk:Extension:GlobalPreferences – forum pomocy o tym rozszerzeniu dla jego użytkowników.
- Extension:GlobalPreferences – strona opisu rozszerzenia dedykowana administratorom serwisów i programistom.
- phab:/tag/GlobalPreferences – zgłaszanie błędów.