Entitlements for Workplace Analytics

Viva Insights is gaining popularity as a personal productivity and wellbeing tool, but it’s big brother, backed by Workplace Analytics (WPA) offers even more information to help organisations identify and promote good behaviours. Introduction Problem The data that is available in WPA is very sensitive (even though it is anonymised) and the access to the backend data needs to be restricted. This is achieved through Azure Active Directory (AAD) which has a dependency on someone with elevated rights managing the permissions.

Read more

Muti-Factor Authentication for the Massess

You have an account, you have a password, you are using a Password Manager but now you need to use some technical thing called multi-factor authentication! In essence, mutli-factor authentication (MFA) is an approach to ensuring you are who you say you are by asking you to use more than just a password. A password is secure until it is written down, said out loud or so simple that it can be guessed.

Read more

Too Many Passwords And Not Enough Memory

We all need passwords and we are all encouraged (or forced) to make them “complex” so that no one will guess them. This is potentially the most significant vulnerability that any individual or organisation has when they are trying to ensure that thier personal details and content is secured from theft and malicious use. The Problem The sheer number of passwords that we need to remember is daunting: User account to sign in to device Wi-fi password to access the internet User account for email provider User account for each individula web-site User account for each app We all gravitate to using a single password as it is easier to remember, but then each time we need to create a password, the rules might be different:

Read more

To Mum, With Love

This may seem like a strange title for a blog post, so let me explain. As many of us involved in IT do, I provide tech support for my family, and also provide them with Office 365 which provides email, Office Apps and a range of tools that are probably less familiar. Supporting my family has its challenges, in particular, trying to introduce new ways of working with new tools. This isn’t so different from any organisation that changes their technology and the way that they want their employees to work.

Read more

Notes on Hugo for Beginners (and Me), Part 5, GDPR and Cookies

As a good digital citizen, I need to consider legislation such as GDPR (and from Wikipedia) and comply with it. Hugo has page on GDPR but I could not see any details on setting up a consent banner for cookies. Solution To create a cookie consent notice I followe the excellent blog from LittleBigTech. This approach consists of a few simple steps: Create a partial called cookie-consent.html Replace the reference to analytics with this partial In my case I had a patrtial that inclded the gtag from the config, so I updated the code provided to use this approach rather than hard coding the gtag Add a content/privacy.

Read more

Notes on Hugo for Beginners (and Me), Part 4, Search

My blog is up and running and I have more than 10 years of content migrated. As part of the migration, I have reviewed categories and tags to ensure that they are consistent, but also to make it easier to find related content. I can find content based on categories and tags by browsing the pages that list them and the associated pages, but I want to be able to search as well.

Read more

Notes on Hugo for Beginners (and Me), Part 3, Creating Social Links

Part of my rationale for moving to Hugo was to remove the need to manage comments. Instead, I wanted to have comments in LinkedIn or on Twitter. Very quickly the need to allow people to comment on these mediums came about - credit to Luke Evans (, ) for highlighting the need to comment. Links within posts In the above paragraph, I put in links to my guinea pig, Luke. To do this I wrote a short code for each platforminto which I could pass the appropriate value to allow the path to be created.

Read more

Notes on Hugo for Beginners (and Me), Part 2, Building Blocks

In part 1 of this series I covered what it takes to create a post using Hugo. This post covers the structure of the files that make up the site and allow a post to be published on the site. Directories When a new Hugo site is created, a small number of directories are created. These are described in the formal documentation but I have my own descriptions below: archetypes - stores the default files and file bundles used when new content is created config - contains the config files - this one I added so I could split the config settings across different files content - contains all of the user created content data - if used, contains data files layouts - contains the files used to layout the site and provide shortcodes static - files that are not changed and served as is favicons - contains the favicons files images - image files themes - contains a folder for each theme and theme component used on the site Core Directories Several of these directories are essential to understand as they contain the core building blocks of a Hugo site.

Read more

Notes on Hugo for Beginners (and Me), Part 1, Creating a New Post

I’m happy I have moved everything to Hugo but I learned a lot on the journey and I need to remember what I have done so I can change things in the future and share my experiences. Creating a new post Possibly the most important element to remember: what do I type to create a new post? hugo new posts/2022/2022-01-04-notes-on-hugo -k post-bundle The elements of the statement are as follows

Read more

Move to Hugo

I have been blogging, on and off, for longer than I thought. I have recently not been blogging as much as I used to and have also had feedback that sometimes when people clicked on links to go to my blog, they were redirected to undesirable sites. For a while, I had been planning to move away from the hosting solution I was using as it was expensive and obviously not as secure as I had thought.

Read more