It’s Homebrew Website Club Brighton in just a few hours: 6pm-7:30pm at the @Clearleft studio.

https://indieweb.org/HomebrewWebsiteClub#Brighton

HWC NYC Wrap-Up 2019-04-17

#HWC #NYC #IndieWeb #wrap-up

I’m also going to this Caveat show tonight: Flying University: Is AI Racist?

Looking forward to it because Anil Dash will be speaking! Also because AI can totally be racist. And I love Caveat shows.

I’d love to talk Glitch and IndieWeb with Anil but I will probably just play the part of polite audience member. 😅

A Webring Kit | Max Böck - Frontend Web Developer

Inspired by Charlie, here’s a straightforward bit of code for starting or joining your own webring.

#webrings #indieweb #independent #personal #publishing #culture #society #blogging #sharing #community #code #webcomponents

Instead of rubber ducking, I’m writing it out here…

I’m trying to modify @benbalter’s WordPress Jekyll Export plugin to extract serialzed data from post_meta values. It seems most (all?) of the IndieWeb WordPress plugins use serialized values so it’s necessary to migrate. Otherwise I wind up with YAML that looks like this

mf2_syndication:
  - 'a:1:{i:0;s:52:"https://twitter.com/miklb/status/1116855596970651650";}'
geo_weather:
  - 'a:2:{s:4:"icon";s:4:"none";s:10:"visibility";s:6:"public";}

The chunk of code that handles that

// Convert traditional post_meta values, hide hidden values.
        foreach ( get_post_custom( $post->ID ) as $key => $value ) {

            if ( substr( $key, 0, 1 ) === '_' ) {
                continue;
            }

            $output[ $key ] = $value;

        }

What I need to do is unserialize $value and if it’s an array, loop through them and nest the values for each $key.

to get something like

mf2_syndication: https://twitter.com/miklb/status/1116855596970651650

geo_weather:
    - icon: none
       visibility: public

But my first step is to unravel the serialized $value. I’ve tried just adding $output[ $key ] = maybe_unserialied ($value ); and that didn’t work like the magic bullet I’d hoped.

🤔

Fixing the financial dilemma at the heart of our broken tech industry

Webrings | sonniesedge

Charlie muses on ol’ fashioned web rings …and the cultural they fulfilled.

We suffer from homogenous dirge in most of our contemporary web presences. Having a personal website has become a rarer and rarer thing in this time of social media profile pages.

However, recent months have seen a surge in personal websites and blogging amongst some members of the web tech community. This is something that we urgently need to encourage!

#webrings #indieweb #independent #personal #publishing #culture #society #blogging #sharing #community

Goodbye Google Analytics, Hello Fathom - daverupert.com

Dave stops feeding his site’s visitors data to Google. I wish more people (and companies) would join him.

There’s also an empowering #indieweb feeling about owning your analytics too. I pay for the server my analytics collector runs on. It’s on my own subdomain. It’s mine.

#google #analytics #fathom #data #collection #indieweb #surveillance #privacy #independent #ownership #control #empowerment

Zeldman on the IndieWeb

Looking forward to fiddling with my website at Homebrew Website Club this evening in the @Clearleft studio from 6pm-7:30pm. Come along and fiddle with your website.

https://indieweb.org/HomebrewWebsiteClub#Brighton

Nothing Fails Like Success – A List Apart

On an individual and small collective basis, the IndieWeb already works. But does an IndieWeb approach scale to the general public? If it doesn’t scale yet, can we, who envision and design and build, create a new generation of tools that will help give birth to a flourishing, independent web? One that is as accessible to ordinary internet users as Twitter and Facebook and Instagram?

#indieweb #business #internet #culture #startups #venture #capitalism #ala #alistapart

Some Unsolicited Blogging Advice - daverupert.com

When you greet a stranger, look at his shoes.

Keep your money in your shoes.

Put your trouble behind.

When you greet a stranger, look at her hands.

Keep your money in your hands.

Put your travel behind.

#blogging #advice #writing #publishing #sharing #indieweb

There are microformats parser libraries in a variety of languages, so adding parsing is the relatively easy step: http://microformats.org/wiki/microformats2#Parsers

Mastodon and micro.blog publish microformats. Most WordPress themes publish legacy microformats1.

Most of the "big" readers don't support microformats yet, but the #indieweb community is making some progress. Check out @aaronpk's post https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet.

I use https://granary.io to convert my h-feed to Atom. It's more DRY than maintaining a separate XML file.

Textpattern and Webmention

HWC NYC Wrap-Up 2019-04-03

#HWC #NYC #IndieWeb #wrap-up

Indie web question: Any recommendations for a better WordPress plugin for sending webmentions? I’m using the Webmention plugin but it doesn’t seem to send a comprehensive webmention. See this. Or, am I doing something incorrectly?

#indieweb #webmention
Google+ shuts down in 2 days (2019-04-02) #notajoke

Export your @GooglePlus NOW. #ownyourdata
May take “hours or possibly days” to create.

As a light user (last post 6+ years ago), mine took minutes. 4.8MB zip file.

More: https://indieweb.org/Google_Plus
#notajoke #ownyourdata

2019-03-31 10.02.13

@rickydelaveaga @ian @andigalpern @indiewebcamp @brianleroux Yes we are on for Homebrew Website Club San Francisco 2019-04-17 @MozSF!

Event & RSVP: https://tantek.com/2019/107/e1/homebrew-website-club-sf

Join us!