Web applications

Web applications

Deliver journeys, permissions, data rules, states and evidence. Implement accounts, search, files and operations explicitly rather than presenting screenshots as an application.

Deliver journeys, permissions, data rules, states and evidence. Implement accounts, search, files and operations explicitly rather than presenting screenshots as an application.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Contact OXOAK · Contact OXOAK · Contact OXOAK · Contact OXOAK · Contact OXOAK · Contact OXOAK

Contact OXOAK

Contact OXOAK

  • Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Clipsal Electrical Design Application · Design showcase

Web applications · Working details

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Working material

Implementation includes normal, empty, error and recovery states. The interface provides feedback while the server owns authorisation, validation and persistence.

Delivery and checks

Test valid, invalid and missing inputs, including back, retry and duplicate handling. Keep release records and usable recovery material.

Related practical notes

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Search experience

Search experience

Project discipline

Define search experience responsibilities, inputs, collaborators and review outcomes. This page describes a discipline; staffing is agreed for each project.

Practical notes

Why it’s time for the Jamstack to shine – the technology perspective

Test builds, releases, caching and dynamic requests separately. Architecture labels cannot guarantee unlimited free capacity.

Why it’s time for the Jamstack to shine –
the technology perspective
OXOAK / Editorial

Practical notes

Practical notes

Release recovery

Release recovery

Project discipline

Define release recovery responsibilities, inputs, collaborators and review outcomes. This page describes a discipline; staffing is agreed for each project.

We rebuilt our website on the Jamstack (without changing CMS)

Practical notes

We rebuilt our website on the Jamstack (without changing CMS)

Separate retained models from changed frontend routes and test preview, release and caching. Retaining an API does not automatically preserve old URLs.

We rebuilt our website on the Jamstack (without changing CMS)
OXOAK / Editorial

Practical notes

Practical notes

Interaction feedback

Interaction feedback

Project discipline

Define interaction feedback responsibilities, inputs, collaborators and review outcomes. This page describes a discipline; staffing is agreed for each project.

Benefits of the Jamstack – from buzzword to business ready

Practical notes

Benefits of the Jamstack – from buzzword to business ready

Static delivery suits content that can be prepared ahead of time. Live pricing, stock and authentication need separate data paths; draw that boundary before choosing an architecture.

Benefits of the Jamstack – from buzzword to business ready
OXOAK / Editorial

Practical notes

Practical notes

Accessibility checks

Accessibility checks

Project discipline

Define accessibility checks responsibilities, inputs, collaborators and review outcomes. This page describes a discipline; staffing is agreed for each project.

Where is my data anyway? Data sovereignty challenges in a world of SaaS and Cloud

Practical notes

Where is my data anyway? Data sovereignty challenges in a world of SaaS and Cloud

Inventory storage, backups, logs and support access across services and regions. Check contracts and settings rather than primary hosting location alone.

Where is my data anyway? Data sovereignty challenges in a world of SaaS and Cloud
OXOAK / Editorial

Practical notes

Practical notes

Serving content to IoT devices with a headless CMS

Practical notes

Serving content to IoT devices with a headless CMS

Reuse facts while adapting order and interaction to device tasks. Check length and confirmation separately for small-screen, voice and screenless output.

Practical notes

Practical notes

Visual consistency

Visual consistency

Project discipline

Define visual consistency responsibilities, inputs, collaborators and review outcomes. This page describes a discipline; staffing is agreed for each project.

Building a feedback loop in service partnerships

Practical notes

Building a feedback loop in service partnerships

Keep the problem, resolution and confirmation for support requests. Review recurring issues and turn repetitive fixes into product or content improvements.

Building a feedback loop in service partnerships
OXOAK / Editorial

Practical notes

Practical notes

Shape the project

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

Related practical notes

Design interfaces for specific tasks and business workflows, confirm the key actions, then choose a suitable implementation approach.

How to choose the right CMS

Practical notes

How to choose the right CMS

Use an article, product and approval as sample tasks. Have real editors author, preview and restore content and record assistance and maintenance costs.

How to choose the right CMS
OXOAK / Editorial

Practical notes

Practical notes

Building a martech stack

Practical notes

Building a martech stack

Map acquisition, content, email, analytics and customer records, including existing tools. Before adding a system, check export, synchronisation and maintenance ownership.

Building a martech stack
OXOAK / Editorial

Practical notes

Practical notes

Plan human review for AI content

Practical notes

Plan human review for AI content

Generating a whole website and then looking for someone to check it encourages a rushed review. Decide beforehand which material is available, which statements need approval and who can publish the result. The draft can then be built around information that is possible to verify.

Plan human review for AI content
OXOAK / Editorial

Practical notes

Practical notes

How to create a digital strategy roadmap

Practical notes

How to create a digital strategy roadmap

Separate current problems, near-term improvements and later experiments, with owners and evidence. Keep the rationale for roadmap changes traceable.

How to create a digital strategy roadmap
OXOAK / Editorial

Practical notes

Practical notes

How to perform a website audit

Practical notes

How to perform a website audit

Sample navigation, copy, images, forms, search and mobile tasks. A successful response establishes reachability, not correct content or behaviour.

How to perform a website audit
OXOAK / Editorial

Practical notes

Practical notes

How to brief a digital agency

Practical notes

How to brief a digital agency

State the business, audience, pages, available material and decision-maker. Clarify budget and timing conditions and identify specific reference sections.

How to brief a digital agency
OXOAK / Editorial

Practical notes

Practical notes

Planning headless CMS content

Planning headless CMS content

Download this editable planning headless cms content to record current work, open questions and owners. OXOAK examples can be adapted to the project.

Digital product design workbook

Digital product design workbook

Download this editable digital product design workbook to record current work, open questions and owners. OXOAK examples can be adapted to the project.

Why conducting a content audit is essential

Practical notes

Why conducting a content audit is essential

Record URL, topic, owner, validity and action. Distinguish duplicates, outdated material and unsupported claims rather than deciding from traffic alone.

Why conducting a content audit is essential
OXOAK / Editorial

Practical notes

Practical notes

Next: Contact OXOAK

Start with your pages, budget and timing.

Contact OXOAK