Over the past few weeks, I’ve been diligently working on rewriting the software that powers my photography site. Today, the new version has officially launched! This rewrite is mostly a bunch of back-end changes to make my life a lot easier, but it also includes some front-end changes as well. Here’s what’s new from a technical perspective:
- The site is now served over SSL thanks to DreamHost and the Let’s Encrypt program. Security boost for the win!
- Collections have been replaced with Tags. I’m in the process of tagging things more carefully than they were previously.
- The site now uses HTML 5.
- The site is now powered by Python instead of PHP. I’m using the Django framework, which I’ve really come to enjoy. As a result, the number of lines of code have been drastically reduced (the project is nearly 50% smaller!).
As is typical when I launch stuff like this, there are still a few known issues:
- The site doesn’t yet render like I want it to on mobile devices
- Swipe support for navigation isn’t yet in place
The RSS feed doesn’t work (I simply forgot to implement it)This has been fixed!
I’m sure there are probably bugs lurking here and there. Let me know if you encounter any.