SharePoint · Government and public sector

A SharePoint website CMS where staff publish with manager approval

A SharePoint Server 2016 content management system that lets non-technical staff of a public authority update the public website themselves, with every page approved by a manager before it goes live.

Client
A government authority with a high-traffic public website
Industry
Government and public sector
Platform
SharePoint

01The challenge

Every change to the public website, from a notice to a slider or a document, went through developers. Urgent public updates waited in a queue, and the authority wanted its own teams to publish quickly without losing control of what went live.

02The solution

We built a content management system on SharePoint Server 2016 with a separate authoring site for staff and a publishing site for the public. Staff sign in with their organisation account. Creators build pages from templates, widgets and menus with a rich text editor, and a manager approves or rejects each page with a reason before it is published. Super admins manage users and roles.

How a page goes live

  1. Create the menu and widgetsMenus and reusable widgets are created first, so pages can link to them.
  2. Create the pageThe creator picks a content type, links a menu, chooses a full page, left panel or right panel layout and writes the content.
  3. Send for approvalThe creator saves a draft or sends the page to the assigned manager.
  4. Preview and decideThe approver previews the page and approves it or rejects it with a reason.
  5. PublishAn approved page and its menu appear on the public site. A rejected page returns to the creator with the reason.

Screens from the system

Sample screens redrawn with sample data. They show the real stages of the workflow.

Screen 1 of 7Built for this client

Pages dashboard

Pages by approval status, with search, sort and pagination.

Screen 1 of 7Drag to move around
Pages dashboard with sample pages
Pages dashboard

Pages by approval status, with search, sort and pagination.

What the system covers

  • Authoring and publishing sitesStaff work on one site and the public sees another.
  • Three rolesCreator, approver and super admin, with sign-in through the organisation directory.
  • Page templatesFull page, left panel and right panel layouts.
  • Content typesContent, image, video, audio and document galleries, and content with documents.
  • Menus and widgetsMain, sub, footer, quick link and top menus, plus image, video, custom and pop up widgets.
  • Home page managementSlider, quick links, news feeds and widget rows.
  • FormsA career form and a feedback form that save entries and can email the right team.
  • Site settingsLogo, footer, header icons, quick links and social sharing.

Built with Microsoft SharePoint Server 2016 · AngularJS and Bootstrap · SQL Server 2017 · Active Directory sign-in

The result

  1. Staff publish urgent updates without a developer
  2. Nothing goes live without manager approval
  3. Menus, widgets and pages are reused, not rebuilt
  4. Rejected pages return with a reason to fix and resend

Planning something similar?

Tell us what you need. The first call is free.