Progressive Web Apps Initiative

Summary

Progressive Web Apps are a hot topic currently. It allows mobile websites to look and feel like native apps, work offline or be installable and more. TYPO3 should make it easy to build progressive web applications.  What is also worth mentioning is that the PWA technology is promoted by Google as a best practice for the web applications.

Related Initiatives:

Goals

  • Make it easy to build PWA applications with TYPO3
  • Develop best practices
  • Build an API for content and structure which can be consumed by the PWA APP
  • Build a JS based PWA app which will consume content from TYPO3
  • Build a demo PWA "introduction package"
  • Define which functionalities should be in the TYPO3 Core and which should be provided by extensions
  • Handle push notifications
     
Image about timing (calendar)

Timing

Target for new features is v10.  The solution will be developed as an Extension first.

Milestones

  1. Research
  2. Provide way to store PWA related configuration
  3. Simple content API
  4. Frontend JS app consuming the api
  5. Frontend routing
  6. SEO and possibly pre-rendering

Get involved!

Team

Tymoteusz Motylewski (Lead)

Adam Marcinkowski

Zbigniew Jacko

You?