Dyskusja wikiprojektu:Skrypty/Gadżety
Automatyczne statystyki[edytuj kod]
Wydaje mi się, że jakby się uśmiechnąć na wikitech-l, co by podali statystyki - nie ma potrzeby robienia tego w tej formie. Bardziej użyteczne wydają mi się tutaj te uwagi na temat funkcjonowania. Nawiasem mówiąc może by jakąś bugzillę/flyspray'a zainstalować gdzieś dla polskich skryptów? Just an afternight idea ;-). --Nux (dyskusja) 05:17, 26 cze 2011 (CEST)
- Jeśli chodzi o wygenerowanie statystyk, to mogę to zrobić w sposób automatyczny, ponieważ mam konto na serwerze narzędziowym.
SELECT up_property, COUNT(*)
FROM user_properties_anonym
WHERE up_property LIKE 'gadget-%' AND up_value = '1'
GROUP BY up_property;
Gadżet | l. użytkowników* | opis |
---|---|---|
wp_sk | 1759 | Sprzątanie kodu (WP:SK) – zmienia kod stron wprowadzając automatycznie drobne zmiany w kodzie (wykorzystywać przy normalnej pracy edytorskiej). |
HotCat | 1719 | HotCat – narzędzie przyspieszające edycję kategorii stron. Pozwala na półautomatyczne dodawanie, usuwanie, edycję, a także podpowiada nazwy kategorii. |
wikEd | 1490 | wikEd – narzędzie rozszerzające możliwości edytora artykułów. Po zainstalowaniu go nad oknem edycji pojawia się zestaw pasków edycyjnych, dzięki którym można szybko i łatwo przeprowadzać edycję treści, która dodatkowo prezentowana jest w sposób, który podkreśla składnię MediaWiki. |
Navigation_popups | 1397 | Navigation popups – skrypt wyświetlający miniaturową i uproszczoną stronę po wskazaniu kursorem myszki dowolnego linku wewnętrznego. Oprócz treści wyświetlane jest też menu ułatwiające między innymi przywracanie starych wersji artykułu, czy zostawianie komentarzy użytkownikom. |
QuickEdit | 1331 | QuickEdit – skrypt dodaje możliwość szybkiej edycji akapitów bezpośrednio na stronie. |
colored-nicknames | 1324 | Kolorowanie i zamiana nazw użytkowników – skrypt pozwala na kolorowanie (przyporządkowanie stylu) i podmianę nazwy użytkownika. Standardowo koloruje nazwy administratorów, botów oraz stewardów. |
hideSidebar | 1310 | Schowaj menu boczne – dodaje przycisk, który umożliwia schowanie całego menu bocznego. Co to daje? Jakieś 150 pikseli więcej na edytowanie i czytanie artykułów. |
searchbox | 1170 | Wyszukiwanie i zamiana – dodaje dwa przyciski do paska narzędziowego nad oknem edycji, które umożliwiają skorzystanie z nowych funkcji: wyszukiwanie i zamiana oraz zmiana wielkości liter. |
mark-redirs | 1133 | Kolorowanie na zielono linków wewnętrznych do przekierowań. |
quickeditcounter | 1124 | QuickEditCounter – skrypt wyświetlający pod tytułem na stronie dowolnego użytkownika lub jego dyskusji (oraz stron podrzędnych) informację o liczbie edycji tegoż użytkownika. |
colored-discussion | 1083 | Alternatywny sposób kolorowania stron dyskusji, lepiej odznaczający kolejnych rozmówców. |
dynamic-ips | 1039 | Dynamiczne adresy IP – skrypt wyświetla ramkę z informacją, że dany użytkownik posiada dynamiczny adres IP (na stronach zakładania blokady, wkładu oraz dyskusji). |
refToolbar | 1017 | refTools – skrypt dodaje przycisk "cytuj" do paska edycji, umożliwiając szybkie wypełnienie i dodanie najczęściej wykorzystywanych szablonów cytowania. |
mark-disambigs | 906 | Kolorowanie linków wewnętrznych do stron ujednoznaczniających. |
edithysteria | 891 | EditHysteria – wyświetla pod tytułem strony informacje o ostatnich autorach zmian. |
replylinks | 747 | Odpowiedzi z linkami (ReplyLinks) – skrypt dodaje linki do odpowiedzi przy ksywce wikipedysty (szczególnie przydatne, jeśli ktoś nie ma takiego linka w podpisie). Po kliknięciu w taki link otwierana jest strona dyskusji danego wikipedysty, tak by można było od razu dodać nową wypowiedź. |
liverc | 741 | LiveRC – narzędzie do patrolowania ostatnich zmian w czasie rzeczywistym. Podgląd zmian na tej samej stronie, reverty, monitorowanie revertowanych innych osób i dużo więcej. Po włączeniu skryptu przejdź na stronę Wikipedia:Narzędzia/LiveRC/podgląd. |
delete | 618 | Usuń – dodatkowe możliwości do strony usuń. |
btm-actions | 481 | Pokaż zakładki pod artykułem – kopiuj zakładki akcji (dyskusja, edycja, historia itd.) znad okna artykułu (i innej otwartej strony) pod to okno. |
Autocomplete | 471 | usunięte |
protect | 462 | Zabezpiecz – dodatkowe możliwości do strony zabezpiecz. |
diffhistory | 422 | Podczas porównywania ostatniej wersji przejrzanej z najnowszą wersją strony pokazuje listę nieoznaczonych wersji, gdy jest ich więcej niż jedna. |
block | 420 | Blokuj – dodatkowe możliwości do strony zablokuj. |
nie_jestem_nowicjuszem | 328 | usunięte |
Extra-tabs | 322 | Dodatkowe zakładki do narzędzi związanych z grafikami, widoczne na stronach kategorii, wikipedystów i plików. |
mwEmbed | 296 | usunięte |
QuickDelete | 286 | Na Commons!: udostępnia dodatkowe przyciski do oznaczania plików do przeniesienia na Commons, NPA lub też plików bez źródła. |
oldreviewedpages | 283 | Pending Changes Helper – rozszerzenie ułatwiające przeglądanie zmian. Dodaje linki do szybkiego otwierania po parę stron do przejrzenia. Działa m.in. na wkładzie danego użytkownika(-czki) i innych stronach specjalnych (Zdezaktualizowane przejrzane strony oraz Nowe strony). |
AjaxQuickDelete | 187 | Przycisk Zgłoś do usunięcia na pasku bocznym, wyświetlający formularz ułatwiający zgłaszanie stron do Poczekalni. |
revisiondelete | 183 | Ukrywanie usuwania wersji – ukrycie elementów interfejsu służących do usuwania wersji, które będzie można w razie potrzeby przywrócić linkiem w menu narzędzia. |
searchFocus | 180 | usunięte |
disFixer | 141 | disFixer – narzędzie do poprawiania linków do stron ujednoznaczniających i przekierowań. |
WikiMiniAtlas | 113 | usunięte |
set-link_FA_done | 103 | usunięte |
wersje przejrzane bez kolorowania | 94 | usunięte |
set-old_edit_section_links | 67 | usunięte |
schowaj-wolanie-o-pieniadze | 61 | Nie pokazuj reklamy nawołującej do wpłaty pieniędzy na rzecz Wikipedii. |
DelReqHandler | 56 | DelReqHandler − dodaje przyciski przy zgłoszeniach w Poczekalni i przyśpiesza końcową obsługę zgłoszeń. Większość tych akcji (poza usuwaniem artykułów) jest dostępna dla wszystkich (nie tylko adminów). |
set-disable_real_title | 25 | usunięte |
icons | 25 | Ikony - skrypt ustawiający obok siebie ikony wyświetlane w nagłówku (np. ). |
wikidebug | 23 | Wikidebug – gadżet do testowania. Proszę włączać przed zgłaszaniem błędów ze skryptami i spisać dane, które pojawią się po kliknięciu w ikonkę robala ( lub ). |
vector4monobookies | 13 | Gadżet dla skórki Wektor 2010 umożliwiający przywrócenie układu podobnego jak w skórce Książka (ang. monobook). |
nxAjaxWatch | 12 | usunięte |
OSM | 6 | usunięte |
less_edit_clutter | 1 | usunięte |
- Niestety występuje kilka problemów z powyższą statystyką. Najważniejszy z nich to uwzględnianie osób, które nie są już dłużej aktywne na wiki (nie da się tego odfiltrować, bo widok, z którego dane są pobierane jest anonimowy). Dodatkowo część wikipedystów włączyła sobie kiedyś jakieś gadżety, natomiast w ogóle z nich nie korzysta.
- Faktycznie coś mi się majaczy, że ktoś niedawno wspominał o tym problemie na liście. Zastanawia mnie trochę cel tej ankiety. Rozumiem, że chodzi o usunięcie przerośniętej już nieco listy gadżetów. A może by zrobić co innego - napisać zgłoszenie, żeby dorobić interfejs do wyszukiwania gadżetów (takie filtrowanie) i dodatkowy poziom kategoryzowania (pod sekcje) z możliwością ustawienia poziomu domyślnego zwinięcia. Jeszcze jedno przychodzi mi do głowy - można by domyślnie wyróżniać najpopularniejsze Gadżety (i dodać przycisk - „pokaż mniej popularne”). Problem polega na tym, że – z tego co widziałem – nic nie poprawiło się ciągle w możliwości tworzenia skryptów poza gadżetami właśnie. Stąd wyłączenie gadżetów może spowodować, że część z nich się rozsypie. --Nux (dyskusja) 15:02, 26 cze 2011 (CEST)
- Chodzi mi głównie o uporządkowanie gadżetów: naprawa niedziałających, usunięcie nieużywanych. Mnie nie przeszkadza większa liczba gadżetów, byle były dobrze opisane i używane. Nie ma sensu opisywać, czy poprawiać gadżetów, których nikt nie używa. Beau (dyskusja) 17:56, 26 cze 2011 (CEST)
- Miłym efektem jest też reklama dobrych gadżetów - pojawił się nowy użytkownik disfixera, ja też znalazłem nowy gadżet -- Bulwersator (dyskusja) 00:52, 28 cze 2011 (CEST)
- Faktycznie coś mi się majaczy, że ktoś niedawno wspominał o tym problemie na liście. Zastanawia mnie trochę cel tej ankiety. Rozumiem, że chodzi o usunięcie przerośniętej już nieco listy gadżetów. A może by zrobić co innego - napisać zgłoszenie, żeby dorobić interfejs do wyszukiwania gadżetów (takie filtrowanie) i dodatkowy poziom kategoryzowania (pod sekcje) z możliwością ustawienia poziomu domyślnego zwinięcia. Jeszcze jedno przychodzi mi do głowy - można by domyślnie wyróżniać najpopularniejsze Gadżety (i dodać przycisk - „pokaż mniej popularne”). Problem polega na tym, że – z tego co widziałem – nic nie poprawiło się ciągle w możliwości tworzenia skryptów poza gadżetami właśnie. Stąd wyłączenie gadżetów może spowodować, że część z nich się rozsypie. --Nux (dyskusja) 15:02, 26 cze 2011 (CEST)
- Co do bugzilli, to też mi ten pomysł chodzi po głowie. Niestety nie udało mi się wymyślić nic sensownego, najlepiej by było jako użytkownik nie musiał się drugi raz rejestrować,. Można pomyśleć o oznaczaniu zgłoszeń w sposób podobny jak na WP:ZDB i zrobić dedykowaną stronę do zgłaszania takich problemów. Beau (dyskusja) 09:17, 26 cze 2011 (CEST)
- Z czasem nauczyłem się, że używanie do wszystkiego Mediawiki nie jest najlepszym pomysłem. Wydaje mi się, że lepiej by już było użyć anonimowego zgłaszania, niż kombinować z MediaWiki. Problem z użyciem Mediawiki jest przede wszystkim taki, że nie masz możliwości śledzenie poszczególnych zgłoszeń, nie masz przyzwoitego kategoryzowania itp. Z jeszcze innej strony chyba jednak lepiej by było zrobić zgłaszanie błędów do gadżetów bardziej globalnie, w końcu co najmniej część z nich jest pochodzenia zagramanicznego, że tak powiem. Pod tym względem (ze znanych mi bugtrackerów) Flypsray jest fajny, bo można ustawić język na projekt (i wówczas te typowo polskie mogłoby mieć domyślnie interfejs po polsku)... Zastanawiam się, czy dałoby się namówić TS, albo Wikimedia na hostowanie takiego projektu? Jak myślisz? --Nux (dyskusja) 15:02, 26 cze 2011 (CEST)
- Anonimowe wysyłanie zgłoszeń nie ma moim zdaniem sensu, ponieważ znaczna większość zgłoszeń wygląda tak: 'Gadżet XYZ mi nie działa', pomimo tego, że była prośba o napisanie nazwy i wersji przeglądarki itd. Po takim zgłoszeniu trzeba się dopytać użytkownika o co mu dokładnie chodzi, a jest to utrudnione skoro nie wiadomo do kogo się zwrócić. Gdybyśmy mieli włączone rozszerzenie mw:Extension:LiquidThreads to śledzenie i kategoryzacja zgłoszeń byłaby możliwa, może pójść w tym kierunku? Beau (dyskusja) 17:56, 26 cze 2011 (CEST)
- Tyle że rozwój LT poszedł w kierunku dodawania awatarów i "przyjaznych kolorów" które powodują iż strona dyskusji wygląda jak zaprojektowana przez moją siostrę (lat 4) -- Bulwersator (dyskusja) 00:55, 28 cze 2011 (CEST)
- Awatarki chyba nie są domyślnie włączone, chyba że coś się zmieniło w tej kwestii. Zresztą lubię awatarki – są na większości normalnych for. Kiedyś używałem forum do śledzenia błędów, ale to się sprawdza póki jest mało zgłoszeń i nie są powiązane. Potem zaczyna się przydawać możliwość zamykania zgłoszeń, oznaczenia zależności, powiązanie podobnych, żeby wiadomo było co się zepsuło przy okazji naprawiania innych rzeczy i dlaczego tym razem trzeba to zrobić inaczej :-). Mimo wszystko uważam, że rzeczy które są robione od początku pod określone zastosowanie na dzień dobry są znacznie lepsze niż pracowicie dostosowywane atrapy. --Nux (dyskusja) 08:09, 30 cze 2011 (CEST)
- Wolę jednak, jeśli z nowego mechanizmu ktoś będzie chciał skorzystać. Ja jak chcę zgłosić gdzieś jakiś błąd i wymaga to ode mnie przedzierania się przez gąszcz stron odpuszczam sobie, zwyczajnie szkoda mi czasu. Z LQT będzie to o tyle prostsze, że wdrożenie go zastąpi on dotychczasowy system dyskusji, dlatego nie będzie obcym narzędziem, gdzie trzeba będzie się rejestrować. Beau (dyskusja) 17:52, 30 cze 2011 (CEST)
- Tyle że rozwój LT poszedł w kierunku dodawania awatarów i "przyjaznych kolorów" które powodują iż strona dyskusji wygląda jak zaprojektowana przez moją siostrę (lat 4) -- Bulwersator (dyskusja) 00:55, 28 cze 2011 (CEST)
- Anonimowe wysyłanie zgłoszeń nie ma moim zdaniem sensu, ponieważ znaczna większość zgłoszeń wygląda tak: 'Gadżet XYZ mi nie działa', pomimo tego, że była prośba o napisanie nazwy i wersji przeglądarki itd. Po takim zgłoszeniu trzeba się dopytać użytkownika o co mu dokładnie chodzi, a jest to utrudnione skoro nie wiadomo do kogo się zwrócić. Gdybyśmy mieli włączone rozszerzenie mw:Extension:LiquidThreads to śledzenie i kategoryzacja zgłoszeń byłaby możliwa, może pójść w tym kierunku? Beau (dyskusja) 17:56, 26 cze 2011 (CEST)
- Z czasem nauczyłem się, że używanie do wszystkiego Mediawiki nie jest najlepszym pomysłem. Wydaje mi się, że lepiej by już było użyć anonimowego zgłaszania, niż kombinować z MediaWiki. Problem z użyciem Mediawiki jest przede wszystkim taki, że nie masz możliwości śledzenie poszczególnych zgłoszeń, nie masz przyzwoitego kategoryzowania itp. Z jeszcze innej strony chyba jednak lepiej by było zrobić zgłaszanie błędów do gadżetów bardziej globalnie, w końcu co najmniej część z nich jest pochodzenia zagramanicznego, że tak powiem. Pod tym względem (ze znanych mi bugtrackerów) Flypsray jest fajny, bo można ustawić język na projekt (i wówczas te typowo polskie mogłoby mieć domyślnie interfejs po polsku)... Zastanawiam się, czy dałoby się namówić TS, albo Wikimedia na hostowanie takiego projektu? Jak myślisz? --Nux (dyskusja) 15:02, 26 cze 2011 (CEST)
Podpis[edytuj kod]
A czy jest jakiś gadżet/skrypt, który zamieni z " --~~~~ " na zwykłe " ~~~~ " ? Te dwie kreseczki są bez sensu. --Beax 21:59, 26 cze 2011 (CEST)
- Zazwyczaj tak, ale jak jest link przed podpisem, to się lepiej wyróżnia. Przykuta (dyskusja) 10:47, 27 cze 2011 (CEST)
Nie kojarzę jakiegoś ułatwiacza do czegoś takiego, ale kod do usunięcia bieżącego i wstawienia nowego przycisku wygląda tak:
kod |
---|
// funkcja, w której można dodać kolejne wpisy
function mojeDodawaniePrzyciskow() {
// usuwanie starego przycisku
if ( typeof $.fn.wikiEditor != 'undefined' ) {
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
'section': 'main',
'group': 'insert',
'tool': 'signature'
});
}
// dodawanie nowego przycisku
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'insert',
'tools': {
'signature': {
type: 'button',
// tytuł (dymek) dla przycisku
label: 'Podpis oraz aktualna data i czas',
// ikonka
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Signature.png/22px-Signature.png',
action: {
type: 'encapsulate',
options: {
// tu tekst do wstawienia
pre: "~~~~"
}
}
}
}
} );
}
// sprawdzamy czy nowy edytor jest włączony
if ( typeof $ != 'undefined' && typeof $.fn.wikiEditor != 'undefined' ) {
// po załadowaniu strony wykonujemy...
$( mojeDodawaniePrzyciskow );
}
|
Jeśli tylko nie przerazisz się przytłaczającą liczbą klamerek, to nie powinno być tak trudno dostosować to trochę do własnych potrzeb. Pozdrowienia, Nux (dyskusja) 08:45, 30 cze 2011 (CEST).