Wishlist: differenze tra le versioni

Da Webmobili Wiki.
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 18: Riga 18:
Gli sviluppi implementati, presenti sul [http://wmvinci.demo branch di Vinci], sono
Gli sviluppi implementati, presenti sul [http://wmvinci.demo branch di Vinci], sono
* '''Possibilità di loggarsi tramite FB dal pannellino posto nell'header.'''
* '''Possibilità di loggarsi tramite FB dal pannellino posto nell'header.'''
* '''Una volta loggati, i prodotti eventualmente presenti in Wishlist saranno visibili tramite l'icona cuore.'''<br/> Questa caratteristica è implementata solamente nei listing per ambiente/tipologia/catalogo/novita, attualmente manca l'implementazione in scheda prodotto.
* '''Una volta loggati, i prodotti eventualmente presenti in Wishlist saranno visibili tramite l'icona cuore.'''<br/> Questa caratteristica è implementata nei listing per ambiente/tipologia/catalogo/novita/scheda prodotto. Si è scelto di non mettere il cuoricino nei listing di prodotti da negozio per questioni di businness.
* '''Possibilità di pinnare o unpinnare prodotti.'''<br/> Anche questo solo nel listing ambiente/tipologia
* '''Possibilità di pinnare o unpinnare prodotti.'''<br/><br/>
<br/><br/>
L''''autenticazione''' avviene tramite Facebook mentre l''''autorizzazione''' è demandata all'applicazione.
Tempi stimati per finire:<br/>
Per poter effettuare LOG-OUT da entrambe le applicazioni (Designbest e Magazine) è stato condiviso il cookie <code>__db_facebook_logged</code>. In questo momento non è possibile effettuare il logout da Designbest, perciò su Magazine è stato implementato un evento che dopo il log-out cancella il cookie.
* <del>Inserire cuoricino in listing cataloghi e in scheda prodotto '''2h'''</del>
* In scheda prodotto inserire la funzione di zoom al click sull'immagine. Per i desktop anche un hover che evidenzi l'icona zoom '''1/2gg'''
* <del>Sorta di automatic sign on passando da WM -> MAG '''4gg'''</del> ''(È andata meglio del previsto, finito in un venerdì)''
* <del>Sorta di automatic sign on passando da MAG -> WM '''1gg'''</del> se l'utente è loggato su Facebook si ritrova loggato anche su Designbest, può considerarsi risolto<br/>
Tempi calcolati senza includere integrazione di USO.<br/><br/>
Nuovi problemi riscontrati:
* BUG: se la sessione scade la risposta del server manda in errore il javascript, con F5 va a posto.
* BUG: cliccando sulla scritta che compare all'hover del cuoricino parte anche l'evento ''unpin''

Versione attuale delle 16:01, 20 dic 2016

Wishlist Designbest (sviluppo attualmente interrotto)

[modifica]

Si tratta di un progetto che prevede di utilizzare la Wishlist già presente sul Magazine.
Lo sviluppo ha previsto l'implementazione di un REST SERVICE lato Magazine in grado di fornire tutti i metodi necessari per gestire la Wishlist (e conseguentemente gli utenti) dall'esterno.

Login con Facebook

[modifica]

Utilizzando le API di Facebook recupero i dati necessari per poter dialogare col REST Service.
Per lavorare con Facebook ho creato un account dedicato Andrea Sviluppa che è amministratore di tutte le App dei nostri portali
Magazine e Designbest condividono la stessa app in quanto stanno nello stesso dominio.
La app Designbest di Test puntano ai corrispondenti dominio di test (dbdemo47.com).
La app Designbest Local è utilizzata quando è necessario debuggare da locale (ha come dominio localhost).
La app di test di Designbest Local è impostata sul branch personale di vinci (wmvinci.demo).


Wishlist history

[modifica]

La Wishlist è stata iniziata a novembre 2016 e congelata il giorno mercoledì 16.

Gli sviluppi implementati, presenti sul branch di Vinci, sono

  • Possibilità di loggarsi tramite FB dal pannellino posto nell'header.
  • Una volta loggati, i prodotti eventualmente presenti in Wishlist saranno visibili tramite l'icona cuore.
    Questa caratteristica è implementata nei listing per ambiente/tipologia/catalogo/novita/scheda prodotto. Si è scelto di non mettere il cuoricino nei listing di prodotti da negozio per questioni di businness.
  • Possibilità di pinnare o unpinnare prodotti.

L'autenticazione avviene tramite Facebook mentre l'autorizzazione è demandata all'applicazione. Per poter effettuare LOG-OUT da entrambe le applicazioni (Designbest e Magazine) è stato condiviso il cookie __db_facebook_logged. In questo momento non è possibile effettuare il logout da Designbest, perciò su Magazine è stato implementato un evento che dopo il log-out cancella il cookie.