How this site is maintained

Park Alerts runs on Drupal 11. This page is generated by the site itself, so the versions below are the ones running now.

What is running

Software versions
ComponentVersion
Drupal core11.4.10
PHP8.4.26
DatabaseSQLite
Admin Toolbar3.6.3
Better Exposed Filters7.2.0
Database Search8.x-1.42
Facets3.0.7
Facets Exposed Filters3.0.7
Park Alertscustom
Scheduler2.3.0
Scheduler Content Moderation Integration3.0.5
Search API8.x-1.42

Updates and security

  • The code base is managed with Composer. Site configuration is exported to files and kept in version control with the code.
  • Critical Drupal security advisories are applied within 24 hours of release. Other core and module updates are applied once a month, tested on a copy of the site first.
  • Every change is deployed as a new container image, so the previous version can be restored in minutes.

Data imports

Import status
ImportLast runResult
Alerts (every hour)Oct 20, 5:54 pm PDTOK
Parks, hours and campgrounds (daily)Oct 20, 5:32 pm PDTOK
Events (daily)Oct 20, 5:54 pm PDTOK

Scheduled work runs every five minutes without anyone logging in: publishing and unpublishing content at its scheduled time, then any data import that is due. Last run: Oct 20, 6:45 pm PDT.

Backups

The database is copied to Google Cloud Storage after every editor save and every scheduled run, and a dated copy is kept each day for 30 days. Last copy: Oct 20, 6:47 pm PDT.