This past year has been almost a daily re-hash of wake, coffee, work, exercise, eat and sleep. Rinse and repeat. So, it’s with a bit of excitement that I find myself all of a sudden involved with several new projects that have grabbed my attention.
In addition to adding a humidifier to my guitar room, I’ve subscribed to online guitar lessons from ActiveMelody. With hundreds (or thousands) of online lessons to choose from, I found this one addressing the kind of guitar playing I’m interested in. I am always hesitant to purchase online anything, but as one person on the site’s forum put it, a year’s subscription costs only a little more than a couple of in-person lessons. A good point, given that I spent a year with in-person lessons that cost much more than I paid for a year of tabs, downloadable jam tracks, and video lessons I can access whenever I wish. I am enjoying it so far!
The other project that has me all a-twitter began as the germ of an idea when I discovered that my favorite guitar forum might be lapsing into disuse. It’s a long story I won’t go into now, but this site has a “sister” site and the idea is to just have everyone move into one. The problem I (and some others) have, is that I don’t like the sister site!
So I got the idea of seeing how difficult it might be to create an alternate forum. I already have a domain and a site (this one), and checking with my ISP, found that I had plenty of storage and bandwidth, and that I could run a forum — perhaps as a subdomain to this (but more on that later. Maybe.).
I began researching forum software. There’s a lot of it available, both commercial and free. Side note: I believe forums are one of the oldest concepts enabled by the Internet. We used to have “bulletin board systems” (BBS) before the Internet. A forum is just a newer form of BBS. Since I participate in a number of forums (fora?) I started looking into what software they were using. A lot of cream rose to the top in short order. Here are some that I found.
- xenForo. This is a commercial product. $160 for a license if you self-host it. $55 every year thereafter. A lot of sites I visit have moved to this platform.
- phpBB. Many software packages proclaim they are #1, but in this case, phpBB may be correct. The software has been around since 2000, and it’s 100% free!
- Discourse. This is very modern software, “designed for the next 10 years of the Internet.” Their business model suggests paying them to host your forum, but the software is free. Being modern, it automatically reformats for smart devices as well as browsers.
- vBulletin. Another popular commercial package.$249 to purchase, or a monthly hosting place from $15 per month and up.
I looked at some others, but these were the standouts. There are plenty of review sites, and I found this one lists all of the above, with comments. Wikipedia has a table comparing forum software capabilities. Not wanting to shell out dollars for a proof-of-concept, I decided to see what some of the free packages offer. I downloaded DIscourse and installed it on my Linux server, and then I fetched phpBB and installed it on my Mac. Yes, that’s right, I put a software forum on my Mac!
At first, I was hesitant to install on my Mac, because with all the needed components, I thought it might chew up too much disk space. Wow, was I mistaken!
Based on php, the scripting language designed for the web, it wasn’t necessary to install, because Macs already ship with it. I just made sure it was up to date. Years ago I found a free web server alternative to Apache (which is bundled with every Mac, but I find difficult to set up) called Abyss Web Server from a company called Aprelium. I’ve used in for years, and it’s solid and feature-filled. All I needed was a database, so I downloaded SQLite3 and created an empty database. The install was a snap, and I began to build a forum. I downloaded and installed a theme I liked, a language pack for American English (British English is the default) and even poked a hole through my router so that a couple of people I invited could look at it.
Well, that was a fun couple of days. Now to my ISP…
In conversing with one of their staff (maybe the only one — she’s been with the company since before I became a customer — and that was 25 years ago!) she informed me I could install phpBB without a problem, and that she created a sub-domain so that I could add the forum without clobbering this site. It’s done. Now, my next step is to take what I’ve learned locally and start thinking globally!