Tato galeria sa mi nelubi. Podla mojho nazoru je tam kopu zbytocneho javascriptu(napriklad to stmavovanie pozadia). Pokial by to bolo urobene staticky a vyzeralo to takto, tak by som to povazoval za pouzitelne.
Schopny uzivatel bude snimek prepinat kliknutim na fotku, potazmo stisknutim sipky doprava (v dobrych prohlizecich). Ti ostatni at si vesele hledaji 'pohyblive' tlacitko.
schopným uživatelem máte na mysli člověka se šestým smyslem?
nebo jak se mám dozvědět, že se kliknutím na fotku dostanu na následující?
nápady zajímavý, ale zpracováním polotovar...
Nu, je to jednoduche. RIA (Rich Internet Applications, http://en.wikipedia.org/wiki/Rich_Internet_application) maji tendenci (nekdy se tomu take trendove rika 'web 2.0') pusobit jako desktopove aplikace, tj. prinaset funkcionalitu znamou z klasickych programu do interaktivnich stranek.
OATG zcela jednoznacne do kategorie RIA patri: je interaktivni, cela psana v (a tedy i zavisla na) JavaScriptu, sestava v podstate jen z jedne stranky, funguje na principu AJAXu atp.
V ramci vstricnosti vuci uzivatelum jsem proto zabudoval celkem tri ruzne zpusoby navigace (vpred, vzad) v ramci posunu obrazku:
* klasicky "old-school" - ikonky,
* jednoduchy a privetivy - leve/prave mysitko na obrazku,
* desktop-like - kurzorove sipky (napr. vsichni zname z DokuWiki gallery pluginu)
Stejne tak jako uzivatel na desktopu zavre aktualni snimek klavesou ESC, funguje escape i v teto galerii - a nikde se o tom nepise.
Mimochodem, co se tech vecne kritizovanych tlacitek tyce, pokud si udelate vlastni instalaci galerie, nikdo vam prece nebrani v prestylovani (CSS) navigace tak, aby byla vzdy na stejnem miste. Tedy pripominka s tlacitky se principialne nevaze k produktu (kde si to kazdy muze nastavit jak chce), ale k jeho konkretnimu vzhledu na me demonstracni galerii, ze? V tom by melo byt doufam jasno.
"Zpracovanim polotovar" - takovou namitku prijimam, neb to je principem open-source. Nelibi? Navrhnete konstruktivni reseni, nebo - lepe - poslete patch. Ale flame-based prispevek "nechapu jak nekdo muze...", to je opravdu trochu silna kava. A od cloveka prinejmensim neschopneho rozumne diskuze.
Zaprve bych chtel pochvalit ze galerie je napadita a to prochazeni fotek pomoci klavesovych sipek je velice prijemne. Neznam Ria ale vypada to na rozumny pocin.
Zadruhe ale musim souhlasit s nize uvedenym komentarem ze galerie neni logicka. Kdyz prochazim web s mysi a klavesnice je daleko tak chci mit sipky na jednom miste at je furt nehledam. To mi prijde celkem neoddiskutovatelne.
Dale bych chtel rict, ze z Vasich odpovedi citim klasicky "open-source" chovani: JA jsem se s tym zadarmo trapil a udelal to k obrazu SVEMU a komu se to nelibi at si to predela (je to prece opensource) nebo at si trhne nohou. - To neni dobre chovani.
Ja to chovani sice chapu (mam stejne pocity kdyz neco udelam urcitym zpusobem protoze me to tak vyhovuje a nekdo mi pak rekne ze jemu se libi spis trochu jinak a se snim hadam...) ale presto to neni dobre.
Je treba si rozmyslet esli to delam pro lidi (pak vyhovim jejich, jen rozumnym, potrebam ikdyz se neshoduji s moji potrebou) nebo pro sebe (pak to ale nestrkam na root ale necham si to na HDD).
Aha, takze abychom predesli pripadnym diskuzim - delam to predevsim a primarne *pro sebe*. Na druhou stranu, kdyz uz jsem to udelal, prislo mi celkem fajn to nabidnout i ostatnim - cas od casu se najde clovek, kteremu se to libi. No a na root to strkam za ucelem nabidnuti, protoze jinak se o tom lidi nedozvi.
Tedy klasicke "open-source" chovani mozna neni uplne na miste: puvodni verze nemela themata; na zadost uzivatelu jsem je tam pridal *prave proto, aby si to zajemce mohl upravit*.
Tedy radte - udelal jsem pro sebe galerii, shledal ji vysoce uspokojivou a dokonce ji nabidnul verejnosti. Co mam delat dal? Nabizet, ze ji kazdemu zajemci libovolne upravim a upravenou poslu mailem, potazmo budu nekolik let poskytovat support?
Fotky se tam sypou vyhradne pres ftp/scp; upload pres WWW neni implementovan. Je to tak zamerne: praxe ukazuje, ze kdyz prijdu z akce s desitkami fotek, neni nic snazsiho nez pustit skript na vytvoreni nahledu a pak tam cely adresar behem chvilky zkopirovat.
Tim zaroven odpovidam i na predchozi rypavou poznamku o vstricnosti a doporucovani: galerie neni delana pro lamy, ktere vyzaduji na upload webinterface a odmitaji navigaci klavesnici / klikanim. Co se vstricnosti tyce, musim mj. upozornit na pomerne obsahly manual, podporu lokalizace a take fakt, ze vsechny featury pridany od verze 1.0 byly implementovany *vyhradne* v dusledku prani uzivatelu.
Uz jsem se jedne jiste osobe vyjadroval a zde to znova zopakuji:
- Timeline: kanon na vrabce, pres JS se to seka a zbytecne zere CPU. Neni jednodussi pouzit DIV s overflow a horizontalnim zcrolovanim? Autor pise, ze se to ma priblizit desktopove aplikaci, takze ten "sexy" posuvnik je vlastne na skodu ;)
- Obecne problem s logikou navigace. Vyberu-liz timelajny nejake podalbum, dostanu se na nahledy, ale neni jednoducha BFU-friendly cesta zpet. Ano, jsou tu 2 moznosti, bud back v prohlizeci, ktery je ovsem k nicemu kdyz jsem se podival na par fotek, protoze back vraci o krok zpet, tudiz na predchopsi fotky. Druhym prvkemje logo, to je v poradku z hlediska zavedenych pravidel, ale neni to jednosnacne vystizna cesta zpet, protoze ne kazdeho muze napadnout na logo kliknout.
- Chtel jsem bylo pochovalit implementaci velke fotky, ktera na rozdil ot vetsiny implementaci skutecne zasedne celou plochu, nikoliv jen to, co je aktualne videt ve viewportu. Ovsem lepsi by jeste bylo, kdyby pri vertikalnim scrolovani se posouvala i ta fotka. Pro rozumne prohlizece staci pouzit position:absolute (to bych pouzil i pro shader) a pro IE treba posun pomoci JS. Rovnez by klik mimo fotku mohl opet zpristupnit nahledy pod ni.
Celkove je projekt zajimavy a pro pre-alphu asi umi dost, ale porad je tam co dopilovavat (obzvlast v te logice), takze do ostreho provozu bych to nikomu nedoporucil.
1) timeline & kanon na vrabce: problem nizkeho vykonu jsem na zadnem ze svych tri testovacich stroju neokusil. Pripoustim, ze to nejsou zadne plecky, ale vsechny jsou 1-3 roky stare. Horizontalni overflow je moznost, pak ovsem nelze provadet posun stylem 'chytni kdekoliv v casove ose a tahni'; cela interaktivita je omezena jen na ten posuvnik. Cili to vybocuje z primarnich predstav o funkcionalite casove osy.
Pripominam, ze "pres JS se to seka" je dost pochybny argument: zaprve JS tam beztak musi btyt (stoji na nem cela galerie), zadruhe vykon JS muze zalezet na cele rade faktoru, zatreti z vlastni zkusenosti vime, ze napr. position:fixed firefox implementuje *pomaleji*, nez kdyz je position:absolute a scrollovani suplovano JavaScriptem
2) logika navigace - navrat zpet: ok, beru, doporucte neco pro BFU (zadny z pravidelnych "ctenaru" moji galerie si totiz v testovacim provozu na takove veci nestezoval). Opet ovsem pripominam, ze to neni otazka galerie jakozto sw produktu, ale me konkretni instance (tj. thematu, ktera mimochodem neni v defaultni distribuci zahrnuto).
3) Velka fotka - zajimavy napad (patrne vsak mate na mysli position:fixed; absolutni pozici IE umi, ovsem neni to to co chcete), asi to pridam do dalsi verze. Klik mimo fotku ovsem naopak odporuje konzistentnimu chovani 'modalniho' dialogu, ktery je fotkou samotnou predstavovan. Jednou je pozadi zatmene (sedive), tak by myslim nemelo byt interaktivni. To je ovsem vec na delsi diskuzi o UI obecne.
Oznaceni 'vhodne pro pre-alpha' mi prijde dost nemistne; cela vec 100% funguje, veskere stiznosti jsou v podstate opakovanou reinkarnaci poznamek o navigacnich sipkach (ktere beztak nikdo, kdo je obeznamen s lepsimi moznostmi navigace, nepouziva) a nedostatecnem UI pro posun na seznam galerii. Cela galerie navic prosla nekolikadennim testovanim, jehoz vysledky (od nezavislych testeru) byly zapracovany a opraveny.
Pro dalsi pripominky bych prosil striktni oddeleni vyhrad k me instanci galerie (tu pokladam za pomerne osobni, takze sance na zmenu neni prilis vysoka) a vyhrad ke galerii jako produktu samotnemu: takove posloucham rad a casto je zahrnu do nove verze (je-li o ni zajem, ze).