Blog (220)
Komentarze (4k)
Recenzje (1)
@djfoxerdobreprogramy mini w jQuery Mobile - wersja mobilna (update 7; 16.01.13)

dobreprogramy mini w jQuery Mobile - wersja mobilna (update 7; 16.01.13)

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/

91074
91075
91076
91077

Zapraszam do wyrażenia krytycznej opinii, wskazówek itp.

Cechy dobrychprogramów mini

[list]

[item]możliwość przejrzenia 10 ostatnich wpisów (skróconych) z działu: Aktualności, Lab, Blog, Programy, Programy - testowe[/item] [item]malutki rozmiar strony: 2 KB (strona html) + 10 KB (lista 10 wpisów), reszta jest w cache (pobierane tylko za pierwszym razem)[/item] [item]pobranie wskazanych, PEŁNYCH TREŚCI WPISÓW z działu Aktualności (jeden pełny wpis to ok. 3 KB!)[/item] [item]bezpośredni link do każdego wpisu[/item] [item]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)[/item] [item]uniwersalny interface z jQuery Mobile[/item][/list]

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
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
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ów
  • pobieranie komentarzy dla Aktualności, Labu i Blogów
  • ukrywanie sekcji z pobranymi danymi
  • zmniejszenie danych pobieranych podczas ściągania pełnych treści artykułów
  • przejdź do strony, przechodzi bezpośrednio do artykułu, nie otwiera nowego okna
  • usunięcie pogrubienia dla treści wpisów
  • nowy skin
  • "usunięcie" Subskrypcji
  • jQuery hostowane na google
nowa wersja 0.2
nowa wersja 0.2

Update 3 (v. 0.2.1, 10.02.2012)

  • dodano graficzną reprezentację ilości komentarzy
  • usunięto "Programy w wersji testowej"
405943

Update 4 (v. 0.2.4, 20.02.2012)

  • poprawiono wyświetlanie komentarzy
  • dodano zmaczniki nowej linii dla wpisów i komentarzy
  • dodano formatowanie składni (code)
91086
91087

Update 5 (v. 0.3.0, 29.06.2012)

  • wyrzucenie api googla do wstępnego ściągania rssów
  • pobieranie z labu "specjalnych" recenzji
  • zmniejszenie ilości pobieranych danych

Update 6 (v. 0.4.0, 28.01.2013)

  • poprawka z wyświetlaniem przyrostków w nicku (redakcja, moderator bloga itp.) - zgłosił Quest
  • aktualizacja jQuery do 1.8.2
  • aktualizacja jQuery Mobile do 1.2.0

Update 6 (v. 0.4.2, 16.02.2013)

  • pobieranie treści dla blogów z kategorii "pozostałe"
  • menu select do wybierania treści, zostało przekształcone w natywny select (kompatybilność ze starszymi przeglądarkami)
Wybrane dla Ciebie
Komentarze (73)