Skip to content

Clint Vidler

Website Developer & Software Engineering Student

  • About Me
  • CMS
    • Drupal
    • SharePoint
    • WordPress
  • Data
    • API
    • MongoDB
    • NAS
      • Synology
  • JavaScript
    • Angular
    • Gatsby.js
    • Node.js
      • Express.js
    • Pug.js
    • Vue.js
  • Microsoft
    • Outlook
    • SharePoint
    • Windows
  • More Topics
    • Apple
      • OSX
    • Go
    • Google
      • G Suite
    • PHP
    • Python
    • Security
      • Backup & Recovery
    • Website Design
    • Uncategorized
  • Contact

Month: July 2020

Posted on July 24, 2020July 24, 2020

Gatsby ‘window.location’ not available during SSR

The location parameter works via ‘gatsby develop’, but fails to compile via ‘gatsby build’.

Continue reading “Gatsby ‘window.location’ not available during SSR”
Posted on July 20, 2020September 2, 2020

Install NodeJS and NPM on a shared web server

NodeJS can be installed on you CPanel shared hosting plans, keep reading to see how.

Continue reading “Install NodeJS and NPM on a shared web server”
Posted on July 20, 2020September 24, 2020

Install Drush for Drupal 8 on a CPanel web server

This proved much more difficult than it should have been, so I wrote this article.

Continue reading “Install Drush for Drupal 8 on a CPanel web server”
Posted on July 12, 2020July 12, 2020

How to setup ruTorrent with Docker on a Synology NAS

An easy to follow guide to setup ruTorrent, with a Docker container on a Synology NAS.

Continue reading “How to setup ruTorrent with Docker on a Synology NAS”
Posted on July 5, 2020July 5, 2020

Global JSON data service in Angular

A simple method for loading and sharing JSON data across an Angular app using a shared service.

Continue reading “Global JSON data service in Angular”
Posted on July 4, 2020July 4, 2020

Load JSON data in Angular

Error: “Cannot find module ‘./path/to/data.json’. Consider using ‘–resolveJsonModule’ to import module with ‘.json’ extension”

Continue reading “Load JSON data in Angular”

Recent Posts

  • Add an option to hide the label for fields in WordPress Advanced Custom Fields March 13, 2023
  • Display copyright ‘current year’ in the footer using WordPress full site editing blocks March 3, 2023
  • Responsive masonry in React with a straight bottom line February 11, 2023
  • Create a custom location rule ‘Post Has Parent’ for WordPress Advanced Custom Fields February 1, 2023
  • Add a universal page load bar and/or spinner to NextJS January 11, 2023

Archives

  • March 2023 (2)
  • February 2023 (2)
  • January 2023 (2)
  • September 2022 (2)
  • July 2022 (1)
  • March 2022 (1)
  • January 2022 (5)
  • November 2021 (1)
  • August 2021 (2)
  • May 2021 (1)
  • November 2020 (1)
  • September 2020 (1)
  • August 2020 (3)
  • July 2020 (6)
  • June 2020 (1)
  • May 2020 (1)
  • March 2020 (1)
  • January 2020 (1)
  • August 2019 (1)
  • June 2019 (1)
  • May 2019 (4)
  • April 2019 (4)
  • March 2019 (3)
  • January 2019 (1)
  • December 2018 (3)
  • November 2018 (9)

Categories

  • Angular (4)
  • Apple (3)
    • OSX (3)
  • CMS (18)
    • Drupal (4)
    • Wordpress (12)
  • Data (3)
    • API (1)
    • MongoDB (2)
  • Go (5)
  • Google (2)
    • G Suite (1)
  • JavaScript (15)
    • Gatsby.js (3)
    • Next.js (2)
    • Node.js (4)
      • Express.js (2)
    • Pug.js (2)
    • React (3)
    • Vue.js (2)
  • Microsoft (5)
    • Outlook (1)
    • SharePoint (2)
    • Windows (2)
  • NAS (3)
    • Synology (3)
  • PHP (1)
  • Python (1)
  • Security (7)
    • Backup & Recovery (2)
  • TypeScript (2)
  • Uncategorized (1)
  • Website Design (5)

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • GitHub
  • Linkedin
Privacy Policy Log in