Charles Tanton, specialist in professional Drupal development (based in Cape Town, South Africa)

Charles Tanton (Park Road Web Development) specialises in professional Drupal web development. I develop, build and maintain Drupal websites that add value to organisations and businesses. I have been working with Drupal for more than 12 years. Currently I am open to working on existing or building new Drupal 8 sites, as well as migrations to Drupal 8. I am particularly interested in working with clients that are doing work that is beneficial to our wonderful planet (with goals of reducing plastic, preventing or reducing environmental harm/damage, helping animals).

Park Road Web Development is based in Cape Town, South Africa, but I can work with you no matter where you are in South Africa, the uk, the usa or anywhere in the world.

Contact me if you need help with your existing or new Drupal 8 site, or D8 migration.

Charles.

Most recent work

The Internet Advertising Bureau (IAB) UK Drupal 7 to Drupal 8 Migration

IABUK home page

I was contracted by LAB to manage the migration of content from the old IAB website (Drupal 7) to an under construction, Drupal 8, IAB UK website. I successfully set up and ran migrations for 16 Drupal 7 content types (including some with field collections), to some fairly complex, paragraph based, new Drupal 8 content types. This included document and image migration, as well as taxonomy migration. Some custom migration plugins had to be created to convert data from the old site into the correct format that the new site required.

Hemsley Fraser France

Demos home page with autocomplete quick course search

At the beginning of November 2017, I was contracted by LAB to work on the Hemsley Fraser France website (https://www.demos.fr/). The work was primarily focused on the discovery and display of the catalogue of courses offered. This involved setting up of the ajax enabled course search, and using the Search API to provide more advanced course search capability, as well as integrating with views.

"Plastic Nightmare": a presentation in Kommetjie by Surfer and Scientist Dr. Tony Butt

Surfer and oceanographer Dr. Tony Butt, who has been a regular at the big wave spots around the Kommetjie area over the years and who has given talks about the science of waves and geomorphology, spoke again this evening at the Kommetjie Surf Shop, but this time it wasn’t about surfing or the formation of waves, rather he presented his research and thoughts on this “Plastic Nightmare” we are living in and are all contributors to.

Prompting a user to confirm navigation away from a page using the "beforeunload" event in javascript

To brush up on, and solidify my javascript knowledge, I'm currently going through the book "Eloquent Javascript", and came across the brief mention of "load" and "unload" events. I'm well aware of and use the "load" event all the time, but I haven't actually needed to use the "unload" event in any custom js code of mine before, so while the book doesn't really go into any detail I looked at the MDN's "beforeunload" documentation for some more info.