Offline Dispersion of a Centralized Online Application
summary
A PHP project built with Zend Framework 2 and Doctrine 2 was redesigned from a centrally online app into a system supporting offline use, data synchronization, and later commercial distribution. The talk covers the concrete changes made: ZF2/Doctrine optimization, logging and data sync, live updates, PHP security, decoupling a monolithic app, packaging a distributable image and preparing the full stack to run on Raspberry Pi.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:52Project origins and client needs
- 7:55Web app in the cloud
- 10:00Offline challenges and data sync
- 13:11Result data sync
- 16:00Multi-station solutions
- 18:51TV result display
- 20:56Switching to Raspberry Pi
- 22:01App sales potential
- 23:26License and security issues
- 25:32PHP module and key integration
- 26:55Current state and future plans
- 28:40Summary and Q&A
related talks
25mOffline-first data: Getting Bigger
34mZero Downtime Database Migrations and Deployments
49mOfflineFirst Apps with PouchDB and CouchDB
33mOffline applications in an online world
51mCouchDB, PouchDB and Offline-Tolerant Apps
36mUsing migrations and fixtures
59mHow much database abstraction do I need?
45mZero-downtime Upgrades
