BLOG |

A Closer Look: Zenith People

The Zenith People website was quite a large and complex project. There doesn’t seem to be much happening on the surface, but when you look at it a little closer, most of the work goes on behind the scenes. However, with two different vacancy searches, a vacancy application function with CV upload, a Postcode distance search and an email contact form, the public-facing part of the site is far from feature-free.

Even still, by far the most detailed part of the website is the administration panel, specifically the vacancy management tool. This project saw our first widespread use of AJAX, the admin tool being the perfect place for such a process-streamlining technique.

AJAX, standing for Asynchronous Javascript And XML, is an approach used to allow processing to happen and be redisplayed on a webpage without reloading it. It allows for swathes of traditional click-and-reload operations to be streamlined onto just the one webpage.

005

At its simplest, AJAX was used to show, hide and delete advertised vacancies. On a more detailed level, we used it to manipulate the vacancy-posting screens. For example, if a particular job was to be put into their own ‘careers’ section, the form changes to display only the fields such a posting requires without reloading the page. In-line forms were also provided to help stop any unnecessary back-and-forth between admin sections.

We also spent a fair bit of time and effort using JavaScript effects to make the whole process of adding a vacancy as simple as possible. If a user were to miss out a required field, a notification is shown and the page scrolled to show the highlighted field. It may not seem like much, but it certainly saves a user from searching for the problem themselves.

006 007

Zenith People have been a great client to work with. With their continuous input, we came up with a site that matched their individual needs, complementing their working process. From my own point of view, this has also been a great project to work on. An enthusiastic client with a challenging set of requirements is always a bonus in my eyes.

Back to Blog

Start a Project

  • Drop files here or
    Accepted file types: pdf, jpg, ai, psd, doc, docx, txt, pages, zip, rar.