Szablon INFO64
[publikacja 15.04.2025, wersja 1.02.01]
Przygotowałem nowy szablon INFO64, dzięki któremu:
- serwis turniejowy działa tak samo dobrze z HTTP i z HTTPS
- punktacje pomocnicze wyliczają się zgodnie z obowiązującymi zasadami (na razie tylko turnieje szwajcarskie w typowych konfiguracjach)
- w turniejach klasyfikacyjnych pojawia się kontekstowy odnośnik do Kalkulatora norm rankingowych PZSzach
- na stronach zawodników działają odnośniki do profili na ratings.fide.com (po migracji portalu fide.com odnośniki w plikach ChessArbitra przestały działać)
Szablon można pobrać tutaj: https://pixeldrain.com/u/wRCAe3kZ (bezpłatny serwis do bezpiecznego udostępniania plików)
Co ważne: instalacja jest banalnie prosta, instrukcja jest zamieszczona w zipie. Instalacja zajmuje ok. 10 minut, ryzyko jest zerowe, ponieważ wycofanie zmian polega na powrocie do wcześniej wykorzystywanego szablonu (własnego lub ChessArbitra). Poniżej film instruktażowy wyjaśniający jak to działa i jak zainstalować – zrozumie każdy, również nie-informatycy.
Szablon w aktualnej wersji został gruntownie przetestowany na Dziewiątych Urodzinach Szachowej Dwójki: grupa A (FIDE)
Punktacje pomocnicze
- X Turniej Mikołajkowy, grupa B2 (mój turniej) http://chessarbiter.com/turnieje/2024/ti_6898/results.html?l=pl&tb=10_
- Mistrzostwa Mazowsza Juniorów w szachach szybkich do 11 lat (IA Rafał Siwik) http://chessarbiter.com/turnieje/2024/ti_5038/results.html?l=pl&tb=10_
- MISTRZOSTWA STREFY LUBUSKO – DOLNOŚLĄSKIEJ 2024 grupa C11 (FA Tomasz Sowa) http://chessarbiter.com/turnieje/2024/ti_4875/results.html?l=pl&tb=10_
Przypadek nr 3 jest szczególnie ciekawy, bo rozszerzenie zmieniło kolejność zawodników na podium (zamieniło pierwsze miejsce z drugim). Stało się to nie ze względu na zmiany w przepisach, tylko dlatego, że ChessArbiter pomylił się w wyliczaniu Buchholtza (zaniżył Cut1 o 0,5 pkt, a pełnego o 1 pkt. – można sobie przeliczyć ręcznie, błąd widać jak na dłoni).
Strona turnieju działająca w HTTPS
Jakiś czas temu pojawiły się problemy z korzystaniem ze stron turniejowych opublikowanych na chessarbiter.com. Problemy te są związane z wprowadzaniem nowych mechanizmów bezpieczeństwa w przeglądarkach internetowych. Najprościej można to ująć tak: przeglądarka spróbuje pobrać stronę internetową w zabezpieczonym protokole HTTPS, nawet jeśli użytkownik wpisze adres strony w protokole HTTP (bez „S”). Niestety – z punktu widzenia użytkownika – chessarbiter.com działa prawidłowo tylko z protokołem HTTP. Ale że serwis „jakoś” odpowiada również w protokole HTTPS, to przeglądarka trzyma się już tego protokołu. Wyświetla się COŚ, ale krótko można to COŚ określić: „nie działa”.
Jak zorientować się, z którym protokołem mamy do czynienia? Wystarczy spojrzeć na pasek adresu w przeglądarce. Jeśli przed adresem strony widzimy „https://”, to komunikacja przebiega z wykorzystaniem protokołu HTTPS. Jeśli widzimy „http://” lub na pasku od razu jest adres strony, to jest to protokół HTTP. Niektóre przeglądarki, zwłaszcza na telefonach, wyświetlają tylko adres strony (bez protokołu) – w takich przypadkach najczęściej przed adresem zobaczymy ikonkę oznaczającą protokół. Jeśli widzimy ikonkę taką, jak w przypadku większości innych stron (zdecydowana większość obecnie korzysta protokołu z „S”), to jest to HTTPS.
Naprawa po stronie użytkownika
Jeśli widzisz, że strona nie działa, to najprostszym sposobem naprawy jest ręczne usunięcie „s” z paska adresu – tak, by adres zaczynał się od „http://”. Niestety ten sposób w niektórych przeglądarkach nie działa.
Można zmienić przeglądarkę 🙂
Można też poeksperymentować z zaawansowanymi ustawieniami przeglądarki. Na przykład w przeglądarkach Chrome lub Edge trzeba wejść na chrome://settings/content/insecureContent (skopiuj i wklej) i tu dodać do „Zezwalaj” stronę „https://www.chessarbiter.com” (oraz ewentualnie „https://chessarbiter.com”).
Naprawa po stronie sędziego / organizatora
Spotkałem się z sugestią wykorzystywania w aplikacji ChessArbiter witryn starego typu (menu Widok / Wygląd strony turniejowej… / klucz „Użyj witryny starego typu (tylko HTML)”). Rzeczywiście to najprostszy sposób poradzenia sobie z problemem. Tyle, że ta witryna starego typu jest jak z epoki kamienia.
Rozwiązaniem jest modyfikacja szablonu turnieju poprzez zastąpienie w nim wszelkich adresów „http” adresami „https”. Można temat rozpracować samemu albo skorzystać z efektów mojej pracy (aktualnie szablon INFO64, o którym wyżej). Zająłem się wyłącznie wyglądem „Default Web Site”, bo ten najbardziej mi się podoba 🙂
Naprawa po stronie Administratora (PZSzach)
Naprawa sprowadza się do wprowadzenia niewielkich zmian w jednym pliku (trzeba tam zmienić 9 adresów „http://” na „https://”). To wszystko.
Czy Administrator nie umie? Czy nie ma czasu? A może to subtelna sugestia porzucenia ChessArbitra na rzecz innej aplikacji? Nie wiem…