=> Migration sur 3 ans
nécessite la cohabitation des deux espaces
Juillet
2015
Octobre
2015
Janvier
2016
début
dev
release
publique
ouverture
beta
Nouveau site
Existant
Ou les iframes à la rescousse
@rem DotJS 2013 pour les curieux
by @rem
window.postMessage({})
à quoi ça sert ?
<a
data-link-type="external"
data-link="mes-factures"
...
>...</a>
<a
data-link-type="external"
data-link="mes-factures"
...
>...</a>
<a
data-link-type="external"
data-link="mes-factures"
...
>...</a>
concrètement
<a
data-link="mes-factures"
href="/mon-compte/mes-factures"
target="_blank | _self | _parent | <name> "
...
>...</a>
<a
data-link="mes-factures"
href="/mon-compte/mes-factures"
target="_blank | _self | _parent | <name> "
...
>...</a>
comment configurer ?
Tout est configurable !
features, routes, API endpoints, ...
{ Backbone.fetch() }
Contexte
uniquement présentation de données
Backbone is pre-configured to sync with a RESTful API
surcharge de Backbone.Sync
utilisation de superagent ($.ajax)
Ce que l'on gagne :
Promise, configuration, middlewares, cache,
découplage réseau / application
Backbone n'est pas à la mode
c'est grave docteur ?
Backbone n'est pas à la mode
c'est grave docteur ?
Backbone maintenu
1.3.3 : Avril 2016
Backbone & ES6 ES2015
c'est possible: Marionette V3
Backbone n'est pas à la mode
c'est grave docteur ?
Backbone maintenu
1.3.3 : Avril 2016
L'important c'est ce qu'on en fait
#EverythingIsAwesome
@CarlOgren
RasCarlito
@sbachelier
stephanebachelier