Sam Wilson's Website

T7: Twyne

Twyne is a the name of the software that I buid my website in. I started it in 2020, after finally getting sick of every other system of website building not doing what I want.


  1. By .

    So Twyne now supports tags. That's good. Bit by bit this is is becoming enough indiewebish for me to actually be able to use it. Can't log in on the phone yet, nor upload photos and have their EXIF data read. But I think possibly I want to add a feed-reader before doing those things, and perhaps geotagging. I dare say it'd be easy to also now add some better POSH/microformats, but actually until I need to consume other sites' HTML I don't feel motivated to improve my own. Certainly higher on the todo list than that is a way to track old URLs (most of which currently lie broken, notably the feed ones which is pretty poor form on my part).

  2. By .

    It's the middle of the morning here, but that doesn't matter. I'm attempting to add tags to Twyne (I'd link that, but still haven't implemented hyperlinks in my Sam-flavoured Markdown). It's going fine, it's not a complicated thing to do really, but I'm bumping skulls with Doctrine ORM. I've used it before for a couple of projects, but not for a while, and I'd forgotten how frustrating it is to be poking at DQL or a query builder and trying to make it work --- when the equivalent SQL is simple and easy! I wouldn't mind if this was something complicated, but ordering by the count of a joined table shouldn't take an hour to figure out.

  3. By .

    I'm adding a new url field to Twyne's posts. The idea is that even though a post already has its own URL, oftentimes it's useful to include posts from other websites, and the canonical URL should be used where appropriate. I'm experimenting with making the URL the actual link: so that, for example, a posts' link in on the homepage post-list will go directly to the other site, even though there's a sort-of equivalent local URL for it. Also, in the RSS feed, the link will point to the external URL. Whether this is a good idea I'm not sure, but it does feel like it'll deflect attention from the local site for posts that are really just "retweets" or placeholders for reposts.