Forum:Plan techniczny 2022

Z Nonsensopedii, polskiej encyklopedii humoru
Ten wątek nie był edytowany od 922 dni. Nie baw się w archeologa i nie odkopuj go. Zamiast tego możesz wrócić na stronę główną forum i założyć nowy temat.

Jak pisałem na porum o nowej administracji, w nowej roli zamierzam mniej-więcej raz do roku składać administracji roczny plan prac technicznych. To jest pierwszy taki plan, przygotowany na bazie tego o czym dyskutowaliśmy w ostatnich miesiącach i jaką strategię miała poprzednia administracja. W przyszłych edycjach oprócz samego planu będzie też krótkie podsumowanie co się udało wykonać, a czego nie.

Plan podlega oprotestowaniu, temu służy sekcja Dyskusja na dole. Zachęcam administrację do wypowiedzenia się tam czy im się podoba czy nie. Możemy poprzestawiać punkty, powywalać inne, dodać coś.

W planie są podane jakieś daty, ale nie są to dedlajny. To są orientacyjne daty dostarczenia, jeżeli wszystko pójdzie po mojej myśli. Zazwyczaj nie idzie po mojej myśli, czy to przez moje inne zajęcia, czy też przez np. opóźnienia ze strony Wikimedii. Traktujcie więc te daty dość luźno, nie obiecuję dotrzymania żadnej z nich.

  • Uniwersalna, responsywna skórka – czyli Timeless zarówno dla użytkowników telefonów, jak i na komputerach. Tu chyba warto przypomnieć co, jak i dlaczego:
    • Vector jest koszmarnie przestarzały, pod względem technicznym, wyglądu (te gradienty, mmm), ale też ogólnego układu strony. On jest z czasów kiedy komputery miały ekrany 4:3, a smartfony dopiero się pojawiały. Timeless wygląda sensownie i (przede wszystkim) ma ograniczoną szerokość głównej kolumny treści.
    • Jeden skin na desktopie i mobilce to dużo większa szansa, że wszystkim czytelnikom będzie wszystko działać, po prostu. Im więcej "dobrze" wspieranych skórek tym trudniej.
    • Pozbędziemy się też rozróżnienia między trybem mobilnym a desktopowym. Nie, to nie to samo co zmiana skórki. Tryb mobilny to wymysł rozszerzenia MobileFrontend, które wprowadza sporo zmian w wyglądzie i obcina funkcjonalność skórki mobilnej.
    • Brak dwóch trybów -> brak rozszerzenia MobileFrontend (które jest potężnym bólem w rzyci do utrzymania, bo mamy je zmodyfikowane), a także brak rozszerzenia MobileDetect.
    • Układ wszystkich stron po prostu będzie musiał być responsywny, czyli wszystko będzie dobrze wyglądać nie tylko na monitorze i telefonie, ale też na tych przerośniętych smarfonach, lodówce i tablecie.
    • ETA: strzelam jesień 2022, może wcześniej. Pracuję nad tym razem z Polskacafe, postęp można śledzić tutaj. Robimy ostatnio spore postępy, ale jest jeszcze masa rzeczy do przedłubania.
  • MediaWiki 1.38 – następna stabilna wersja. Jest już w becie chyba, niedługo będzie oficjalne wydanie. Oznacza to oczywiście nocną przerwę techniczną i parę nowinek. Z tym jest związany punkt poniżej.
    • ETA: czerwiec 2022.
  • Ulepszone dyskusje – czyli coś co obiecywałem już chyba ze dwa razy i za każdym razem Wikimedia mi krzyżowała plany. Chodzi o 2020s-owe usprawnienia edytowania dyskusji tak, żeby np. dało się odpowiadać klikając jakieś "odpowiedz" i pisząc w edytorze wizualnym jak człowiek, a nie przegrzebując się przez milion linijek kodu żeby dopisać coś w stylu ::::::::::::ok ~~~~.
    • Mam nadzieję że wraz z 1.38 będzie się to już nadawało do nas. Rzecz jasna przed wprowadzeniem rozszerzenia zaprezentuję to administracji, wyjaśnię jakie są opcje konfiguracyjne i wybierzecie sobie co i jak chcecie mieć włączone.
    • ETA: czerwiec/lipiec 2022.
  • MediaUploader – czyli ciągnący się już od roku sequel do UploadWizarda. Dla tych co nie wiedzą – wkurzyłem się na to że Wikimedia kompletnie olewa UploadWizarda, zrobiłem dymy na liście dyskusyjnej i stwierdziłem że robię forka. Fork będzie w przeciwieństwie do UploadWizarda konfigurowalny i bez głupot przydatnych tylko dla Commons. Niestety po drodze wypadło mi parę rzeczy, także timeline się rozciągnął. Mam nadzieję, że będę miał czas to dokończyć niedługo.
    • MediaUploader nie wprowadza dużo nowinek dla użytkowników, głównie małe usprawnienia. Będzie łatwiej definiować inicjatywy na FotoŁowcę, będę mógł też więcej zdziałać w configu. No i będziemy mogli zlikwidować nasz fork UploadWizarda, co oszczędzi mi pracy przy każdej aktualizacji MediaWiki.
    • ETA: wrzesień 2022.
  • MediaWiki 1.39 – czyli dwie wersje dalej niż teraz jesteśmy. To będzie wersja Long Term Support, co oznacza że wywalą w niej masę interfejsów programistycznych na których polega wiele rozszerzeń. Zaktualizowanie wszystkich rozszerzeń do tej wersji potrwa. Jest też ryzyko że wywalą coś co jest absolutnie niezbędne do jednego z naszych rozszerzeń (np. od zaawansowanych linkujących) – wtedy będę w nieco głębszej de, bo będzie mnie czekało przepisywanie kodu.
    • ETA: grudzień 2022, jak dobrze pójdzie.

Także do końca roku kalendarz jest raczej pełen. W dyskusji poniżej zbieram zapotrzebowania od społeczności na nowe funkcjonalności i bajery, ale też skargi na to co nie działa za dobrze. Zażalenia przetrawię i być może wezmę pod uwagę. Potencjalne pomysły na życzenia można znaleźć w liście zadań na naszym GitLabie (to że zadanie jest na liście nie znaczy, że je kiedykolwiek wykonam, potrzebne jest umotywowane zapotrzebowanie). A jak nikogo to nie będzie obchodzić, to po prostu dokończę co miałem dokończyć i będę tylko aktualizował MediaWiki.

Ostrzyciel | Dyskusja 13:10, 8 kwi 2022 (CEST)

Dyskusja

  • @Ostrzyciel: Jeśli uważasz, że jest coś co mogę zrobić (poza "doresponsywnianiem" szablonów/stron, jestem nogą z praktycznego zastosowania CSS), chętnie to wykonam. Ostatnio trochę ciężko mi się zmusić do programowania, także jak masz jakieś zadanko to wal, będę zadowolony mogąc zrobić coś, co pomoże Nonsie. Eksekk | dyskusja 21:40, 23 kwi 2022 (CEST)
    No spoko, ale tbh na liście są albo rzeczy typu łatanie rozszerzeń do nowej wersji (w tym mi raczej nie pomożesz), albo rzeczy responsywne (a tam już prawie sam CSS został), albo MediaUploader który też już kończę i jest to projekt raczej... trudny do wejścia w niego na tym etapie. No chyba że chcesz mi pomóc do niego pisać dokumentację.
    Jak chcesz coś fajnego poprogramować to najpierw trzeba by wymyślić co to by miało być. Pomysłów po drodze było dużo, ale zielonego pojęcia nie mam o priorytetach i celach administracji. Nie pomaga fakt że ten wątek admini też kompletnie olali. Rozmawiaj z nimi, ja tu tylko sprzątam. Ostrzyciel | Dyskusja 22:03, 23 kwi 2022 (CEST)