About the Activity Feed
A lightweight, real‑time summary of recent changes across Shared Lists.
What it shows
- Created list (list.created) – when a new list is created
- Edited list (list.updated) – when list title/description/category is changed
- Added slug (slug.created) – when a human‑readable URL is created
- Added resource (resource.added) – when a URL is added to a list (shows links to the resource and the list)
How it works
- Updates are written at the moment of the action (no heavy queries on page load)
- Entries are stored in
data/activity_feed.json(most‑recent first, capped to ~50) - Shared Resources reads the latest entries and renders a compact “Recent activity” card
- Links prefer pretty slugs if available, otherwise use a single‑list view
Extending the feed
Easily add more events by calling the feed API when actions occur:
- Likes (list/url), Comments, File uploads
- Visibility changes (make public/private)
- PDF exports or other notable actions
Members Resources features (what to explore next)
- My Lists: Create/edit curated lists; generate slug links for sharing; export to PDF – open My Lists
- Shared Resources: Browse public lists, like items, and discover new teaching links – open Shared Resources
- My Urls: Manage your own links and resources – open My Urls
- Files: Upload/manage PDFs; generate gated download links – open Files
- Pretty URLs: WordPress‑style slugs for Lists; supports
/l/<slug>and/list/<slug>if .htaccess is enabled