Creating a toolkit is our recommended approach for the majority of our front-end work. However the introduction of this process has presented several challenges not only for our front-end team but for our agency as well. This article covers these challenges and how to overcome them.
All posts for "Web Development" category
Automated application testing
Having recently re-joined the ranks of the Nomensa tech team I discovered some advantages to working with an established, fully tested codebase that I had not realised before.
The majority of benefits associated with testing application code will already be clear to technical professionals working in the industry. If you are not familiar with unit testing, some of the primary benefits include:
How to improve accessibility of overlay windows – part 2
In the first part of this article, I've discussed keyboard accessibility issues which are often found in overlay windows, and which affect both sighted keyboard users and screen reader users. Apart from these issues, dialogs can be tricky to use for screen reader users for few other reasons.
How to improve the accessibility of overlay windows – Part 1
Lightbox, modal window, dialog, overlay… There are many names used to describe a component with the same (or very similar) functionality. For the purpose of this article, I will use these terms interchangeably to refer to a window which is triggered by the user, appears on top of the viewed page overlaying other content, and which must be acknowledged by the user before they can come back to the main page area.
Technical delivery document
A Technical Delivery Document is designed to aid the client's understanding of the way we work and what the outcome is on the end user. We feel it is beneficial to try and communicate our approach at the start of a project and better manage the client's expectations at the same time.
What is a front-end toolkit?
A front-end toolkit acts as a reference, not only for developers but for anyone working on the front-end of a website. It is a “living” body of front-end code and documentation for a website which is updated as and when a site develops during its lifetime.
Contributing to Drupal, the Nomensa way
Here at Nomensa we have accessibility at the heart, so when we get granted time in our schedule to work on contributing modules to the Drupal community, our first choice was to look into contributing modules that could raise the standard of accessibility across Drupal.
Automating front-end build processes using Grunt
As front end development has become more and more complex over the last few years, developers have started to use a range of different tools for different purposes. Perhaps you are working on a simple project with an AngularJS front end.