End goal for my 14 Day #IndieWeb WordPress Experiment

cogdog/wp-dimension (GitHub)
A configurable Wordpress Theme version of HTML5up Dimension Theme made for the internet by @cogdog. It creates a simple, elegant calling card something that looks like
These are two different spaces where I have been living both working basically on the same thing. Your web based calling card. We build our presence not our profiles.

I am going to try and conclude the end of my fourteen WordPress experiment by forking Alan’s theme and seeing if I can correctly add microformats2 and remove any conflicting microformats classes that maybe lingering in theme, ghosts of efforts past.

I have never edited themes much beyond hacking my own needs so I will probably fail and bug a bunch of people along the way.

And to:

 

I really encourage you to check out what is going on with the micropub clients and microsub readers that are on the cusp of nearly there. The #indieweb stuff is cool, and I don’t mean bridgy to Twitter (which is totally amazing. I love posting to Twitter from my website or using a micropub client to publish to my website and twitter at same time). Like facebook Twitter could turn off (or charge for..already happened) the API any day. I mean a total Back to the Future.

I don’t know all the computer whiz-bangery that happens but I do know all I need to do to play in these spaces is add just a couple classes to a few html elements. That’s it. RSS your website. Everything else stays the same.

WordPress can be finicky…It’s WordPress but most of the issues are caused by the older microformats standards that gathered steam when Google was pushing “rel=”author so as part of my experiment I am going to try and learn what it means to really edit a theme and try to document the journey.

To other IndieWeb WordPress developers I welcome help. The themes and plug-ins are close to stable. Having nothing to do is a great thing. I think we could get there. Instead let’s focus on documenting what people need to look for or do to update themes. Even if it’s the wrong metadata it must be easy to find.

So let’s see how far I get in the next nine days. I have two summer classes starting tomorrow. So I am going to hold myself to two hours a day. I probably won’t finish but the journey will be great.

 

10 responses on “End goal for my 14 Day #IndieWeb WordPress Experiment”

  1. @jgmac1106 If you’re as poor a theme tinkerer as I am but about to embark on adding microformats to a theme, I might recommend taking a look at the individual commit changes that David Shanske goes through in converting the base Twenty Sixteen Theme into a more IndieWeb friendly theme. The list of commits with useful labels can be found here: https://github.com/dshanske/twentysixteen-indieweb/commits/master Clicking on each of the changes will give you highlighted changes for what he did.

    I would recommend starting at the bottom and then slowly reading your way to the top to try to understand what he’s doing in each section. Note that there are one or two places where he splits a particular change up between a few commits or occasionally backtracks. There’s also a section in which he “rips” out the WP core functionality of Post Formats in favor of using the Post Kinds Plugin–I’d recommend you don’t do this to make your resultant theme the most flexible. I believe there’s also a section in which he adds a “comment walker” and later removes it because the experimentaly functionality was later merged into the Webmentions/Semantic Linkbacks plugin to better handle comments, so you can safely ignore may of those chunks which are now stable.

    I suspect that between this and the code models for SemPress and Independent Publisher (which should also have some David Shanske specific commits and related discussion that you can look up) you may be somewhat better off.

    Good luck! We’re all cheering for you!

    I post everywhere

  2. @jgmac1106 If you’re as poor a theme tinkerer as I am but about to embark on adding microformats to a theme, I might recommend taking a look at the individual commit changes that David Shanske goes through in converting the base Twenty Sixteen Theme into a more IndieWeb friendly theme. The list of commits with useful labels can be found here: https://github.com/dshanske/twentysixteen-indieweb/commits/master Clicking on each of the changes will give you highlighted changes for what he did.

    I would recommend starting at the bottom and then slowly reading your way to the top to try to understand what he’s doing in each section. Note that there are one or two places where he splits a particular change up between a few commits or occasionally backtracks. There’s also a section in which he “rips” out the WP core functionality of Post Formats in favor of using the Post Kinds Plugin–I’d recommend you don’t do this to make your resultant theme the most flexible. I believe there’s also a section in which he adds a “comment walker” and later removes it because the experimentaly functionality was later merged into the Webmentions/Semantic Linkbacks plugin to better handle comments, so you can safely ignore may of those chunks which are now stable.

    I suspect that between this and the code models for SemPress and Independent Publisher (which should also have some David Shanske specific commits and related discussion that you can look up) you may be somewhat better off.

    Good luck! We’re all cheering for you!

    I post everywhere

  3. @jgmac1106 If you’re as poor a theme tinkerer as I am but about to embark on adding microformats to a theme, I might recommend taking a look at the individual commit changes that David Shanske goes through in converting the base Twenty Sixteen Theme into a more IndieWeb friendly theme. The list of commits with useful labels can be found here: https://github.com/dshanske/twentysixteen-indieweb/commits/master Clicking on each of the changes will give you highlighted changes for what he did.

    I would recommend starting at the bottom and then slowly reading your way to the top to try to understand what he’s doing in each section. Note that there are one or two places where he splits a particular change up between a few commits or occasionally backtracks. There’s also a section in which he “rips” out the WP core functionality of Post Formats in favor of using the Post Kinds Plugin–I’d recommend you don’t do this to make your resultant theme the most flexible. I believe there’s also a section in which he adds a “comment walker” and later removes it because the experimentaly functionality was later merged into the Webmentions/Semantic Linkbacks plugin to better handle comments, so you can safely ignore may of those chunks which are now stable.

    I suspect that between this and the code models for SemPress and Independent Publisher (which should also have some David Shanske specific commits and related discussion that you can look up) you may be somewhat better off.

    Good luck! We’re all cheering for you!

    I post everywhere

    1. I learned I was not at that point as well. The themes were to divergent for comparison for my n00b eyes.

      I also realized I went about it wrong. I am going to install a sandbox copy of Alan’s theme install all ht eplug-ins and see what happens.

Mentions

  • john
  • john johnston
  • Chris Aldrich

Leave a Reply

Your email address will not be published. Required fields are marked *