Interested in the Indieweb, but you already have a WordPress site? Do you have a WordPress website or thinking of starting one?
Whether you’re a blogger, coder, designer, or just someone who wants to improve their presence on the web, if you have a WordPress site and want to add Indieweb functiona…
Now Online Only
Out of an abundance of caution regarding COVID-19 (coronavirus), we have decided to switch the March 18th meetup to an online-only meetup.
We will provide a Zoom video conference link 20 minutes before the meetup here and in the IndieWeb chat.
Homebrew Website Club is a meetup for an…
Join us… on ✨The Internet!✨
Join us for an evening of IndieWeb personal site demos and discussions! Any questions? Ask in the chatroom! Your hosts will be Marty McGuire and Jason McIntosh (who are schmarty and jmac in the chat room, respectively).
Normally our meetups happen at a venue in New …
So, assuming the default arguments are set, the parser will, for a URL that is not a feed, look for microformats. If microformats lack a summary, content, or references(for jf2) property, it will try to parse JSON-LD. If this produces no results, it will try OGP and Meta Tags.
Even though I’m not fond of Schema.org or JSON-LD, more sites have rich data in this format than Microformats and I want to be able to find author names and other properties to display proper attribution and rich link previews for my replies, bookmarks, etc.
This will be available from the Github Repo for Parse This immediately, and will likely be available in the next refreshed release of any plugin using the library. JSON-LD will not be of much use to Yarns, as it does not parse single pages, only feeds at this time.
The Truth about the Post Kinds Plugin
Post Kinds as implemented in the Post Kinds Plugin are not a post type. They are actually a taxonomy…or a tag. This tag tells the system to use a particular template to render the post, and allows for auto-generation of things like feeds and archives. This is based on the Post Formats system built into WordPress.
This means that if you turn off the plugin, all the custom rendering is gone and you get a standard post with all the extra information missing.
However, in the Gutenberg age, attributes are stored in the content field, and parsed out into blocks. In theory, a microformats parser actually could be inserted to parse out the microformats as well into blocks instead of or in addition to their own html comment based markup.
But, this means that some of the data structures of Post Kinds are being rethought.
I mentioned previously I am adding a citation post type…as in, a WordPress custom post type. This means there will be a tab in the sidebar in the WordPress admin for creating just these links. If you want to share them in list form, post them as a reply, etc.
If the post post type reflects an h-entry, I am simply storing the nested type, h-cite(citation), separately. But from the user perspective, it should allow for improvements in the classic UI, a new implementation in the block editor, or a completely new UI that just handles some of the Indieweb types.
So, create a citation, tag it with the Indieweb post kind, and it will render appropriately….similar to how it is done now.