Nahrávat fotky live ze Smyboxu do galerie

Issue #69 duplicate
David Čeřovský created an issue

To je takový větší úkol. Popíšu jen krátce pro představu, probereme to osobně víc, ale klidně už se ptejte co a jak

Stávající situace: Máme obrázkový server, na ten každý Smybox přístroj připojený na internet z akce posílá nafocené fotky (ty s grafikou tištěné na místě). My tyto fotky umíme zobrazovat v mobilní aplikaci Smybox. Navíc teď vyrábíme i animované GIF z fotek, ty se také budou nahrávat na obrázkový server (teda skoro stávající situace :)

Čeho chceme docílit Mohli bysme umět zobrazovat fotky z akcí hned na webu, tedy lidé by ani nepotřebovali naši aplikaci, aby se mohli na fotky podívat (nebo třeba chudáci s windows phonem :) Stáhněte si prosím aplikaci a koukněte na to prosím, co to je za data + k tomu přibydou ty GIFy. Nejlepší by bylo, kdybyste si fotky lízali z toho obrázkového serveru (trochu něco jako vyvolej.to si načítá naše fotky z galerií?)

Je potřeba ještě vymyslet, aby to bylo nějak oddělené od normálních galerií, něco jako "Live sekce" - ta by se po naharání finální klasické galerie mohla s tou Live propojit. Tedy uživatel by měl někde u klasické galerie i tlačítko na zobrazení Live galerie (příběhové fotky s grafikou, které si mohl už na místě poslat emailem nebo je vidí v mobilní aplikaci)

Dalo by se to propojit pak i s dalším nápadem, který máme na vylepšení webu. Částečně se to týká i #Issue39

Comments (13)

  1. Michal Májský
    • changed status to open

    Prvním krokem je ze strany s-cape připravit API - pro posílání fotek / gifů "foto transakc" - pro seznam galerií

  2. Michal Májský

    Pojďme prosím zrekapitulovat a doladit požadavky. Můžete potvrdit / rozporovat co píšu níže? - Přes API budeme zakádat "PhotoSession", do které nám následně přes api přijde "trojfotka", GIF a názvy "normálních fotek" (tří), které budou později nahrané ručně přes administraci. - na Frontendu pak u galerie zřejmě přibude nějaký přepínač, kde si uživatel bude moct přepnout mezi zobrazeními galerie odpovídající těm třem typům fotek (GIF, normální, trojfotka). Také by to mělo jít přepnout na detailu fotky (v lightboxu)

    Doplňující otázky:

    • Máte nějakou ustálenou terminologii pro ty typy fotek, co já nazývam normální, GIF, trojfotka?
    • Jak nám do tohodle systému zapadnou GIFy, které se vytváří ručně (nahrávají se spolu s normálními fotkami). Budou se nějakým způsobem také párovat k photo session nebo budou stát mimo?
    • Fotky posíláme přes API - obsahují logo nebo je "obrandujeme" dle nastavení galerie v adminu? photosession.png

    Díky.

  3. Petr Svoboda

    Ahoj.

    Předně bych se nechytal tolik "trojfotek". Mluvili jsme o tom kvůli názornosti, ale reálně máme 1ky, 2ky, 3ky a 4ky. Vždy se jedná o fotky již spojené s grafikou, takže není třeba dodatečně brandovat. Pro tyhle "slepené" fotky máme zažitou terminologii "printy". Neb právě tuhle fotku dostane člověk fyzicky vytištěnou do ruky.

    Když už jsme u té terminologie, tak pro "normální" fotky nemáme přesně ustálenou terminologii (ono se to v procesu ještě různě štěpí - konkrétně na 'worky' a 'RAWy'). Navrhuji zavést třeba pojem "solo" fotky. Solo fotka odpovídá jednomu záblesku foťáku a je vždy bez grafiky.

    Pakliže kouknu trochu do budoucnosti, tak bychom rádi jezdili i sessions třeba s 6ti, nebo 8mi solo fotkama. Právě kvůli GIFům (a asi bez printů, neb 8 fotek by se na jeden papír už nevešlo).

    V rámci jednoho eventu (v s-cape terminologii galerie) se můžou střídat 1kové, 2kové, 3kové printy. Lidi si před focením na Smyboxu vyberou, jak se chtějí fotit.

    Dosavadní GIFy, vytvářené v Photoshopu, se nám s tím asi nepodaří spojit. Dělejme pro ně vlastní session. Budou tedy stát teď trochu "bokem". Pakliže nám budou pěkně fungovat GIFy vytvářené ze solo fotek, tak asi přestaneme pracné photoshop GIFy vytvářet.

    Obrázek, co jsi k API vyrvořil my celkem sedí. Když bych to zrekapituloval za API klienta (obrázkový server, nebo přímo Smybox) tak:

    1. Potřebuji vylistovat eventy (galerie). Abych spároval s tím, co právě jedu. Bude se volat jednou, při zapnutí Smyboxu či zahájení uploadu na obrázkovém serveru. My jako identifikátor eventu používáme string (event code). Konkrétně datum-název ve formátu: yyyy-mm-dd-nazeveventubezmezeradiakritiky Ale nebráním se ani nějakému číselníku ... ID 1, 2, 3, 4 ... ať je to dobře databázovatelné. Dokonce mi ID přijde lepší, než ten event code. Jediné co, tak je třeba rozmyslet různé frenčízy. I když každá pojede své API, tak bych byl rád, aby číselníky galerií neměli vzájemě průnik. Jinak by se nám určitě povedlo zmatlat do sebe galerie různých zemí (například kvůli špatnému nakonfení Smyboxů, nebo při zálohování/migrování DB...). Už teď máme číselník na Frenčízy (mě se to slovo nelíbí, takže já pro to v kódech/DB používám terminologii 'branche'): 1 CZ 2 BR 3 ES 4 US-CA 5 RO Navrhuju klidně hloupě id_galery = id_branch * 10000000 + id_event (V jedné zemi nemáme šanci najezdit 10M akcí - bylo by na to třeba 100 strojů, které by jezdily každý den po dobu 274 let).

    2. Mám v ruce id_galery, přidám informaci o počtu a názvech solo fotek a zavolám 'create session' funci API. Dostanu do ruky id_session

    3. Mám id_session, připojím k tomu fotku (print / GIF) a použiju 'upload foto' funkci.

  4. David Čeřovský reporter

    Bohužel jsme se k tomu teď nedostali, Petr je zavalený prací na Printce. Teď je super, že budeme mít vyřešený ten lightbox, tak snad se k tomu někdy do konce jara dostaneme. @Poppik

  5. David Čeřovský reporter

    @Poppik nezkusíme to nějak posunout? kluci by na tom určitě začali rádi dělat. Na jak je to dlouho práce odhadem, abysme to někdy zkusili zařadit do programu? :)

  6. Log in to comment