Skip to main content
ish onCourse

Product Upgrade Announcement

Plan the next step for your course website

If your course website is ready for a refresh, start with what learners and your team need to do better. Current onCourse customers can discuss an optional upgrade of their public website, with the design, migration work, checks and fees agreed for their existing site.

Start with the experience you want to improve.

Review how learners find a course, use the page on a phone and complete an enrolment. Choose the priorities for your site rather than starting with the technology.

Current onCourse customers can choose to move their Tapestry-based customer-facing website to a React interface with server-side rendering through Next.js.

Be clear about what changes.

This upgrade applies exclusively to your customer-facing website, leaving your admin interface and internal tools unchanged. It provides a maintained foundation for future website work and a responsive public course experience.

Combining React with Next.js supports server-side rendering, performance optimisation and a modern development workflow.

This optional upgrade is available to current customers for an additional fee. We can discuss the scope and migration approach that applies to your current website.

What you'll experience

  • A modern customer-facing web foundation
  • Responsive layouts for common devices
  • Reusable components for ongoing changes
  • A defined path for website migration

The benefits of a React-based frontend

Why move to React + Next.js

Moving the customer-facing website from Apache Tapestry to React with Next.js changes its technical foundation while leaving the onCourse administration interface unchanged.

Responsive course pages

React and Next.js provide a modern foundation for server-rendered pages and responsive customer interactions.

A website your team can maintain

A modular architecture supports ongoing maintenance and the agreed evolution of the customer-facing website.

Consistent website changes

Reusable components and a clear page structure support more consistent changes and ongoing maintenance.

Cross-platform consistency

Responsive layouts support a consistent experience across common web and mobile devices.

A maintained web foundation

Server rendering, static optimisation and caching provide a foundation for the agreed website implementation.

Search and accessibility foundations

Server-rendered HTML and semantic page structure support search indexing and assistive technology use.

Agree the move before beginning it.

We will discuss the content, design, migration and checks your website needs, then agree the scope and additional fee before the work begins.