Behind the scenes

When I got this domain, I knew that I wanted to have a website here. It actually started as just a collection of HTML files. As this is suitable for one or two pages, adding content is a lot of work. So I searched for a simple CMS. I do not need any fancy features.

Some of my requirements were:

  • Has to work with Plesk
  • Ideally no database
  • Has to work on my local machine (preview)
  • Simple themes/templates (ideally just HTML and CSS)

After some searching and trying different things, I found Datenstrom Yellow. It suits my workflow very well. It takes five steps to install. It has a built-in webserver (php yellow.php serve) and just works out of the box. The default installation contains a minimal set of extensions, but there are a lot more available (like Blog).

Thanks to the git capabilities of Plesk, my current workflow is very straightforward. I edit the files with a Markdown editor of my choice, commit them to the local git repository and push them to the live site. I even uninstall the Edit extension as I do not plan on editing the contents in the browser.

I think this is about as simple as it can get and still be usable. I hope that this serves me for many years to come. And if something is missing or not working, I probably know enough PHP to fix it myself.