Math Migration — Staging Review

Status as of 2026-06-22 — All URLs below are staging only under *.mathmig.binghamton.edu. Production CNAMEs will be cut over after dept sign-off (target: end of June 2026).

What to do: Click around. If something looks wrong, broken, or missing compared to the legacy site, email samoore@binghamton.edu with the specific URL, what you expected, and what you got.

The legacy server (matrix.math.binghamton.edu) stays up until everything is signed off — nothing is lost if something needs fixing.

Vhosts (full sites) — 6

Top-level virtual hosts on mathmig, each replacing one legacy hostname.

Schedule — 4 URLs

Course and faculty schedule forms, replacing the legacy Perl CGI at /d/cgi-bin/schedule/. Now served by Python Flask talking to the same MariaDB.

Committees — 2 forms

Committee listing forms. The third URL (get_committees.cgi) is the POST target of the form submit — browse via the forms above, not directly.

Degree Planner — 1 URL

Academic degree planner (acad2). Also accessible at /d/cgi-bin/acad2/plan.pl.

MySQL Reports (HTML) — 7 URLs

All formerly PDF/LaTeX/PS outputs are now rendered as HTML. Use browser Print → Save as PDF if you need a file.

Daily Directories — 6 URLs

These used to be written to DokuWiki pages by a 5 AM cron job. Now they’re live URLs — no cron lag, always current from the DB.

Placement Exams — 3 URLs (live data)

Replaces hourly+5min legacy crons. Live queries against the Screening DB. Outside scheduled exam periods these correctly show “none scheduled” / an empty feed — that is normal, not an error.

Per-Person Profiles — DB-driven pages

Auto-generated from the Department DB (research interests, courses, office hours, phone, PhD students). Uses the legacy Unix login, not the AD username (e.g., /people/alex works; /people/feingold returns 404 intentionally). Grad students are under /people/grads/<login>.

Note: these are different from the hand-maintained personal homepages at people-math.mathmig.binghamton.edu — see the vhosts section above for those.

To browse the full list of profile logins, check the faculty directory or grad directory above.

Known issues (not blocking review)

These are documented gaps — not regressions, just items still in flight.

Feedback

Click around. Email samoore@binghamton.edu with any issues. Include: the specific URL you tested, what you expected, and what you got. Subject line “Math migration feedback” is helpful.