Pomoc:Personalizacja - porady dla zaawansowanych
Z Wikipedii, wolnej encyclopedia
Na stronie Pomoc:Personalizacja opisano jakie możliwości daje oprogramowanie MediaWiki w dostosowywaniu Wikipedii do własnych potrzeb. Jak to wykorzystać? Najprostsze jest przejście na stronę Specjalna:Preferencje i ustawienie tam kilku opcji. Znacznie większe możliwości daje posiadanie własnego arkusza stylów (plik CSS), a przede wszystkim własnego JavaScriptu (plik JS).
Nazwa skórki |
Podstrony | |
---|---|---|
JavaScript (.js) | Arkusz stylów (.css) | |
Globalne (na Meta) | global.js | global.css |
Wszystkie skórki (lokalnie) | common.js | common.css |
Wybrana skórka (przekierowanie) | skin.js | skin.css |
Wektor 2022 (domyślna) | vector-2022.js | vector-2022.css |
Wektor 2010 | vector.js | vector.css |
Minerva (mobilna) | minerva.js | minerva.css |
Książka | monobook.js | monobook.css |
Timeless | timeless.js | timeless.css |
Co dają zmiany w CSS? Najprościej może wytłumaczyć na przykładzie. Ten artykuł bez arkusza CSS wyglądałby mniej więcej tak: . Nieco bardziej drastyczne przykłady przemiany można znaleźć na stronie css Zen Garden (ta sama strona bez CSS). Generalnie CSS pozwala na zmianę kolorów, krojów pisma oraz rozmiarów i pozycji różnych elementów (układu strony). Np. bez CSS menu widoczne po prawej znajdowałoby się pod artykułem, podobnie jak widoczne na górze zakładki. Bardziej zaawansowane właściwości pozwalają na dodawanie tekstu przed lub za wybranymi elementami.
A co dają zmiany w JS? Umożliwiają bardzo dużo. Można całkowicie skasować zawartość strony i wpisać dowolny tekst, a także stworzyć dowolne elementy jak np. tabelki czy formularze. Bardziej zaawansowane skrypty mogą też pobierać zawartość stron, których nie ma jeszcze w przeglądarce i przetwarzać ich zawartość (tak działa popups).