Mugo Web main content.
Magnifying glass over globe with binary code on the surface

Building an accessible website: Auditing your website for accessibility

The reasons for bringing your website in line with the Web Content Accessibility Guidelines (WCAG) 2.0 are well documented. Whatever your rationale for embarking on this worthy task, you will need to assess your current online presence for compliance.

LEARN MORE
Speaker close up

Building an accessible website: The screen reader experience

Auditing and developing accessible websites will require you to become familiar with what is referred to as a “screen reader”.

LEARN MORE
Breaking through... the cache

Simple, automated cache busting JavaScript and CSS in Symfony with eZ Platform and eZ Publish 5.x

In eZ Publish 5.x and eZ Platform, we use Assetic to manage a website's JavaScript and CSS. By default, if you make a change to your JS or CSS files, the resulting file name ends up the same. This has some undesirable cache implications that vary depending on whether you're using a reverse proxy or CDN, how you've set up browser caching rules, and more. Here's a simple way to version the file names, while still being able to cache the files as much as possible.

LEARN MORE
SEO for Content Creators. Image by Danard Vincente/Flickr

SEO basics for content creators

As developers of websites where content is key, one of the questions we are frequently asked by our clients is "how do we ensure our content ranks well in search?" It's a common concern for digital content creators, whether they're launching a new site or refreshing an existing one.

If you're publishing content online, one of your key considerations should be search engine optimization. In other words, you need to do what you can to make sure that people can find your content when they Google it.

LEARN MORE
Your content management system can help open the door to web accessibility. Photo by ClaraDon/Flickr

5 ways your CMS makes a web accessibility implementation easier

Making your website accessible to people with disabilities - whether you’re launching a brand new site, or remediating an existing one - may seem complex when you consider all the components that require attention (in-page navigation, links, colour contrast, forms, and alt tags, among other things). But the right CMS can make the job a lot easier.

LEARN MORE
-

Switching CDNs from Akamai to Amazon CloudFront

For one of our high-traffic clients, we switched the Content Delivery Network (CDN) from Akamai to Amazon CloudFront. This blog post looks at why we decided to change the CDN and describes the switching process. Plus we share some useful tips about how to configure CloudFront.

LEARN MORE
In-page navigation is critical to an accessible website

Building an accessible website: in-page navigation

A key component of an accessible website, accessible in-page navigation provides a way for website visitors to jump straight into the main content on your site and access different sections of the page quickly, without having to tab through every link to get there.

LEARN MORE
-

Plagiarism scanner integrated into an editorial approval workflow

In our case study FindaTopDoc Prescribes eZ Publish for Healthy Content Management, we briefly covered our integration of PlagScan into the editorial approval workflow. When writing about medical topics, content -- especially medical term definitions -- can end up being duplicated on other sites, even if it was not purposely copied. Therefore, it is important for SEO reasons to ensure that all content on the FindaTopDoc site is as unique as possible. Here we'll take a closer look at how the plagiarism scanner integration works.

LEARN MORE
Web accessibility is more art than science. Photo by Kevin Grocki / Flickr

Why web accessibility is more art than science

Ensuring your website is accessible to all members of your target audience can add unique requirements that demand novel solutions from your development team.

LEARN MORE
Keep calm and crush it

Attribute management in eZ Publish with eep, and robust dev practices

I recently had a lucky moment and was saved by a happy combination of things, including Assemblaeep, and a couple bits of dev-ops.

LEARN MORE