Categories
Open Source Web

Why Hugo Static Site Generator

When I wrote about my move from Drupal to Hugo I didn’t provide details. This is an opinionated list of reasons I went with Hugo. TL;DR I don’t have time to maintain database server and web server. Static file hosting is cheaper. Hugo is self contained executable with no dependecies to worry about. Shared hosting…Continue readingWhy Hugo Static Site Generator

Categories
Drupal

Creating Drupal Charts on External Views Data

This is a continuation of my series of posts on using Drupal as a data platform. In this post I show that you can create charts on data external to Drupal. I picked three modules to illustrate my point from a longer list of available contributed Drupal charting modules. There are two documentation pages that…Continue readingCreating Drupal Charts on External Views Data

Categories
Drupal

Stop Spam By Disabling Drupal Visitor Registrations

For sites that do not need to have user registrations. The most effective way to prevent registration spam is to disable visitor registrations. If you need users to register to post comments, consider using use third party chat applications like Disqus and Livefyre. For some inexplicable reason I missed the memo that said I didn’t…Continue readingStop Spam By Disabling Drupal Visitor Registrations

Categories
Drupal

Data First Drupal Development

This post describes by example, a very efficient Drupal implementation methodology that involves first generating the expected data for your system then only using Drupal to manipulate the data. I simplified the implementation of a Drupal based facility booking system by pre-populating the booking entities with all possible booking time slots for the next two…Continue readingData First Drupal Development