Przejdź do zawartości

Wikipedia:Narzędzia/CzyWiesz

Z Wikipedii, wolnej encyklopedii

Gadżet znacznie ułatwiający zgłaszanie artykułów do rubryki „Czy wiesz…” (CW) na stronie głównej.

Można go włączyć/wyłączyć w Gadżetach:

strona Preferencje » karta Gadżety » sekcja Inne » linia zaczynająca się od CzyWiesz.

Numer aktualnej wersji widoczny jest po na najechaniu na link zgłoszenia artykułu do CW (dymek aka tooltip).

Opis funkcji

[edytuj | edytuj kod]

Podczas czytania artykułu pojawia się w menu po lewej stronie dodatkowy link Zgłoś do „Czy wiesz…”. Jego kliknięcie powoduje wyświetlenie formularza (podobnego do tego przy zgłaszaniu do Poczekalni), częściowo już wypełnionego – automatycznie wypełnione są następujące pola:

  • tytuł artykułu
  • liczba grafik w artykule
  • główny autor artykułu (lub użytkownik, który w ostatnich 10 dniach znacznie rozbudował artykuł)
  • data utworzenia/rozbudowy artykułu
  • podpis zgłaszającego.

Użytkownikowi pozostaje jedynie zaproponować pytanie. W przypadku autora i daty utworzenia/rozbudowy artykułu zawsze warto sprawdzić czy gadżet wprowadził prawidłowe dane, bo co komputer, to nie człowiek… i takie przypadki proszę zgłosić autorowi (mnie) w celu usprawnienia skryptu (→ Zgłaszanie błędów).

Użytkownik może również zaproponować grafikę, wybierając ją (spośród obecnych w artykule) w specjalnej galerii – czyt. za pomocą jednego kliknięcia. No dobra, trzech kliknięć.

Gadżet również może automatycznie powiadomić autora (trzeba zaznaczyć ptaszkiem pole „checkbox” przy autorze) oraz odpowiednie wikiprojekty tematyczne. Zgłoszenia do wikiprojektów zamieszczane są według wymagań poszczególnych wikiprojektów (a w razie braku konkretnych wymagań – domyślnie w sekcji „Czy wiesz” na stronie głównej Wikiprojektu). W sprawie zmian proszę o kontakt → patrz: Zgłaszanie błędów.

Jest też możliwość wstawienia dodatkowego komentarza, który pojawi się (w zgłoszeniu w Wikiprojekt:Czy wiesz/propozycje) pod tabelką z danymi artykułu, gdzie zwykle toczą się dyskusje o zgłoszeniu.

Przycisk „Zgłoś” powoduje zgłoszenie propozycji do Wikiprojektu Czy wiesz, ładny pasek postępu pokazuje… postęp na ładnym pasku.

UWAGA: Gadżet nie zmienia stanu edytowanej strony na liście obserwowanych: nie dodaje jej do obserwowanych, lecz jeśli była obserwowana to obserwowana wciąż zostanie.

Kompatybilność

[edytuj | edytuj kod]

Powinno być zgodne z w miarę współczesnymi przeglądarkami (młodszymi niż 5 lat): Mozilla Firefox, Google Chrome (i klony typu Brave, Opera) oraz Safari.

Skórki: wektor, monobook (innych nie testowano ale powinny również działać).

Uwagi i znane problemy:

  • Windows XP – przeglądarki na Windows XP nie mają już od dawna aktualizacji i JS jest na nich wyłączony.
  • IE – gadżet nie będzie działać w ogóle w IE.

Zaawansowane

[edytuj | edytuj kod]

Konfiguracja projektu

[edytuj | edytuj kod]

Dodatkowa, globalna konfiguracja projektu opisana jest na: Wikiprojekt:Czy wiesz/konfiguracja. Należy brać pod uwagę, że zmiany zazwyczaj nie pojawiają się od razu, ale mogą się pojawić od razu niektórym. Maksymalny czas zmian poniżej.

Gadżet pobiera konfigurację i przechowuje ją w cache. Cache ma ustawiony czas podany poniżej, ale jest on liczony dla każdego indywidualnie (ja mogę pobrać dane dzisiaj o 12 i jutro o 12 będę miał nowe, ktoś inny może pobrać o 19 i dopiero o 19 będzie miał nowe dane). Krótko mówiąc nową konfigurację należy wprowadzać z wyprzedzeniem 1-2 dni.

Aby wyczyścić cache należy wykonać w konsoli JS (devtools):

// 1. to polecenie usunie trwały cache (localStorage)
mw.storage.remove('dyk-extra-options');
// 2. należy odświeżyć stronę, aby wyczyścić tymczasowy cache

Czas przechowywania cache obecnie: 24h (max doba, minimum od razu).

Możliwość zamykania zgłoszeń

[edytuj | edytuj kod]

Zamykanie zgłoszeń zostało wyłączone w wersji 6.6 po dyskusji o zbyt szybkim zamykaniu zgłoszeń. Można je włączyć, jednak warto mieć świadomość, że bot powinien sam, automatycznie zamykać zgłoszenia po paru dniach.

// włączenie zamykania zgłoszeń
mw.hook('userjs.DYKnomination.loaded').add(function (dyk) {
		dyk.options.enabledClose = true;
});

Uwaga! Jeśli zamykasz zgłoszenia, to pamiętaj, że zgłoszenie powinno poleżeć parę dni. Zazwyczaj powinien być czas na zgłoszenie uwag do nominowanego artykułu. Zwróć też uwagę, czy w komentarzach ktoś nie opisuje już istotnych problemów.

Tryb debugowania

[edytuj | edytuj kod]

Skrypt ma wbudowany tryb debugowania. Najlepiej ładować gadżet w specjalny sposób, żeby mieć pewność, że zostanie uruchomiony w specjalnym trybie.

Więcej informacji o debug.

Zgłaszanie błędów

[edytuj | edytuj kod]

W przypadku jakichkolwiek wątpliwości lub błędów bardzo proszę od razu zajrzeć do konsoli przeglądarki (gdzie? → tu się dowiesz co to jest konsola), skopiować to co tam się wyświetliło i wkleić gdzieś… może nie na Wikipedię, bo tego może być dużo, więc może do jakiegoś zewnętrznego serwisu (np. Pastebin), zapisać tam, wtedy powinien tam wygenerować się link do tego wklejonego tekstu – i przy zgłoszeniu błędu wystarczy mi wkleić tylko ten link (no i opisać błąd ;) ).

Błędy najlepiej zgłaszać na stronie: Wikipedia:Kawiarenka/Kwestie techniczne lub zgłaszać bezpośrednio na Github.

Podziękowania

[edytuj | edytuj kod]
  • Dla Tomasza Wachowskiego – za wytrwałe testowanie wersji początkowych gadżetu.
  • Dla Matma Rexa – za nieocenioną pomoc techniczną na etapie powstawania gadżetu.
  • Dla Nuxa – za ogarnięcie nabazgrolonego przeze mnie kodu i nadanie mu drugiego życia oraz nowej lepszej formy.

Dziękuję! Kaligula

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]