Damian Piwowarski

Damian Piwowarski Programista Android
/ PHP / WEB

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Hej. Na początek: jestem fanem Androida i wszędobylskiego tworzenia stron, niekoniecznie zarabiających, raczej z dobrym pomysłem (tak myślę) a przede wszystkim - pożytecznych.

Jakiś czas temu stworzyłem mojdroid.pl - bloga, gdzie opisuję aplikacje (najczęściej) jak i promocje, triki, sztuczki i tym podobne dla Androida (android.com.pl jest w tej kwestii słabe, więc mam sporą oglądalność etc etc).

Ostatnio postanowiłem nieco roszerzyć funkcjonalność - tak powstał db.mojdroid.pl (http://db.mojdroid.pl/), portal ze specyfikacjami Androidów. Tak - były takie pomysły wcześniej, ale ten jest nieco inny. Dlaczego? Przedstawiam prosty widok z opisem każdej opcji, pokazuję podstawowe dane, doradzam co jest dobre w tej cenie jak i wymogach ("znajdź dla siebie"), dodaję kody ze specyfikacjami na blogi i tak dalej. Ogólnie ma być pomocne dla każdej osoby, i takiej która się nie zna jak i dla takiej, która Androida "ogarnia" z każdej strony.

Jak myślicie - warte to coś jest? Całość tworzę sam, od zera, cms napisałem sam bazując na Zendzie, dojo, jQuery i innych językach.

// Jeżeli to zły dział, to bardzo przepraszam. Widzę tu podobne posty, więc tu wklejam. Jak coś to proszę o przeniesienie.

//EDIT

Zapomniałem o czymś - kilka rzeczy się ukrywa, gdy nie są uzupełnione (a takich podstron jest póki co sporo). Polecam więc oglądanie modelu, który ma już coś dodane, np: http://db.mojdroid.pl/dane?name=Samsung-Galaxy-SDamian Piwowarski edytował(a) ten post dnia 10.09.11 o godzinie 20:47

konto usunięte

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Damian Piwowarski:

Moim zdaniem extra to wygląda. Działaj!

PS: albo coś jest w wersji alpha albo beta... albo się mylę?

konto usunięte

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Kilka uwag praktycznych.
http://db.mojdroid.pl/dane?name=Samsung-Galaxy-S -> tutaj, aby przejść na drugą stronę specyfikacji trzeba kliknąć na jedną z dwóch kropek pod specyfikacją. Byłoby ok, gdyby te kropki były widoczne od razu, a nie dopiero po przewinięciu strony. Coś bym pokombinował z tym. Przydałby się też atrybut "title", żeby było wiadomo w ogóle do czego służą albo jakiś opis.

http://db.mojdroid.pl/znajdz -> dlaczego możemy podać tylko maksymalne parametry, a nie ich przedział? jQuery UI chyba umożliwia generowanie takich suwaków, w których oznacza się przedział. Do tego umożliwiłbym też ręczne wpisywanie szukanych danych, obok suwaków lub z lewej strony, tam gdzie się obecnie wyświetlają. jQuery UI oczywiście daje możliwość synchronizacji między takim polem input a suwakiem, więc to tylko mała poprawka.

W związku z tym, że jQuery UI to wszystko oferuje - nie widzę sensu korzystania tutaj z Dojo, tym bardziej, że samo jQuery i tak jest dodawane do strony. Ale to chyba kwestia indywidualnego nastawienia i upodobań.

Poprawiłbym też sam kod html, ale jeśli chodzi o wygląd to wszystko jest bardzo estetyczne :)Michał Miszczyszyn edytował(a) ten post dnia 11.09.11 o godzinie 16:46
Damian Piwowarski

Damian Piwowarski Programista Android
/ PHP / WEB

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Hej.
Dzięki za uwagi - są bardzo pomocne :-)
Michał Miszczyszyn:

Kropki poprawię, title jest obecne - najedź na ikonkę obok nazwy.
Dojo, hm.. Dodałem bo było domyślnie w Zendzie. Ono niestety ssie i prawdopodobnie jednak je zmienię na jQuery o którym mówisz.
Walidacje poprawiłem na większości podstron, a przynajmniej się staram. :-)
Bartek Sadkowski:

;-) Poprawione.

Dzięki jeszcze raz.

konto usunięte

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Aha, no i jeszcze czepiając się – domyślnie kiedy przeglądam stronki przez Firefoksa to mam wyłączone wszystkie skrypty JavaScript. I teraz tak - o ile http://db.mojdroid.pl/znajdz od biedy działa, tak do niektórych elementów strony głównej w ogóle nie można dotrzeć bez JS. IMO to niedopuszczalne.

Polecam zastosowanie takiego podejścia: tworzymy stronę bez użycia JS ani CSS tak, aby poprawnie wyświetlała całą treść. Następnie przy pomocy JavaScriptu i CSS standardowe elementy html są dynamicznie zamieniane przez skrypt na wersje rozszerzoną. Na przykład zwykłe pole do wpisywania kwoty w wyszukiwarce mogłoby wyglądać tak:
<input type="number" min="0" max="4100" step="100">
a sprytny skrypt JS na podstawie tego kodu generowałby piękny suwak (progressive enhancement). Można zobaczyć mniej-więcej o co chodzi na przykład oglądając kod tutaj (niestety akurat slider dostępny po zalogowaniu. Samą książkę też polecam :)Michał Miszczyszyn edytował(a) ten post dnia 12.09.11 o godzinie 01:13
Damian Piwowarski

Damian Piwowarski Programista Android
/ PHP / WEB

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Hej.

O co Ci dokładnie chodzi? Różne nowe technologie staram się ograniczać, ale nie bez przesady - niestety jestem typem osoby, która nie lubi IE6 (znaczy cofania się). I tak cały portal bez JavaScriptu nie ma pierdółek - słodkich dymków i lightboxów, oceny nie działają (można jeszcze poprawić) czy przejazdu danych (muszę poprawić). Nie jest źle moim zdaniem, ale dzięki za zwrócenie uwagi :-). Poprawię podstawy.

Co do slajdów i inputów z suwakami - jest to domyślna opcja w Zendzie, więc poszedłem na łatwiznę :-) Przepraszam. Postaram się poprawić, choć pomyślę nad całkowicie inną podstroną dla biedot bez JS. :-)

Wielkie dzięki za tą opinię. Pozdrawiam!

konto usunięte

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Ja również popieram ignorowanie IE6. Ale tworzenie stron, które działają poprawnie bez JS i CSS to nie krok wstecz. Weźmy pod uwagę choćby czytniki ekranu. Albo boty. Wtedy to wszystko nabiera sensu… :)
Damian Piwowarski

Damian Piwowarski Programista Android
/ PHP / WEB

Temat: Proszę o ocenę i porady: db.mojdroid.pl

Hej jeszcze raz :-)
Pomyślałem chwilę i zrobiłem tak jak doradzasz - po Bożemu. Inputki są pięknie widoczne bez JS/CSS i da się z nich korzystać, ale brzydko wyglądają :-) Podstrona jest też w 100% zgodna i działa jak chciałem na początku (Dojo narzuciło nieco swoją złą budowę).

Dzięki ! Pozostałe podstrony poprawię z czasem. Teraz mogę liczyć na ocenę 10/10? ;-)

Następna dyskusja:

Proszę o ocenę mojej strony




Wyślij zaproszenie do