Website update log

2026-09-17

  • Appearance: The Docs & Training and Systems Status dropdown panels now use a dark background in night mode.

  • Navigation: Replaced the User Documentation button with a Docs & Training menu linking to User Documentation, the CARC Video Tutorials playlist, and the Workshop Schedule.

2026-09-11

  • New: Downtime notices is now a maintained page for planned CARC maintenance. It currently records the September 29–30 firewall upgrade, which is expected to cause frequent and prolonged interruptions to network traffic, including SSH, Open OnDemand, the Help Desk, and ColdFront.

  • Update: robots.txt is now an allowlist. The AI agents named in the user documentation’s robots file (Google, OpenAI, Anthropic, Perplexity, Cohere, Apple, Common Crawl, Meta, Amazon, DuckDuckGo, and Mistral agents) plus the Bingbot, DuckDuckBot, and Applebot search crawlers may crawl the site; every other crawler is disallowed. The file also lists the sitemaps of the project sites served under unm-carc.github.io — /docs/, /foss/, /container-camp/, and /cyverse/ — because crawlers only read robots.txt at the host root.

2026-09-10

  • Update: The CARC acknowledgement on Publications and acknowledgement is now a plain-text box with a Copy button, alongside three ready-to-paste versions (computing; computing and storage; computing, storage, and visualization), so nothing has to be retyped or edited out of braces. The page also says where to register a publication (ColdFront). Every fenced text block on the site now gets the same Copy button.
  • New: Export control — the U.S. export-regulation rules for software on CARC systems, which lived at two identical addresses on the old site; both now redirect here.
  • Update: Program specializations now carries the Computational Fluid Dynamics and Data Science course plans (transcribed from the old site’s table images, with the credit-hour reconciliation against the certificate requirements) instead of linking out to the old pages. The specialization-specific course numbers have not been re-validated against the current schedule; the page says so and points at the Program Advisor.
  • New: Research posters: SC18 and the 2018 LANL summer symposium — the twelve digital posters CARC took to SC18, plus the LANL UltraScale Systems Research Center 2018 student posters, all localized (13 images, 6 PDFs). This is the page that sat at the old site’s /news--events/News/index.html address.
  • News archive: 45 stories from the old website (2016–2024) — conference trips from SC17 to SC23, the annual user meetings, staff and student arrivals, the Hopper launch, ColdFront adoption, the $1.5M workforce-development award, the Vis Lab and gallery stories, and the COVID-19 research pieces — now live under News, grouped by year in a generated Archive, with their photographs localized. They were converted by a new one-shot tool, scripts/port_legacy_pages.py, from migration/pages.yml, which also records the eight old stories deliberately left behind (expired event notices, a duplicate, and undated orphans). Each ported page records its old address, so the old URLs redirect. Links to the ported stories from Featured projects and History now stay on this site.
  • New: Office and consultation hours — the weekly Zoom office hours (Tuesdays and Thursdays, 11:00–12:00 MT) and how to book a consultation, ported from the last remaining support page on the old site. The site-wide Office Hours button now lands here instead of on the legacy page, whose address redirects.
  • Redirects: A sweep of the old site found 151 pages still serving at their original addresses (plus five outside the old sitemap: four PBS/Torque job-submission pages and an empty workshop-registration stub). The ones whose content now lives in the user documentation — getting started, requesting accounts and projects, the Good Neighbor policy, storage and backup, the facilities description, CARC infrastructure, system status, and the PBS pages — now redirect there; the CSE “About” landing, the orphan draft HPC-systems specialization, the empty Events and Calendar pages, the social-media placeholder, a 2021 coronavirus notice, and two published test stubs redirect to their successors here. The old acknowledgement, find-funding, and duplicate grant-writing pages redirect to Publications and Grant writing resources.
  • Fix: The News archive no longer points at /news--events/News/index.html as “the old news archive”: that page is the SC18 research posters gallery. The old stories were listed only by the legacy sidebar; they are being ported into the archive here.
  • Fix: Grant writing resources had seven dead links (the OVPR and OSP pages moved); they now point at the current FRDO, OSP, Research Compliance, and NSF PAPPG pages, and the page links the facilities description proposal writers need.
  • Housekeeping: migration/legacy-paths.txt now lists the Cleve Moler story and the five pages found outside the old sitemap, so the build’s inventory check is accurate again. README warns that the Cascade archive/ folder must stay published until the port is complete. /images/lanl-logo.png on the old host is already gone (404).

2026-09-08

2026-09-05

  • New: A Jobs section and navigation tab listing CARC’s open positions — the MESA project’s Postdoctoral Researcher (Agentic AI) and Program Manager, and the Research Computing Facilitator — one page per opening, each with its UNM Jobs application link.
  • Homepage: An Open OnDemand button sits beside User Documentation in the section navigation, linking to the CARC portal.
  • Analytics: Every page now carries CARC’s own Google Analytics 4 tag (ga4_id in zensical.toml), alongside UNM’s central Tag Manager container. The site had reported nothing since its Universal Analytics property was retired.
  • Housekeeping: The Cascade site tree was tidied — every folder, page and file the rebuilt site does not own now lives under archive/ in Cascade (moved without unpublishing, so no address changed); research/ and assets/ hold only what this repository publishes. Automatic publishing on push to main is on. README, AGENTS/CLAUDE and SITE_INSTRUCTIONS describe the pipeline as it actually is.
  • News: Remembering Cleve Moler — Matthew Fricke’s full remembrance, with its three figures, replaces the placeholder.
  • Homepage: “Latest from CARC” leads with the Cleve Moler remembrance; the row now carries four cards.

  • Cutover: carc.unm.edu is now served from this repository. The site’s canonical origin (site_url) is https://carc.unm.edu/; GitHub Pages at unm-carc.github.io remains as a staging mirror. Every section, the root files and all assets are published through Cascade from the build; the legacy Cascade pages that were superseded are retired into an unpublished _retired folder rather than deleted, and the ones that never moved keep serving at their old addresses.

2026-09-04

  • Update: The site now publishes into Cascade CMS through its REST API (scripts/cascade_sync.py), and Cascade delivers it to carc.unm.edu by SFTP — the only route into that host, since its SSH port is closed to GitHub’s runners. Cascade is a conduit, not an editing surface. First live increments from this repository: the About section at carc.unm.edu/about/, and the user documentation at carc.unm.edu/docs/ (244 files, byte-verified). The homepage carries the site’s existing Google Tag Manager container; links to the documentation are relative to the same host; the sitemap no longer stamps a build date; and the root robots.txt uses a single wildcard group that welcomes every crawler and advertises both sitemaps.

  • Update: Groundwork for publishing this site into UNM’s Apache document root for carc.unm.edu, so the site keeps its .edu address while all editing moves to this repository and Cascade is retired. The build now emits an .htaccess of real 301 redirects (scripts/gen_htaccess.py) — something GitHub Pages cannot do — derived automatically from each page’s OKF sources[].resource provenance, so migrating a page and recording its origin is all it takes to redirect its old URL. Legacy Cascade pages whose content never moved are deliberately left alone: their files stay in the document root and keep serving at their original addresses.

  • New: A Page not found page, wired to the Apache ErrorDocument directive. The live site’s ErrorDocument currently points at a file that does not exist, so 404s fall back to the stock Apache error.

  • Update: CI now also runs on pull requests, so validation and a full trial build catch problems before they reach main rather than after.

  • Update: Every image and document is now stored in this repository. The 47 files that previously hotlinked carc.unm.edu — news photographs, featured-project images, the IAB minutes, the strategic plan, the CSE application instructions, and the cost model spreadsheet — were fetched, given descriptive filenames and accurate alt text, optimized from 91 MB down to 13 MB, and localized into docs/assets/ (migration/assets.yml, scripts/migrate_assets.py). scripts/check_legacy_links.py now fails the build if a page reintroduces a hotlink or points at an asset that does not exist.

2026-08-30

  • Update: The homepage “Latest from CARC” cards now feature the newest announcements (new Director, departures & retirements, new NSF awards), and the “no vacancy? never —” and “full service, every orbit —” taglines are retired.

  • Update: Restructured the News section: six new announcements are staged as placeholders pending final text from CARC administration — the new Director (Tyson Swetnam), recent departures and retirements (Patrick Bridges, Hussein Al-Azzawi, Jim Prewett), an In Memoriam for Cleve Moler by Matthew Fricke, two new NSF awards (IDSS MESA; research hardware, Ruskai), and a 2026 PSAAP COMPASS update. All stories from before August 2026 moved into an Archive with by-year headers.

  • Fix: The homepage section navigation now uses exactly the interior pages’ styling (same type, spacing, hover, and theme-aware strip colors) instead of the Bootstrap default it had been inheriting.

  • Fix: Removed the department footer’s X/Twitter and Facebook icons — those CARC accounts no longer exist; the live UNM CARC YouTube channel stands in their place. (The UNM global footer’s university-wide social links remain.)

  • Update: New site masthead. The text-only department banner is gone; in its place is the official UNM + Center for Advanced Research Computing lockup (cherry interlocking monogram, gray wordmark) on a clean band — colorway on light, silver-on-dark after dusk — with the UNM webcore bar kept above it in the spirit of the university standard (its hanging brand tab now renders as the compact white UNM wordmark inside the red bar, as other UNM centers do). Applied to the homepage and every interior page.

  • Fix: Cadillac scene corrections from review: Lobo now has a full body and a cleaner angular profile (and his wave is visible over the door); Sparky sits in the car instead of floating above it; the side-view fin is solid with twin bullet taillights pointing rearward; the rear fins are now visible in the approaching view; and the driving-away view shows the quad taillights as two horizontal pairs, ‘59-style.

  • Update: Overhauled the CSE Certificate Program course pages. Every core course and approved elective was validated against the UNM Schedule of Classes for Fall 2026 (checked August 30, 2026) and now links directly to its live schedule entry; the electives page shows per-course offering status, notes renamed courses (ECE 517 “Machine Learning”, CE 502, ME 500, MATH 505), and flags the CS/ECE/MATH graduate renumbering for Program Committee review. The Spring 2027 schedule publishes mid-October 2026 and the pages say so.

  • Fix: Corrected a site-wide link-rewriting bug that resolved relative links against the rendered page directory instead of the source file’s directory — the cause of the broken /education/cse/requirements/electives/ URL (and several other cross-section links). A full-site sweep now reports zero broken internal links.

  • Update: Added ready-made page templates (templates/news-article.md, templates/content-page.md) and an admin guide (SITE_INSTRUCTIONS.md) so staff can publish news articles and edit any page entirely from the GitHub web interface — no Cascade CMS or local tooling required. The deploy pipeline now regenerates the llms.txt machine indexes and sitemap dates automatically at build time.

  • Fix: The hero’s text panel now keeps identical size and position in the day and night themes (the night layout is canonical); the daytime cream backing is painted without affecting layout. Also replaced a Material icon code on the workshops page that rendered as literal text.

  • Update: The day/night toggle is now a bare ☾/☀ glyph in the navigation — no outline or text — so it no longer resembles the User Documentation and Help Desk buttons.

2026-08-29

  • Update: Deepened the hero landscape in both themes: snow-capped peaks inspired by the Sangre de Cristo Mountains now rise behind the eastern mesas (rosy brown with white caps by day, moonlit blue-gray by night), with a mid-distance ridge, a horizon haze band, and a foreground of chamisa bushes and yuccas scattered along old Route 66 — all theme-aware.

  • Update: The homepage hero now follows the site-wide day/night theme (same saved preference and a ☾/☀ toggle in the navigation). By day it becomes a monsoon scene over the high desert: turquoise sky, tan and brown mesas, a googie ray-sun risen above the horizon, towering cumulonimbus drifting slowly with rain curtains and falling streaks, and a hawk riding the thermals — while the neon sign goes unlit (the OPEN lozenge stays on) and the Cadillacs keep cruising. Night remains the neon Route 66 scene. Hero CTAs now open in new tabs.

  • Update: Responsive shakedown across full-screen monitor (2560px), desktop (1920px), laptop (1440px), tablet (768px), and mobile (375px): fixed the department footer’s fixed-width table that forced horizontal overflow on small screens; capped the hero overlay width on ultra-wide monitors; added three-tier hero framing (phones center on the neon sign, tablets show sign + road + cars, desktops get the full diorama); content tables scroll within the page. Verified zero horizontal overflow at every size and that the hero animations hold up.

  • Update: Remodeled the hero’s cars on the 1959 Cadillac — blade tailfins with twin bullet taillights in chrome pods, quad headlights, eggcrate grille, dagmar bumper, full-length chrome spear, wraparound windshield, long rear overhang. Lobo is now an angular UNM-logo-style wolf and Sparky a 1950s Yoshiya-style tin robot with a glowing chest spark window. The arriving car now stops fully in frame before waving, and the road’s centerline dashes shorten with distance for perspective.

  • Update: Interior pages gained day and night themes (system preference plus a ☾/☀ toggle in the section navigation, remembered per browser); User Documentation and Help Desk render as pill buttons that open in new tabs (↗). The homepage hero’s road centerline is now static, replaced by an animated scene: Lobo drives a turquoise finned Cadillac convertible with Sparky the android riding shotgun away toward the mesa; a second car arrives, swings broadside, its occupants wave, and it sinks off-screen before the loop repeats.

  • Update: All interior pages now render in the UNM Cascade webcore standard — the exact carc.unm.edu header, section navigation, breadcrumbs, department + UNM global footer, and Quick Links panel on every page, with a plain content column replacing the Zensical/Material theme (scripts/build_cascade_site.py). The OKF bundle, llms indexes, Markdown mirrors, and robots.txt are unchanged.

  • Update: Replaced the Zensical-themed homepage with a hand-authored standard-HTML page (web/index.html, installed by scripts/build_home.py): the UNM Cascade webcore header, Quick Links panel, and footer are retained verbatim, and the hero is a Googie/mid-century D3 scene — neon CARC motel sign with chaser bulbs, atomic orbits, starbursts, and Route 66 — in UNM Cherry/Turquoise/Silver. Interior pages remain Zensical; the machine-readable index remains at /index.md.

  • Initialization: Created this rebuild of carc.unm.edu with Zensical, structured as an Open Knowledge Format (OKF v0.2) bundle with the same agent surface as the user documentation: llms.txt, per-page Markdown mirrors, and an origin-wide robots.txt.

  • Migration: Migrated core pages from carc.unm.edu — About (mission, strategic plan, history, IAB), Research (featured projects, publications, services, grant resources), Education (workshops, CSE certificate program), Contact (personnel, visitors) — and the ten most recent news stories, with provenance frontmatter. Content images currently hotlink to carc.unm.edu and must be localized before the old site is retired.