The Solution Architect

Listing Git Checked-Out Files

From my years of working in various teams, one of the most common problems I face is unchecked-in code. Whether someone left or I was being the additional resource of the team, often the main branch was not up-to-date, and that there were files that were yet to be checked-in. Because of that, I wrote […]

Continue Reading

Power Pages Upgrading Bootstrap v3 to v5 the Complete Way

Power Pages Upgrading Bootstrap v3 to v5 the Complete Way I have been tasked to upgrade the bootstrap version from 3 to 5 of my client’s Power Pages site. The process to do so seems to be quiet simple and has been laid out nicely by Microsoft. If you have not, below are the steps: […]

Continue Reading

How to Implement CAPTCHA or Recaptcha on MS Power Pages – Part 2

How to Implement CAPTCHA or Recaptcha on MS Power Pages – Part 2 This is the Part 2 of the original post How to Implement CAPTCHA or Recaptcha on MS Power Pages. In the original post I was discussing on how to implement Google Recaptcha in Power Pages. For this article, I would be using […]

Continue Reading

How to Enforce Login on Editing Pages in MS Power Pages – Part 2

How to Enforce Login on Editing Pages in MS Power Pages – Part 2 This is the 2nd part of the series. For Part 1, click here. In Part 1 one of the suggestions was to redirect user to the Logout page when the referrer (i.e page which user came from) was not ciamlogin.com. Ciamlogin […]

Continue Reading

How to Implement CAPTCHA or Recaptcha on MS Power Pages

How to Implement CAPTCHA or Recaptcha on MS Power Pages I have been looking everywhere to be able to implement a CAPTCHA capability within MS Power Pages and I could not find an approach that worked well. As you were aware, Power Pages was very client-side heavy, and almost impossible to perform server-side interaction. Without […]

Continue Reading

How to Enforce Login on Editing Pages in MS Power Pages – Part 1

How to Enforce Login on Editing Pages in MS Power Pages – Part 1 Note: This approach works when standard login identity provider is used. Please look at the Part 2 for a custom identity provider approach. One of the clients I was working with just had a security assessment done by a security specialist. […]

Continue Reading

100% uptime, auto-scale and fully reliable WordPress site on Amazon AWS Elastic Beanstalk

INTRODUCTION One of my clients is running WordPress for their website. And they are actually willing to utilise Cloud infrastructure to host their website (ps: some clients do not want to go to Cloud due to potential privacy breach). When we’re talking about hosting in the cloud Cloud, at the end of the day, we’re […]

Continue Reading

SharePoint 2010, 2013, 2016 RSReportViewer SQL Report Viewer not rendering error

INTRODUCTION A client of mine is upgrading their SP 2010 environment to SP 2016. As part of the migration work, the RDL files also need to be migrated. Installing and configuring the SQL Report Service for SharePoint is rather easy. You just run the SQL Install wizard and choose the SQL Reporting for SharePoint features. […]

Continue Reading

How to Enable RBS Remote Blob Storage for SharePoint 2013, 2016 steps that actually work

INTRODUCTION I’m in the process of configuring SharePoint RBS Remote Blob Storage for a client’s SP 2016 on-premise installation. I thought I would be sharing in this article the steps I took to actually make it work. Some of the articles on the net are only partially working, so hopefully this article can paint a […]

Continue Reading

How to make Drupal Search API index the full rendered HTML content

INTRODUCTION Drupal is somehow a selected content management system by a lot of government bodies in Western Australia. While it’s a great little system, I still feel that it needs a lot of improvements especially around the search area. One thing that struck me was the fact that it did not index the final rendered […]

Continue Reading