January 10, 2019 / by Rimu Atkinson / Programming, Work
For the last 10 years, Drupal has been my go-to tool to get great web sites built. However, it is clear to all but the true believers that time is ending. The total number of Drupal web sites peaked in early 2016. Even now, 3.5 years after D8 was launched, there are still 2.5 times […]
Read more
Using Ionic / Capaciter framework with Vanilla Javascript
February 9, 2023 / by Rimu Atkinson / Programming
The Ionic Framework documentation assumes you want to build your app with Angular, React or Vue and provides excellent tutorials to help you get started with those options. However, despite their docs providing code snippets with plain JS there is no ‘getting started’ guide for that. This blog post seeks to fill that gap! Initial […]
Read more
A HTML to Gemtext conversion API
August 1, 2022 / by Rimu Atkinson / Programming
I’ve made a simple API which will convert any HTML into Gemtext (source code on gitlab). In coming weeks I will create a WordPress plugin to automatically generate and update a gemlog, using this API for converting content. You might like to use this API for something too! Because I’m using RapidAPI to host the […]
Read more
Launching a new business
May 30, 2022 / by Rimu Atkinson / Work
I’m excited to announce that Aphrodite Diocson and I are starting a web development company, Web Dev Solutions. We’re focused on providing simple, effective solutions for all your web needs. We think it’s time to take what I do and make it available to more people by scaling up a bit. So if you know […]
Read more
Integrating SimpleSAMLphp with Azure Active Directory
August 12, 2020 / by Rimu Atkinson / Programming
Many organisations use Microsoft’s “Azure Active Directory” service to manage all their logins. If you want your web site to let people in one of those organisations log in to your PHP-based web site then the SAML protocol can be used to facilitate that process, without them needing to manually create an account on your […]
Read more
COVID-19: Free Educational Software for Teaching and Working from Home
May 5, 2020 / by Rimu Atkinson / Resources
As we’re all staying home, students, teachers and workers may find this list of free software useful. These programs are free of cost and free to be changed by anyone, and most are available for various operating systems. Many of these have closed source proprietary equivalents so this list will mostly be of interest to […]
Read more
Options for cafes and restaurants to take orders online in New Zealand
April 29, 2020 / by Rimu Atkinson / Resources
Recently there have been a huge influx of new services offering to smooth the way to New Zealand cafes and restaurants who need to star taking online orders. Uber Eats is a well known option but many don’t really need the delivery part of the equation and balk at their high transaction cost. On the […]
Read more
Choosing a new direction in tech
January 10, 2019 / by Rimu Atkinson / Programming, Work
For the last 10 years, Drupal has been my go-to tool to get great web sites built. However, it is clear to all but the true believers that time is ending. The total number of Drupal web sites peaked in early 2016. Even now, 3.5 years after D8 was launched, there are still 2.5 times […]
Read more
Don’t delete Facebook – tame it
April 11, 2018 / by Rimu Atkinson / Uncategorized
Any free service that exists solely on advertising and which has extensive user profiles is selling your data and undermines democracy and human rights. e.g. Facebook, Google. On the other hand Apple and Microsoft make most of their revenue from sales of hardware and software so are probably not as dangerous. However the general trend […]
Read more
A great programming book – from arrays to collections, from procedural to functional
July 28, 2017 / by Rimu Atkinson / Programming
PHP developers use arrays all the time and tend to use loops to iterate over the elements in the array and perform some action on them. It’s such a common pattern that it becomes a way of solving programming problems that is automatic and rarely questioned. But there is a better way. ‘Collections’ are object […]
Read more
Drupal 7: automatically logging users in with their Windows credentials (LDAP, NTLM)
April 4, 2016 / by Rimu Atkinson / APPLICATION, LDAP, LINUX, Programming / 0 comments
So you want to build an intranet site with a seamless onboarding process that doesn’t require users to remember yet another login? This is hard to do and a lot of things can go wrong along the way. Hopefully some of the below steers you through these treacherous waters. I built an intranet using Drupal […]
Read more