Wikidata Bridge/How to Enable Wikidata Bridge for your Infobox/pl

This page is a translated version of the page Wikidata Bridge/How to Enable Wikidata Bridge for your Infobox and the translation is 97% complete.

Wikidata Bridge pozwala na edytowanie danych w Wikidanych bezpośrednio z wiki klienckiej (np. Wikipedii). Wikidata Bridge musi być włączony w konfiguracji wiki, aby użytkownicy mogli z niego korzystać. Oprócz tego, szablony infoboksów trzeba dostosować.

Dodanie specjalnych przycisków edycji

Aby infoboks był wspierany przez edytor Wikidata Bridge, muszą zostać umieszczone przyciski edycji obok wartości z Wikidanych. Zwyczajnie są to ikonki linkujące do URL takiego jak https://www.wikidata.org/wiki/Q2013?uselang={{PAGELANGUAGE}}#P856. Aby uruchamiały one edytor Wikidata Bridge, muszą zostać objęte jakimś elementem HTML (zazwyczaj ‎<span>), który określi parametr edit flow, który powinien być zastosowany dla danego linku do edycji.

Wybieranie sposobu edycji

Edycja z poziomu wiki klienckiej może skutkować różnymi rodzajami edycji w Wikidanych. Na przykład, podczas aktualizacji burmistrza miasta, dla informacji o poprzednim burmistrzu zmienia się ranga i dodawane jest kolejne stwierdzenie. Ale jeżeli dodamy informację o dziecku jakiejś osoby, nie powinna zmieniać się ranga przy dotychczas wprowadzonych informacjach. Wikidata Bridge musi wiedzieć, jaki rodzaj edycji wykonać w Wikidanych. Określa to parametr "edit flow".

Obecnie obsługiwanym procesem edycji jest single-best-value. Polega on na edycjach podobnych do zaprezentowanego wyżej przykładu o zmienianiu burmistrza. Spowoduje on dodanie jednej wartości i oznaczenie jej najwyższą rangą, a dotychczasowe wartości będą miały zmienione rangę na niższą. Kolejne rodzaje edycji zostaną dodane w przyszłości. Rodzaj edycji określa się w atrybucie data-bridge-edit-flow. Oto przykład:

<span data-bridge-edit-flow="single-best-value">
  <a href="https://www.wikidata.org/wiki/Q2013?uselang=pl#P856">
    <!-- treść linku edycji (np. ikonkę) wstaw tutaj -->
  </a>
</span>

Określanie które stwierdzenie zmieniać

Link do edycji musi określać Element, w którym znajduje się stwierdzenie, które ma być zmieniane i Właściwość, która je określa. Identyfikatory elementu i właściwości są pobierane z adresu docelowego (atrybut href) linku (element ‎<a>), który znajdywać ma się w elemencie z atrybutem data-bridge-edit-flow. Link docelowy ma pasować do tego wyrażenia regularnego:

/^https:\/\/www\.wikidata\.org\/wiki\/((Q[1-9][0-9]*)).*#(P[1-9][0-9]*)$/

Każdy element z atrybutem data-bridge-edit-flow musi zawierać dokładnie jeden taki link i żadnych innych linków (czyli elementów ‎<a>).

Przykłady

Przykład czystego wikikodu:

{|class="wikitable"
|-
| Oficjalna strona internetowa
| {{#statements:P856|from=Q2013}}&nbsp;<span data-bridge-edit-flow="single-best-value">[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=Zmień to w Wikidanych|link=https://www.wikidata.org/wiki/Q2013?uselang=pl#P856|Zmień to w Wikidanych]]</span>
|}

Przykład z użyciem en:Template:Infobox:

{{Infobox
|label1=Oficjalna strona internetowa
|data1={{#statements:P856|from=Q2013}}&nbsp;<span data-bridge-edit-flow="single-best-value">[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=Zmień to w Wikidanych|link=https://www.wikidata.org/wiki/Q2013?uselang=en#P856|Zmień to w Wikidanych]]</span>
}}