Strona główna
-
Zmień font. Na Roboto
, na Lato
... nie wiem - coś innego. Ten aktualny wygląda jak jakiś Comic Sans.
-
Made with lots of (...)
- meh, usuń to; praktycznie każdy to teraz wpisuje, przez co ten tekst stracił całą swoją urokliwość.
-
Przycisk przyśpiesz
wcale nie przyśpiesza animacji, tylko ją kończy ¯_(ツ)_/¯
-
Twój call to action button
(tzn. ten Start
) jest okropnie brzydki:
4a. Porada odnośnie gradientów: https://twitter.com/i/moments/880688233641848832 (jeśli tego nie dostrzegasz, po prostu nie korzystaj z gradientów - to najbezpieczniejsza opcja)
4b. Jest to jedyny element na stronie mający cień, przez co interfejs sprawia wrażenie niejednolitego.
(no, prawie jedyny - jeszcze gdzieś tam masz chyba na hoverach czy coś, ale tego nie liczymy, bo pokazują się dopiero po akcji użytkownika.)
-
Na stronie głównej znajduje się za dużo kolorów i elementów - biały navbar, jakaś czerwona linia pod napisem Wybierz język programowania
, czarny przycisk Ankieta
, jasnoniebieska informacja o cookies i dodatkowo jeszcze animowany laptop (który sam w sobie jest cool, tak btw.). Za dużo - sprawia to wrażenie okropnie ociężałego i przytłaczającego. Nie możesz jednocześnie zainteresować użytkownika wszystkim.
-
Otwórz sobie https://jaki-jezyk-programowania.pl/technologie/sql/ i pomniejsz przeglądarkę tak do rozmiarów jakiegoś iPhone'a 5 - obrazek brzydko się skaluje.
6a. Przyciski dodaj do koszyka
sugerują, że to Ty sprzedajesz te książki - lepiej jest zrobić jeden przycisk zobacz w helion.pl
, usuwając tym samym potrzebę istnienia zobacz opis
. Mniej = lepiej.
6b. Przycisk Zobacz aktualne promocje
jest krzywo wyśrodkowany (czyli formalnie nie jest wyśrodkowany wcale).
6c. (redakcyjnie) Nie podawaj cen. Ceny się zmienią, artykuł zacznie przekłamywać.
6d. (redakcyjnie) W jakim celu tak w ogóle linkujesz do Heliona? Myślisz, że ludzie są zbyt głupi, aby samemu sprawdzić? :-P
-
(wracając do strony głównej) Twoja chmurka języków/technologii jest brzydka. Nie mam pojęcia, co właściwie powoduje takie wrażenie, ale daje o sobie mocno znać.
-
(redakcyjnie) Dlaczego na stronie jaki język programowania
wymieniasz Jekylla oraz HTML/CSS? Nie są to przecież języki programowania.
-
Na dole strony masz dwa razy Napisz do mnie!
- wygląda to komicznie, bo czytając ten drugi tekst (w sensie drugie napisz do mnie
) ma się wrażenie, jak gdybyś uważał, że czytelnik przez 0.5s zdążył zapomnieć, że może do Ciebie napisać i masz nieodpartą ochotę mu o tym przypomnieć. Ewentualnie otrzymujesz za mało atencji w życiu. Tak czy siak - zabawnie. Zostaw jedno (to z formularzem) i w tamtym popupie gdzieś dopisz, że jesteś także dostępny pod adresem [email protected]
.
-
Formularz kontaktowy ma niepotrzebny margines/padding na dole (pod przyciskiem Wyślij
).
10a. Wydaje mi się, czy input na wpisanie maila jest przekrzywiony? Chrome renderuje go co najmniej podejrzanie.
10b. width: 97%;
na .emailForm input
- nie no, tak się nie robi. Zrób sobie row
, input po lewej wrzuć do col-xs-6
, a ten po prawej do drugiego col-xs-6
.
10c. Okropnie wygląda ten formularz - dlaczego kontrolki nie mają chociażby klas form-control
? Wykorzystujesz przecież Bootstrapa.
10d. Nie krzycz na użytkownika: POLE TWÓJ EMAIL NIE MOŻE BYĆ PUSTE!
(błędem jest zarówno użycie capsów, jak i wykrzyknika na końcu).
10e. Jako oznaczenie błędnego pola, zmiana samego border-color
powinna być wystarczająca (Bootstrap zresztą ma do tego odpowiednie klasy) - zmiana dodatkowo background-color
czy co tam modyfikujesz powoduje, że błędnie wypełniony formularz wygląda jak spocony święty mikołaj (cały czerwono-biały).
10f. Po otwarciu tego modala byłoby ładnie, gdyby tło za nim robiło się czarne (tzn. gdyby pojawiał się jakiś overlay
).
-
Twoje czarne przyciski powinny mieć większy padding
.
11a. Napisy zmieniają swój kolor na czerwony na :hover
ze. Wygląda to okropnie.
11b. Napisy podnoszą się na :hover
ze czy mi się tylko wydaje?
tl;dr - Bootstrap to nie tylko mechanizm gridów, nie próbuj cały czas wynajdywać koła na nowo (własnych przycisków czy stylów walidacji), dopóki nie jest to coś wizualnie przyjemniejszego dla oka.
Tym niemniej nie uważam, aby było tragicznie - próbuj dalej! ;-)
GitHub
-
Opisy commitów powinny, jak można się domyślić, coś opisywać - najlepiej wprowadzone zmiany.
Co Twoim zdaniem opisuje słowo prom
(https://github.com/C0deboy/jaki-jezyk-programowania/commit/91f935b9f2ee5ca47adac66d5140b06cb3d882e2)? Już nawet nie chodzi mi o to, że to słowo oznacza coś zupełnie innego (http://www.dictionary.com/browse/prom) - można by ten commit opisać Fixing redirection in file foo.html
i każdy by wiedział, o co chodzi. prom
nikomu nic nie mówi (no może poza Tobą, ale zobaczymy za miesiąc).
-
static-pages-generator-jekyll
to okropnie długa nazwa jak na katalog.
-
Licence
-> License
.
-
Po ci Ci plik CNAME
w repozytorium?
-
Skompilowanych/wygenerowanych plików nie powinieneś wrzucać do repozytorium (tak, mówię m.in. o /static-pages-generator-jekyll/_site/
).
Podsumowanie
Tak jak napisałem: nie ma źle :-) - co nie oznacza, że jest mega fajowo i wgl
i można stronę zostawić w takim stanie, w jakim jest. Tzn. możesz, albo możesz nie, jesteś wolnym człowiekiem ¯_(ツ)_/¯
Rzeczy, które tutaj wypunktowałem, rzucają się w oczy najbardziej (przynajmniej mi), lecz nie są jedynymi, do których można się przyczepić - tym niemniej ich poprawa znacznie polepszy wizualny odbiór Twojej strony, a tym samym sprawi, że więcej ludzi będzie chciało przeczytać jej treść.
Pamiętaj: z punktu widzenia użytkownika, UI to praktycznie 3/4 strony. A w Twoim przypadku UI stanowi tak właściwie 4/4 strony, bo żadnej funkcjonalności nie zanotowałem (całość jest statyczna).