Dev index

Welcome to the Ancient World Magazine developer’s corner. The website was built using ProcessWire (a PHP-based content management framework) by me, Josho Brouwers. Since it’s a fairly complex website, with a lot of different moving parts (both backend and frontend), I figured it would be interesting to offer a look behind the curtain.

This particular corner of the website is divided into four main parts, which are listed below. Click the heading or click the “Continue reading” link to learn more. If you have questions, comments, or suggestions, feel free to get in touch.

Design principles

There are many different ways in which to design a website. What follows are sort of the rules that I try to adhere to when it comes to my own designs. I figured making these rules clear would help the interested reader in understanding some of the choices made here.

 Continue reading

Developer blog

The developer blog contains posts about a variety of subjects relating to the design of, and technology behind, this website. This is the place to be to learn more about the art and code used to create this website.

 Continue reading


The purpose of a development roadmap is to show where we've come from and where we want to go. While there are plenty of additional features to add to Ancient World Magazine, I am hesitant to reveal most of these too far ahead of time.

 Continue reading


This page keeps track of all changes and revisions made to Ancient World Magazine, both large and small. The changelog does not generally include content updates.

 Continue reading