Wikipedia:Jak tworzyć szablony

Szablony (komunikaty automatyczne) umożliwiają wstawianie często powtarzających się fragmetów artykułów w formie jednego, krótkiego linku, który automatycznie "dopisuje" ten fragment do treści artykułu w momencie jego wczytywania do przeglądarki lub (w drugim wariancie) w momencie zapisywania tekstu artykułu.

Spis treści

[edytuj] Rodzaje szablonów

Można rozróżnić kilka rodzajów szablonów

  • szablony nawigacyjne to rodzaj szablonów majÄ…cy za zadanie uÅ‚atwienie użytkownikowi poruszania siÄ™ pomiÄ™dzy artykuÅ‚ami na ten sam temat. Przeważnie szablon nawigacyjny ma postać niewielkiej tabeli zawierajÄ…cej linki do artykułów.
  • infoboksy to szablony specjalnego typu. Tworzy siÄ™ je najczęściej przy użyciu szablonów warunkowych (specjalnych). Infoboksy posiadajÄ… parametry, które modyfikujÄ… ich wyglÄ…d i zawartość. WiÄ™cej na stronie Pomoc:Infoboks.
  • szablony w portalach to szablony utworzone na podstronie danego portalu w celu Å‚atwiejszej aktualizacji danych. SÄ… one umieszczone w przestrzeni nazw Portal
  • szablony informacyjne/ostrzegawcze to szablony, które nie sÄ… częściÄ… treÅ›ci artykuÅ‚u, ale np. informujÄ… o tym, aby wstawić linki, dopracować artykuÅ‚, czy go usunąć. Czasami szablony informacyjne wstawiane sÄ… na strony wikipedystów czy do innych przestrzeni nazw - np.: {{test}}, {{witaj}}
  • szablony warunkowe/specjalne - szablony warunkowe to szablony używane w innych szablonach, np. w infoboksach lub w szablonach informacyjnych. Istnieje tez szereg szablonów specjalnych, czasami także wykorzystujÄ…cych szablony warunkowe, jak np. {{lang}}
  • oprócz powyższych przykÅ‚adów można użyć jako szablonu dowolnej strony z przestrzeni Wikipedia, Wikipedysta, MediaWiki, Pomoc oraz strony dyskusji.

[edytuj] Tworzenie i testowanie szablonów

Na początku należy zastanowić się, czy szablon jest na pewno potrzebny i zastanowić się nad odpowiednią nazwą dla niego. Szablony o podobnym zastosowaniu powinny mieć generalnie podobną nazwę, bo to ułatwia ich znalezienie.

Podobnie jak w przypadku artykułów nowy szablon najlepiej najpierw stworzyć we własnym brudnopisie (nazwa podstrony oczywiście dowolna). Aby w pełni przetestować szablon wystarczy wkleić go na stronę dyskusji brudnopisu. Odpowiedni kod to:

{{Wikipedysta:Nazwa użytkownika/brudnopis}}

Po przetestowaniu szablon można przenieść do przestrzeni nazw Szablon, korzystając z odpowiedniej zakładki. Szablon powinien być dodany też na stronie Wikipedia:Szablony do odpowiedniej kategorii. Warto też dodać instrukcję dla użytkowników na stronie dyskusji szablonu. Powinny się w niej znaleźć informacje o zastosowaniu szablonu (jeśli nie jest oczywiste) i opis parametrów (jeśli szablon takie posiada).

Warto jeszcze zwrócić uwagę, że wielkość liter w komunikatach jest ważna, to znaczy komunikat o nazwie "AbCd" nie jest tożsamy z komunikatem o nazwie "Abcd"

[edytuj] Wielkość szablonów

Wielkość szablonu powinna być dostosowana do jego funkcji.

  • Dla szablonów nawigacyjnych optymalnÄ… szerokoÅ›ciÄ… jest caÅ‚a szerokość strony. Do tego celu najlepiej wykorzystać {{Uniwersalny szablon nawigacyjny}}.
  • Dla infoboksów szerokość powinna wynosić 250 pikseli lub - gdy to nie wystarcza - 300 pikseli.

Wielkość pozostałych szablonów nie jest dokładnie ustalona, zależy ona od funkcji jaka pełni dany szablon.

[edytuj] Kolorystyka i format szablonów

Należy wystrzegać się stosowania w szablonach kolorów, które utrudniają czytanie oraz kontrastują z ogółem strony (żółty, czerwony, niebieski).

Optymalne kolory dla szablonu to odcienie szarego oraz kolory pastelowe, np. fiolet. Dla tekstu najlepiej zostawić kolor czarny.

[edytuj] Korzystanie z komunikatów

[edytuj] Rodzaje komunikatów

Istnieją trzy sposoby wstawiania komunikatów:

  • metoda subst - powoduje jednokrotne wpisanie tekstu komunikatu do kodu artykuÅ‚u w momencie zapisywania artykuÅ‚u po edycji.
    • w wyniku tej metody tekst komunikatu "łączy siÄ™" z resztÄ… artykuÅ‚u zaÅ› sam link do komunikatu niejako "znika" z kodu artykuÅ‚u, wiÄ™c w rezultacie powstaje jednolity tekst, skÅ‚adajÄ…cy siÄ™ z tekstu wpisanego "rÄ™cznie" oraz wklejonego linkiem komunikatu
    • korzystanie z metody subst powoduje, że przy zmianie źródÅ‚owego tekstu komunikatu, tekst wstawiony do artykuÅ‚u tÄ… metodÄ… nie ulega zmianom.
  • metoda msg (addycja) - powoduje wyÅ›wietlanie aktualnego tekstu komunikatu przy każdym wczytaniu tekstu artykuÅ‚u zawierajÄ…cego w kodzie link do tego komunikatu.
    • w wyniku tej metody link pozostaje na staÅ‚e w kodzie artykuÅ‚u i jest "podstawiany" tekstem źródÅ‚owym komunikatu przy każdym wczytaniu artykuÅ‚y do przeglÄ…darki
    • korzystanie z metody msg powoduje, że przy zmianie tekstu źródÅ‚owego komunikatu, zmienia siÄ™ automatycznie wyÅ›wietlany tekst wszystkich artykułów, w których ten komunikat zostaÅ‚ użyty
  • metoda msgnw - technicznie jest to praktycznie to samo co metoda msg, z wyjÄ…tkiem tego, że caÅ‚y tekst komunikatu zostaje automatycznie umieszczony miÄ™dzy znacznikami "<nowiki></nowiki>" - umożliwia to np. wstawianie fragmentów kodu, który normalnie byÅ‚by interpretowany przez mechanizm wiki.

[edytuj] Tworzenie linków do komunikatów

Linki do komunikatów tworzy się wg schematu:

{{metoda:nazwa komunikatu}}

  • metoda msg
    {{msg:solution}} albo {{solution}}

    da taki efekt:
    Uwaga! Poniżej znajdziesz opis rozwiązania gry.


  • metoda msgnw

    {{msgnw:solution}}

    wyświetli nam cały kod tego komunikatu bez jego interpretacji:

    <div class="detail noprint"><span>[[Grafika:Information icon.svg|15px]] <span>'''[[Wikipedia:Ostrzeżenie o szczegółach|Uwaga]]!''' Poniżej znajdziesz opis rozwiązania gry.</span></span></div> <noinclude>[[Kategoria: Ostrzeżenie dla czytelnika|{{PAGENAME}}]]</noinclude>

  • metoda subst

    {{subst:solution}}

    wpisze treść tego komunikatu (co można sprawdzić edytując ten artykuł)

    Uwaga: Poniżej znajdziesz opis rozwiązania gry.

[edytuj] Umieszczanie szablonów na stronie

Umiejscowienie szablonu zależy od jego rodzaju (patrz dział rodzaje szablonów):

  • szablony informacyjne jak np. {{disambig}} umieszcza siÄ™ na samej górze artykuÅ‚u, tzn. w pierwszej linijce
  • infoboksy umieszcza siÄ™ pod nimi, także przed treÅ›ciÄ…
  • szablony nawigacyjne umieÅ›cić należy na koÅ„cu strony, tzn. pod linkami zewnÄ™trznymi, a jednoczeÅ›nie przed kategoriami i interwiki
  • w tym samym miejscu należy umieÅ›cić odpowiedni rodzaj szablonu {{stub}} (jeÅ›li potrzebny).

Należy pamiętać, aby nie umieszczać na jednej stronie zbyt wielu szablonów oraz by się one nie dublowały. Zalecane jest, aby na stronie znajdował się tylko jeden infobox.

Ilość szablonów nawigacyjnych nie jest określona. Najlepiej, gdy jest ich maksymalnie kilka. Należy także uważać, aby szablon oparty na komunikacie {{Uniwersalny szablon nawigacyjny}} nie dublował się z szablonem {{Poprzednik Następca}}.

Ilość szablonów {{stub}} powinna być ograniczona do jednego. Najlepiej użyć w tym celu {{unistub}}.

[edytuj] Kategoryzacja szablonów

(opracować)


sztuczna biżuteria skrypty php dźwirzyno programy biurowe Nasiona Marihuany Katalog Stron Śląsk Teledyski sts apartamenty kraków Kurs na prawo jazdy Warszawa ogłoszenia nieruchomości urządzenia czyszczące gadżety reklamowe Kajaki Ternamid kick koparki Bułgaria wczasy Karaoke tani kredyt hipoteczny COOLsurf