For IndieWebCamp 2020 Online, I’m working at improving my WordPress IndieWeb Twenty Fifteen Theme so that it has some additonal microformats support as well as support for other common IndieWeb plugins like Syndication Links and Simple Location.

I’m also alternating that work with continuing brainstorming and hacking at options for giving-credit/citations.

For Homebrew Website Club Wednesday, even though I didn’t make it to an in-person meetup I did manage to make some reasonable visible progress on my website.

I hacked together some tweaks to add the following:

  • Improved support in my theme for time related microformats including dt-published and dt-updated
  • Because I post so frequently, I added a visible timestamp next to the date so it’s easier to follow my timeline of posts.
  • I removed the data for my location, weather, and syndication links from the_body of my posts and appended it to my post meta data. This should prevent it from showing up in Webmentions to others’ websites or in syndicated copies, but still be available to parsers to attach that data to my posts in readers and other services.
  • I modified my CSS so that the text in the Simple Location and Syndication Links plugins matches that of the rest in its section.
  • I added a cute little bullhorn icon in front of my Syndication Links so that it has some parallelism with the rest of the meta data on my site.
  • I’d always liked the idea of adding in related posts data on my site, but didn’t like how it had worked in the past. Things were even worse with replying to other people’s posts as my markup (and far too many others I’ve seen in the WordPress world) was hacky and caused the related posts data to show up in their Webmentions sent to other sites. I looked through some of Jetpack’s documentation and figured out how to remove their Related Posts functionality from the_body, where it defaults, and append it instead to the post meta section of my posts. It’s not perfect yet, but it’s much closer to how I’d like it. Best of all, that data shouldn’t show up in my replies to other sites now either! I had disabled the functionality ages ago because it made me feel like a rude-IndieWebber.

With IndieWebCamp Online 2020 coming up this weekend, I hope to fix a few outstanding issues and roll these changes up into my open sourced IndieWeb Twenty Fifteen WordPress theme as my hackday project. If you’re using it on your own site, do let me know. Not that I can promise to fix it if it’s broken in places, but I’d at least like to know how it’s working out for you or where it could be improved.

Things left over to fix:

  • Simple Location data still needs some CSS help to display the way I want it to.
  • I need to target the Simple Location icon so I can have its color match that of the other icons.
  • Because so many of my posts don’t have titles, I’ll need to tweak something there so that the Jetpack related posts will pick up better meta data as a pseudo-title instead of displaying the relatively context-less commentary that appears in the_body
  • It may take a day or two for the related posts to populate properly, but I should make sure that it’s putting out relevant/interesting results.
  • Is it worth adding a default featured photo for the related posts that don’t have one? Could I pull one from other meta fields for some classes of posts?
RSVPed Attending IndieWebCamp Online 2020

IndieWebCamp Online 2020 is a two-day online event for independent web creators of all kinds, from graphic artists to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations.

Been unable to attend an in-person IndieWebCamp? IndieWebCamp Online is an opportunity for you to interact with other members of the community. Zoom will be used to create conference rooms.

See the schedule for each day with links to the Zoom remote participation rooms at indieweb.org/2020/Online

Liked a tweet by Scott GruberScott Gruber (Twitter)

IndieWebCamp Online 2019 and What to Expect at Camps

Over the weekend, I attended my first online-only IndieWebCamp thanks in large part to some excellent planning and execution by Eddie Hinkle, Greg McVerry, and David Shanske. I’ve attended many camps both in person and remotely but somehow managed to miss that first IndieWebCamp Online in 2014.

I remember a few years back hosting my very first IndieWebCamp in Los Angeles. I had only done a small handful of HomeBrew Website Club meetups up to that point, so I was excited that the community rallied around the camp to help make it what it was particularly since I didn’t have half a clue. At the time, I remember being excited that one of the co-founders of the BarCamp concept was attending not only the first BarCamp I had ever hosted, but had ever attended–sure, no pressure there, right?!. While there, I was also floored to see one of the most experienced web designers in the world ever-so-patiently sit down with several people on a volunteer basis and help them learn to write raw HTML for the first time to make their very first websites. The entire thing was a mix of kindness, excitement, and exhilaration I’ve only ever seen  and experienced at IndieWebCamps. 

This past weekend was not very different from that first camp. Over the weekend, however, I did hear from a few folks who said that they had issues finding and accessing resources to make their camp experiences like the ones I’ve experienced. Sadly, some of them gave up altogether. It’s often the case that the old hands and organizers, even with the best intentions, can’t think of everything or remember what it was like before they knew what they know now. In searching through the IndieWeb wiki, I noticed that there were few resources directed specifically towards first time campers. While there’s a LOT there for newcomers (maybe even too much), all of it is very spread out and takes too much time and effort to sift through quickly, so I spent some time at the end of camp to put together a quick overview of what to expect at an IndieWebCamp as well as some technology basics for campers and people new to the IndieWeb. Naturally there are links to other resources for those who want more, but hopefully it’s got the immediate resources that many will be looking for.

If you’re an “old hand” I’d ask you to read over the page and add anything I may have missed or which could assuredly be improved, clarified, or even shortened.

If you’re new to the game, I’d welcome you to let us know what other things might worry you, you’re unsure of, or don’t get going into such a camp or which might not be clear on that page or any of the other pages one might access when first approaching any of the camps and their resources. (You can give me your feedback directly in the comments below or via your favorite mode of communication. I’ll add them and answers to the wiki on yours and others’ behalf.)

Hopefully over time, we’ll have some better resources for first time campers to have the same sort of first time camp experiences I managed to get lucky enough to stumble into myself that first time and had yet again this weekend.

See you at the next camp!

👓 IndieWebCamp Online 2019 | Eddie Hinkle

Read IndieWebCamp Online 2019 by Eddie HinkleEddie Hinkle (eddiehinkle.com)
So this past weekend, I helped host IndieWebCamp Online 2019. It was a really fun weekend, if a little unorthodox. I think the camp was successful and enjoyed and yet had learn-able take-aways for the next online camp as well as ideas for single topic sessions which is a bridge somewhere between an ...
A nice recap of the weekend. Thanks again Eddie for all your hard work!
Replied to a tweet by Khürt WilliamsKhürt Williams (Twitter)
“@ChrisAldrich figuring out how to attend an IndieWebCamp online session is about as frustrating as using the tools themselves. Can you help me out? Where can I find a video feed?”
They’ve all been listed at https://indieweb.org/2019/Online/Schedule with appropriate links. The chat channels are the best place for immediate help. Most of the sessions have been recorded, so you can catch them after the fact.

Hopefully you got things sorted before seeing this. There was a small bump in getting things started because the video server they had planned on using had some last minute problems that prevented recording, so they switched to Google Hangouts at the last minute. Other than that, most of it has gone fairly smoothly. Sorry to hear you had issues.

I’m curious if you could document the exact problems you ran into so that we can fix them in the future. Were there things you couldn’t find on the wiki? Was it bandwidth problems? Others?

📅 RSVP for IndieWebCamp Online 2019

RSVPed Attending IndieWebCamp Online 2019
IndieWebCamp Online 2019 is a gathering for independent web creators of all kinds, from graphic artists, to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations.
I’ve already started brainstorming sessions and am glad that you can propose them online already in preparation for Friday!

And there’s always something magical about seeing an event on the web and being able to RSVP to it directly from my own website and having the site show my response. If only the rest of the world worked so well…