Just for fun, I looked back through my records to see when I first became involved with building the website for ASHRAE Northern Alberta Chapter. Yeah, I'm that nerdy.
My name is Kent Signorini and I've been maintaining the ASHRAE NAC website since 2005! Since then, we've gone through four major iterations of the site, with this "new for 2018-2019" version being the fifth major change since I started.
When I came on board, our website was a conglomeration of Microsoft Word-to-HTML files, Microsoft Frontpage, hand-coded files, and some Dreamweaver thrown in for fun. It needed an upgrade for sure.
In 2006 we commissioned a new website, completely hand-coded by a contractor. Although the base code was simple enough, maintenance was a headache. Within a year or so, I rebuilt the site in Wordpress and went through two iterations with Wordpress as a base. Some of it was customized and I re-coded some of the PHP and HTML by hand to give us the functionality we needed. I had a lot of help from Jennifer McKenzie (our ASHRAE NAC administrator at the time) who helped with initial design ideas and took care of the week-to-week maintenance and updating of the site.
In 2010 we went through another iteration, this time moving to Drupal. Drupal was amazingly powerful. Many features were built into the site that we, ultimately, just never used. That version has stayed in operation for nearly eight years. Eight years! Again, it was time for a change.
All of these self-hosted sites were stored at an online webhost that provided us storage space, database access, and FTP and SSH (secure shell) access. Much of the maintenance was done at the shell command line or by using web based UNIX tools like PHPMyAdmin. For a nerd like me, it was great fun, but it was also a ton of work. No need for that anymore...