Progressive web apps
Une Application Web Progressive (PWA) est une application web qui tire parti des fonctionnalités web les plus modernes pour offrir aux utilisateurs une expérience similaire à celle des applications mobiles sur des plateformes telles qu'iOS et Android. Les PWA combinent les fonctionnalités offertes par la plupart des navigateurs modernes avec les avantages de l'expérience mobile, y compris les fonctionnalités natives des appareils mobiles.
Le découplage avec Drupal
Nous sommes impliqués dans le déploiement de nouvelles architectures de diffusion de contenus, qui offrent une expérience optimisée, notamment mobile, et propose des niveaux de performance amplifiés.
Nous aimons ReactJS, Angular et vueJS, en fonction des projets, pour animer et construire les interfaces.
Les avantages de la PWA :
- Elle est progressive - fonctionne sur tous les navigateurs ;
- Elle est responsive - s’adapte à toutes les résolutions d’écran ;
- Elle est indépendante de la connexion ;
- Elle est à jour en permanence ;
- Elle est sécurisée ;
- Elle est installable et partageable ;
- Elle facilite le réengagement ;
- Elle évite les différents stores !
Pour aller plus loin...
Drupal et les PWA (Progressive Web App) - Généralités - Part. 1 sur 3
Qu’est-ce qu’une PWA (Progressive Web App) ? Pourquoi développer une PWA ? Comment transformer un site Drupal en PWA ?
Drupal et les PWA - Part. 2 - Découplage
Comment transformer tout ou partie de son site en PWA ? Dans quel intérêt ? Comment s'y prendre...
Drupal et les PWA - Part. 3 - Exemple d'une PWA avec Drupal et Gatsby
Petit exemple de mise en place d’une Progressive Web App (PWA) générée avec Drupal 8 et Gatsby.
Retour d'expérience - Méthode et réflexions pour choisir entre un découplage total ou progressif avec Drupal
Plus que le choix du framework javascript que vous allez utiliser, la grande question, pour les équipes projets, est de choisir la meilleure solution entre le découplage total ou progressif. Chaque solution dispose bien entendu d'avantages et d'inconvénients...
Le découplage progressif avec Drupal... Le site de la RTM
Discutons d'un exemple de découplage progressif avec Drupal 8 à l'occasion de la mise en production du site de la RTM en janvier 2020... Le retour d'expérience de Ludovic, qui connait tous les détails du projet :)
Le futur des applications mobiles : les Progressive Web Apps
La famille des applications mobiles est immense, nous pouvons la décomposer en trois catégories principales. Pour commencer, nous allons identifier et définir les trois types d'applications abordées dans cet article pour permettre la bonne compréhension du contenu qui va suivre.
GraphQL, un complément intéressant à REST pour exposer vos contenus dans Drupal
Le standard REST est de nos jours devenu une norme dans l’élaboration d’APIs pour le web... Graphql propose une autre approche, complémentaire et intéressante pour exposer vos contenus...
Drupal et VueJS : notre découplage efficace...
Nous utilisons de plus en plus VueJS avec Drupal. La popularité du framework javascript est grandissante dans les communautés de développeurs, et notamment dans celle de Drupal. Nous avons tenté de savoir pourquoi, en illustrant notre position avec nos derniers travaux.