I’ve flipped, tweaked and punched more toggles and valves under the hood. This little blog just took a great many time-release IndieWeb vitamins. Watch out, my dosage may soon reach therapeut…
Congratulations on all the tweaks!
It took me a while to puzzle it out when I first ran across it, but the text just underneath your title: <SPAN CLASS='P-AUTHOR H-CARD'>MIRIAM AVERY</SPAN> is occurring because you’re using the microformats 2 plugin which tries to inject the p-author h-card portion into your page, but it’s having a conflict with your theme which is escaping the output for that author section. (More details on this known issue here.)
Chances are pretty good that you could deactivate the microformats plugin to fix the cosmetic issue without causing other major issues. Depending on your theme’s native microformats markup, you may likely find that you don’t see or experience any other major issues with any of the other technology. The one issue I’ve seen people come across here is if they’re using Brid.gy to syndicate their content via webmention to Twitter, in which case having stronger markup becomes much more important. Hopefully this will at least help you track down and either fix the issue or figure out the best way around it for your particular needs.
The best long term solution would be to add the proper microformats markup directly into the theme itself.
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 pos...
New IndieWeb friendly themes for WordPress are always a welcome thing. I hope he’s open-sourcing it for others to tinker with as well.
I spent yesterday working on a version of a blogger theme compatible with IndieWeb tools like webmentions. You can see an example here: https://drmacsspot.blogspot.com/
Then using IFTT I syndicate my notes to Twitter and the tweets get displayed back on my blog as comments. Here is an example: https...
Importing and editing custom templates on Micro.blog.
I do sort of wonder if Micro.blog functionality would break if new themes don’t have the correct microformats 2 markup? I suspect it runs in conjunction with various common parsers and thus may have issues. It’s a cool thing though that this sort of customization is available now on the platform which is quickly becoming more and more flexible.
A return to RSS or is there something else again in the development of the web? ❧
There are other options out there, though in many cases distribution is uneven. There are new specs like JSONFeed which many sites and feed readers support just in the last year.
There are also simpler methods than RSS now including the microformats-based h-feed which one can use to create a simple feed that many feed readers will support.
Part of RSS’s ubiquity is that it is simply so prevalent that most common CMSs still support it. The fact that the idea of RSS is so old and generally un-evolving means there isn’t a lot of maintenance involved once it’s been set up.
Now that phase one of Gutenberg has dropped the interest in #ClassicPress grows by the day. So many WordPress developers fear the loss of control they will face under the new regime of 5.0. Many just don't want to do the work of all that refactoring.
#IndieWeb and #ClassicPress should join forces.
When will the government shutdown end? The bombshell Russia story from the New York Times: is Trump working for Russia?
Sen. Ted Cruz (R-Texas); Sen. Tim Kaine (D-Va.); former Sen. Claire McCaskill (D-Mo); roundtable discussion with Cornell Belcher, Al Cardenas (American Conservative Union), Carol Lee (Wall Street Journal) and Peggy Noonan (Wall Street Journal)
Somewhat interesting to note that the source for the web page for this episode includes the non-standardized meta data "sameAs":"http://www.imdb.com/title/tt0103396/". This feels reminiscent of the function of the microformats for u-syndication or rel-syndication which gives the folks at the network a trail to the copy of the data for the episode that they likely syndicated to imdb.com so that it’s findable there. Sadly, the URL link incorrectly points to a page for Dateline, so I’m not sure if their data is pointing to the right place, though it appears that the data for the episode on imdb.com is correct for this episode. It would also be nice if they were using the correct markup so that web parsers and crawlers would pick up the data properly.
I’ve written about my forays into the IndieWeb movement before. I have even written about how I feel like I’m moving to a philosophy of sharing my work that is kind of old school. Last week, I had the occasion to see a perfect example of how the “new” ways that I’m working are actually the old ways.
Kudos Cathie for rolling up your sleeves and delving in like this! You’re getting some fairly solid results and have far stronger grasp of what is going on than I certainly did in my first year–not to say that I’m much better off now to be honest.
The tougher part is that some of your post seems a bit misleading to me.
The couple of microformats related lines you’re adding in your child theme like add_theme_support( ‘microformats2’ ); are in fact declaring that your theme properly supports microformats v1, v2, and microdata which it doesn’t quite. Those lines don’t actually add support (as the hook might indicate), but tell other WordPress plugins that your theme is microformats compatible which may prevent them from adding particular pieces of redundant microformats related code.
While you’ve got an h-entry in your header file, you’re closing the related </div> just after the title so that if the body of your post includes a p-summary or an e-content microformat, parsers are likely to have problems. Instead you might want to do something similar in either your content.php (or other file that adds the body of your post) or your footer.php files where you close that div in one of those two files instead of in your header.php file. If you need it the article page on the wiki has a simple example of what the final result should look like.
My favorite template for how to add microformats to a WordPress theme is David Shanske’s fork of the TwentySixteen theme. Because of GitHub’s interface and the fact that he made changes in relatively small increments, you can look at the history of his changes (start with the oldest ones and move forward) and see the highlights of what he added and removed in individual files to effect the necessary changes. (He made some other drastic changes like removing Post Formats in preference to Post Kinds as well as some other non-microformats changes, so you’ll necessarily want to skip those particular changes.) I think I learned more about WordPress Themes by going through this one example a change at a time than any of the books or tutorials I’ve ever seen.
Another tool in addition to indiewebify.me is the Pin13 parser which will parse your page and give you some indication about what it is finding (or not) and how things are being nested (or not).
If you need some help, feel free to catch one of the WordPress folks in the IndieWeb chat. I suspect that since you’ve got the fortitude to dive into the code the way you have, that you’ll be able to puzzle it out.
Interesting to see this served from Aaron’s domain when it looks and sounds just like another of Marty’s podcast. I’m guessing they collaborated at camp to put it together. I love the idea of not only having this as a quick audio summary of all the sessions, which I’ll now have to go back and watch a few, but of having this as a simple section at the end of day one at IndieWebCamps.
The sessions on Microformats, Displaying Responses, Data Ethics, Making your website work offline, and Location sound like interesting things to take deeper looks into. I particularly like the idea of separating the legal and the ethical portions completely away from each other and doing the ethical portion first and then secondly filtering that through any legal loopholes. Ideally the legal filter won’t actually be filtering anything out if the ethical is done properly, and if it does, then perhaps the legal has some issues.
Hi, I’m Aram Zucker-Scharff and now that we’re settled in, I’ll take a minute to introduce myself. I’m the Director of Ad Tech Engineering at The Washington Post, where I work with teams across the organization to help the Post make money and, through our Arc platform, help other publications make money as well. But I’ve taken a long road to this point, I started off as a journalist, then an editor, a social media manager, a product manager, a freelance strategy consultant and developer and last a full stack developer. I even spent some time being very bad at selling ads.
Aram Zucker-Scharff is about as sharp as it gets when it comes to journalism, adtech, and technology. I do wish he’d spent some additional time on Microformats (or even the v2 implementation) as they’re still broadly supported and much less likely to be treated as the flavor-of-the-month that JSON-LD and schema.org are currently.
I dug around a bit and didn’t see any video from this session.
In these times of centralised services like Facebook, Twitter, and Medium, having your own website is downright disruptive. If you care about the longevity of your online presence, independent publishing is the way to go. But how can you get all the benefits of those third-party services while still owning your own data? By using the building blocks of the Indie Web, that’s how!