Skip to content

DO NOT MERGE: CMS Testing#41

Draft
ssavutu wants to merge 12 commits intomainfrom
CMS-Testing
Draft

DO NOT MERGE: CMS Testing#41
ssavutu wants to merge 12 commits intomainfrom
CMS-Testing

Conversation

@ssavutu
Copy link
Copy Markdown
Member

@ssavutu ssavutu commented Apr 5, 2026

PLEASE GOD DO NOT MERGE

Changes

  • swap out most endpoints to use localhost:8080 (Delta CMS) -- homepage and media gallery don't have CMS support yet
  • trust localhost certs
  • change categories_list to categories, date to published_date
  • update slugs/urls to match current WETL site taxonomy
  • Photo cards use more absolute pathing (ostensibly more stable)
  • Archive now uses Delta articles endpoints with limit/offset pagination (section or subsection path depending on page context)
  • Section page now falls back to subsection lookup if no matching section is found for the slug (pages don't break on a subsection based slug due to WETL shifts)

@ssavutu ssavutu assigned ssavutu, dan-eps and nerdhotline and unassigned dan-eps and nerdhotline Apr 5, 2026
@ssavutu ssavutu requested review from dan-eps and nerdhotline April 5, 2026 07:22
@ssavutu ssavutu added enhancement New feature or request help wanted Extra attention is needed labels Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants