Iāve been chipping away at several things over the last two weeks, mostly focussing on markup, presentation, and theme file organisation. I want to get these finalised before I look at theme customisation options. If youāve visited the home page, you might have noticed the display of certain post types has been evolving, as I search for a pleasing balance of information, appearance, and not overwhelming a visitor with a wall of text. I donāt think Iām quite there yet, so expect a few more iterations. My current thinking is to treat the home page a bit like an āactivity feed,ā where action-type posts such as Likes are displayed in summary manner to give more emphasis to the written posts.
Of course, if youāre subscribed to the site RSS or JSON feeds in a reader of some description, youāve probably not seen any difference!
The most challenging issue Iām facing is the markup of posts and other page elements to be compliant with the specs of h-entry, h-card, and the various post kinds such as: Like, Bookmark, Reply, Repost, and so on.
Everytime I think I have the markup nailed down, something comes along to show me itās broken in some way. I liked a post on Aaronās site earlier, and instead of showing as the like I intended it became a regular webmention showing my avatar as a photo, as Iāve clearly messed up the h-card and u-like-of markup in the last round of edits. So sorry to Aaron for mistakenly filling his responses with my face! The Pin13 parser shows the right elements as being present, but IndieWebify.me and Webmention.io both fail to pick them up. Iām guessing itās an issue with how Iāve nested things, and/or some stray classes from previous experiments that Iāve not tidied up? Iāll try to get some time to look into it more tonight.
For other ā minor ā examples, IndieWebring also refuses to pick up my representitive h-card, even though IndieWebify.me tells me I have this setup correctly. Aperture doesnāt seem to pick up anything other than my h-card when I use the microformats feed instead of RSS or JSON.
If the markup isnāt right then IndieWeb features are unlikely to work correctly ā so fixing this is key for an āIndieWeb integratedā theme.
As an aside, and while Iām on the subject of frustrations, Iām having a hell of a time with the Webmentions plugin. Most of the time it feels like they just donāt get sent, as I frequently have to manually ping sites (such as with the earlier like post). Thereās a chance this is related to the above markup issues; if the receiving site canāt parse the post that mentioned it, it might just throw the mention away? That feels like a bit of a stretch though.
I need to come up with a better way of testing these things, rather than ājust give it a try on here and see if itās worked or notā¦ā
But anyway, āKā is progressing, even if it sometimes feels like one step forward/two steps back. Iād hoped to have a proper āreleaseā ready for some time in February, but at the moment I think March or April are more likely. Iām only getting an hour or two a week to tinker at the moment, and I know Iām going to be busier with other things in February.
Syndicated to Indieweb.xyz and IndieNews (hopefully!)
Updated to add ā IndieNews still doesnāt like my site. āError: no_link_foundā, every time.