Dyskusja Wikipedii:Szablony nawigacyjne

message: Proponuje przedyskutować kilka wg. mnie ważnych kwestii dotyczących szablonów nawigacyjnych::

message: * osobiście uważam, że jakikolwiek rozmiar czcionki mniejszy od domyślnego jest zamachem na osoby słabowidzące! (ja sam mam ok -7 dp więc uważam się również za pokrzywdzonego)--WarX <talk> 14:01, 24 wrz 2005 (CEST)
thread_title: Rozmiar stosowanych czcionek

message: * w większości szablonów separatorem pól jest pionowa kreseczka | - wg mnie jest to kompletna porażka, moją propozycją jest • (&bull;)--WarX <talk> 14:01, 24 wrz 2005 (CEST)
thread_title: Separator pól

message: *
thread_title: kolorystyka

message: Proponuję coś takiego:
Miasta wojewódzkie Polski
Białystok • Bydgoszcz • Gdańsk • Gorzów Wielkopolski • Katowice • Kielce • Kraków • Lublin • Łódź • Olsztyn • Opole • Poznań • Rzeszów • Szczecin • Warszawa • Wrocław
Zobacz więcej: mój brudnopis
--Savix 13:51, 12 lut 2006 (CET)
thread_title:  Zmiana wyglądu szablonów 

message: A ja tu nie widze szablonu Narnia w dziale książki
thread_title:  Narnia 

message: W kawiarence technicznej rozpocząłem wątek odnośnie zakazu stosowania pstrokacizny w szablonach nawigacyjnych (zwłaszcza trenerów piłkarskich). Zapraszam do zabrania głosu w dyskusji.  Andrzei111 (dyskusja) 17:16, 26 lis 2018 (CET)
thread_title:  Pstrokacizna nawigacyjnych szablonów sportowych 

message: Nie wiem czy to dobry pomysł, ale chcę kontynuować dyskusję na temat technicznych spraw związanych z ewolucją kodu do generowania szablonów nawigacyjnych w szerszym gronie. Jest to w zasadzie kontynuacja dyskusji między mną a malarzem. Zawołam ekspertów: . Tytułem wprowadzenia dodam, że chodzi o wyeliminowanie potrzeby rekurencyjnego wywoływania  w definiowaniu jego treści. Nowy kod zaczyna się w  lub .
* Sprzątnięcie nieszablonowych navboksów nigdy nie nastąpi. A praktycznie nie jest to osiągalne w rozsądnym czasie. I teraz pojawia się nowy problem. W MediaWiki:Common.css jest masa linii dotyczących szablonów nawigacyjnych. Nowe teoretycznie mogą ssać te rzeczy przez templatestyles. Zastanawiam się więc czy z całego starego CSS od szablonów nawigacyjnych nie zrobić domyślnie włączony gadżet. Ostatecznie te gołe tabelki i tak wszystko same sobie wewnętrznie kolorują, więc docelowo zostanie on zredukowany do zdefiniowania koloru tła nagłówka z tytułem. Co można finalnie przywrócić potem do common.css. Natomiast odłączalny gadżet przydałby mi się do testowania nowego stylu. Tymczasowo rozwiązałem to przez nową nazwę klasy navibox. Paweł Ziemian (dyskusja) 10:13, 8 maj 2021 (CEST)
** Te 78 szablonów jest do ogarnięcia. Ja przez ostatni tydzień usunąłem ich chyba 8 czy 9 (jeden został przywrócony). Większość tych szablonów z listy to chronologie samochodów (czyli duże tabelki), które trzeba zamienić na zwykłe navboxy z listami, czasami integrując kilka w jeden (+ posprzątać wywołania, + pozmieniać interwiki). ~malarz pl PISZ 11:34, 8 maj 2021 (CEST)
* Ja bym sugerował dążenie do zredukowania Common.js/.css do niezbędnego minimum. Owszem, to jest dobra okazja do skorzystania z templatestyles, jak już uczyniłem w WS: wikt:pl:Specjalna:Diff/6240481 + wikt:pl:Szablon:navbox/styles.css. Można nadal testować, wywołując roboczą wersję kopii stylów (np. styles-tests.css). Jeżeli pisząc „ostatecznie te gołe tabelki i tak wszystko same sobie wewnętrznie kolorują” masz na myśli style inline, to też okazja do zdefiniowania nowych klas CSS (podział markup vs. styles). Peter Bowman (dyskusja) 11:41, 8 maj 2021 (CEST)
* Wracając do flag, czy rozważaliście wyodrębnienie ich do nowego modułu, który byłby następnie wywoływany przez mw.loadData? Peter Bowman (dyskusja) 12:14, 8 maj 2021 (CEST)
** Tak. Po migracji map na moduły, już jakieś 5 lat temu robiłem takie prace w  oraz danymi np. , ,  itd. Podczas testowania skupiałem się na ewentualnych zyskach. Jednak takich nie znalazłem. Wygenerowany kod był taki sam jak z szablonów. Ponadto szablony działały porównywalnie a nawet nieco szybciej niż Lua. Jednak nie brałem pod uwagę jak wyglądała sytuacja z post‐expand include size. A to był ostatnio problem w przypadku flag i szablonów nawigacyjnych, przede wsztstkim spotowych. Paweł Ziemian (dyskusja) 13:02, 8 maj 2021 (CEST)
* Utworzyłem gadżet i wydaje się, że działa MediaWiki:Gadget-table-navbox.css. Style z globalnego CSS usunąłem. Paweł Ziemian (dyskusja) 20:53, 8 maj 2021 (CEST)
** : wycofałem Cię w Common.js, ponieważ zgłoszono na Discordzie, że navboksy się wykrzaczyły. Nieraz już zaobserwowałem, że nowe gadżety, choć włączone domyślnie i prawidłowo zarejestrowane w systemie RL (mw.loader.moduleRegistry['ext.gadget.table-navbox'].state === 'registered'), nie uruchamiają się dla wszystkich użytkowników, zwłaszcza przeglądających wiki anonimowo. Wypada poczekać dzień, dwa (wtedy przełączają się na state === 'ready'). Peter Bowman (dyskusja) 21:53, 8 maj 2021 (CEST)
***  Ok. Poczekam. Ja zwykle jestem zalogowany i zmiany są aktywne po około 10-20 minutach. Próbowałem właśnie podczepiać stare selektory CSS od tabel do nowego stylu, aby wykorzystać to co już mam przygotowane. A tu nagle wszystko wróciło :). Daj znać kiedy będzie to można bezpiecznie ponownie odwrócić. Paweł Ziemian (dyskusja) 22:00, 8 maj 2021 (CEST)
*:@Paweł Ziemianale czemu do gadżetów? To nie jest gadżet. To jest element witryny. Nie dodawaj do gadżetów coś czego nie ma sensu wyłączać. Wybacz, ale to robi jeszcze większy bałagan niż był wcześniej. Plus nie zachowałeś autorów, więc w zasadzie copivio... Wycofaj to proszę całkowicie. Jeśli już coś wydzielać to tak jak @Peter Bowman napisał do template styles. Wtedy przynajmniej tam gdzie nie ma tych szablonów nie powinno się to ładować. Nux (dyskusja) 14:10, 9 maj 2021 (CEST)
*:*  Myśłałem nad template styles. Ale są dwa powody, że nie do końca jest to możliwe ze 100% kompatybilnością. 1) Obecny navbox to tabelka i umieszczenie wywołania stylu na samym początku oznacza, że przestaje działać w CSS .navbox+.navbox bo po między nimi w HTML siedzi jakiś link. 2) Istnieją navboxy nieszablonowe, czyli gołotabelkowe skopiowane skądśtam z innych wiki, więc ewentualne dołatanie template styles w  nie rozwiązuje całkowicie problemu. Osobiście to ja potrzebuję tego jako coś wyłączalnego do opracowania nowego minimalnego stylu. W globalnym CSS być może zachowałbym jedynie szczątkowe reguły zapewniające minimalną spójność wyglądu wszystkich navboxów w zwiniętej postaci. Rozwiązanie z gadżetem jest bardzo tymczasowe. Osobiście go usunę natychmiast jak przestanie mi być potrzebny. Paweł Ziemian (dyskusja) 14:45, 9 maj 2021 (CEST)
*:*:Możesz sobie wyłączyć w narzędziach do edycji stylów. Nawet w samych devtools (czy to w Firefox czy w Chrome). Osobiście raczej polecałbym Stylus, w którym możesz sobie wrzucić to co jest teraz i resetować poszczególne właściwości, których nie potrzebujesz. Ew. jeśli chcesz całkiem przebudować, to możesz spróbować użyć nowej klasy w kopii szablonu i zrobić style na jakimś `navbox2`... Aczkolwiek przy tak starej klasie myślę, że będzie ciężko to uporządkować. Musiałbyś sporo przypadków sprawdzić... Kiedyś np. popularna była klasa `toccolours` (z jakiegoś względu podobało się to ludziom). No i dalej jest tej klasy mnóstwo tam gdzie absolutnie nie powinno jej być  ¯\_(ツ)_/¯... Ale jeśli bardzo chcesz w tym grzebać to powodzenia 😉. Tylko pamiętaj o CC-BY-SA. Nux (dyskusja) 15:32, 9 maj 2021 (CEST)
*:* Jak . Wydaje mi się, że obecność tego <link>a można jakoś oswoić. Natomiast niedziałanie tych pseudonavboxów (będących do usunięcia) jakoś mnie nie przekonuje. To, że nagle się rozjadą i nie będą wyglądały tak jak wyglądają tylko ułatwi/przyspieszy ich usuwanie. Rozjechanie się tych pseudonavboksów uważam nawet za zaletę. ~malarz pl PISZ 15:27, 9 maj 2021 (CEST)
*  Usunąłem gadżet. Do  dodałem template styles w najwcześniejszym bezpiecznym miejscu, czyli na samym początku komórki z tytułem. Wszystkie style dla .navbox wyciąłem z MediaWiki:Common.css i wkleiłem na początku Szablon:Navbox/styles.css. Natomiast w common.css pozostawiłem definicję dla kontenera .navbox, ich łączenia .navbox+.navbox oraz kolor nagłówka tabelki. Mam nadzieję, że nic nie popsułem. Paweł Ziemian (dyskusja) 17:51, 9 maj 2021 (CEST)
*: , warto podkreślić (za mw:Extension:TemplateStyles#Caveats):
*: The styles should be written to target specific CSS classes, and anything that generates elements with those classes should be sure to also include the styles itself rather than relying on some other template to have done so.
*: Styles included by a template can currently affect content on the page outside of the content generated by that template, but this ability may be removed in the future and should not be relied upon.
*: Szczerze nie wiem – bo kod szablonu wymaga dłuższej lektury – czy powyższe zalecenia są nadwerężane w obecnej implementacji, jednak widząc, że znacznik templatestyles znajduje się wewnątrz  zamiast na samej górze (albo w Moduł:Navbox), nabieram podejrzeń. Przykładowo wywołanie  niedefiniujące parametru tytuł renderuje się obecnie bez stylów. Peter Bowman (dyskusja) 19:05, 9 maj 2021 (CEST)
*:* Ja zalecenia dotyczące tych stylów do tej pory rozumiałem tak, że powinien się on pojawić w kodzie przed wyrenderowaną treścią, która z niego korzysta. Niezbędne minimum dotyczące ramki, odstępów i koloru paska tytułu pozostaje w MediaWiki:Common.css. Obecna rekursywna implementacja jest troszkę chora. Polega to na tym, że każdy zagnieżdżony szablon nawigacyjny (notabene bez tytułu) i tak jest kastrowany z zewnętrznej tabelki, czyli ewentualna treść dołączonego stylu też by została usunięta. Nowa rozwijana implementacja zwraca swoje dane w postaci JSON jeśli wywołanie ma tylko same spisy. Tytuł szablonu nawigacyjnego jest praktycznie obowiązkowym parametrem dla najbardziej zewnętrznego wywołania . Dzięki takiemu zabiegowi styl jest praktycznie ładowany tylko raz na kompletny szablon nawigacyjny. Ponadto nowe planowane szablony będą tworzyły <templatestyles ...> TABLE lub DIV z treścią szablonu  więc wszystko będzie zgodnie z przeze mnie rozumianą definicją. Ponadto istnieje silny związek między klasami generowanymi przez szablon i jego stylami w CSS, czyli jest to zgodnie z drugim akapitem. Paweł Ziemian (dyskusja) 19:53, 9 maj 2021 (CEST)
* A nie można ustawić <ltemplatestyles> na początku szablonu? Jeżeli "rekurencyjnie" zostanie obcięte to i tak definicje są przy wywołaniu nadrzędnego, więc powinny działać. A odstępy pomiędzy zestawem kolejno table.navbox+link+table.navbox chyba da się zmodyfikować w CSS (Nux, Paweł liczę, że wy wiecie jak to łączenie uzyskać). Szablony takie jak Szablon:Chronologia samochodów Renault 1 czy Szablon:BMW trochę się już popsuły, więc będzie więcej bodźców aby je poprawić. ~malarz pl PISZ 15:30, 10 maj 2021 (CEST)
*:* Nie znam sposobu w CSS na adresowanie inne niż przez klasę, atrybut, adres rodzica, index, lub sąsiada. Obsługa navbox link navbox wymagałaby chyba javascriptu. Osobiście wolałbym, żeby rozszerzenie agregowało wszystkie linki na początku strony. Z drugiej strony patrząc, moim zdaniem jest dobrze, skoro działa. Nie widzę potrzeby martwienia się na zapas. Paweł Ziemian (dyskusja) 20:04, 10 maj 2021 (CEST)
*: Może .navbox ~ .navbox zamiast .navbox + .navbox, aby obejść <style>/<link>? Peter Bowman (dyskusja) 17:41, 10 maj 2021 (CEST)
*:* Tylda zaadresuje wszystkich sąsiadów poniżej. Co pewnie w naszych warunkach generalnie zdałoby egzamin oprócz przypadków, gdy w artykule spotkałby się szablon nawigacyjny pionowy, podobny do infoboksu, z kolegami na dole. Paweł Ziemian (dyskusja) 20:04, 10 maj 2021 (CEST)
* : zgłoszono na Discordzie, że teraz navboksy wyglądają tak. PS W kodzie widzę klasę do-not-make-smaller, która nie jest nigdzie zdefiniowana. Jednak brak związku. Peter Bowman (dyskusja) Peter Bowman (dyskusja) 18:27, 10 maj 2021 (CEST)
** Widocznie są duże różnice w dostępie do treści dla zalogowanych i niezalogowanych. Ci ostatni dostają jakieś starsze wersje z cache'a bez odpowienich stylów. No nic trzeba czekać aż silnik wewnętrznie wszystko sam przemieli. Dałem o tym info na WP:TO. Z szablonu nawigacyjnego korzysta ponad 600k stron, a do stylów linkuje teraz mniej niż 150k stron. Tymczasowo dodałem wpis do głównego CSS rozciągający tabelki na 100%. Paweł Ziemian (dyskusja) 20:04, 10 maj 2021 (CEST)
=== Bezbotowa migracja ===
Wykluwa mi się w głowie pomysł jak bezbotowo zaimplementować nowe szablony nawigacyjne:
; Etap 1: Dodaję metodę , która nic nie zwraca.
; Etap 2: Zamieniam w podstawowych szablonach kod  na #if:||..stary kod...
; Etap 3: Implementuję obsługę starych parametrów w .
; Etap 4: Aktywuję funkcję .
; Etap 5: Zamieniam w podstawowych szablonach kod  na .
; Etap 6: Sprzątam, czyli usuwam nie używany kod.
Wszystko zależy od powodzenia trzeciego etapu. Reszta wydaje się trywialna. Paweł Ziemian (dyskusja) 19:21, 11 maj 2021 (CEST)
* Jakoś łatwo mi idzie z trzecim etapem. Zauważyłem, że może nieco na wyrost zrobiłem inny schemat nazewniczy pól opisów i spisów. Obecny dobrze znany to spisN. Nowy to spis.N, spis.N.K, spis.N.K.L itd. Chciałem w ten sposób się jakoś przygotować na odróżnianie starych wywołań od nowych. Jednak teraz widzę, że jest to może nieco na wyrost i może da się zastosować wzór zgodny ze starymi wywołaniami czyli spisN, spisN.K, spisN.K.L. Ewentualnie może chcemy całkowicie zmienić sposób adresowania opisów i spisów na jeszcze inny? Jeśli tak to na jaki? Paweł Ziemian (dyskusja) 15:24, 12 maj 2021 (CEST)
** scalam  i . ~malarz pl PISZ 17:09, 15 maj 2021 (CEST)
* Etap 1 mam wdrożony. Myślałem, że wszystko przygotowałem. Jednak się myliłem. Problem stanowi na przykład Szablon:Anarchizm. Zamiast skorzystać z pól opisN i spisN bezczelnie wstawia tylko spisN z zagnieżdżonym szablonem nawigacyjnym. Tak faktycznie działa obecna implementacja . Nie wiem ile jest takich przypadków. W brudnopisie można zobaczyć jak wyglądałby wynik po czwartym etapie. Paweł Ziemian (dyskusja) 22:56, 14 maj 2021 (CEST)
** Problem rozwiązałem przez CSS. Z uwzględnieniem, że  to też class="navbox". Przyda się jednak do tego jeszcze jakaś techniczna kategoria. Paweł Ziemian (dyskusja) 20:11, 15 maj 2021 (CEST)
*** Zaimplementowane z kategorią Szablony nawigacyjne – zagnieżdżone i wykazem pól, które taki zagnieżdżony szablon nawigacyjny zawierają. Paweł Ziemian (dyskusja) 21:46, 16 maj 2021 (CEST)
* Wdrożyłem etap 2 , , . Etap 3 zrobiłem już nieco wcześniej. Etap 4 sobie najpierw spróbuję przetestować na podglądzie edycji. W międzyczasie zobaczymy, czy nie wyskoczą jakieś błędy. Paweł Ziemian (dyskusja) 23:23, 17 maj 2021 (CEST)
* Przed 4. etapem na pewno trzeba dostosować style w tych kilku szablonach. Paweł Ziemian (dyskusja) 22:32, 19 maj 2021 (CEST)
* Wykonując testy w trybie podglądu edycji znalazłem następujące szablony, których nowy wygląd nie zgadza się z obecnym: ,  i . Paweł Ziemian (dyskusja) 00:02, 21 maj 2021 (CEST)
* Naniosłem drobne poprawki i optymalizacje w zakresie automatycznego zwijania grup. Myślę, że można spróbować przełączyć się na nowy kod. Paweł Ziemian (dyskusja) 23:32, 24 maj 2021 (CEST)
* Dodałem więcej kategorii technicznych  i poprawiłem obsługę kategorii na okoliczność  w nazwie  (test). Paweł Ziemian (dyskusja) 23:58, 25 maj 2021 (CEST)
* Zluzowałem restrykcje wobec  . Będzie on dopuszczalny w opisach. Pozostaje on podejrzany w pozostałych polach, czyli spisach, na górze i na dole. Znalazłem również kolejny przypadek z zagnieżdżonym szablonem nawigacyjnym, to . Sytuacja raczej nietypowa i wyjątkowa. Ciekawe ile tego jeszcze jest. Paweł Ziemian (dyskusja) 21:59, 26 maj 2021 (CEST)
* Dziś botem przeskanowałem ostatni dump w poszukiwaniu zagnieżdżonych szablonów nawigacyjnych i na raporcie znalazły się następujące pozycje:
**  - poprawiony Paweł Ziemian (dyskusja) 23:50, 27 maj 2021 (CEST) Ja go jeszcze uprościłem (zwykły, bez kolumn). ~malarz pl PISZ 00:16, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - grafika tylko w jednej połówce Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
** Wikiprojekt:Czy wiesz/archiwum
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - tutaj chyba sam kiedyś grzebałem Prawie zrobione pozostaje problem nieobsługiwanej parzystości, ale to chyba najprościej dokończyć przez lokalny CSS. Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - to znalazłem sam wcześniej Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  - dwie grafiki, po jednej dla każdej połówki Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
*** Muszę jednak przyznać, że przesunięcie grafik w pola opisów spowoduje, że ów szablon wyląduje w kategorii specjalnej dotyczącej nieprawidłowych parametrów. Ale tym się będę martwił później. Prawidłowy wygląd jest ważniejszy. Paweł Ziemian (dyskusja) 17:28, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
replies: text: Trzeba je naprawić przed przełączeniem. Część z nich powinna być trywialna. Niektóre mogą jednak wymagać zmian w wyglądzie. Paweł Ziemian (dyskusja) 23:43, 27 maj 2021 (CEST)

text: * Wszystkie szablony, które znalazłem, są już poprawione. Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
* Kolejne znalezisko, szablony bez spisu: , , , , , , , , , , , , , , . Wyglądają one na niedokończone. Jeśli jednak są kompletne to proponuję zamienić góra na spis1. Paweł Ziemian (dyskusja) 22:06, 29 maj 2021 (CEST)
** Wprowadziłem sugerowane zmiany. Paweł Ziemian (dyskusja) 20:28, 30 maj 2021 (CEST)
* Dorobiłem jeszcze zgłaszanie pustych pól . Paweł Ziemian (dyskusja) 19:44, 30 maj 2021 (CEST)
* Już drugi dzień mi nic nie przychodzi do głowy co by tu jeszcze w kodzie dopisać lub poprawić. Jeśli taki stan się utrzyma to przełączę szablony nawigacyjne na nową implementację. Gdyby ktoś chciał mimo wszystko jednak spróbować obejrzeć jak będzie działał nowy kod i może wpadnie na jakiś pomysł to wystarczy kliknąć „Edytuj kod źródłowy” w Moduł:Navbox, przejść do linii 550, usunąć dwa minusy przed return "tak" w funkcji:
["Nowy?"] = function(frame)
	--return "tak"
end,
 żeby wyglądała tak:["Nowy?"] = function(frame)
	return "tak"
end,
 i wywołać podgląd edycji wskazując jakiś szablon nawigacyjny lub nawet artykuł w polu „Podgląd strony z tym szablonem”. Paweł Ziemian (dyskusja) 22:49, 1 cze 2021 (CEST)
* Wdrożyłem etap 4. Teraz czekam na zgłoszenia błędów. Paweł Ziemian (dyskusja) 13:42, 6 cze 2021 (CEST)
* Etap 5 za nami: ,  i . Za jakiś czas usunę stare funkcje z Moduł:Navbox, a na końcu skasuję Moduł:Navbox/V2. Paweł Ziemian (dyskusja) 22:35, 23 cze 2021 (CEST)
Efektem ubocznym tych zmian jest niestety powrzucanie do Specjalna:Potrzebne szablony wszystkich nieistniejących szablonów opisów. W wyniku tej operacji ta strona przestała być użyteczna. Na tej stronie można ściągnąć jedynie 5000 nazw szablonów. Tych opisów jest znacznie więcej, więc wynik jest de facto pozbawiony tych ważnych brakujących (rzeczywiście linkowanych). ~malarz pl PISZ 22:04, 27 cze 2021 (CEST)
* Mam nadzieję, że ta poprawka pomoże. Paweł Ziemian (dyskusja) 22:31, 27 cze 2021 (CEST)
* Strona wróciła do normy. Dzięki. ~malarz pl PISZ 08:59, 29 cze 2021 (CEST)
* Uff! Paweł Ziemian (dyskusja) 18:11, 29 cze 2021 (CEST)
* Przypomniałem sobie, że miałem usunąć nieużywane funkcje co właśnie uczyniłem. To już szósty etap! Paweł Ziemian (dyskusja) 21:58, 3 sie 2021 (CEST)
* Usunąłem też nieużywany już Moduł:Navbox/V2. To już koniec migracji. Teraz można sprzątać specyficzne przypadki. Ewentualnie zacząć botować wywołania celem eliminacji rekurencyjnych wywołań. Chociaż skoro wszystko działa po staremu to może nie warto tego na siłę zmieniać. Paweł Ziemian (dyskusja) 21:35, 12 sie 2021 (CEST)
* Odchudziłem style szablonów nawigacyjnych. Wyciąłem wszystko co dotyczyło starych implementacji w całości opartych na tabelkach. Paweł Ziemian (dyskusja) 22:18, 13 sie 2021 (CEST)
=== Standaryzacja szablonów nawigacyjnych ===
W międzyczasie powoli walczę z chronologiami, kampaniami i czasami navboksami pionowami na początkach artykułów. Do poprawy są jeszcze szablony władców i polityki. Jak ktoś ma trochę czasu na walkę z wiatrakami to zapraszam do pomocy. Szybciej się uporamy z wszystkimi niestandardowymi navboksami. ~malarz pl PISZ 19:19, 15 maj 2021 (CEST)
* Mamy taki punkt w standaryzacji: Zawartość szablonu powinna spełniać Wikipedia:Zasady tworzenia list z oczywistym albo wyjaśnionym w opisie obiektywnym kryterium doboru elementów. Wydaje mi się, że jest on spełniony tylko wtedy gdy każdy spis ma odpowiadający mu opis. Jedyny wyjątek to szablony nawigacyjne tylko z jednym polem spis z listą. Ich zawartość jest jednoznacznie określona przez tytuł szablonu nawigacyjnego. Jeśli taki warunek nie zachodzi to chciałbym to też zgłaszać do jakiejś kategorii. Jako przykład kandydata do niej może być . Pod opis „jama bębenkowa” podpięte są 4 nieopisane spisy. Powoduje to niepotrzebne powiększanie szablonu. Paweł Ziemian (dyskusja) 20:30, 15 maj 2021 (CEST)
** Jest sporo szablonów, w których są trzy pola: spis1/opis2/spis2, w których drugi rząd jest zajęty dla byłych/dawnych/nieaktualnych elementów całości, np. , . Wydaje mi się, że kategoria powinna być w przypadku gdy co najmniej dwa równoległe elementy nie mają opisu. ~malarz pl PISZ 22:32, 15 maj 2021 (CEST)
*** Zaimplementowane. Zgłasza kategorię nieopisane spisy i raport na przykład w moim Ucho2, a nic nie krzyczy w moim Reprezentacje AFC. Jeśli brakuje tylko jednego opisu w grupie, to jest dodatkowy test na opis w grupie nadrzędnej. Jeśli by go nie było, to kategoria i wskazówka w wykazie też będzie dodana. Jednak nie znalazłem na to realnego przykładu. Paweł Ziemian (dyskusja) 22:00, 16 maj 2021 (CEST)
*** Tego bym nie znalazł. Mistrzowie świata w skokach narciarskich ma spisy w funkcji nagłówka. Automat jest bezlitosny :). Paweł Ziemian (dyskusja) 22:05, 16 maj 2021 (CEST)
* Jeszcze mi wpadło do głowy aby zrobić test na okoliczność wykrywanie bulletów różnej maści w treści spisów. Być może to nieustandaryzowany szablon? Oczywiście może to być wyjątek, bo szablon nawiguje po wybranych znaczkach Unicode. Paweł Ziemian (dyskusja) 22:15, 16 maj 2021 (CEST)
** Dorobiłem sprawdzanie i wprowadziłem nowy znacznik!. W brudnopisie Ucho2 można zobaczyć co jest podejrzane. Rozbudowałem również analizę wikikodu szablonu nawigacyjnego. Ewentualne problemy będą zgłaszane do kategorii Szablony nawigacyjne – wikikod do sprawdzenia. Paweł Ziemian (dyskusja) 13:49, 18 maj 2021 (CEST)
* Zastanawiam się co zrobić z polem zwijanie. Ono bardzo często występuje w szablonach, lecz nie jest w nowej implementacji używane. Po nowemu wszystkie szablony są domyślnie zwinięte, z wyjątkiem swojej strony szablonu. Paweł Ziemian (dyskusja) 22:38, 21 maj 2021 (CEST)
** Nieużywanych parametrów jest więcej. Daruję sobie ich obsługę. Jeśli będą błędy to się je poprawi. Jeśli błędów nie będzie to się je usunie botem. Paweł Ziemian (dyskusja) 23:34, 24 maj 2021 (CEST)
*** Skanowanie zrzutu botem wykazuje, że zwijanie jest użyte przez ponad 10k szablonów. Natomiast pozostałych przypadków z nieużywanymi polami jest mniej niż 100. Może tego zwijania po prostu nie zgłaszać, albo wyczyścić w ciemno botem w pierwszej kolejności po przełączeniu? Paweł Ziemian (dyskusja) 23:06, 29 maj 2021 (CEST)
**** Postanowiłem wyłączyć zwijanie ze zgłaszania do kategorii. Natomiast pozostawiłem wpis w raporcie diagnostycznym pod szablonem . Paweł Ziemian (dyskusja) 19:47, 30 maj 2021 (CEST)
* Do nieprawidłowych parametrów wpadają szablony z grafiką w tytule. Ja chętnie te grafiki pousuwam, ale pytam o zdanie. Może należy zrobić szerszą dyskusję w kawiarence. Są szablony z pustymi spisami, nielinkującymi pozycjami itd. Trzeba by coś z tym zrobić. Najprościej usunąć. Oczywiście mogą się pojawić wyjątki, że warto podać coś bez linku, ale nie może to być reguła i można je opatrzyć jakąś uwagą aby uniknąć znacznika?. Paweł Ziemian (dyskusja) 20:40, 6 cze 2021 (CEST)
* Dorobiłem kod, który kasuje pionową klasę w szablonie nawigacyjnym jeśli nie jest on na początku artykułu. Teoretycznie powinno to ułatwić przeniesienie wszystkich pionowych szablonów na koniec przed  lub kategorie, gdzie jest ich właściwe miejsce. Sprawdziłem działanie na podglądzie. Jest to nawet interesujące. Paweł Ziemian (dyskusja) 00:16, 28 sie 2021 (CEST)
=== Sypnięte navboksy ===
Z mojej dyskusji:
~malarz pl PISZ 23:03, 4 lip 2021 (CEST)
* Ja taki objaw widywałem jeśli było bardzo wąsko. Dodałem automatyczny pasek przewijania. Może pomoże. Paweł Ziemian (dyskusja) 23:25, 4 lip 2021 (CEST)
thread_title:  Nowe szablony nawigacyjne - technikalia 

message: Wykluwa mi się w głowie pomysł jak bezbotowo zaimplementować nowe szablony nawigacyjne:
; Etap 1: Dodaję metodę , która nic nie zwraca.
; Etap 2: Zamieniam w podstawowych szablonach kod  na #if:||..stary kod...
; Etap 3: Implementuję obsługę starych parametrów w .
; Etap 4: Aktywuję funkcję .
; Etap 5: Zamieniam w podstawowych szablonach kod  na .
; Etap 6: Sprzątam, czyli usuwam nie używany kod.
Wszystko zależy od powodzenia trzeciego etapu. Reszta wydaje się trywialna. Paweł Ziemian (dyskusja) 19:21, 11 maj 2021 (CEST)
* Jakoś łatwo mi idzie z trzecim etapem. Zauważyłem, że może nieco na wyrost zrobiłem inny schemat nazewniczy pól opisów i spisów. Obecny dobrze znany to spisN. Nowy to spis.N, spis.N.K, spis.N.K.L itd. Chciałem w ten sposób się jakoś przygotować na odróżnianie starych wywołań od nowych. Jednak teraz widzę, że jest to może nieco na wyrost i może da się zastosować wzór zgodny ze starymi wywołaniami czyli spisN, spisN.K, spisN.K.L. Ewentualnie może chcemy całkowicie zmienić sposób adresowania opisów i spisów na jeszcze inny? Jeśli tak to na jaki? Paweł Ziemian (dyskusja) 15:24, 12 maj 2021 (CEST)
** scalam  i . ~malarz pl PISZ 17:09, 15 maj 2021 (CEST)
* Etap 1 mam wdrożony. Myślałem, że wszystko przygotowałem. Jednak się myliłem. Problem stanowi na przykład Szablon:Anarchizm. Zamiast skorzystać z pól opisN i spisN bezczelnie wstawia tylko spisN z zagnieżdżonym szablonem nawigacyjnym. Tak faktycznie działa obecna implementacja . Nie wiem ile jest takich przypadków. W brudnopisie można zobaczyć jak wyglądałby wynik po czwartym etapie. Paweł Ziemian (dyskusja) 22:56, 14 maj 2021 (CEST)
** Problem rozwiązałem przez CSS. Z uwzględnieniem, że  to też class="navbox". Przyda się jednak do tego jeszcze jakaś techniczna kategoria. Paweł Ziemian (dyskusja) 20:11, 15 maj 2021 (CEST)
*** Zaimplementowane z kategorią Szablony nawigacyjne – zagnieżdżone i wykazem pól, które taki zagnieżdżony szablon nawigacyjny zawierają. Paweł Ziemian (dyskusja) 21:46, 16 maj 2021 (CEST)
* Wdrożyłem etap 2 , , . Etap 3 zrobiłem już nieco wcześniej. Etap 4 sobie najpierw spróbuję przetestować na podglądzie edycji. W międzyczasie zobaczymy, czy nie wyskoczą jakieś błędy. Paweł Ziemian (dyskusja) 23:23, 17 maj 2021 (CEST)
* Przed 4. etapem na pewno trzeba dostosować style w tych kilku szablonach. Paweł Ziemian (dyskusja) 22:32, 19 maj 2021 (CEST)
* Wykonując testy w trybie podglądu edycji znalazłem następujące szablony, których nowy wygląd nie zgadza się z obecnym: ,  i . Paweł Ziemian (dyskusja) 00:02, 21 maj 2021 (CEST)
* Naniosłem drobne poprawki i optymalizacje w zakresie automatycznego zwijania grup. Myślę, że można spróbować przełączyć się na nowy kod. Paweł Ziemian (dyskusja) 23:32, 24 maj 2021 (CEST)
* Dodałem więcej kategorii technicznych  i poprawiłem obsługę kategorii na okoliczność  w nazwie  (test). Paweł Ziemian (dyskusja) 23:58, 25 maj 2021 (CEST)
* Zluzowałem restrykcje wobec  . Będzie on dopuszczalny w opisach. Pozostaje on podejrzany w pozostałych polach, czyli spisach, na górze i na dole. Znalazłem również kolejny przypadek z zagnieżdżonym szablonem nawigacyjnym, to . Sytuacja raczej nietypowa i wyjątkowa. Ciekawe ile tego jeszcze jest. Paweł Ziemian (dyskusja) 21:59, 26 maj 2021 (CEST)
* Dziś botem przeskanowałem ostatni dump w poszukiwaniu zagnieżdżonych szablonów nawigacyjnych i na raporcie znalazły się następujące pozycje:
**  - poprawiony Paweł Ziemian (dyskusja) 23:50, 27 maj 2021 (CEST) Ja go jeszcze uprościłem (zwykły, bez kolumn). ~malarz pl PISZ 00:16, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - grafika tylko w jednej połówce Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
** Wikiprojekt:Czy wiesz/archiwum
**  Zrobione Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - tutaj chyba sam kiedyś grzebałem Prawie zrobione pozostaje problem nieobsługiwanej parzystości, ale to chyba najprościej dokończyć przez lokalny CSS. Paweł Ziemian (dyskusja) 23:27, 28 maj 2021 (CEST)
**  - to znalazłem sam wcześniej Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  - dwie grafiki, po jednej dla każdej połówki Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
*** Muszę jednak przyznać, że przesunięcie grafik w pola opisów spowoduje, że ów szablon wyląduje w kategorii specjalnej dotyczącej nieprawidłowych parametrów. Ale tym się będę martwił później. Prawidłowy wygląd jest ważniejszy. Paweł Ziemian (dyskusja) 17:28, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
**  Zrobione Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
replies: text: Trzeba je naprawić przed przełączeniem. Część z nich powinna być trywialna. Niektóre mogą jednak wymagać zmian w wyglądzie. Paweł Ziemian (dyskusja) 23:43, 27 maj 2021 (CEST)

text: * Wszystkie szablony, które znalazłem, są już poprawione. Paweł Ziemian (dyskusja) 17:21, 29 maj 2021 (CEST)
* Kolejne znalezisko, szablony bez spisu: , , , , , , , , , , , , , , . Wyglądają one na niedokończone. Jeśli jednak są kompletne to proponuję zamienić góra na spis1. Paweł Ziemian (dyskusja) 22:06, 29 maj 2021 (CEST)
** Wprowadziłem sugerowane zmiany. Paweł Ziemian (dyskusja) 20:28, 30 maj 2021 (CEST)
* Dorobiłem jeszcze zgłaszanie pustych pól . Paweł Ziemian (dyskusja) 19:44, 30 maj 2021 (CEST)
* Już drugi dzień mi nic nie przychodzi do głowy co by tu jeszcze w kodzie dopisać lub poprawić. Jeśli taki stan się utrzyma to przełączę szablony nawigacyjne na nową implementację. Gdyby ktoś chciał mimo wszystko jednak spróbować obejrzeć jak będzie działał nowy kod i może wpadnie na jakiś pomysł to wystarczy kliknąć „Edytuj kod źródłowy” w Moduł:Navbox, przejść do linii 550, usunąć dwa minusy przed return "tak" w funkcji:
["Nowy?"] = function(frame)
	--return "tak"
end,
 żeby wyglądała tak:["Nowy?"] = function(frame)
	return "tak"
end,
 i wywołać podgląd edycji wskazując jakiś szablon nawigacyjny lub nawet artykuł w polu „Podgląd strony z tym szablonem”. Paweł Ziemian (dyskusja) 22:49, 1 cze 2021 (CEST)
* Wdrożyłem etap 4. Teraz czekam na zgłoszenia błędów. Paweł Ziemian (dyskusja) 13:42, 6 cze 2021 (CEST)
* Etap 5 za nami: ,  i . Za jakiś czas usunę stare funkcje z Moduł:Navbox, a na końcu skasuję Moduł:Navbox/V2. Paweł Ziemian (dyskusja) 22:35, 23 cze 2021 (CEST)
Efektem ubocznym tych zmian jest niestety powrzucanie do Specjalna:Potrzebne szablony wszystkich nieistniejących szablonów opisów. W wyniku tej operacji ta strona przestała być użyteczna. Na tej stronie można ściągnąć jedynie 5000 nazw szablonów. Tych opisów jest znacznie więcej, więc wynik jest de facto pozbawiony tych ważnych brakujących (rzeczywiście linkowanych). ~malarz pl PISZ 22:04, 27 cze 2021 (CEST)
* Mam nadzieję, że ta poprawka pomoże. Paweł Ziemian (dyskusja) 22:31, 27 cze 2021 (CEST)
* Strona wróciła do normy. Dzięki. ~malarz pl PISZ 08:59, 29 cze 2021 (CEST)
* Uff! Paweł Ziemian (dyskusja) 18:11, 29 cze 2021 (CEST)
* Przypomniałem sobie, że miałem usunąć nieużywane funkcje co właśnie uczyniłem. To już szósty etap! Paweł Ziemian (dyskusja) 21:58, 3 sie 2021 (CEST)
* Usunąłem też nieużywany już Moduł:Navbox/V2. To już koniec migracji. Teraz można sprzątać specyficzne przypadki. Ewentualnie zacząć botować wywołania celem eliminacji rekurencyjnych wywołań. Chociaż skoro wszystko działa po staremu to może nie warto tego na siłę zmieniać. Paweł Ziemian (dyskusja) 21:35, 12 sie 2021 (CEST)
* Odchudziłem style szablonów nawigacyjnych. Wyciąłem wszystko co dotyczyło starych implementacji w całości opartych na tabelkach. Paweł Ziemian (dyskusja) 22:18, 13 sie 2021 (CEST)
thread_title:  Bezbotowa migracja 

message: W międzyczasie powoli walczę z chronologiami, kampaniami i czasami navboksami pionowami na początkach artykułów. Do poprawy są jeszcze szablony władców i polityki. Jak ktoś ma trochę czasu na walkę z wiatrakami to zapraszam do pomocy. Szybciej się uporamy z wszystkimi niestandardowymi navboksami. ~malarz pl PISZ 19:19, 15 maj 2021 (CEST)
* Mamy taki punkt w standaryzacji: Zawartość szablonu powinna spełniać Wikipedia:Zasady tworzenia list z oczywistym albo wyjaśnionym w opisie obiektywnym kryterium doboru elementów. Wydaje mi się, że jest on spełniony tylko wtedy gdy każdy spis ma odpowiadający mu opis. Jedyny wyjątek to szablony nawigacyjne tylko z jednym polem spis z listą. Ich zawartość jest jednoznacznie określona przez tytuł szablonu nawigacyjnego. Jeśli taki warunek nie zachodzi to chciałbym to też zgłaszać do jakiejś kategorii. Jako przykład kandydata do niej może być . Pod opis „jama bębenkowa” podpięte są 4 nieopisane spisy. Powoduje to niepotrzebne powiększanie szablonu. Paweł Ziemian (dyskusja) 20:30, 15 maj 2021 (CEST)
** Jest sporo szablonów, w których są trzy pola: spis1/opis2/spis2, w których drugi rząd jest zajęty dla byłych/dawnych/nieaktualnych elementów całości, np. , . Wydaje mi się, że kategoria powinna być w przypadku gdy co najmniej dwa równoległe elementy nie mają opisu. ~malarz pl PISZ 22:32, 15 maj 2021 (CEST)
*** Zaimplementowane. Zgłasza kategorię nieopisane spisy i raport na przykład w moim Ucho2, a nic nie krzyczy w moim Reprezentacje AFC. Jeśli brakuje tylko jednego opisu w grupie, to jest dodatkowy test na opis w grupie nadrzędnej. Jeśli by go nie było, to kategoria i wskazówka w wykazie też będzie dodana. Jednak nie znalazłem na to realnego przykładu. Paweł Ziemian (dyskusja) 22:00, 16 maj 2021 (CEST)
*** Tego bym nie znalazł. Mistrzowie świata w skokach narciarskich ma spisy w funkcji nagłówka. Automat jest bezlitosny :). Paweł Ziemian (dyskusja) 22:05, 16 maj 2021 (CEST)
* Jeszcze mi wpadło do głowy aby zrobić test na okoliczność wykrywanie bulletów różnej maści w treści spisów. Być może to nieustandaryzowany szablon? Oczywiście może to być wyjątek, bo szablon nawiguje po wybranych znaczkach Unicode. Paweł Ziemian (dyskusja) 22:15, 16 maj 2021 (CEST)
** Dorobiłem sprawdzanie i wprowadziłem nowy znacznik!. W brudnopisie Ucho2 można zobaczyć co jest podejrzane. Rozbudowałem również analizę wikikodu szablonu nawigacyjnego. Ewentualne problemy będą zgłaszane do kategorii Szablony nawigacyjne – wikikod do sprawdzenia. Paweł Ziemian (dyskusja) 13:49, 18 maj 2021 (CEST)
* Zastanawiam się co zrobić z polem zwijanie. Ono bardzo często występuje w szablonach, lecz nie jest w nowej implementacji używane. Po nowemu wszystkie szablony są domyślnie zwinięte, z wyjątkiem swojej strony szablonu. Paweł Ziemian (dyskusja) 22:38, 21 maj 2021 (CEST)
** Nieużywanych parametrów jest więcej. Daruję sobie ich obsługę. Jeśli będą błędy to się je poprawi. Jeśli błędów nie będzie to się je usunie botem. Paweł Ziemian (dyskusja) 23:34, 24 maj 2021 (CEST)
*** Skanowanie zrzutu botem wykazuje, że zwijanie jest użyte przez ponad 10k szablonów. Natomiast pozostałych przypadków z nieużywanymi polami jest mniej niż 100. Może tego zwijania po prostu nie zgłaszać, albo wyczyścić w ciemno botem w pierwszej kolejności po przełączeniu? Paweł Ziemian (dyskusja) 23:06, 29 maj 2021 (CEST)
**** Postanowiłem wyłączyć zwijanie ze zgłaszania do kategorii. Natomiast pozostawiłem wpis w raporcie diagnostycznym pod szablonem . Paweł Ziemian (dyskusja) 19:47, 30 maj 2021 (CEST)
* Do nieprawidłowych parametrów wpadają szablony z grafiką w tytule. Ja chętnie te grafiki pousuwam, ale pytam o zdanie. Może należy zrobić szerszą dyskusję w kawiarence. Są szablony z pustymi spisami, nielinkującymi pozycjami itd. Trzeba by coś z tym zrobić. Najprościej usunąć. Oczywiście mogą się pojawić wyjątki, że warto podać coś bez linku, ale nie może to być reguła i można je opatrzyć jakąś uwagą aby uniknąć znacznika?. Paweł Ziemian (dyskusja) 20:40, 6 cze 2021 (CEST)
* Dorobiłem kod, który kasuje pionową klasę w szablonie nawigacyjnym jeśli nie jest on na początku artykułu. Teoretycznie powinno to ułatwić przeniesienie wszystkich pionowych szablonów na koniec przed  lub kategorie, gdzie jest ich właściwe miejsce. Sprawdziłem działanie na podglądzie. Jest to nawet interesujące. Paweł Ziemian (dyskusja) 00:16, 28 sie 2021 (CEST)
thread_title:  Standaryzacja szablonów nawigacyjnych 

message: Z mojej dyskusji:
~malarz pl PISZ 23:03, 4 lip 2021 (CEST)
* Ja taki objaw widywałem jeśli było bardzo wąsko. Dodałem automatyczny pasek przewijania. Może pomoże. Paweł Ziemian (dyskusja) 23:25, 4 lip 2021 (CEST)
thread_title:  Sypnięte navboksy 

message: W nowej implementacji szablonów wykonywana jest analiza treści pól pod kątem ich przeznaczenia. Dla pola tytuł przyjąłem (upraszczając), że znajduje się tam tekst. W związku z tym napełniła się kategoria nieprawidłowe parametry. Tak na oko licząc to z 80% powodów stanowi miniaturowa grafika (zwykle flaga) umieszczona w tytule. Zacząłem więc tę grafikę przenosić do dedykowanego pola grafika lub grafika lewa co pozwoliło równocześnie na zwiększenie jej rozmiaru i czytelności. Jednak już dwie osoby  i  zgłosiły swoje zastrzeżenia do moich edycji.
Moim zdaniem ta grafika, obok bycia ozdobnikiem, może stanowić jakiś ułamek merytorycznej treści. Jednak dopuszczenie umieszczania jej wprost w treści tytułu uniemożliwi jakiekolwiek próby wykrycia nadużyć w ograniczaniu dyskutowanej wcześniej pstrokacizny szablonów nawigacyjnych.
Ja widzę następujące rozwiązania tego problemu:
* uznajemy, że tytuł nie jest właściwim miejscem, a ja kontynuuję sprzątanie
* zezwalamy na grafikę, lecz tworzymy nowe pole na jej obsługę, z definicją podobną jak w infoboksach, tak aby to szablon decydował o rozmiarze i pozycji tej grafiki
W drugim przypadku oczywiście muszę zmienić sposób sprzątania, a ponadto poprawić to co już przerobiłem. Paweł Ziemian (dyskusja) 22:32, 4 sie 2021 (CEST)
*Moje zastrzeżenia dotyczyły szablonów dotyczących broni strzeleckiej (:Kategoria:Szablony nawigacyjne - broń strzelecka), dlatego nie wypowiem się odnośnie szablonów z innych dziedzin (zwłaszcza sportu), bo nie wiem jak wygląda tam sytuacja. Także jeśli chodzi o szablony broni strzeleckiej mam dwa zastrzeżenia:
** Grafika (w tym wypadku flaga), umieszczona w tytule szablonu, wg mnie ułatwia czytelnikowi nawigację w przypadkach gdy szablony są zwinięte i występuje ich kilka w jednym artykule. Jako przykład podam Karabin Arisaka Typ 30, w którym znajdują się 2 domyślnie zwinięte szablony Szablon:Japońska broń strzelecka 2WŚ i Szablon:Rosyjska broń strzelecka 1WŚ. Zastosowanie w nich flag ułatwia wybór do rozwinięcia odpowiedniego szablonu (w mojej subiektywnej opinii).
** Druga sprawa to poważny problem techniczny z dużą flagą znajdującą się wewnątrz szablonu. Na przykład w szablonie Szablon:Broń strzelecka i broń biała WP II RP zauważyłem, że zależnie od użytej przeglądarki, tekst szablonu na wysokości grafiki wjeżdża pod flagę i jest przez nią zasłaniany, niwecząc funkcjonalność. Sytuację taką zaobserwowałem na przeglądarkach Firefox oraz Internet Explorer, natomiast na Chrome wszystko działa prawidłowo.
replies: text: W związku z powyższym jestem zwolennikiem drugiego rozwiązania zaproponowanego przez  a więc opcjonalność: umieszczenie grafiki w tytule lub wewnątrz szablonu. Od razu dodam że byłaby potrzebna możliwość umieszczania więcej niż jednej flagi (dla np. ZSRR/Rosji, Szablon:Rosyjska broń strzelecka po 2WŚ) Sumek101 (✉) 22:54, 4 sie 2021 (CEST)
* IMO to wszelkie grafiki w navbokach są zbędne. Te w nagłówkach szczególnie. ~malarz pl PISZ 23:10, 4 sie 2021 (CEST)
* Jestem za usunięciem wszelkich grafik z tytułów szablonów. A w zasadzie w ogóle z szablonów. Andrzei111 (dyskusja) 12:47, 5 sie 2021 (CEST)
* nie żebym był zwolennikiem "choinkowatości" wikipedii, ale cichutko oprotestowałem zmianę w Szablon:Lotnictwo wojskowe II RP (). Dla porównania stara wersja: . Argumentowałem to mniej wiecej tak: grafika (ozdobnik - symbol - wyróżnik) w nazwie tego szablonu jest do przyjęcia - niczemu nie przeszkadza, ale w jego środku (z uwagi na rozbudowę szablonu) blokuje dużo miejsca przeznaczonego na treści merytoryczne - na wyliczankę. Moim zdaniem graficzne wyróżniki stosowane w umiarze w szablonach tematycznych nie są takie złe. Pomagają zorientować się w treści.  --Kerim44 (dyskusja) 18:40, 5 sie 2021 (CEST)
* Właśnie zaaplikowałem zmiany ukrywające tytułowe grafiki. Teraz ewentualne edycje z redakcyjnych zmienią się w techniczne. Planowałem to rozwiązanie dopiero po sprzątnięciu tych tytułów aby nie kusiło na przyszłość. Jeśli gdzieś jeszcze widać jakieś obrazki to wystarczy null edit aby zniknęły. Dodatkowo ukrywane będą boczne grafiki jeśli ekran staje się zbyt wąski, czyli jego szerokość będzie mniejsza niż 801 pikseli. Paweł Ziemian (dyskusja) 22:37, 5 sie 2021 (CEST)
thread_title:  Grafika w tytule 

message: W ramach eksperymentu postanowiłem w jednym z szablonów przenieść grafikę z opisów do CSS. Czyli utworzyłem stosowny styl z grafikami. A następnie go włączyłem w szablonie, usuwając jednocześnie stare obrazki. Osobiście dodam, że łatwo nie jest. Rozwiązanie raczej dla osób upartych. Zaleta jest taka, że odciąża szablon z grafik, a całą robotę czytania i umieszczania obrazków zwala na przeglądarkę. Paweł Ziemian (dyskusja) 23:15, 11 sie 2021 (CEST)
thread_title:  Grafika w opisach