After successful testing please also:
- revert rATV16895 and rATV16896
- apply this new patch there
- test that all works (e.g. adding new trait to EUserEventHandler won't break deploy on another machine
After successful testing please also:
Make PHP parser required only during development. In case missing PHP parser throw an exception immediately.
Run the adm:OnStartup event only, when Front-End is used from browser
I've looked deeply at what the adm:OnStartup even really is and what hooks to it do and it can be summarized into: create cookies/session variables based on request/other cookies.
Fixed some minor CS issues.
Added check for item, loading for database and changed related logic.
Cose style fixes.
Changes in theme adding/deleting processes, related DB structure changes.
Store all thumbnails under /system/thumbs/ folder
Need to cover all resized images as well (see associated discussion in Confluence).