Skip to main content
 

Are Drupal 7 modules directly compatible with Backdrop? This looks like a cool project for hacking on at the upcoming <a href="indieweb.org">IndieWebCamp</a> in Santa Monica in <a href="https://indieweb.org/2016/LA">November</a>...

 

Homebrew Website Club LA 2016-08-10

Join some like-minded people in building and updating your personal website.

Location: Charlie's Coffee House, 266 Monterey Rd, South Pasadena, CA 91030

Time:

Ends:

•Finish that blog post you’ve been working on
•Demos of recent IndieWeb breakthroughs
•Share what you’ve gotten working
•Ask the experts questions

Join a community with like-minded interests. Bring friends that want a personal site!

Any questions? Ask in chat: http://indiewebcamp.com/irc/today#bottom

Optional quiet writing hour starts at 5:30.

More information: https://indieweb.org/events/2016-08-10-homebrew-website-club#Los_Angeles
Facebook event: https://www.facebook.com/events/284655531897595/

The IndieWeb is a growing people-focused alternative to the ‘corporate web’.

Skill levels: Beginner, Intermediate, Advanced
, , , ,

 

Like you, I usually don't worry too much about SEO either, particularly for my personal site.

The IndieWeb community has recently been moving domains from IndieWebCamp.com to IndieWeb.org, so there have been some relatively big changes there which have thrown some functionality off. In particular, one used to be able to jump into the chat directly from the web-based chat logs, but that has been turned off (temporarily, I hope). If you don't want to set up an IRC client [details and suggestions are given at https://indieweb.org/IRC], you can also use the more friendly Slack channel as well since the IRC chat is bridged to Slack. Just click on the link on the IRC page to sign up. (I've never been a big IRC fan either, and the fewer chat clients, text messengers, etc. I can have, all the better!)

If you've managed to get WordPress installed, then you've already done the lion's share of the hard work! Most of the rest of "IndieWeb-ification" is done with simple plugins and minimal amounts of configuration. There shouldn't be anything too much more difficult (unless you want to get your hands dirty and do some hardcore coding.)

My main www.boffosocko.com site is a WordPress install, which I usually use for longer form (more interesting??) posts. stream.boffosocko.com is more quick hit content: status updates, checkins, and some photos. I also find it's a bit easier to use on my cell phone than WordPress is. It's built on the Known platform which was built from the ground up in part to support IndieWeb protocols.

If you'd like to join a small group of us in Pasadena on Wednesday night, I'm walking a few new people through some IndieWeb stuff: https://indieweb.org/events/2016-07-27-homebrew-website-club (Facebook copy at https://www.facebook.com/events/1176904038997597/). We can help you walk through the process on your site if you'd like.

I hope to have monthly meetings through the end of the year in the LA area, and there's a bigger IndieWebCamp in Santa Monica in November (https://indieweb.org/2016/LA)

 

Lessons Learned from IndiewebCamp and WordCamp - David Shanske https://david.shanske.com/2016/07/19/lessons-learned-indiewebcamp-and-wordcamp

 

Homebrew Website Club LA 2016-07-27

Join some like-minded people in building and updating your personal website.

Location: Starbucks, 575 Lake Avenue, Pasadena, CA 91101

Time:

Ends:

•Finish that blog post you’ve been working on
•Demos of recent IndieWeb breakthroughs
•Share what you’ve gotten working
•Ask the experts questions

Join a community with like-minded interests. Bring friends that want a personal site!

Any questions? Ask in chat: http://indiewebcamp.com/irc/today#bottom

Optional quiet writing hour starts at 5:30.

More information: https://indieweb.org/events/2016-07-27-homebrew-website-club#Los_Angeles
Facebook event: https://www.facebook.com/events/1176904038997597/

The IndieWeb is a growing people-focused alternative to the ‘corporate web’.

Haven't you (or your clients) always wanted to be the "hub" of your own online presence with ancillary social services helping to serve your purposes rather than the services' own interests? Isn't this why we all want to build and have our own online spaces in the first place?

With the rise of areas like social media, it's often the case that much of our content and material lives in corporate silos like Facebook, Twitter, Instagram, Pinterest, and a variety of other sites. Sadly, as netizens, we do not have direct control over these sites, often can't export our data from them, and they can be (and often are) bought out or shut down at almost a moments notice. Worse, comments and interaction with our content is typically also stuck in these silos and it lives or dies with them. Wouldn't you love to have the network effect and value that these sites bring without the extra work or hindrances they bring?

There is a growing and very viable alternative to this model which is being built by the IndieWebCamp community as a multi-platform and opensource project.

Those who are interested in learning about and discussing some of the basic principles and philosophies of the movement are encouraged to attend. We'll chat about some of the current projects and capabilities as well as open standards that help enable the functionality you've always wanted (or maybe didn't know you wanted until now) in your websites.

A wealth of information about the IndieWeb community can be found at their website, but as a brief overview some of their basic principles appear below:

Your content is yours
When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users’ data. By joining the IndieWeb, your content stays yours and in your control.

You are better connected
Your articles and status messages can go to all services, not just one, allowing you to engage with everyone. Even replies and likes on other services can come back to your site so they’re all in one place.

You are in control
You can post anything you want, in any format you want, with no one monitoring you. In addition, you share simple readable links such as example.com/ideas. These links are permanent and will always work.

Skill levels: Beginner, Intermediate, Advanced
, , , ,

 

Why the examples on indiewebcamp.com are great: How to start a movement http://www.ted.com/talks/derek_sivers_how_to_start_a_movement#t-99497

 

Replied to a post on github.com :

Loqi barfs up useless retweet title in IRC · Issue #14 · kylewm/KnownReactions https://github.com/kylewm/KnownReactions/issues/14

Last night I'd retweeted something that made total sense to me and looks reasonable when viewed directly on my site http://stream.boffosocko.com/2016/repost-of-kevin-markss-tweet-1e9b300e28, but it may be problematic

I imagine that I could do a better job giving a "description" of the tweet rather than relying on the default presented, which would also help in creating a more descriptive URL as well.

The bigger issue is that Loqi (and presumably other sources like feed readers) punt it when reposting from http://indiewebcamp.com/irc/2016-06-15/line/1466059495504 based on cweiske's reaction following it. I'd view it as a bigger issue for Loqi, but in some part it's a UX issue that those using KnownReactions should be aware of.

Maybe using the UI phrase "title" instead of "description" may be more apt and would prompt people to do better than the default.

Alternately, and because the functionally is generally used for Retweets, which are such short pieces of content, I look at the reposted content in the "body" as the technical "title" which may also be more useful as the permalink/URL as well.

 

Andreas, I'm pretty sure my experiment with OwnYourGram was well after I updated to 0.9.2. I never worked on it further to get brid.gy to push the comments/likes back to my Known install, but did spend some time to get OwnYourGram to work with WordPress and eventually have brid.gy backfeed the comments/likes from Instagram.

Ultimately I decided for data portability reasons that it was far easier (and prettier) to import all of my old instagram posts into my WordPress install where I know the code base a bit better. I just finished importing all of my instagram activity to my main site over the weekend, but it'll take some more work to get them to display the way I want them to along with the correct microformats2 markup.

For Instagram/Known, if I recall, you have to correctly specify either http or https properly to make sure the two link up properly, which was an early problem I had. I also had issues with trying to use two sites simultaneously, but apparently putting the URLS of your sites into your bio on instagram works just fine for authentication.

I don't think I went so far as to register my instagram account for known with brid.gy, but I could dig back into it if you need some help. I need to document some of the process for some user manual work I've promised to do for Known.

You could also try the IRC channel: https://indiewebcamp.com/IRC

 

Replied to a post on github.com :

Excerpt not copying properly · Issue #7 · meitar/wp-crosspost https://github.com/meitar/wp-crosspost/issues/7

When I do this:
Post something on my self-hosted WP blog without anything in the "Excerpt" field

This happens:
The crosspost that appears on WordPress.com seems to have cut and pasted a portion of the body of the original along with the notice about the original post into the excerpt field.

Complicating things somewhat is that I'm using the 2016 theme which utilizes the excerpt as a magazine-like "kicker" or subtitle, so it publishes the excerpt as a teaser line between the title of the post and the traditional body of the post. With most themes this "bug" isn't as problematic as the excerpt is used as metadata, but in my case it's publishing content in a duplicative fashion.

Example:
Original post: http://boffosocko.com/2016/06/04/55673397/
Syndicated post: https://chrisaldrich.wordpress.com/2016/06/04/55673397/

As an aside, given your personal philosophy and the motivation behind this particular plugin and your tumblr crossposter, if you're not already aware of them, I thought I'd mention the [IndieWeb movement](http://indiewebcamp.com) which is firmly behind people owning their own data (as opposed to corporate silos like Facebook, Twitter, et. al. owning it) as well as their online identities. (It's also part of the reason I've been using this particular plugin). I suspect you'll appreciate their mission and potentially be able to use portions of their opensource code and related work.

 
 

@Bradamante in re: life http://etherpad.indiewebcamp.com/indieweb-life with regard to Twitter from this afternoon

I keep a primary site at www.boffosocko.com for longform and usually more substantive (whatever this means...) content while I use the Known platform through www.stream.boffosocko.com for shorter form content, checkins, status updates (Twitter), etc. Keeping my Twitter content is easier here because I don't expect any/many to subscribe to my stream site, so I'm not worried about spamming the world that may want to follow the more substantive stuff. I've tried to make using twitter with my stream as easy as possible by using a simple bookmarklet on desktop () and a simple sharing tool on mobile (http://indiewebcamp.com/Posting_from_mobile_devices)

One day, perhaps when I've over-configured my WordPress install to do things exactly the way I want them, perhaps I'll post it all to one site, but for now, it seems to work pretty well for me without being onerous for my (percieved) audience (hi mom!) :)

Fortunately there's a million ways to do all of this, you just have to find what works best for you.

 

Trying to play catch up on Camp Summit after a hectic morning. Anyone have the livestream? http://indiewebcamp.com/2016

 

Replied to a post on github.com :

Updated and works wonderfully! Thanks. (I was worried it would be worse as I've heard from colleagues that IG has been pulling developer API access recently.)

Given the philosophy behind this plugin and your Twitter plugin, I thought I'd take a moment to mention http://www.indiewebcamp.com which is a developer movement to assist people in owning all of their own content/data rather than relying on corporate silos/walled gardens. Your plugins sit squarely in this philosophical area.

There is a suite of related plugins (see http://indiewebcamp.com/wordpress, http://indiewebcamp.com/WordPress/Plugins, and http://indiewebcamp.com/Getting_Started_on_WordPress) that do additional types of similar data import and improved functionality. One particular function you (and your users) may appreciate is some of the plugins in combination with a service at http://brid.gy allow one to backport comments and likes from instagram, twitter, facebook, and google+ onto one's associated post on WordPress. As an example see the comments on: http://boffosocko.com/2016/05/24/55672775/. The combination of the your plugin and some of these allow users to own all of their instagram activity outright.

If you're interested and free this weekend, they're streaming a big annual meeting from Portland http://indiewebcamp.com/2016.

 

Description and FAQ for IndieWeb WordPress Plugin

5 min read

I just wrote up a quick description for the IndieWeb plugin for WordPress. As a native IndieWebber, I thought I'd PESOS it from GitHub and share it out for those who might be interested. It's also a somewhat self-contained description why one should join the movement and points to some great resources.

Description

The IndieWeb Plugin for Wordpress is a bundled installer for a core set of IndieWeb-related plugins. It's meant to be a one-stop shop to help WordPress users quickly and easily join the growing IndieWeb movement (see below). Some of these sub-plugins are required while others are optional.

Some of these plugins allow you to:

  • send and receive comments, likes, reposts, and other kinds of post responses using your own site
  • allow comments on others' sites to show up as comments on your posts
  • help make IndieWeb comments and mentions look better on your site
  • allow support for threaded comments and webmentions
  • more easily syndicate your content to other sites to take advantage of network effects and other communities while still owning all of your original content
  • link to syndicated versions of a post so that comments on your content in silos like Facebook, Twitter, Instagram, Google+ can come back to your original post as comments there
  • allow you to add bookmarklets to easily respond/comment on other sites with one click
  • set up a MicroPub Server to use other posting interfaces. (You could potentially use services like Instagram, Foursquare, and others to post to your WordPress site.)
  • set up a personal URL shortener
  • log into your WordPress site with services like Twitter, GitHub, SMS, or even email using IndieAuth.

The IndieWeb

The IndieWeb is a people-focused alternative to the ‘corporate web’ that allows you to be the humb of your own web presence. It's been written about in Wired, The Atlantic, Slate, and Gigaom amongst others.

The IndieWeb, like WordPress, feels that your content is yours

When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users’ data. By joining the IndieWeb, your content stays yours and in your control.

The IndieWeb is here to help you be better connected

Your articles and status messages can be syndicated to all services, not just one, allowing you to engage with everyone in your social network/social graph. Even replies and likes on other services can come back to your site so they’re all in one place.

Interested in connecting your WordPress site to the IndieWeb? Let us help you get started.

Frequently Asked Questions

How do I get Started?

IndieWeb for WordPress includes a plugin installer program. A Getting Started Guide can be found under Plugins->IndieWeb.

Where can I find help? Can I contribute?

A group of web developers (including those knowledgeable about WordPress, among many other web technologies) can be found discussing and working on IndieWeb related technologies in the wiki at IndieWebCamp.com or in the IRC on Freenode. WordPress specific portions of the IndieWeb camp can be found at WordPress, Getting Started on WordPress, Examples, and other plugins.

If you need additional assistance, feel free to reach out to any of the WordPress Outreach Club members via the website, our individual websites, or our social media presences -- we're happy to help!

Why IndieWeb?

Find more information and details for the motivations for joining the IndieWeb at http://indiewebcamp.com/Why

What about plugin XYZ?

If you think we missed a plugin reference, please file an issue on Github.

What plugins are included in this package? Can I install them separately?

  • Webmention (Required) - allows you to send and receive by adding webmention support to WordPress. Mentions show up as comments on your site.
  • Semantic Linkbacks (Required) - makes IndieWeb comments and mentions look better on your site.
  • Webmention for (Threaded) Comments - Adds support for threaded comments for webmentions.
  • Webactions - Adds webaction markups to WordPress elements.
  • Post Kinds - Allows you to reply/like/RSVP etc to another site from your own, by adding support for kinds of posts to WordPress.
  • Syndication Links - Adds fields to a post to allow manual entry of syndication links as well as automatically from a supported syndication plugin. Fully supports Social, partial support for NextScripts: Social Networks Auto-Poster (aka SNAP).
  • MicroPub - A MicroPub Server
  • IndieWeb Press-This - Adds IndieWeb markup to the WordPress Press-This bookmarkets to allow you to respond on your site with one-click.
  • Hum URL Shortener - A personal URL shortener.
  • Indieauth - The plugin lets you login to the WordPress backend via IndieAuth. It uses the URL from the profile page to identify the blog user.

One could certainly download, install, and activate some or all of these plugins separately, but it is much quicker and easier to utilize the interface provided by this IndieWeb plugin to install and activate them. Note that some of these plugins may only be available on GitHub and are not yet on WordPress.org.

 

Also posted to GitHub:

wordpress-indieweb/readme.md at ee1cfb72203f1feef05b9225c4bb465abc82e094 · chrisaldrich/wordpress-indieweb https://github.com/chrisaldrich/wordpress-indieweb/blob/ee1cfb72203f1feef05b9225c4bb465abc82e094/readme.md

 

Additionally, if you hadn't seen it yet, here's some details I put together a while back for doing similar types of posts on mobile using "share" functionality as opposed to bookmarklets on desktop: http://indiewebcamp.com/Posting_from_mobile_devices