Description

Join us on Tuesday, June 18th, at 6:30 PM for a great session presented by Abhai Sasidharan, from Therefore Interactive. He’s kind enough to share a sneak peek of his DrupalCon Barcelona 2024 talk with us.

In an increasingly connected world, providing a seamless user experience even in offline scenarios has become paramount. In this session, we will showcase how we solved the real-world problem of using a Drupal website offline in areas with low or no internet connectivity. We will delve into how we can build a stable Progressive Web App (PWA) using Drupal by enhancing its client-side storage capabilities.
This project was part of our work with a renowned NGO, where we developed a solution that allows logged-in users to access various parts of the application without an active internet connection.
The application we built is designed to store relevant content in the browser using IndexedDB. When the network connection is lost, the application switches to using content from IndexedDB. Users can view, update, delete, and create content without a network connection, making it highly useful for the NGO's field staff who need to update or create content in regions with limited internet connectivity. We will provide in-depth explanations with code snippets and a working demo to show how this was accomplished on a Drupal website.

### Learning Objectives

Understand the fundamentals of Progressive Web Apps (PWA) and their relevance in web development.
Explore the capabilities of IndexedDB as a client-side database for offline data storage.
Learn how to implement PWA features to improve Drupal site performance and reliability, especially in offline scenarios.
Discover practical use cases for using IndexedDB in Drupal to store and manage data seamlessly offline.
Gain insights into the step-by-step process of integrating PWA and IndexedDB into your Drupal projects.
Explore real-world examples and case studies of successful Drupal-PWA and IndexedDB implementations.
Event Details:
Location: CSI Spadina - 192 Spadina Ave., Toronto, ON M5T 2C2
Date and Time: June 18th, 6:30 PM - 8:30 PM
Topic: Drupal Offline: PWA & IndexedDB for Low Connectivity Areas
Please Note: We'll send the building access code on the morning of the meetup. Please keep your email updated on Meetup.com to ensure you receive it.

Your Voice Matters:
Got ideas for future presentations or interested in being a speaker? Reach out to Pierre — we're always looking for new speakers and fresh insights!

Drinks & Discussion:
Stay after the presentation for drinks and more Drupal talk at Hotel Ocho

Special Thanks to our Sponsor:
A big shoutout to Kalamuna for providing the CSI space for our meetup.

Looking forward to seeing old friends and new faces alike. Let's make this a great meetup for Toronto's Drupal community, going strong since 2006!