Skip to main content

All articles from section

Editorial content tagged with GFF Behind The Scenes

Title Body Published Time ago
Upgrading while GFF gasps

I’m a good bit into upgrading the Global FlyFisher to the latest version of the publishing system. Meanwhile the old site is gasping

9 months ago
Upgrading ... again

It's time for another of these major updates of the tech behind the Global FlyFisher

11 months ago
What happened to GFF?

For a painfully long time in August 2023 the Global FlyFisher was dead and gone. Our DNS-provider stumbled and took all their clients with them in the fall.

2 years ago
The threat of Drupal 8… eh… 9... eh… 10!

GFF is running on Drupal 7, and Drupal 7 is terminal. It’s destined to die. And upgrading is not an easy task, not least because version 10 is already there.

2 years ago
The up-to-date game

Maintaining a site with close to 18,000 pictures, 11,000+ video links and close to 3,000 articles means having a lot of stuff to keep up-to-date

4 years ago
Counting newsletter openings and clicks

I have build a small Drupal-module, which enables me to see how many recipients open my newsletters and click on links in it

4 years ago
Merging Wordpress content into Drupal

There’s a bunch of modules to help importing content into Drupal. My experience is that they are inadequate, and don’t do what I need. I prefer DIY.

4 years ago
The magazine image system

The blocks of nicely laid out images on GFF has required quite a bit of work to refine.

6 years ago
Lazy loading

Lazy loading is a performance improvement where images (and other assets) are loaded when needed, not when the page is loaded

6 years ago
Why I hate complexity

It seems to me that a lot of software problems are solved by adding complexity. It's a bad solution. I hate it.

7 years ago
Drupal, YouTube and Vimeo integration

The GFF video section uses a few neat cowboy tricks to smoothly integrate videos from YouTube and Vimeo into the site

7 years ago
Preserving old URLs

I'm surprised how little web publishers cherish their old URLs. When I browse old links to the outside from our articles, I constantly meet 404-pages. I value GFF’s old web-addresses, and here's how I maintain them.

8 years ago
Review ratings on Google

Google can pick up quite a lot of structured information from your site, and you can help by presenting it correctly

8 years ago
Node number 50,000

Just the other day the Global FlyFisher crossed the 50,000 node nid mark in the database. GFF is a large site, but still far from any boundaries set by Drupal.

8 years ago
A little about caching

A site as GFF needs some level of caching in order to be able to deliver pages fast without bogging down the server or database

9 years ago
Fighting spam on GFF

Here's a rundown of the different things I do to keep spammers from posting on the Global FlyFisher

9 years ago
The fixed top menu

A lot of sites feature a part of the page – typically a top menu – that is fixed to the top of the screen when you scroll down. Here are some thoughts about such a feature and how to do it.

9 years ago
The technology behind LeaderCalc

This is the story about the adaptation of the old LeaderCalc spreadsheet to a Drupal module that drives a web based system

9 years ago
The GFF Drupal theme

The Drupal theme that's used on the Global FlyFisher is home made from scratch. I deplore large and complex themes, and prefer simple and compact.

9 years ago
The new newsletter

I reinstated the GFF Newsletter that we stopped sending a decade ago. This article is about the system driving the new newsletter.

9 years ago
GFF BTS

This section tells a bit about the technology behind and development of the Global FlyFisher. Nothing at all about fishing or fly tying, but interesting to some.

9 years ago

Since you got this far …


The GFF money box

… I have a small favor to ask.

Long story short

Support the Global FlyFisher through several different channels, including PayPal.

Long story longer

The Global FlyFisher has been online since the mid-90's and has been free to access for everybody since day one – and will stay free for as long as I run it.
But that doesn't mean that it's free to run.
It costs money to drive a large site like this.
See more details about what you can do to help in this blog post.