Dodatek dla Nowego Ekranu pod Greasemonkey – rozszerzenie funkcjonalności dla bloggerów.
Przed świętami Bożego Narodzenia napisałem posta, w którym zamieściłem linka do pewnej wtyczki napisanej w języku javascript do Nowego Ekranu, która rozszerzała funkcjonalność tejże witryny o kilka możliwości. Niestety ten dodatek nie był zbyt wygodny w użytkowaniu, więc idąc za radą kolegów informatyków przerobiłem to na wtyczkę do dodatku do przeglądarek o nazwie Greasemonkey, dzięki czemu ładuje się on automatycznie, ilekroć wchodzę na stronę Nowego Ekranu. Tamta wersja z poprzedniego mojego posta została wycofana.
Jeśli posiadasz firefoxa pojęcie dodatków do niego nie jest ci obce, to polecam zainstalowanie tego:
https://addons.mozilla.org/pl/firefox/addon/greasemonkey/
a następnie po instalacji i ponownym uruchomieniu firefoxa wystarczy tylko kliknąć na link z tym dodatkiem:
http://trotylus.com/misc/ne/nne/latest_v/nowynowye-kran.user.js
Jeśli używasz innej przeglądarki, to odsyłam do artykułu bloggera rip LunarBird CLH, który to krok po kroku instruuje, jak zainstalować to na innych przeglądarkach: http://lunarbird.nowyekran.pl/post/22776,nowy-superekran-turbo (znajdzie się tam również opis innego dodatku do NE – Salon25).
Jakie możliwości posiada ten dodatek.
Objaśnienie rysunku:
1. podgląd komentarza po najechaniu na ikonkę oznaczoną nr. 5.
2. zaznaczone cytaty
3. nagłówek tematu komentarza informujący, że dotyczy mojej wypowiedzi (można zmienić kolory i wyłączyć ten rodzaj powiadomienia)
4. ikonka kotwicy umożliwiająca skoczenie do wypowiedzi, na którą odpowiada dany komentarz
5. ikona szybkiego podglądu. Po najechaniu na nią ukazuje się okno oznaczone nr. 1.
Do oznaczania tekstu służy rozbudowany formularz:
A po sformatowaniu wygląda to mniej więcej tak:
Menu pokazuje się po najechaniu na link bloggera/komentatora
Objaśnienie:
1. Idź do – ma takie samo działanie jak kliknięcie na ten link z nazwą bloggera
2. Następny komentarz – skacze do następnego komentarza bloggera (w tym przypadku "rip LunarBird CLH"
3. Poprzedni komentarz – ja wyżej, tylko dot. poprzedniego komentarza
4. Dodaj do czarnej listy – komentarze tego użytkownika będą się automatycznie zwijać (jak ktoś zechce zobaczyć, co on napisał, to będzie mógł każdy komentarz ręcznie rozwinąć).
5. Dodaj do obserwowanych – komentarze tego użytkownika będą się wyróżniać specjalnym kolorem, który można ustawić w panelu administracyjnym
Taka lista pojawia się po najechaniu na ikonkę i napis wskazujący, ile zostało dodanych komentarzy do postu (znajduje się to nad tytułem artykułu – w tym przypadku "35 komentarzy"). Na samej górze są ci użytkownicy z naszej listy obserwowanych (wyświetlają się w kolorze zielonym). Kliknięcie na danego użytkownika przenosi do pierwszego jego komentarza.
(była o tym mowa w pkt. 3).
Taką listę można przeglądać i edytować po najechaniu na pole (zablokowani/obserwowani). Na poniższym rysunku widać listę obserwowanych:
Jeśli mamy otworzony formularz i zaznaczymy w tekście, albo innym komentarzu tekst, to ukaże się nam ikonka: po której naciśnięciu ten zaznaczony tekst wklei nam się do formularza (o którym mowa w pkt. 2) i oznaczy jako cytat. Dzięki temu nie ma potrzeby wciskania CTRL+C, przewijania strony, wklejania CTRL+V i oznaczania tego jako cytat. Wszystko to zrobi się jednym kliknięciem.
Nie ma potrzeby sprawdzania, czy istnieje nowsza wersja tego dodatku. On zrobi to sam za ciebie i poinformuje, jak pojawi się nowa wersja. Jedno kliknięcie na link i skrypt zostanie zaktualizowany:
Oczywiście automatyczne sprawdzanie można zablokować w panelu.
W panelu admina pojawi się specjalna zakładka służąca do personalizacji kolorów i innych opcji:
A tak wyglądają opcje w tej zakładce:
No i to tyle. Jak ktoś chce skorzystać, to zapraszam. Link i instrukcja na górze. Mam nadzieję, że redakcja NE nie zabije mnie za takie eksperymenty, ale spokojnie… Nie ingeruję w żaden sposób w Wasze oprogramowanie, w działanie serwisu, ani w Wasze bezpieczeństwo. Rozszerzam funkcjonalność witryny po stronie klienta.
Ja, autor tego dodatku, mimo dołożenia należytych starań w poprawność kodu, nie ponoszę żadnej odpowiedzialności za ew. szkody wynikłe z jego używania. Użytkowniku, instalujesz to wyłącznie na własne ryzyko!
Prosiłbym o zgłaszanie ew. błędów, propozycji itp.