Wikipedia: Edytowanie i testowanie szablonów Sandbox

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
↱
  • Wiceprezes: TESTY

Szablony są potężnym narzędziem w MediaWiki , ale nawet doświadczeni użytkownicy mogą popełniać błędy zarówno w oznaczeniu szablonu, jak i podczas używania funkcji parsera . Dlatego, aby uniknąć błędów, uszkodzeń stron szablonów i dużego obciążenia na serwerach Wikipedii, złożonym szablonom może towarzyszyć piaskownica i przypadki testowe .

Kiedy wskazane jest zastosowanie tej metody?

Ogólnie rzecz biorąc, piaskownica i testy mogą być wykorzystane przy tworzeniu dowolnego szablonu, ale szczególnie zalecane jest ich użycie w następujących przypadkach:

  • gdy szablon zawiera tysiące stron;
  • gdy szablon wywołuje funkcje parsera, modyfikując wyjście szablonu w zależności od zestawu parametrów i używając operatorów warunkowych i rozgałęziających.

Jak tworzyć podstrony/piaskownica i/testy

Istnieją dwa sposoby tworzenia piaskownicy i strony testowej:

  • Jeśli interesujący szablon zawiera dokumentację dołączoną za pośrednictwem szablonu {{ doc }} , stopka dokumentacji będzie zawierać linki pomocnicze do piaskownicy i przypadków testowych; przy tworzeniu podstrony piaskownicy poprzez linki pomocnicze automatycznie skopiuje treść szablonu na stronę edycji piaskownicy, a dla podstrony testów doda szablon wiadomości {{ testy szablonów }} ;
  • Jeśli chcesz samodzielnie tworzyć strony, rozważ np. Szablon: X :
  1. Konieczne jest utworzenie podstron o nazwach Szablon: X / piaskownica i Szablon: X / testy , zwracając uwagę, że nazwy podstron pisane są w całości małymi literami;
  2. Skopiuj kod z szablonu Template: X na stronę Template: X / sandbox ;
  3. Jeśli w kodzie szablonu tag <noinclude> otacza tylko włączenie szablonu {{ doc }} , skopiuj cały kod, w przeciwnym razie - tylko kod nie otoczony tagiem <noinclude> , dodając na końcu następujący kod: <noinclude>
    {{песочница шаблона}}
    </noinclude>
  4. Skopiuj kilka przypadków użycia szablonu ( {{Х | .... }} ) ze stron artykułów, które go zawierają do szablonu: X /testy ;
  5. Na stronie Szablon: X/testy zduplikuj każdy przypadek użycia dla szablonu, zastępując wywołanie szablonu X nazwą X/piaskownica , aby móc porównać wyniki starych i zaktualizowanych szablonów;
  6. Dodaj również szablon posta strony testowej do podstrony Szablon: X / testy : {{тесты шаблона}}

Jak korzystać w przyszłości

  • Skopiuj bieżącą wersję szablonu do piaskownicy (patrz kroki 2-3 powyżej).
  • Wprowadź zmiany w piaskownicy.
  • Sprawdź wyniki na stronie testów.
  • Jeśli wszystko jest w porządku, skopiuj nowy kod piaskownicy z powrotem do szablonu.

Zobacz też