Wikiźródła:Skryptorium/Pulpit techniczny
Z Wikiźródeł, repozytorium wolnych materiałów źródłowych
Przy pulpicie technicznym dyskutuje się nad kwestiami technicznymi związanymi z MediaWiki, botami, skryptami i szablonami.
Miłych i owocnych dyskusji!
Spis treści |
[edytuj] Sprzątanie kodu
"Przeniosłem" z Wikipedii skrypt Nuxa sprzątający kod w artykule, tzn. doprowadzający go do pewnych określonych standardów (takich jak np. Plik: zamiast starego Grafika:, sortowanie interwiki, przerzucanie interwiki pod kategorię, spacje w nagłówkach sekcji itd.). Skrypt nie jest obecnie dostępny w "gadżetach" na stronie preferencji. Aby go sobie uruchomić, należy we własnym monobooku dodać następujące linijki kodu:
var wp_sk_show_as_button = true; // pokazuj przycisk importScript('Wikiskryba:Awersowy/wp_sk.js')
a następnie odświeżyć cache przeglądarki. Dokładne informacje na temat działania skryptu znajdują się na stronie Wikipedii: Wikiprojekt:Sprzątanie kodu. Przykładowe użycie skryptu na Wikiźródłach: [1]. awersowy # 20:21, 9 maj 2009 (CEST)
- W sprawie innych skryptów: w przestrzeni wikiskryby obecnie testuję działanie skryptu wyświetlającego pod nazwą artykułu np. taki komunikat:
Ostatnio edytowany przez Awersowy (wkład, dyskusja, zablokuj) (1x). Wcześniej edytował Teukros (wkład, dyskusja, zablokuj).
Gadżet oczywiście pochodzi z Wikipedii: EditHysteria. Do działania potrzebuje jednak jeszcze tego skryptu. Chciałbym przy okazji poddać pod rozwagę wprowadzenie następnych gadżetów: QuickEditCounter, Odpowiedzi z linkami i HotCat. awersowy # 00:52, 21 maj 2009 (CEST)
[edytuj] Zmiany techniczne w wikiźródłach
W związku z moją kandydaturą chciałbym przedyskutować zmiany, które będę chciał wprowadzić o ile otrzymam uprawnienia.
[edytuj] Zaadaptowanie rozwiązań z Wikipedii
Ogólnie ma to polegać na tym, że będę chciał upodobnić mechanizmy działające w tym projekcie do tych z Wikipedii. Mam tu na myśli sposób działania niektórych szablonów i gadżetów. Jaki jest cel tego działania? Chodzi mi o zmniejszanie różnic, tak aby bariera przechodzenia między projektami była jak najmniejsza - umożliwi sprawne edytowanie kilku projektów (nie trzeba będzie się zastanawiać, a jak to działa tutaj itp.).
[edytuj] Standaryzacja szablonów
Chciałbym zmigrować szablony problemów na wykorzystanie {{ambox}} (szablon używany na wielu innych projektach), aby komunikaty miały jednakowy wygląd. Chciałbym też poprzenosić szablony (z zachowaniem starych nazw jeśli to tylko możliwe) pod nazwy podobnych szablonów z Wikipedii (patrz #Zaadaptowanie rozwiązań z Wikipedii).
Zauważyłem też problem z marnowaniem miejsca. Dużo szablonów prezentuje sobą pustkę - chociażby nagłówek na tej stronie. Mam rozdzielczość 1024x768 i monitor 17 calowy - często na różnych stronach muszę używać suwaka, chciałbym szablony przerobić na bardziej kompaktowe.
[edytuj] Gadżety
- Chciałbym dodać możliwość wybrania wyszukiwarki na stronie Specjalna:Szukaj (patrz w:Specjalna:Szukaj, w:Mediawiki:Common-Search.js)
- Dodać kilka ułatwień dla sysopów (patrz w:MediaWiki:Common-Sysop.js)
- Dodać nowe elementy interfejsu na stronie wkładu itp. (patrz w:MediaWiki:Sp-contributions-footer-anon, w:MediaWiki:Sp-contributions-footer)
- Dodać domyślnie włączony gadżet umożliwiający wstawianie automatycznych opisów zmian
[edytuj] Uruchomienie bota
Chciałbym włączyć realizowanie kilku zadań przez mojego bota
- Wstawianie na nowe strony szablonów {{kategoria}} oraz Kategoria:? (czy co tu jest lokalnie), {{linki}} na wzór Wikipedii
- sprawdzanie przez stron użytkowników i usuwanie ich z kategorii (stworzyć listę wyjątków dla kategorii społecznościowych itp.)
- okresowe resetowanie brudnopisu
- poprawka przekierowań do innych projektów poprzez wstawianie szablonu {{softredirect}}
- naprawianie podwójnych przekierowań
To na razie tyle. Jak mi coś więcej przyjdzie do głowy, to będę dodawał w nowych sekcjach. Beau 12:53, 23 wrz 2009 (CEST)
[edytuj] Modyfikacja standardowych podpisów
Zrobione
Aby wymiana wiadomości pomiędzy wszystkimi uczestnikami przebiegała łatwiej, proszę o zmianę domyślnego wzoru podpisu:
-
[[{{#special:Contributions}}/$1|$2]] ([[{{ns:user_talk}}:$1|dyskusja]])
-
[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|dyskusja]])
Osoby z niezdefiniowanym podpisem będą miały od momentu wprowadzenia zmiany dodawany automatycznie link do strony dyskusji. Beau 18:11, 24 wrz 2009 (CEST)
[edytuj] Przenosiny strony głównej
Zrobione
Chciałbym przenieść Stronę główną pod nazwę Wikiźródła:Strona główna, ponieważ nie jest to tekst, a meta strona. W starym miejscu pozostanie przekierowanie. Beau (dyskusja) 12:13, 3 paź 2009 (CEST)
[edytuj] Zmiany w przestrzeniach nazw
- Nowy alias dla przestrzeni Wikiźródła <- WS, obecne przekierowania siedzą niepotrzebnie w przestrzeni głównej.
- Zmiana za Wikipedią Dyskusja Wikiskryby na Dyskusja wikiskryby, a pozostawienie starej nazwy jako alias.
Potrzebuję kilka podpisów z
Za lub
Przeciw, żeby uwiarygodnić zgłoszenie na bugzilli. :-) Beau (dyskusja) 12:10, 3 paź 2009 (CEST)
Za Oczywiście, "Wikiskryba" pisany wielką literą to ort. ;). awersowy # 12:01, 5 paź 2009 (CEST)
Za --Teukros (dyskusja) 14:11, 7 paź 2009 (CEST)
Wysłałem zgłoszenie - bugzilla:21034. Beau (dyskusja) 14:06, 7 paź 2009 (CEST)
[edytuj] Nowe źródła do importu stron
Obecnie na projekt można importować strony z Wikipedii, Wikibooks oraz Wikicytatów. Chciałbym dodać do tego Wikinews, Wikisłownik oraz wikisources.org, z którego trzeba przy pomocy transwiki zaimportować historie haseł, które wcześniej zostały niepotrzebnie przeniesione przez bota.
'plwikisource' => array( 'w', 'b', 'q', 'n', 'wikt', 'oldwikisource' ),
Potrzebuję kilka podpisów z
Za lub
Przeciw, żeby uwiarygodnić zgłoszenie na bugzilli. Beau (dyskusja) 21:57, 3 paź 2009 (CEST)
- Zdecydowanie
Za. Taki mechanizm z pewnością się przyda. --Teukros (dyskusja) 22:15, 3 paź 2009 (CEST)
Za Mechanizm bardzo przydatny. Patrol110 (dyskusja) 22:17, 3 paź 2009 (CEST)
Za --Pablo000 (dyskusja) 22:23, 3 paź 2009 (CEST)
Za -Masti (dyskusja) 22:21, 3 paź 2009 (CEST)
Za Jasne. awersowy # 22:22, 3 paź 2009 (CEST)
Wysłałem zgłoszenie - bugzilla:20996. Beau (dyskusja) 11:38, 5 paź 2009 (CEST)
[edytuj] Automatyczne kolorowanie kont z uprawnieniami
- Pytanie do Beau: czy istnieje możliwość automatycznego kolorowania kont z uprawnieniami? Chodzi oczywiście o boty i adminów. Dotychczas trzeba było ich ręcznie dopisywać do MediaWiki:Gadget-colored-nicknames.js, a tymczasem na Wikipedii dzieje się to chyba automatycznie. awersowy # 12:14, 5 paź 2009 (CEST)
- Po to staram się o uprawnienia, żeby m.in. zaktualizować gadżety :-) Beau (dyskusja) 13:45, 5 paź 2009 (CEST)
[edytuj] Strona główna
Zrobione
Witam. Mamy pewien problem ze stroną główną, u mnie wyświetla się ona w ten sposób. Trochę się rozjeżdża, a przecież nie mam najmniejszej rozdzielczości. W moim brudnopisie kombinuję nad poprawką, tylko nie mam pomysłu jak zmieścić te cztery kolumny linków. Sugeruję dorobienie drugiego, poziomego paska z linkami. Jakieś pomysły? Beau (dyskusja) 19:09, 26 wrz 2009 (CEST)
- Z tą częścią miałem największy problem; na dosyć ograniczonej przestrzeni musiałem upchać dosyć znaczną ilość linków. Owszem, dodatkowy pasek (np. nad napisem "Witamy w serwisie Wikiźródła"), mógłby zaradzić sprawie. Można by znowu coś zapożyczyć z innych stron głównych Wikipedii. Przy okazji, tu toczyła się dyskusja nad zmianą SG na obecną. --Teukros (dyskusja) 19:29, 26 wrz 2009 (CEST)
- Może zróbmy inaczej. Tą kreskę i W polskich Wikiźródłach jest obecnie 445 autorów oraz 13809 tekstów. wrzućmy pod linki, a same linki przesuńmy bardziej w lewo. Wtedy się zmieszczą, tylko, że będą prawie na środku. Beau (dyskusja) 19:51, 26 wrz 2009 (CEST)
- Można spróbować. Może wprowadź tę zmianę w brudnopisie, i zobaczymy jak to będzie wyglądać? --Teukros (dyskusja) 20:01, 26 wrz 2009 (CEST)
- Moim zdaniem cztery kolumny linków wyglądają dobrze, ale rozpraszające są te dwa pogrubione linki pod nimi, bo psują układ. Można by je gdzieś przesunąć albo przenieść? Jos. (dyskusja) 20:02, 27 wrz 2009 (CEST)
- Nie ma za bardzo gdzie ich przenieść, chyba, że całkiem poza nagłówek. Można też usunąć im pogrubienie, wtedy nie będą aż tak odstawać. Beau (dyskusja) 20:10, 27 wrz 2009 (CEST)
- Usnąć pogrubienie i dać zwykłą gwiazdkę zamiast loga Źródeł. Albo przenieść pod kreskę i wyśrodkować, ale nie jestem pewna, czy to będzie dobrze wyglądać. Jos. (dyskusja) 20:15, 27 wrz 2009 (CEST)
- W brudnopisie ukryłem pogrubienie, wygląda lepiej, szkoda, że tak mało osób chce się wypowiedzieć na ten temat :( Beau (dyskusja) 20:23, 27 wrz 2009 (CEST)
- Nie ma za bardzo gdzie ich przenieść, chyba, że całkiem poza nagłówek. Można też usunąć im pogrubienie, wtedy nie będą aż tak odstawać. Beau (dyskusja) 20:10, 27 wrz 2009 (CEST)
- Moim zdaniem cztery kolumny linków wyglądają dobrze, ale rozpraszające są te dwa pogrubione linki pod nimi, bo psują układ. Można by je gdzieś przesunąć albo przenieść? Jos. (dyskusja) 20:02, 27 wrz 2009 (CEST)
- Można spróbować. Może wprowadź tę zmianę w brudnopisie, i zobaczymy jak to będzie wyglądać? --Teukros (dyskusja) 20:01, 26 wrz 2009 (CEST)
- Może zróbmy inaczej. Tą kreskę i W polskich Wikiźródłach jest obecnie 445 autorów oraz 13809 tekstów. wrzućmy pod linki, a same linki przesuńmy bardziej w lewo. Wtedy się zmieszczą, tylko, że będą prawie na środku. Beau (dyskusja) 19:51, 26 wrz 2009 (CEST)
[edytuj] Kategoria:Ekspresowe kasowanko -> Kategoria:Ekspresowe kasowanie
Wydaje mi się, że póki projekt jest mały to warto wyprostować takie rzeczy. Beau (dyskusja) 15:08, 5 paź 2009 (CEST)
- Popieram, sam o tym myślałem, jak wstawiałem interwiki. --Teukros (dyskusja) 15:17, 5 paź 2009 (CEST)
- Byłem konsekwentnie za zmianą na plwiki, więc i tutaj jestem za zmianą nazwy na bardziej neutralną. Przy okazji myślałem o tym, aby przenieść z Wikipedii i dostosować do tego projektu zasady ekspresowego kasowania i stronę nt. wandalizmu, aby po dyskusji i korektach wikiskrybów przyjąć te strony jako obowiązujące zasady. Ale to za jakiś czas. — Awersowy <talk> 15:41, 5 paź 2009 (CEST)
[edytuj] Boty
Chciałbym zapoczątkować dyskusję o botach Wikiźródeł. Na bazie Wikipedii utworzyłem stronę Wikiźródła:Boty oraz Wikiźródła:Boty/Zgłoszenia. Na pierwszej z tych stron znajdują się zasady przyznawania i odbierania flagi bota przez biurokratów. Są prawie identyczne jak na plwiki, zmodyfikowałem tylko minimalną liczbę edycji, jaką powinien mieć posiadacz konta (z 1000 do 100 - analogicznie do regulaminu PU) oraz czas posiadania konta w tym projekcie. Czy są jakieś uwagi? PS. Do całości brakuje jeszcze strony z zadaniami dla bota - w bardziej profesjonalnej wersji niż Kategoria:Zadania dla bota. Zrobię to na dniach. — Awersowy <talk> 18:34, 15 paź 2009 (CEST)
- Cóż, trudno tu cokolwiek dodać. Jedyne, nad czym należy się poważnie zastanowić, to ewentualne wprowadzenie standard bot policy, ale w tej kwestii dobrze by było, gdyby wypowiedział się ktoś o większej wiedzy technicznej. --Teukros (dyskusja) 19:30, 15 paź 2009 (CEST)
- Moim zdaniem trzeba wprowadzić standard bot policy, bo ciężko jest z interwiki na wikiźródłach i lepiej ułatwiać tego typu działalność, zamiast utrudniać ;). Jeśli chodzi o kryteria przyznawania flagi, to je trzeba poprawić, później to zrobię. Beau (dyskusja) 19:34, 15 paź 2009 (CEST)
- Będę bardzo wdzięczny za pomoc i wprowadzenie poprawek :-). A tak przy okazji: zrobiłem Wikiźródła:Zadania dla bota. Opisywanie zadania w kategorii jest IMHO niepraktyczne - jak np. takie dyskusje później archiwizować? — Awersowy <talk> 19:47, 15 paź 2009 (CEST)
- Podobnie jak Beau myślę, że wprowadzenie standard bot policy jest potrzebne w Wikiźródłach. Interwiki są ważnym elementem projektu, podobnie zresztą jak w Wikipedii. sp5uhe dyskusja edycje 21:37, 19 paź 2009 (CEST)
- Moim zdaniem trzeba wprowadzić standard bot policy, bo ciężko jest z interwiki na wikiźródłach i lepiej ułatwiać tego typu działalność, zamiast utrudniać ;). Jeśli chodzi o kryteria przyznawania flagi, to je trzeba poprawić, później to zrobię. Beau (dyskusja) 19:34, 15 paź 2009 (CEST)
[edytuj] Boty globalne
Największym utrudnieniem dla operatorów botów jest zdobywanie uprawnień na obcojęzycznych projektach. Ponieważ mamy zaległości w linkach interwiki warto ułatwić innym operatorom pracę. Można to zrobić na dwa sposoby:
- meta:Bot policy#Global bots - poprzez zezwolenie globalnym botom na edycję w naszym projekcie
- meta:Bot policy#Automatic approval - wyrażenie zgody na nadawanie uprawnienia bota przez stewardów
Uprawnienia zdobyte w powyższy sposób mogą być wykorzystane do aktualizacji linków interwiki oraz naprawiania podwójnych przekierowań, czyli mało kontrowersyjna działalność. Beau (dyskusja) 21:43, 7 lis 2009 (CET)
Za Myślę, że najlepiej będzie skorzystać z obu możliwości; z tego co jest mi wiadome, to standardowa praktyka na innych projektach. --Teukros (dyskusja) 22:01, 7 lis 2009 (CET)
Za - dla obu propozycji. — Awersowy <talk> 22:01, 7 lis 2009 (CET)
Minął prawie tydzień od ogłoszenia propozycji. Modyfikuję stronę Wikiźródła:Boty i robię zgłoszenie na meta. Beau (dyskusja) 11:14, 12 lis 2009 (CET)
[edytuj] Proofread
Trafiłem ostatnio na dokumentację rozszerzenia Proofread i zauważyłem, że oferuje ono wiele funkcji, które realizujemy dość prymitywnie przy pomocy szablonów. Zachęcam do porównania wizualnego Poezye oraz Poezye (test), a następnie do wskazania jednej różnicy w kodzie tych stron :-).
Użyte magiczne słowo <pages> pozwala na zbiorowe dołączenie treści stron. Oferuje on także numerację podobną do tej z z szablonu {{StronaPR}} (odpowiednik to MediaWiki:Proofreadpage pagenum template).
Wydaje mi się, że powinniśmy przedyskutować sposób w jaki będziemy tworzyć nowe strony i wypracować jakieś zalecenia w tej sprawie. Moim zdaniem tam gdzie jest to możliwe należy zlikwidować szablony dublujące funkcjonalność rozszerzenia i korzystać z jego natywnych funkcji (skasowałem dzisiaj {{PageQuality}}, które zostało zastąpione przez <pagequality>). Tam gdzie nie jest to możliwe (bo czegoś brakuje, np. nazwy pliku dla <pagelist> - bugzilla:21398) trzeba zgłaszać uwagi autorowi.
Aktualna dokumentacja w języku angielskim znajduje się na stronie oldwikisource:Wikisource:ProofreadPage. Można tam znaleźć informacje na temat sposobu działania rozszerzenia. Ciekawą rzeczą jest automatyczne wstawianie nagłówków - patrz kod strony fr:La_Petite_Dorrit_-_Tome_2_-_Chapitre_5.
Nie przyswoiłem jeszcze całej dokumentacji, ale te funkcje wydają się godne uwagi. Co o tym sądzicie? Beau (dyskusja) 20:23, 3 lis 2009 (CET)
- Coś takiego jak <pages> widziałem już na ensource; nie wiedziałem tylko, czy u nas można to stosować. Jestem za tym, aby to wprowadzić w proofread już teraz, póki takich stron nie mamy dużo. Oczywiście nie zawsze będzie to możliwe: gdy strona zawiera <section>, to już trzeba przejść na szablony {{StronaPR}} (Chyba, że istnieje sposób na obejście tego i nie stosowanie szablonu StronaPR w ogóle?)
Bardzo przydałyby się jakieś zalecenia edycyjne odnośnie tworzenia stron proofread. Mamy już w tym nieco praktyki, teraz pozostaje nam spisać to doświadczenie na jakieś metastrony i oznaczyć jako obowiązujące. Niestety, na sprawach technicznych znam się słabo, dlatego w tym zakresie zaufałbym bardziej doświadczonym (w proofread) użytkownikom: Beau, Trevasowi czy Sp5uhe. Aha, a ta strona z frsource, służąca jako przykład, została na tamtym projekcie usunięta, stąd też prosiłbym o jakiś inny link. — Awersowy <talk> 17:45, 7 lis 2009 (CET)
- A patrzyłeś w log? :)
- 20:54, 5 lis 2009 YannBot (dyskusja | edycje) usunął La Petite Dorrit - Tome 2 - Chapitre 5 (Nettoyage après correction des liens)
- 17:22, 5 lis 2009 Phe-bot (dyskusja | edycje) stronę fr:La Petite Dorrit - Tome 2 - Chapitre 5 przeniósł do fr:La Petite Dorrit/Tome 2/Chapitre 5 (Conventions sur les titres) (cofnij)
- Beau (dyskusja) 17:48, 7 lis 2009 (CET)
- O przepraszam, miałem interfejs nie w języku polskim ;). Teraz już widzę jak to wygląda - bombowo:
<div class='lefttext'> <pages index="Dickens - La Petite Dorrit - Tome 2.djvu" from=39 fromsection=chap5 to=54 tosection=chap5 header=1 /> </div>
Automatyczne dodawanie nagłówka to świetna rzecz, powstaje jednak pytanie jak w takim razie ma u nas nagłówek wyglądać? Czy mają to być {{Dane tekstu}}, {{nagłówek}}, czy coś specjalnego (tak jak chyba na frsource - zrobili sobie specjalną ramkę do takich stron). Widzę też, że jest tam parametr "fromsection" i "tosection", a to oznacza, że szablon {{StronaPR}} (do inkludowania tylko części przepisanego tekstu) zupełnie przestanie być potrzebny. — Awersowy <talk> 17:55, 7 lis 2009 (CET)
- Co do samego wyglądu i możliwości jakie daje nagłówek to muszę jeszcze doczytać. Co do fromsection i tosection próbowałem to na szybko zrobić z Strona:PL Modrzewski-O naprawie Rzeczypospolitej 042.jpg, ale coś mi nie wyszło. Beau (dyskusja) 17:59, 7 lis 2009 (CET)
- działa :) (porównaj z kodem strony O naprawie Rzeczypospolitej/I-7). Nagłówek dla proofread znajduje się tutaj: MediaWiki:Proofreadpage header template (zob. fr:MediaWiki:Proofreadpage header template). — Awersowy <talk> 18:25, 7 lis 2009 (CET)
- Poszerzyłem stronę Pomoc:Proofread o wyjaśnienie, w jaki sposób inkludować strony. Dość trudno to wyjaśnić prostymi słowami, dlatego prosiłbym o poprawki. — Awersowy <talk> 19:33, 7 lis 2009 (CET)
-
- Hm. Sprawdzałem jak zastąpienie {{StronaPR}} wpłynie na wyświetlany tekst. Zauważyłem dwa problemy:
- Kolejne strony są sklejane bezpośrednio, nie jest pomiędzy nie wstawiany odstęp. Ma to zaletę w przypadku przedzielonych słów, ale wadą jest sklejanie ostatniego i pierwszego słowa z następnej strony. Trzeba poprawić strony tak, aby tą spację zawierały.
- Zauważyłem, że niekiedy pomiędzy wywołaniami szablonu jest umieszczany dodatkowy odstęp. Trzeba ten odstęp przenieść do stron jako <br/>.
- Beau (dyskusja) 11:33, 12 lis 2009 (CET)
- Hm. Sprawdzałem jak zastąpienie {{StronaPR}} wpłynie na wyświetlany tekst. Zauważyłem dwa problemy:
[edytuj] Jak stworzyc dwie kolumny
Strona z dwoma kolumnami. Czy jest prostsze rozwiazanie poza tabela? PS. PS. Czy mamy odpowiedniki en:Template:Larger? --Piotrus (dyskusja) 22:18, 8 lis 2009 (CET)
- Do tworzenia kolumny można spróbować użyć szablonu {{zoryginału}}. W zasadzie służy do czegoś innego, ale może się nada. Co do powiększacza - nie wiem, obawiam się, że nie. --Teukros (dyskusja) 22:27, 8 lis 2009 (CET)
- Hmm, cos sie na podstawie tego szablonu powinno dac zrobic, od biedy dziala... --Piotrus (dyskusja) 22:42, 8 lis 2009 (CET)
- Meh, zbyt skomplikowana :) Przeniosłem za to z en Szablon:Kolumny. Wydaje sie działac :) PS. Tylko nie da się kontrolowac punktu rozbicia na kolumny :( Wydaje sie dostosowywac do ekranu, co jest na nasze potrzeby chyba "za mądre". --Piotrus (dyskusja) 22:54, 8 lis 2009 (CET)
- Hmm, cos sie na podstawie tego szablonu powinno dac zrobic, od biedy dziala... --Piotrus (dyskusja) 22:42, 8 lis 2009 (CET)