Answers.Body: <p>The PWA module is designed to work out of the box for very general cases without providing too much customizable functionality. People wanting advanced PWA functionality often have too-specific of requirements to wrap it up all nicely in a module, but many folks just want branding and some pages to work offline. PWA can offer those basics to you.</p>
  
  <p>When you install the PWA module, you should get a Web Manifest and offline caching, provided you specify which URLs you would like cached in the admin settings. The Web Manifest also works with almost no configuration, but if you want custom icons you can implement <a href="https://cgit.drupalcode.org/pwa/tree/pwa.api.php" rel="nofollow noreferrer"><code>hook_pwa_manifest_alter()</code></a> (link goes to official example) and specify your own icons.</p>
  
  <p>If you have any specific questions the best way to get support is by <a href="https://www.drupal.org/project/issues/pwa?categories=All" rel="nofollow noreferrer">filing an issue on drupal.org</a> and labelling it as a support request. I typically respond quickly and try to point you in the right direction even if I can't offer a coding solution.</p>
  
  <p>I would also love to document your experience in terms of how it works with CiviCRM, and if necessary we can offer recommendations on URLs to exclude, assets to cache by default, etc.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-21T22:02:38.647Z
Answers.LastActivityDate: 2019-01-21T22:02:38.647Z
Answers.UserDisplayName: Chris Ruppel
Body: <p>I would like to get our CiviCRM install running as a "Progressive Web App" (<a href="https://developers.google.com/web/progressive-web-apps/" rel="nofollow noreferrer">https://developers.google.com/web/progressive-web-apps/</a>).</p>
  
  <p>Has anyone been able to successfully get the following module working with CiviCRM and Drupal?</p>
  
  <p><a href="https://www.drupal.org/project/pwa" rel="nofollow noreferrer">https://www.drupal.org/project/pwa</a></p>
  
  <p>What about other approaches to making CiviCRM run as a PWA?</p>
  
  <p>Thanks!</p>
  
Tags: <drupal><modules>
Title: Progressive Web App (PWA) on Drupal?
ThreadText: # Progressive Web App (PWA) on Drupal?
  
  (Asked by: username_0 on 2018-10-18)
  
  I would like to get our CiviCRM install running as a "Progressive Web App" (<https://developers.google.com/web/progressive-web-apps/>).
  
  Has anyone been able to successfully get the following module working with CiviCRM and Drupal?
  
  <https://www.drupal.org/project/pwa>
  
  What about other approaches to making CiviCRM run as a PWA?
  
  Thanks!
  
  **Tags:** drupal, modules
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-01-21. Score: 1
  
  The PWA module is designed to work out of the box for very general cases without providing too much customizable functionality. People wanting advanced PWA functionality often have too-specific of requirements to wrap it up all nicely in a module, but many folks just want branding and some pages to work offline. PWA can offer those basics to you.
  
  When you install the PWA module, you should get a Web Manifest and offline caching, provided you specify which URLs you would like cached in the admin settings. The Web Manifest also works with almost no configuration, but if you want custom icons you can implement [`hook_pwa_manifest_alter()`](https://cgit.drupalcode.org/pwa/tree/pwa.api.php) (link goes to official example) and specify your own icons.
  
  If you have any specific questions the best way to get support is by [filing an issue on drupal.org](https://www.drupal.org/project/issues/pwa?categories=All) and labelling it as a support request. I typically respond quickly and try to point you in the right direction even if I can't offer a coding solution.
  
  I would also love to document your experience in terms of how it works with CiviCRM, and if necessary we can offer recommendations on URLs to exclude, assets to cache by default, etc.
  
  
  ---
  
  