W tamtym tygodniu qbap opisał we wpisie dobreprogramy w wersji mini swoją wizję portalu w wersji mobilnej, całkiem przypadkiem zbiegło się to z moim wpisem jQuery Mobile - programowanie mobilne. Postanowiłem połączyć dość luźno te oba wpisy i stworzyć coś co mogłoby się przydać dla każdego z nas. Tak oto powstała wersja www dobrychprogramów na urządzenia przenośnie stworzona w jQuery Mobile. Jest to dużo bogatsza wersja niż m.dobreprogramy.pl.
Wersja działająca dostępna jest pod adresem: www.djfoxer.pl/mini/
Zapraszam do wyrażenia krytycznej opinii, wskazówek itp.
Cechy dobrychprogramów mini:
- możliwość przejrzenia 10 ostatnich wpisów (skróconych) z działu: Aktualności, Lab, Blog, Programy, Programy - testowe
- malutki rozmiar strony: 2 KB (strona html) + 10 KB (lista 10 wpisów), reszta jest w cache (pobierane tylko za pierwszym razem)
- pobranie wskazanych, PEŁNYCH TREŚCI WPISÓW z działu Aktualności (jeden pełny wpis to ok. 3 KB!)
- bezpośredni link do każdego wpisu
- działa na większości mobilnych przeglądarek, sprawdzane na : Internet Explorer 9 (WP7), Opera Mobile 11.5 (Emulator for Windows), Fennec 4.0.1 (Windows)
- uniwersalny interface z jQuery Mobile
Opis
Strona jest prosta i bardzo mała. Na górze umieściłem combobox, z którego można wybrać, który dział chcemy załadować: Aktualności, Lab, Blog, Programy, Programy - testowe (domyślnie ładowane są Aktualności). W danym momencie, jeśli raz wczytamy dział jest on zapamiętywany na czas "sesji", podobnie pełne artykuły z Aktualności (jest to jedna strona więc dane trzymane są w JavaScripcie, narazie nie w ciasteczkach).

Opera Mobile 11.5

Fennec 4.0.1
Dzięki stworzeniu strony w jQuery Mobile, jest ona mała, przystosowana do działania na urządzeniach mobilnych i całkiem ładna ;) Jeśli przeglądarka wspiera cache (czyli większość mobilnych), wejście na stronę i pobranie 10 Aktualności w wersji skróconej to ok. 12 KB. Pobrany, pełny wpis na życzenie, to ok. 3KB. Nie jest to dużo i można zaoszczędzić na łączu.

Załadowanie aktualności
Subskrypcje
W menu wyboru widoczna jest opcja "Subskrypcje". Nie jest ona jeszcze oprogramowana. W sumie liczę na jakiś odezw, czy jest sens ją robić, czy będzie jakieś zainteresowanie. W założeniach mają być tam wybrane kanały RSS blogerów na dobrychprogramach. W sumie to wyglądać będzie jak mały czytnik RSS. Z poziomy dobrychprogramów mini, byłaby możliwość dodawania/usuwania/edycji kanałów RSS blogerów. Pytanie: "jest sens to robić"?
Chętni?
Zapraszam do testów na www.djfoxer.pl/mini/ i wyrażenie swojej opinii tutaj (mam nadzieje, że komuś się to przyda).
Update 1 (v. 0.1.0.1, 07.02.2012)
Zmiany jakie dodałem dzięki Waszemu zaangażowaniu :)
nie będzie już ucinać napisu "dobreprogramy" w nagłówku"dobre" "programy" zyskał nowy image ;)wyjustowanie tekstu
v 0.1.0.1
Sprawdziłem też wyświetlanie na Operze Mini (6.5 i 4.2)

Opera Mini 6.5

Opera Mini 4.2
"Otwieranie" nowego okna, po wybraniu z menu, jest spowodowane tym, iż wysokość okna przglądarki www jest za mała. jQuery Mobile, w takim przypadku, daje tło, aby opcje wyboru były bardziej widoczne. Można to zaobserwować, też na "dużych" przeglądarkach, zmniejszając okno.
Jeśli chodzi o Amazon Kindle ,to problem jest pewnie w interpretacji w znaczniku "a" z atrybutem "target=' _blank' ". Coś pokombinuje, aby znaleźć złoty środek, bo lepiej jak okno z odnośnikiem do artykułu na dobreprogramy.pl otwiera się w nowym oknie.
Postaram się dodać niedługo wyświetlanie komentarzy (tylko do aktualności?).
Update 2 (v. 0.2, 09.02.2012)
Dzięki za uwagi jakie zgłosiliście.
Wrzuciłem na serwer nową wersje, całkiem sporo zmian (m.in komentarze):
pobieranie pełnych treści dla Aktualności, Labu i Blogówpobieranie komentarzy dla Aktualności, Labu i Blogówukrywanie sekcji z pobranymi danymizmniejszenie danych pobieranych podczas ściągania pełnych treści artykułówprzejdź do strony, przechodzi bezpośrednio do artykułu, nie otwiera nowego oknausunięcie pogrubienia dla treści wpisównowy skin"usunięcie" SubskrypcjijQuery hostowane na google
nowa wersja 0.2
Update 3 (v. 0.2.1, 10.02.2012)
dodano graficzną reprezentację ilości komentarzyusunięto "Programy w wersji testowej"Update 4 (v. 0.2.4, 20.02.2012)
poprawiono wyświetlanie komentarzydodano zmaczniki nowej linii dla wpisów i komentarzydodano formatowanie składni (code)