~/talk

Package Manager: Powering Automatic Updates and Project Browser to Drupal's easy Composer future

Talkat DrupalCamp NJ 2023 · 2023-03-16..03-18· [php]
links:none on file
links:none on file
slides:none on file

Package Manager provides an API-only Drupal module that runs Composer commands in a staged copy via the PHP library composer-stager, letting Automatic Updates and Project Browser install and update projects through the UI without manual Composer work. It stages with four phases (create, require, apply, destroy), briefly puts the site in maintenance mode, enforces lockfile checks, prevents insecure or conflicting installs, and supports composer patches; the contrib release is 8.x-2.7 stable. Limitations: requires a writable filesystem, is not VC-aware, lacks multisite support, and has symlink issues on Windows.

AI-written summary · about

  1. 0:00Introduction to Package Manager
  2. 1:14Automatic Updates Initiative
  3. 5:38Project Browser Initiative
  4. 7:46Package Manager Core Role
  5. 8:50Composer Stager Overview
  6. 10:35Update Process Demo
  7. 12:20Package Manager Safeguards
  8. 15:48Event System and Locking
  9. 20:05Life Cycle and Validation
  10. 23:54Production vs Dev Use Cases
  11. 29:10System Requirements
  12. 34:46Custom Module Examples
  13. 36:53Q&A and Next Steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.