Dyskusja użytkownika:Polskacafe/Archiwum 6: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M (Wycofano ostatnie edycje autorstwa RustemPasza; przywrócono ostatnią wersję autorstwa Gołąb pocztowy.)
Znacznik: rewert
 
(Nie pokazano 10 wersji utworzonych przez 7 użytkowników)
Linia 1: Linia 1:
{{User:Polskacafe/kolorek}}
{{User:Polskacafe/nawigacja}}
{{User:Polskacafe/nawigacja}} <br />
{{User:Polskacafe/archiw}}
<center><big>'''Zobacz też archiwalne dyskusje: [[/Archiwum 1|1]], [[/Archiwum 2|2]], [[/Archiwum 3|3]], [[/Archiwum 4|4]], [[/Archiwum 5|5]]'''</big></center>
<center>'''Rozmiar dyskusji: {{PAGESIZE:Dyskusja użytkownika:Polskacafe}}''' ({{#ifexpr: 19998 < {{PAGESIZE:Dyskusja użytkownika:Polskacafe|R}} | {{c|Red|Dyskusja przepełniona!}} | {{c|Green|OK}}}}) </center> <br />
<big>'''Pamiętaj o podpisywaniu się przy użyciu ''<nowiki>~~~~</nowiki>''!'''</big> <br />Jeśli masz wątpliwości w sprawie podpisu, może zechesz spojrzeć na [[User:Polskacafe/poradnik podpisu|mój poradnik podpisu]].
----
----


Linia 155: Linia 152:
{{Ostrzyciel}} 23:19, 18 maj 2021 (CEST)
{{Ostrzyciel}} 23:19, 18 maj 2021 (CEST)
<!-- Wiadomość wysłana przez User:Ostrzyciel@nonsensopedia przy użyciu listy na https://nonsa.pl/index.php?title=U%C5%BCytkownik:Ostrzyciel/tmp&oldid=1731226 -->
<!-- Wiadomość wysłana przez User:Ostrzyciel@nonsensopedia przy użyciu listy na https://nonsa.pl/index.php?title=U%C5%BCytkownik:Ostrzyciel/tmp&oldid=1731226 -->

== Techniczne ==

Mam sporo rzeczy rozgrzebanych, większość z nich to jest miks PHP, JS i CSS. Do pracy będzie ci raczej potrzebny setup deweloperski MediaWiki. W tym momencie chyba najsensowniejszym sposobem na zrobienie tego jest [[mw:MediaWiki-Vagrant]], potrzebuje to kompa z 8 giga ramu przynajmniej. Do tego środowisko deweloperskie. Jak lubisz pisać w vi czy tam emacsie to ci nie będę bronić uprawiania sado-maso, ale chyba wygodniejszy będzie VS Code albo PHPStorm od JetBrains (którego używam i polecam). Ten drugi jest płatny, ale jeśli masz adres email uczelniany lub licealny jakiegoś sensowniejszego liceum, to możesz dostać licencję za darmo. Jak nie, to mogę ci załatwić pełną licencję JetBrains od Wikimedii, tylko będziesz musiał najpierw parę commitów do repozytoriów na ich Gerricie zrobić, żeby nie było że rozdają byle komu. :)

Podrzucę ci tu parę tematów, wybierz sobie coś i daj znać co byś chciał podłubać.
* Ostatnio najwięcej robiłem w [[mw:Extension:MediaUploader]], to taki fork UW który nie ssie. Tam jest dużo jeszcze do zrobienia, nawet ciekawe to jest. Zobacz też [https://phabricator.wikimedia.org/project/view/5204/ board na Phabricatorze].
* Jak ogarnę MediaUploadera to następne jest chyba dostosowanie Nonsy do działania w trybie w pełni responsywnym, czyli ''one skin to rule them all''. Wymagać to będzie pozbycia się [[mw:Extension:MobileFrontend]] i napisania pewnie paru hacków w PHP żeby zrobić np. responsywne diffy i inne elementy interfejsu. Również dużo poprawek do Timelessa, VisualEditora, być może core MediaWiki no i ogarnięcie szablonów, stron głównych itd. na Nonsie. Temat-rzeka. Efekty z tego potencjalnie mogą się przydać bardzo szerokiemu gronu odbiorców poza Nonsą.
* Ulepszenia w RatePage, głównie dotyczące zarządzania konkursami. Raczej łatwe i nieskomplikowane, ale też Nonsie niezbyt potrzebne. Głównie po to żeby łatwiej było tego używać na innych wiki. Ogólnie w RatePage jest kilka takich niskopriorytetowych rzeczy do zrobienia.
* Semantic MediaWiki + Lua + PHP + Wikidane, to jest chyba najcięższy temat, bo trzeba trochę informacji przyswoić o tym jak działają technologie semantyczne. Planuję rozwijać federację bazy Nonsy z Wikidanymi żeby wyciągać więcej informacji o grafikach, ale też artykułach. Bardzo fajne, bardzo perspektywiczne, ale też i trudne. :)
* Przepisanie części AdvancedBacklinks. Wikimedia niedługo wywali stary parser MediaWiki i zostaniemy z samym Parsoidem, który ma zupełnie inną strukturę. Trzeba będzie przepisać cały kod zbierający linki i przeanalizować co się będzie dało zrobić, a co nie z Parsoidem.
* Poprawki połączenia z Commons. To jest akurat bolączka wszystkich wiki, pobieranie grafik z Commons jest ekstremalnie źle wykonane i Wikimedia ma to w rzyci, bo oni mają to inaczej zrealizowane. Mam pomysł przegadany ze specami co poprawić, tylko trzeba to zrobić. Zmiany w core MediaWiki i pewnie też w Parsoidzie.

Jak mówiłem, to są trudne rzeczy, ale za to idzie się z nich czegoś nauczyć. To trochę wyższy poziom niż skrypty w JS. :)

{{Ostrzyciel}} 11:53, 31 lip 2021 (CEST)
:I jak, wybrałeś sobie już coś? Pytam się, bo Ostrzyciel również mi zaoferował pracę w PHP. Moglibyśmy coś sobie rozplanować i podzielić się robotą. Zadanie wybrania rzeczy pozostawiam Tobie, ale jeśli mogę mieć głos, stawiałbym na ''Ulepszenia w RatePage, głównie dotyczące zarządzania konkursami.'' Powód? Chyba najprostsze, najlepsze do pierwszego kroku w PHP MW. Do tego chyba ty robiłeś kod JS, więc pewnie znasz tę działkę najlepiej ze wszystkich. Daj znać, czy byś chciał ze mną coś porobić (jak nie, nie obrażę się, po prostu sam sobie wybiorę coś innego). Pozdr. {{Eksekk}} 09:22, 12 sie 2021 (CEST)
::…napiszę wyjątkowo we własnej dyskusji, bo rozwalanie tego na trzy osoby stworzy więcej burdelu niż to warto dla powiadomień. Początkowo rzeczywiście chciałem się zająć RatePage i nawet trochę zacząłem (efekty wrzucę na dniach, tj. jak odpalę inny komputer na którym mam kod [https://gitlab.com/nonsensopedia/extensions/ratepage/-/issues/72 do tego]), ale po rozmowie z Ostrzycielem dowiedziałem się że większy priorytet ma jednak to z pełnym trybem responsywnym, więc zamiast produkować kod zająłem się szukaniem rzeczy które nie działają/działają za bardzo. {{Polskacafe}} 16:30:53, 12 sie 2021 (CEST)

Aktualna wersja na dzień 01:24, 26 sie 2021

Szanowny użytkowniku, znajdujesz się na mojej archiwalnej stronie dyskusji. Aktualna dyskusja znajduje się tu.
Archiwa: 1, 2, 3, 4, 5, 6

Arty o wioskach[edytuj kod]

„skoro twierdzicie, że arty o wioskach są ok, bo ktoś się z nich śmieje” – rozgranicz dwie sprawy: humor to jedno, przydatność artykułu („nadaje się na Nonsę”) to drugie. Arty o wioskach są ok, bo zapewniają guglowalność i nie są „dramogenne”. Arty o polityce mogą co najwyżej wpadać w to pierwsze kryterium. Gdyby polityka nie była „dramogenna”, to byśmy bez wahania opisywali każdego sołtysa na świecie tak samo, jak mamy redlinki do niemal każdej dziury zabitej dechami w navboksach. Albo odwrotnie: gdyby arty o wiochach prowadziły do wojenek typu „wiocha X vs wiocha Y”, to wtedy wiochy byłyby cięte równie ostro jak polityka. 5.173.235.36 (dyskusja) 23:28, 1 lip 2019 (CEST)

To naprawdę nie ma tutaj znaczenia, odwołuję się do publicznie podawanych argumentów, i tyle. Zresztą na dramach robi się popularność. Polskacafe 23:41:20, lip 01, 2019 (CEST)

Re[edytuj kod]

No, no, coś takiego :) Tylko to oczywiście będzie trzeba przewalić po tym jak się przebuduje strukturę Pomocy do końca (katy głównie), bo to co jest na pewno się nie nadaje jako produkt końcowy, pierwszy poziom drzewa jest za szeroki. No i jeszcze chyba kilku stron w Pomocy brakuje. Dzięki, przyda się :) Jak coś to możesz powstawiać, nie zaszkodzi. Ostrzyciel | Dyskusja 23:25, 12 lip 2019 (CEST)

CSS-owe hocki klocki[edytuj kod]

Przydałoby się wydzielić CSS i JS współdzielony między Minervą i resztą skórek do jednego pliku, tak żeby nie przepisywać wszystkiego po dwa razy. Podstawowy wymóg jest tylko taki, żeby to wszystko używało ResourceLoadera żeby się ładnie ładowało wszystko zminifikowane i sklejone w jeden zgzipowany pliczek (tak, Nonsa wysyła dane w gzipie), a nie doładowywane po załadowaniu strony czy coś przez action=raw czy inne herezje. Jako że Minerva czegoś takiego nie przewiduje, to chyba najsensowniej by było zrobić jakiś gadżet domyślnie włączony i ukryty, w którym by były wszystkie te podstawowe sprawy. No i trzeba opisać w Common.css i innych takich miejscach gdzie jest jaki kod żeby się potomni nie pogubili. Dałbyś radę? Ostrzyciel | Dyskusja 12:17, 18 lip 2019 (CEST)

Głosujesz czy dyskutujesz?[edytuj kod]

Bo to mi wygląda na jakąś pomyłkę. 5.173.233.115 (dyskusja) 16:22, 27 lip 2019 (CEST)

Drogówka[edytuj kod]

Hej!
Na samym wstępie zaznaczając, że nie znam się pragnę zgłosić usterkę obejmującą całą Drogówkę. Nie ładują się szablony, nie działają kolorowe linki i tekst zmienił kolor. Moim zdaniem to css, ale to Ty jesteś ekspertem, znaczy Kawusiem, znaczy nieważne. Przybywaj i ratuj! Ryk2 (dyskusja) 19:10, 28 lip 2019 (CEST)

Re: "zrub coź"[edytuj kod]

15:50 < Polskacafe> Ostrzyciel, a ten, request z kategorii 'zrub coź': ogarnij żeby <nomobile> nie wyłączało reszty formatowania w źródłowym

No to zrobiłem, zobacz se. Przy okazji kod rozszerzenia jest tu. Ostrzyciel | Dyskusja 13:11, 13 sie 2019 (CEST)

Programik od linkujących[edytuj kod]

Spoko, mogę ci wyprodukować nawet specyfikację do tego, tylko po przemyśleniu to nie wiem czy jest sens pisać to w JS-ie, bo to będzie dość złożone. Przede wszystkim chcę żeby to ładowało SGJP z pliku i nie mam zielonego pojęcia czy jest do tego API gdzieś wystawione. Po drugie do tego będzie trzeba napisać kupę kodu UI, który ja wyklepię szybciutko w WindowsFormsach (spokojnie, przez Mono to działa też na linuksie :P), a w JS-ie to będzie się ciągnąć i ciągnąć. Też nie chciałem ci tego proponować, bo parę razy mówiłeś, że JS-a nie lubisz. No ale jak chcesz to spoko, dam ci listę wytycznych. Mimo wszystko uważam, że nie będzie to optymalne czasowo :P A jak chcesz coś porobić i nie-php, nie-c#, to hm, może spis gadżetów i przydatnych-lecz-mało-znanych narzędzi do Pomocy? Tego nie ma nigdzie, a byłoby bardzo przydatne. Ostrzyciel | Dyskusja 12:52, 28 sie 2019 (CEST)

Hm, no w sumie też trochę o tym pomyślałem i… można to zrobić w sumie w JS, tylko że koniecznie w OOUI :P Sorki, ale pozostałe moduły od UI JS-owego są już oznaczone jako deprecated w MediaWiki, to nie przejdzie niestety. Tak naprawdę największy problem z tym byłby taki, że musiałbym ci wyłożyć cały pomysł po kolei i szczegółowo, co zajmie pewnie niewiele mniej czasu niż mnie napisanie tego (w tym akurat mam wprawę). Co prawda rozwiązanie JS-owe nie wymagałoby ściągania niczego na komputer i potencjalnie byłoby wykorzystywalne przez inne wiki, a to są spore zalety… Hrm. W razie co ostatnio przymusowo się troszkę js nauczyłem żeby przerobić RatePage, więc można razem sztukować. Jak rozumiem na głosowy raczej nie wejdziesz, ale wpadnij kiedyś mi na jakieś query, to pogadamy bo w sumie ciekawy temat. API do tego wyklepię pewnie jeszcze w tym tygodniu, to wtedy można się brać.
Co pomocy – nie ma dobrego spisu gadżetów i mniej znanych stron specjalnych z opisem co do czego służy i jaką ma mniej-więcej funkcjonalność. Fajnie by było to gdzieś zebrać żeby ludzie wiedzieli gdzie leżą narzędzia i jak się z nich korzysta. Ostrzyciel | Dyskusja 21:53, 2 wrz 2019 (CEST)
Znalazłem coś takiego przypadkiem: Pomoc:Gadżety. Tam można to ten teges jak coś. Ostrzyciel | Dyskusja 14:24, 4 wrz 2019 (CEST)
No, działa, tu w przykładzie tylko linki bezpośrednie. Troszkę koślawe jest i brakuje opisów parametrów ale ojtam to nie takie potrzebne. Jak coś to to jest prawie tak samo zrobione jak action=quert&prop=linkshere. No, także jak się nadal piszesz na ten biznes to daj znać to przegadamy. Ostrzyciel | Dyskusja 21:38, 5 wrz 2019 (CEST)

Czasem działa, czasem nie[edytuj kod]

Skrypt od linków do purge czasem się nie ładuje, tj. kliknięcie na link nic nie robi. Na N:SDU mi się zdarza chyba najczęściej. Może za wcześnie się uruchamia selektor czy coś? Mam chruma jak coś. Ostrzyciel | Dyskusja 11:47, 5 wrz 2019 (CEST)

Sprawdziłem ;) Nie wywala nic. Ostrzyciel | Dyskusja 17:51, 6 wrz 2019 (CEST)

Gdzie używamy DPL-a[edytuj kod]

Generalnie podmienić trzeba wszystko, co jest nadal używane do czegoś sensownego. Jak jakieś śmieci w brudnopisie to niech giną. Zrobię ci tu taką listę użyć DPL-a co mi bot znalazł, taki trochę notatnik roboczy.

Ostrzyciel | Dyskusja 19:59, 17 wrz 2019 (CEST)

Skreśliłem słownikowe rzeczy, działają perfekt. Przy okazji:
No a tak ogólnie to unikaj definiowania atrybutów jeśli nie są konieczne, kategorie te co już mamy powinny wystarczyć do większości rzeczy. Ostrzyciel | Dyskusja 13:11, 1 paź 2019 (CEST)

Jakbyś się nudził…[edytuj kod]

Małe zlecenie SMW-related. Konkretnie to przerobić N:TGT na SMW, tak żeby nie wymagało grzebania w modułach i szukania współrzędnych geograficznych miast, to jest beznadziejny UX. Może to być coś takiego jak Nonsensopedia:Wyzwania graficzne/nieistniejące, to chyba dość proste w obsłudze jest. Ostrzyciel | Dyskusja 13:32, 7 lis 2019 (CET)

Nieee, modułu tam się należy pozbyć zupełnie, całkowicie. Ludzie mają nigdy nie być zmuszani do edytowania jakiegokolwiek kodu poza wikitekstem, jakby czytelny i intuicyjny według ciebie nie był. Po prostu nie i już. A czytelnie to w miarę można zrobić, po prostu zrób subobiekty jak w liście nieistniejących wyzwań i tyle. A co do mnożenia atrybutów – a co to szkodzi, miejsce na dysku się skończy? Ostrzyciel | Dyskusja 10:16, 12 lis 2019 (CET)

Gadżet do rewertów[edytuj kod]

Gadżet zachowuje się dosyć ciekawie, gdy klikniesz okienko rewertu, a ktoś przed tobą wycofa zmianę. Mianowicie wycofuje ostatnią zmianę (czyli rewert kogoś innego, co było do przewidzenia), do tego wybrany jest zawsze pierwszy powód z listy (nie mam pojęcia czemu). Proponuję przed wykonaniem rewertu sprawdzić aktualną wersję strony (zapytanie do API) i porównać z wersją na otwartej stronie (będzie chyba w mw.config). Potem podjąć jakieś działania, jak będą różne (prompt jakiś?). Oczywiście to tylko propozycja i możesz zrobić inaczej. Pozdr. Eksekk | dyskusja 11:25, 14 gru 2019 (CET)

Graty :) Eksekk | dyskusja 12:13, 24 gru 2019 (CET)

Re: wprowadź hasło[edytuj kod]

Sorki, nie skojarzyłem. Ryk2 (dyskusja) 12:03, 24 gru 2019 (CET)

SDU[edytuj kod]

Odnośnie marszu i Piotrowicza – czytaj komentarze w dyskusji, bo wszyscy byli zgodni co do wycięcia części tekstu. Zdjąłeś głosowania, ale artykuły zostawiłeś bez naniesienia poprawek. Nie musisz rzecz jasna wszystkiego rzucać i brać się za cięcia, ale mogłeś wstawić na początku artykułu {{redakcja}} i wpisać jako powód patrz SDU. Runab (dyskusja) 16:38, 21 lut 2020 (CET)

<nomobile>[edytuj kod]

Witam, dlaczego wstawiłeś w szablonie {{WEdycji}} <nomobile>? Strasznie mnie korciło, żeby to usunąć, ale nie śmiem nawet próbować skoro Ty to wpisałeś. Link do diffa niżej.
https://nonsa.pl/index.php?title=Szablon:WEdycji&diff=1530161&oldid=1504252
Pozdr., Stim (odpowiedz) 19:29, 3 mar 2020 (CET).

ReRe[edytuj kod]

Ok. Dzięki!
Stim (odpowiedz) 21:55, 3 mar 2020 (CET)

Chyba nie wygląda źle. Stim (odpowiedz) 22:03, 3 mar 2020 (CET)

Ja pierdykam...[edytuj kod]

Mogę wycofać ostatnie? Stim (odpowiedz) 17:26, 7 mar 2020 (CET)

Nonsensopedia:Strony do usunięcia#Aktywne głosowania[edytuj kod]

Nie mogę screena wrzucić, w każdym razie jest problem. Mimo że w trybie nieprzyspieszonym głosowanie za usunięciem Boston skończyło się, w sekcji A. g. nie ma dopisku 'w tym 1 zakończone'. Stim (odpowiedz) 12:13, 14 mar 2020 (CET).

Po spurgowaniu strony głosowania dodało się do zakończonych. Może jakiś problem z cachowaniem? Eksekk | dyskusja 18:10, 14 mar 2020 (CET)

Programowanie w wiki[edytuj kod]

Napisałem o tym do Experta, ale wciąż mi nie odpowiedział. Skopiuję więc ten fragment wątku tu jako pytanie do Ciebie: chętnie bym się podedukował z wikikodu itp. technicznych rzeczy. Jak mógłbym zacząć? Jest to gdzieś spisane (wszystkie kwestie z programowaniem w wiki, komendy i reguły)? Z góry dziękuję i pozdrawiam, Stim (odpowiedz) 15:22, 17 mar 2020 (CET).

SMW, myślę, że też. Ogólnie programowanie treści tekstu wiki, a także różne funkcje z wykorzystaniem naszych atrybutów itd. Ogółem na niczym się nie znam w tej dziedzinie i mogę mylić pojęcia, ale chciałbym poznać wszystkie funkcje z użyciem znaków {{}} i te sprawy :) Stim (odpowiedz) 17:23, 17 mar 2020 (CET) PS Wielkie dzięki za linki!

Autokatowanie Gry[edytuj kod]

Szybki pomysł, chyba zresztą już coś takiego mieliśmy. Kawałek kodu w JS, który po otwarciu edytora nieistniejącej strony Gry automatycznie uzupełni kategorię, po bożemu, z trybem i w ogóle. Ostrzyciel | Dyskusja 10:13, 18 mar 2020 (CET)

Drobny problem z RollWithReason[edytuj kod]

Screen. Coś chyba jest nie tak z CSS-ową wielkością okna (mam monitor full hd jak coś). Pozdr. Eksekk | dyskusja 18:09, 14 kwi 2020 (CEST)

Lista EK-ów w ogłoszeniach[edytuj kod]

Coś nie działa. Strona Shawn Mendes nie pokazywała się tam mimo bycia zekowaną od 29 marca. Nie znam się na SMW wystarczająco, żeby to samemu ogarnąć. Eksekk | dyskusja 15:38, 19 kwi 2020 (CEST)

własny powód[edytuj kod]

Nie wiem, co może być nie tak, ale nie działa mi jakikolwiek rewert z powodem po dodaniu opcji jw. Pozdr., Stim (odpowiedz) 14:33, 27 kwi 2020 (CEST).

A xDD sorry boszzz XDDD Stim (odpowiedz) 14:44, 27 kwi 2020 (CEST)
To znaczy mi coś nie działa, bo mnie zrewertowałeś z custom-reason. Dzięki, już wiem, że coś u mnie nie teges :D Stim (odpowiedz) 14:46, 27 kwi 2020 (CEST)
Problem polega na tym, że po kliknięciu rewert okno znika i… no właśnie nic. Nietschego nie ma. Używam chromowanej przeglądarki, więc no nie wiem. Stim (odpowiedz) 14:54, 27 kwi 2020 (CEST)
No dobra, jest gut. Może coś z netem miałem. Dzięki za pomoc. Stim (odpowiedz) 14:58, 27 kwi 2020 (CEST)

Re:Marudzenie[edytuj kod]

Miałem problem z tą pedofilią. Czytają nas głównie osoby młode, które skojarzą wpis o pedofilii z cenzopapami. Prawda, zdanie było tak skonstruowane, że odcinało się od porównania Jana Pawła II do pedofila. Ale uznałem, że zostawienie tego fragmentu jest niepotrzebnym wywoływaniem sensacji. Czasami warto zostawiać prowokację, ale ta może narobić nam kłopotu. Też mi te kremówki nie pasują, ale wolałem zostawić chwilowo taką prowizorkę niż laskę dynamitu z podpalonym lontem (gdzie nie wiemy, ile zostało centymetrów lontu). W ogóle artykuł o Janie Pawle II wymaga jakiejś redakcji. W tej chwili mamy kolaż niespójnych ze sobą tekstów. Artykuł o Janie Pawle bez wspomnienia o cenzopapach nie ma racji bytu, ale wolałbym nawiązać do memów zupełnie inaczej. Sprawę zostawiam otwartą, bo masz sporo racji z tym złym wstępem. Runab (dyskusja) 20:32, 29 kwi 2020 (CEST)

powód usunięcia[edytuj kod]

czy mógłbyś nie podawać "jedynego autora" jako powodu do usuwania ledwo utworzonych artów? a poza tym: wiem że nonsensopedia nie jest wikipedią, ale to miał być zwykły nonsens językowy,a nie parodia wikipedii. robiłem to w dobrej wierze i myślałem, że to będzie po prostu dobry nonsens językowy tak jak Suahili, a nie powrót do wątpliwych korzeni uncy. a i nie dziw się że byłem "jedynym autorem" bo ty najpewniej byłeś pierwszą osobą która zobaczyła ten artykuł. czy mógłbyś ten artykuł przywrócić i dać do SDU? pozdrawiam, --Specjalne Służby Mundurowe Watykanu (dyskusja) 13:45, 29 cze 2020 (CEST)

OK, rozumiem. zresztą już jest Lorem Ipsum, więc ten był trochę na wyrost i niepotrzebny. nie będę już kopiować rzeczy z WP, bo to też było nieprzemyślane. a i dziękuję za wyjaśnienie "jedynego autora", bardzo pomocne na przyszłość. pozdrawiam, --Specjalne Służby Mundurowe Watykanu (dyskusja) 10:55, 30 cze 2020 (CEST)

Buffalo buffalo SDU[edytuj kod]

Chodziło mi o brak twórczych żartów. Pozdrawiam. Disco Bear (dyskusja) 13:28, 16 lip 2020 (CEST)

Re:SDU[edytuj kod]

Ale w ten sposób nie dowiedzielibyście się wszyscy. Disco Bear (dyskusja) 16:22, 16 lip 2020 (CEST)

CSS na stronie użytkownika[edytuj kod]

Na swojej stronie użytkownika masz tag {{#css: }}, który nie jest już wspierany z powodów bezpieczeństwa. Jego wyłączenie spowodowało zapewne, że przestały działać ci różnego rodzaju kolorowe szmery-bajery. Nie przewiduję możliwości ponownego włączenia tej funkcjonalności, dlatego sugeruję ci poprawienie wyglądu twojej strony użytkownika we własnym zakresie.

I nie, naprawdę nie przywrócę tego, celem Nonsensopedii jest hostowanie treści humorystycznych, a nie blogów, dlatego nie mam obowiązku utrzymywać funkcjonalności związanych ze stronami użytkowników, szczególnie jeśli stanowią one luki bezpieczeństwa. Dzięki za zrozumienie.

Ostrzyciel | Dyskusja 23:19, 18 maj 2021 (CEST)

Techniczne[edytuj kod]

Mam sporo rzeczy rozgrzebanych, większość z nich to jest miks PHP, JS i CSS. Do pracy będzie ci raczej potrzebny setup deweloperski MediaWiki. W tym momencie chyba najsensowniejszym sposobem na zrobienie tego jest mw:MediaWiki-Vagrant, potrzebuje to kompa z 8 giga ramu przynajmniej. Do tego środowisko deweloperskie. Jak lubisz pisać w vi czy tam emacsie to ci nie będę bronić uprawiania sado-maso, ale chyba wygodniejszy będzie VS Code albo PHPStorm od JetBrains (którego używam i polecam). Ten drugi jest płatny, ale jeśli masz adres email uczelniany lub licealny jakiegoś sensowniejszego liceum, to możesz dostać licencję za darmo. Jak nie, to mogę ci załatwić pełną licencję JetBrains od Wikimedii, tylko będziesz musiał najpierw parę commitów do repozytoriów na ich Gerricie zrobić, żeby nie było że rozdają byle komu. :)

Podrzucę ci tu parę tematów, wybierz sobie coś i daj znać co byś chciał podłubać.

  • Ostatnio najwięcej robiłem w mw:Extension:MediaUploader, to taki fork UW który nie ssie. Tam jest dużo jeszcze do zrobienia, nawet ciekawe to jest. Zobacz też board na Phabricatorze.
  • Jak ogarnę MediaUploadera to następne jest chyba dostosowanie Nonsy do działania w trybie w pełni responsywnym, czyli one skin to rule them all. Wymagać to będzie pozbycia się mw:Extension:MobileFrontend i napisania pewnie paru hacków w PHP żeby zrobić np. responsywne diffy i inne elementy interfejsu. Również dużo poprawek do Timelessa, VisualEditora, być może core MediaWiki no i ogarnięcie szablonów, stron głównych itd. na Nonsie. Temat-rzeka. Efekty z tego potencjalnie mogą się przydać bardzo szerokiemu gronu odbiorców poza Nonsą.
  • Ulepszenia w RatePage, głównie dotyczące zarządzania konkursami. Raczej łatwe i nieskomplikowane, ale też Nonsie niezbyt potrzebne. Głównie po to żeby łatwiej było tego używać na innych wiki. Ogólnie w RatePage jest kilka takich niskopriorytetowych rzeczy do zrobienia.
  • Semantic MediaWiki + Lua + PHP + Wikidane, to jest chyba najcięższy temat, bo trzeba trochę informacji przyswoić o tym jak działają technologie semantyczne. Planuję rozwijać federację bazy Nonsy z Wikidanymi żeby wyciągać więcej informacji o grafikach, ale też artykułach. Bardzo fajne, bardzo perspektywiczne, ale też i trudne. :)
  • Przepisanie części AdvancedBacklinks. Wikimedia niedługo wywali stary parser MediaWiki i zostaniemy z samym Parsoidem, który ma zupełnie inną strukturę. Trzeba będzie przepisać cały kod zbierający linki i przeanalizować co się będzie dało zrobić, a co nie z Parsoidem.
  • Poprawki połączenia z Commons. To jest akurat bolączka wszystkich wiki, pobieranie grafik z Commons jest ekstremalnie źle wykonane i Wikimedia ma to w rzyci, bo oni mają to inaczej zrealizowane. Mam pomysł przegadany ze specami co poprawić, tylko trzeba to zrobić. Zmiany w core MediaWiki i pewnie też w Parsoidzie.

Jak mówiłem, to są trudne rzeczy, ale za to idzie się z nich czegoś nauczyć. To trochę wyższy poziom niż skrypty w JS. :)

Ostrzyciel | Dyskusja 11:53, 31 lip 2021 (CEST)

I jak, wybrałeś sobie już coś? Pytam się, bo Ostrzyciel również mi zaoferował pracę w PHP. Moglibyśmy coś sobie rozplanować i podzielić się robotą. Zadanie wybrania rzeczy pozostawiam Tobie, ale jeśli mogę mieć głos, stawiałbym na Ulepszenia w RatePage, głównie dotyczące zarządzania konkursami. Powód? Chyba najprostsze, najlepsze do pierwszego kroku w PHP MW. Do tego chyba ty robiłeś kod JS, więc pewnie znasz tę działkę najlepiej ze wszystkich. Daj znać, czy byś chciał ze mną coś porobić (jak nie, nie obrażę się, po prostu sam sobie wybiorę coś innego). Pozdr. Eksekk | dyskusja 09:22, 12 sie 2021 (CEST)
…napiszę wyjątkowo we własnej dyskusji, bo rozwalanie tego na trzy osoby stworzy więcej burdelu niż to warto dla powiadomień. Początkowo rzeczywiście chciałem się zająć RatePage i nawet trochę zacząłem (efekty wrzucę na dniach, tj. jak odpalę inny komputer na którym mam kod do tego), ale po rozmowie z Ostrzycielem dowiedziałem się że większy priorytet ma jednak to z pełnym trybem responsywnym, więc zamiast produkować kod zająłem się szukaniem rzeczy które nie działają/działają za bardzo. Polskacafe 16:30:53, 12 sie 2021 (CEST)