Skip to content
Tom Elliott edited this page Nov 1, 2024 · 4 revisions
  • Upgrade to Plone 5.1
    • Migrate content to Plone 5.0
    • Migrate content to Plone 5.1
    • Migrate Python 2 to Python 3
    • Fix replace everything that breaks or is unsupported
    • Replace profiles
  • Upgrade to Plone 6?
  • Add NYU Global Navigation
  • Add NYU cookie consent solution (OneTrust)
  • Replace Google Analytics with Plausible Analytics
  • Implement refined look-and-feel
    • Front page slider implementation is not supported: replace with nav + hero sections for key areas
    • Add user-selectable dark mode
    • Refine nav and browser views to look/feel lighter/cleaner, but preserve/enhance color choices
    • Refine/enhance focus/selection indicators to be more cohesive
    • Provide true mobile-first theme without making the desktop experience goofy
    • Provide clean and economical printer style for all views
    • Limit Javascript as much as possible (i.e., serve clean HTML + CSS if at all possible)
    • Self-host the fonts and libraries we use so we are not dependent on and our users are not tracked by CDNs or other third parties
  • Enhance accessibility
    • Achieve WCAG 2.1 AA compliance according to NYU automated testing tools
    • Achieve WCAG 2.1 AA compliance according to NYU-approved manual testing regime
    • Establish accessibility request process for grandfathered or unexpectedly non-compliant content
    • Establish process for PDF mitigation
  • Establish and complete first round of author/editor training
Clone this wiki locally