Jak zgłosić błąd

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page How to report a bug and the translation is 91% complete.

Outdated translations are marked like this.
Other languages:
aragonés • ‎العربية • ‎asturianu • ‎تۆرکجه • ‎беларуская (тарашкевіца)‎ • ‎български • ‎català • ‎čeština • ‎Cymraeg • ‎dansk • ‎Deutsch • ‎Ελληνικά • ‎English • ‎Esperanto • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎galego • ‎Hawaiʻi • ‎עברית • ‎हिन्दी • ‎hrvatski • ‎Kreyòl ayisyen • ‎magyar • ‎Հայերեն • ‎interlingua • ‎Bahasa Indonesia • ‎Interlingue • ‎italiano • ‎日本語 • ‎ქართული • ‎Taqbaylit • ‎ಕನ್ನಡ • ‎한국어 • ‎Ripoarisch • ‎kurdî • ‎Lëtzebuergesch • ‎lietuvių • ‎मराठी • ‎Bahasa Melayu • ‎Napulitano • ‎norsk bokmål • ‎Nederlands • ‎occitan • ‎ଓଡ଼ିଆ • ‎ਪੰਜਾਬੀ • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎sicilianu • ‎Scots • ‎سنڌي • ‎සිංහල • ‎slovenčina • ‎shqip • ‎српски / srpski • ‎svenska • ‎தமிழ் • ‎తెలుగు • ‎ไทย • ‎Türkçe • ‎татарча/tatarça • ‎ئۇيغۇرچە • ‎українська • ‎Tiếng Việt • ‎ייִדיש • ‎粵語 • ‎中文
skrót: BUGREPORT

Ten przewodnik wyjaśnia "jak prawidłowo zgłosić błędy w oprogramowaniu lub zaproponować nową funkcję" (zgłoszenie) w systemie śledzenia błędów Wikimedia (zobacz PhabricatorPhabricator, aby uzyskać więcej informacji). Dobrze napisane zgłoszenia mają większe prawdopodobieństwo, że ktoś nad nimi popracuje.

Zgłoszenia błędów muszą zostać napisane w języku angielskim. Jeżeli nie umiesz pisać po angielsku, użyj narzędzia do tłumaczenia maszynowego, na przykład Google Translate.

Ogólne zalecenia odnośnie zgłoszeń

  • Bądź dokładny
  • Jasno określ jak doszło do sytuacji, w której wystąpił problem, krok po kroku, dzięki czemu inni będą mogli odtworzyć błąd lub zrozumieć zgłoszenie
  • W każdym zgłoszeniu opisuj tylko jeden problem
  • Dołączaj odpowiednie linki i przykłady

Zanim cokolwiek zrobisz

Czy możesz odtworzyć problem?

Spróbuj odtworzyć jeszcze raz swój błąd korzystając z najnowszej wersji oprogramowania, aby przekonać się, czy nie został on już naprawiony. Jeżeli znalazłeś błąd w serwisie wiki takim jak Wikipedia, możesz spróbować przetestować najnowszą wersję oprogramowania na test2.wikipedia.org.

Czy ktoś wcześniej zgłaszał ten problem?

Użyj pola wyszukiwania w bugtrackerzze Wikimedia, by upewnić się, czy znaleziony przez ciebie błąd nie został już zgłoszony. Możesz także przeprowadzić bardziej zaawansowane wyszukiwanie na stronie wyszukiwania zaawansowanego.

Jeżeli nie jesteś pewien czy błąd został zgłoszony, zgłoś go. Lepiej żeby było kilka takich samych zgłoszeń niż niezgłoszone błędy.

Zgłaszanie nowego błędu lub prośby o funkcję

Jeżeli napotkałeś błąd w najnowszej wersji i nie został on wcześniej zgłoszony to:

  1. Przejdź do phabricator.wikimedia.org i wybierz „Tasks & bugs” z paska bocznego.
  2. Wybierz „Create task” w prawym górnym rogu.
  3. Zostaniesz poproszony o zalogowanie (lub rejestrację), jeżeli tego wcześniej nie zrobiłeś (zobacz „Tworzenie kontaPhabricator/Help#Creating_your_account”).
  4. Wypełnij przynajmniej jedno z poniższych pól (szczegółowe opisy):
    • Title (Tytuł): Krótkie, jednozdaniowe podsumowanie, które wyjaśnia problem (nie propozycja rozwiązania).
      • Dobrze: "Wybieranie płci nie działa." "Selecting gender is not functional."
      • Źle: "Oprogramowanie nie działa." "Software crashes."
    • Assigned To (Przypisane do): Powinieneś zignorować to pole: deweloperzy przypiszą osobę, gdy rozpoczną planowanie pracy nad zadaniem.
    • Description (Opis): Pełny opis problemu, podaj tak dużo szczegółów, jak to jest możliwe. Mogą zawierać:
      • W przypadku błędów:
        • Steps to Reproduce (kroki do odtworzenia): kroki, które należy przejść aby spowodować opisywany problem.
          Przykład:
        1. Wejdź na https://pl.wikipedia.org przez Internet Explorer wersja 10.0;
        2. Zaloguj się;
        3. Wybierz menu "Preferencje";
        4. Przejdź do "Płeć" i wybierz płeć "kobieta" z listy;
        5. Kliknij 'Zapisz'.
          1. Go to https://en.wikipedia.org with Internet Explorer version 10.0;
          2. Make sure you are logged in;
          3. Select "My Preferences" menu;
          4. Go to "Gender" and select female gender from box list;
          5. Click "Save" button.
        • Actual Results (aktualne rezultaty): Jak program zachował się po wykonaniu powyższych kroków.
          Przykład: "Nie ma oznaczenia płci żeńskiej przy mojej nazwie użytkownika."
          "There is no female gender in front of my user name."
        • Expected Results (oczekiwane rezultaty): Jak aplikacja powinna się zachować gdyby nie było tego błędu.
          Przykład: "Moja płeć jest pokazywana przy nazwie użytkownika."
          "My gender is shown in front of my user name."
      • W przypadku propozycji nowych funkcji:
        • Opis tego, co chcesz osiągnąć i dlaczego. User story jest skutecznym sposobem na przekazanie tego.
          Przykład:
          "As a new editor, I would like to be acknowledged for my contribution to the project, so that I feel welcomed and valued"
      • Podaj też inne informacje, które mogą być przydatne, takie jak:
        • przeglądarki internetowe, skórki lub systemy komputerowe, na których widać błąd;
        • łącza lub odnośniki do wersji jednej lub więcej stron, na których wystąpił błąd; lub
        • czy problem występuje za każdym razem, tylko od czasu do czasu, tylko na niektórych stronach, czy tylko w określonych okolicznościach.
    • Aby załączyć plik dziennika lub zrzut ekranuHelp:Screenshots (upewnij się, że nie zawierają bądź przedstawiają one poufnych danych), naciśnij przycisk Wyślij plik (chmurka ze strzałką) w pasku narzędzi pola Opis.
    • Wybierz znaczniki (projektu/projektów) ze znalezionym błędem:
      • Projekty określają, jakich zadań poszukują twórcy do pracy. Aby zidentyfikować właściwy projekt, skorzystaj z funkcji wyszukiwania (w prawym górnym rogu), aby znaleźć jego opis.
      • To może być na przykład MediaWiki-General-or-Unknown dla samego oprogramowania wiki lub Wikimedia-Site-Requests dla zmian konfiguracyjnych na stronach wiki Wikimedia (zob. „Wybieranie projektówPhabricator/Help#Selecting_projects”).
    • Subscribers: Powinieneś zignorować to pole: jeśli znasz konkretnych użytkowników, którzy mogliby być zainteresowani powiadomieniem o tym zadaniu, możesz dodać ich tutaj.

Sprawdź, czy twoje zgłoszenie jest kompletne, po czym naciśnij przycisk Create New Task (Utwórz zadanie). Twoje zgłoszenie znajdzie się w bazie danych, dzięki czemu być może ktoś na nie wkrótce zareaguje.

Priorytet dla zadania ustawiany jest przez deweloperów, którzy planują pracę nad danym zadaniem (zob. Ustawianie priorytetów).

To wszystko! Dziękujemy za pomoc w udoskonalaniu MediaWiki oraz projektów Wikimedia!

Zgłaszanie błędu JavaScript

Zobacz również: Pomoc:Wyszukiwanie niedziałających skryptów

Jeśli napotkasz błąd, który może być związany z JavaScriptem, najlepiej [$url zidentyfikuj komunikaty o błędach] i skopiuj je do raportu.

Jest szczególnie ważne, aby dostarczyć wszystkie informacje, którymi dysponujesz, bo nawet administratorzy systemu nie będą mieli żadnego dostępu do rejestru błędów. Jeśli nie jesteś pewien czy dana funkcja, której używasz, jest oparta na JavaScript, spróbuj wyłączyć JavaScript.

Zawsze pomocne jest załączenie zrzut ekranu do zgłoszenia błędu. Często jest to najprostszy sposób na wskazanie, o jakiej funkcjonalności mówisz, a często może dostarczyć informacji, które mogą pomóc w zawężeniu problemu. Uważaj, aby ukryć wszelkie informacje, którymi nie chcesz się podzielić, podobnie jak otwarte karty przeglądarek lub zminimalizowanie okna czatu.

If the problem is in the code of a user script or gadget itself, then Phabricator might not be the place where the problem will get handled.[1] Someone might redirect you to the talk page of the script (if the problematic script is identified).

Reporting a connectivity issue

If you are having difficulties reaching a Wikimedia website at all (slow internet connection etc.), please follow wikitech:Reporting a connectivity issue.

Zgłaszanie problemu z logowaniem

If you are having problems logging into your account, please follow Manual:How to debug/Login problems.

Zobacz też

  • phab:T85433