Funkcje eksperymentalne
Wikimedia Commons has media related to Wikimedia Beta Features. |
Funkcje eksperymentalne to nowe funkcje w Wikipedii lub innych projektach Wikimedia, testowane przed włączeniem wszystkim użytkownikom. Możesz włączyć je sobie w preferencjach; pamiętaj, że każde włączenie funkcji eksperymentalnej dotyczy pojedynczej wiki.
Prosimy, podziel się z nami opinią o systemie funkcji eksperymentalnych na stronie dyskusji.
Cel
Podstawowym celem funkcji eksperymentalnych jest umożliwienie designerom i programistom (zarówno pracownikom Wikimedia Foundation, jak i członkom społeczności) włączania poprawek technicznych w taki sposób, by wielu użytkowników mogło je testować, opiniować i używać w związku z normalnym korzystaniem z wiki. Drugim celem jest ustalenie toku postępowania, w ramach którego użyteczne, dobrze zaprojektowane narzędzia mogą zostać sprawdzone, przetestowane i zaopiniowane przez Wikimedia Design i Engineering, a następnie włączone do podstawowego oprogramowania.
Kod pozwalający włączać funkcje eksperymentalne jest rozszerzeniem MediaWiki, BetaFeatures . Funkcje eksperymentalne można włączać i wyłączać na zakładce preferencji, podlinkowanej na górze ekranu, w menu (zalogowanego) użytkownika.
Funkcja
W tej chwili użytkownicy mogą:
- ręcznie włączać poszczególne funkcje
- mieć automatycznie włączane funkcje z chwilą ich pojawienia się[issue 1]
Aby włączyć albo wyłączyć funkcję, należy zaznaczyć/odznaczyć odpowiedni kwadrat i kliknąć “Save”. Co jakiś czas udostępniane są nowe funkcje; rozpiska jest na Beta Features/Roadmap.
Aktualne funkcje eksperymentalne
Oto obecnie testowane funkcje eksperymentalne:
- Skrócona wersja linków interwiki (odpowiedzialny Pau Giner) – krótszy widok listy linków do innych języków, widoczne są tylko linki bardziej interesujące dla Ciebie[note 1]
- Flow na stronie dyskusji użytkownika (przewodniczący: Roan Kattouw) – Włącza nowy strukturalny system dyskusji na Twojej stronie dyskusji użytkownika.[note 2]
- Tłumaczenie Treści (przewodniczący: Amir Aharoni) — Narzędzie do szybkiego tłumaczenia stron na Twój język z edytorem „okno w okno”.
- ORES (przewodniczący: Amir Sarabadani) — ORES jest narzędziem wykorzystującym sztuczną inteligencję, który wyróżnia na liście ostatnich zmian i obserwowanych prawdopodobne szkodliwe edycje.[note 3]
- ⧼visualeditor-preference-newwikitexteditor-label⧽ (przewodniczący: James Forrester) – ⧼visualeditor-preference-newwikitexteditor-description⧽
- ⧼twoColConflict-beta-feature-message⧽ (przewodniczący: Lea Voget) – Show the edit conflict view using a more advanced two column view.
- Nowe filtry do patrolowania edycji (przewodniczący: Roan Kattouw) – narzędzie wzbogacające stronę Ostatnie zmiany o filtry, podświetlanie oraz, na niektórych wiki, filtry korzystające z ocen ORES.
- ⧼codemirror-beta-title⧽ (przewodniczący: Danny Horn) – ⧼codemirror-beta-desc⧽[note 4]
Zachęcamy zespoły z działu Wikimedia Product oraz wolontariuszy, którzy chcą przetestować nowe funkcje lub istotne zmiany w istniejących funkcjach, do zrobienia tego w ramach projektu funkcji eksperymentalnych.
- ↑ Funkcja dostępna tylko na wiki z dostępnym uniwersalnym wyborem języka (ULS) umiejscowionym obok linków do innych języków w menu po lewej.
- ↑ Only available on certain wikis.
- ↑ Od października 2016 jest dostępne tylko na Wikidanych oraz angielskiej, portugalskiej, perskiej, duńskiej, polskiej, rosyjskiej i tureckiej Wikipedii.
- ↑ Na razie dostępne tylko na wiki w językach pisanych od lewej do prawej. Trwają prace na wsparciem języków pisanych od prawej do lewej.
Wikimedia Commons has media related to Beta Features icons. |
Current features gallery
-
StructuredDiscussions on user talk
(lead: Joe Matazzoni)
Enables a new structured discussion system on your user talk page. -
Content translation
(lead: Amir Aharoni)
A tool to quickly translate pages into your language with side-by-side editor. -
Paragraph-based edit conflict
(lead: Lea Voget)
Show the edit conflict view using a more advanced paragraph-based view. -
DiscussionTools
(lead: Ed Sanders)
Enables experimental talk page features: Reply to talk page comments in one click and Add new topics using an inline form.
Deployed features
-
VisualEditor language tool
(lead: James Forrester)
Tool for marking the language in which text is written. -
Completion suggester
(lead: Dan Garry)
Uses a new algorithm for search as you type, that is tolerant to small typos. -
Other projects sidebar
(leads: Tpt, Lydia Pintscher)
Adds section to the sidebar for sister project links, based on Wikidata site links. -
Enhanced notifications
(lead: Roan Kattouw)
View and organize notifications more easily. Includes cross-wiki notifications, which lets you see messages from other wikis. -
ORES
(lead: Amir Sarabadani)
ORES is an AI-based tool that highlights probably damaging edits in recent changes and watchlist. -
RevisionSlider
(lead: Lea Voget)
Adds a slider interface to the diff view, so that you can easily move between revisions. -
Page Previews (previously Hovercards)
(lead: Jon Katz)
Give readers a short summary of an article whenever they hover over a link to it. -
Compact language links
(lead: Pau Giner)
Show a shorter version of the language list, with just the languages that are more relevant to you. -
Podświetlanie składni
(lead: Danny Horn)
Adds colors and shade to wikitext to make it easier to visually separate article text from the code. -
Edit Review Improvements
(lead: Joe Matazzoni)
Review edits on Recent Changes using new filters, user-defined highlighting and other improvements.
Other features
-
Compact Personal Bar
(lead: Jared Zimmerman)
A simplified site header with quick access to primary tools and a flyout for the rest. -
Minerva
(lead: Jon Robson)
Give more attention to the mobile skin and use it as a vehicle for accelerating change in mobile and desktop.
Tworzenie własnych
Chcesz stworzyć własną funkcję eksperymentalną? Świetnie! James chętnie cię poprowadzi.
Po pierwsze musisz sprawdzić, czy twój kod spełnia następujące wymagania:
- nie pogarsza znacznie działania strony,
- nie pogarsza zauważalnie działania strony ani systemu użytkownika,
- nie koliduje z przeglądarką użytkownika,
- nie powoduje utraty ani uszkodzenia danych,
- jest kompatybilna z innymi funkcjami eksperymentalnymi i[issue 2]
- Poprawia user experience oraz z natury jest dodatkiem. Przykładowo funkcje eksperymentalne nie mogą być używane do usuwania funkcji, jeżeli nie dodają czegoś w zamian.
- Powinieneś przygotować się na testy funkcji na beta-serwerze WMF co najmniej tydzień przed właściwym wdrożeniem. Testowanie na tym serwerze ma służyć wyłapaniu poważnych bugów przed przedstawieniem funkcji użytkownikom.
Jeżeli twój kod spełnia te wymagania, powinieneś opisać propozycję na osobnej stronie. Krokiem do stworzenia funkcji eksperymentalnej jest prośba o tekst i obrazek prezentujące tę funkcję, zespoły Design i Product mogą przy tym pomóc.
Wygląd
Wygląd funkcji eksperymentalnych w zakładce preferencji jest celowo różny, ma to zainteresować daną funkcją i zainspirować do zmiany standardowego wyglądu preferencji.
Zrzut ekranu zakładki w preferencjach dotyczącej funkcji eksperymentalnych:
Znane problemy
- ↑ Zwróć uwagę, że włączanie funkcji nie może odbyć się bez odwiedzenia strony w preferencjach. (phab:T64815)
- ↑ Kompatybilność nie jest przeszkodą. Ona musi być zapewniona, a przeszkody są oceniane dla każdego przypadku osobno.
Linki zewnętrzne
- c:Category:Wikimedia Beta Features – kategoria w Wikimedia Commons
- Przegląd wykorzystania funkcji oraz przegląd analityczny