Wishlist: differenze tra le versioni

Da Webmobili Wiki.
Nessun oggetto della modifica
 
(18 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
== Wishlist Designbest ==
== Wishlist Designbest (sviluppo attualmente interrotto) ==
Si tratta di un progetto che prevede di utilizzare la Wishlist già presente sul Magazine.<br/>
Si tratta di un progetto che prevede di utilizzare la Wishlist già presente sul Magazine.<br/>
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.
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.
Riga 13: Riga 13:




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


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, attualmente manca l'implementazione in listing per catalogo e 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/>
L''''autenticazione''' avviene tramite Facebook mentre l''''autorizzazione''' è demandata all'applicazione.
Di seguito i punti principali ancora mancanti:
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.
* '''Possibilità di effettuare il LOG-OUT'''.<br/>Nel caso in cui si voglia DEBUGGARE è necessario aprire una console e digitare <code>openModal("facebookModal")<code>. Si apre il modale che mostra la possibilità di fare log-out tramite Facebook.

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.