Umarł wklej. Niech żyje wklej.

Opublikowano 14 stycznia 2010 z tagami: , , ,

Nowa odsłona serwisu
Jak już pisaliśmy na głównej stronie serwisu podczas aktualizacji wkleja odkryliśmy problemy z serwerem, co spowodowało niezapowiedziany downtime od godziny 20.00 w niedzielę do 21.00 w środę. Jednak zgodnie z powiedzeniem, iż „Nie ma tego złego…” dzięki awarii przenieśliśmy się na nowy, szybszy i co najważniejsze dedykowany serwer :)

… wracając jednak do tematu nowego wklej.org….

Jest to już czwarta odsłona serwisu, trzecia napisana w Django, kolejna z kompletnym przepisaniem kodu, oraz pierwsza wnosząca tak dużo nowych funkcji.

Changelog v.04:

Automatyczne podświetlenie składni

Do tej pory jedyną możliwością podświetlenia składni było wybranie odpowiedniego sposobu kolorowania (zwanego dalej „Lexerem”) podczas wklejania nowej wklejki. Teraz dodatkowo w bazie (oprócz lexera wskazanego przez użytkownika) zapisywany jest również „sugerowany” lexer, który jest wynikiem automatycznej analizy treści danej wklejki. Tutaj szczególne podziękowania należą się dla panów z teamu pocoo którzy zaimplementowali tą funkcjonalność w aplikacji pygments, którą to wykorzystujemy do kolorowania składni w naszym serwisie. Niestety automatyczne zgadywanie lexera nie jest perfekcyjne. (szczerze powiedziawszy obecnie większość wklejek zgaduje jako „Matlab” bez żadnych przesłąnek w tym kierunku), ale ponieważ w trakcie testów działał znacznie lepiej, wierzymy, że to nasza wina i cały czas usiłujemy to naprawić :)

Możliwość dodawania komentarzy do wklejek

To kolejna nowość w naszym serwisie. Od teraz klikając w przycisk „more ↓” na stronie głównej (czerwony, po lewej stronie na dole) możesz dodać opcjonalny komentarz, który pojawi się nad treścią wklejki:

Miejsce na komentarz i tagi na stronie głównej

Dzięki temu możesz jasno zapisać o co chodzi w danej wklejce (np. do czego przydaje się dany kawałek kodu, lub opis problemu z nim związanego. Warto korzystać z tego pola, szczególnie gdy przeglądamy nasze własne wklejki w panelu dużo łatwiej się zorientować w ich treści.

Możliwość tagowania wklejek

To również nowość. Podobnie jak w poprzednim paragrafie, tak i tutaj do pola na tagi dostajemy się klikając w czerwony przycisk na stronie głównej. Tag czym jest każdy wie (jeżeli nie wie to odsyłam do wikipedii), więc wspomnę tylko iż ich lista przypisana do danej wklejki znajduje się na dole (pod wklejką) po prawej stronie, zarówno na stronie wklejki jak i również na listach. Klik w tag i automagicznie można przeglądać listę wklejek z przypisanym danym tagiem.

Filtr antyspamowy

Captcha na stronie głównej
Tutaj niestety nie mogę zdradzić zbyt wielu szczegółów. ;)
Powiem jednak, że jeżeli nasz system stwierdzi (podczas wklejania) iż dana wklejka wygląda jak spam zostanie poproszony o wpisanie captchy. W tym miejscu skorzystaliśmy z gotowego rozwiązania – skryptu reCaptcha.

Nowy layout

Nowy Layout
To jako pierwsze rzuca się w oczy. Postanowiliśmy lekko zmienić design wkleja, jak widać zmiany objęły również logo (co do którego już usłyszeliśmy wiele opini) oraz dopisanie sloganu („beautiful nopaste”). Jak łatwo się domyślić powoli idziemy w stronę „ładniejszych” designów. Zaczeliśmy od wkleja (i tutaj dalej czekamy na opinie), następny w kolejności jest nasz blog (tutaj zmiany odbywają się powoli, ale ciągle) a z czasem obejmą również nasz hosting obrazków i inne tworzone przez nas serwisy (tak tak, to nie pomyłka. Powiem więcej – część naszych nowych pomysłów jest już fragmentarycznie zakodowana ;) ). Wygląd stron to dla nas jedna z priorytetowych spraw, tak więc czekamy na opinie w tym temacie w komentarzach.

Przeładowanie podświetlenia w widoku wklejki

Przeładowywanie lexera
To już ostatnia z większych i dostępnych dla użytkownika zmian. Jak już pisałem w sekcji o automatycznym podświetleniu do tej pory jedynym sposobem ustawienia lexera było wybranie odpowiedniej opcji przy wklejaniu nowej wklejki. Obecnie można skorzystać z menu z prawej strony (w widoku wklejki):

… i przeładować podświetlenie wg własnego uznania.

Inne

Dodaliśmy również wiele zmian niewidocznych dla użytkownika, za to usprawniających wydajnośc i korzystanie z serwisu administratorom :)

Podsumowując: Nowa wersja naszego „nopaste” to wiele nowych funkcji, do przetestowania których szczerze zachęcamy. Mamy nadzieję, iż kolejna odsłona przypadnie wam do gustu. Oczywiście cały czas czekamy na opinie (najlepiej w komentarzach pod tym postem), i obiecujemy wprowadzić w niedługim czasie kolejne usprawnienia.

Komentarze (5) :

Kanał RSS z komentarzami do tego wpisu. TrackBack

keNzi napisał(a) 15 stycznia 2010 @ 12:55
I jest ok ;)

Jab~ napisał(a) 16 stycznia 2010 @ 18:17
Wohooo! Super ;)
Ale mam kilka zastrzeżeń:
* Opcja „Text only” przy wyborze ‘syntax’ powinna być pierwsza – taka, że jak ktoś chce zmienić podświetlanie na żadne to nie musi szukać jak to autorzy nazwali.
* W przypadku prywatnej wklejki po kliknięciu na plaintext zamiast dać nam wklejkę w samym txt przenosi na stronę główną ;-)
* Google Chrome zawiesiliście podczas dodawania nowej wklejki prywatnej z podanym syntax (Text only), ale to pewnie nie Wasza wina ;)

togo napisał(a) 17 stycznia 2010 @ 13:53
Ładnie teraz jest :)

povder napisał(a) 17 stycznia 2010 @ 17:23
ladnie

MMA napisał(a) 3 lutego 2010 @ 12:06
ladnie

Dodaj komentarz