The author of this piece suggests it is the greatest Jewish action movie of all time, and I’m not quite sure about that. But it has some great lines.
Oldest Posts
MapIndieweb 2014 End of Year Summary
As part of this evaluation, I am using the Indiemark system, a set of metrics for measuring the indieweb-ness of a site, and a step-by-step approach to incrementally adopting indieweb features.
Identity
Level 2
I own my own domain, and I post h-card contact info and an icon on`my page.
I have given much thought to people-focused communications, which falls under this category. Need to develop this more.
Authentication
Level 1
I have set up Indieauth, which allows me to authenticate to sites using my domain name. But this exposed a bug in one of the libraries indieauth runs on, which has gone up the chain for repair. There is currently no level 2, but a level 2 may include two factor authentication, which I am trialing as a security measure…
Posts
Level 3
My Post Kinds/Taxonomy plugin supports different kinds of content. And while I support the following types, I am actually planning to limit myself due overlap.
- note
- article – longer form content
- reply
- like or favorite, depending on your preference – I have the hardest time with deciding
- photo – post where the primary content is an image
- repost – this is a complete reposting of the original, haven’t really done those
- rsvp – only used once. I really need to go more places.
Syndication
Level 2
I syndicate(POSSE) my posts to applicable silos(Facebook, Twitter, Google Plus). I am not currently linking back to the originals, as I previously did, unless relevant, as I haven’t gotten my syndication working the way I’d like.
Posting UI
Level 3
It’s hard to say where I am with this. I have a UI for posting, the WordPress interface, one I created for adding context information for replies, but I’m still not happy with the UI for syndication.
I’d like to work on a simpler UI for the future. The WordPress one is very useful, but has a lot of ‘stuff’ to finish a post. Great for an article, not so great for a note.
Navigation
Level 4
I have previous/next navigation, time based archives, and tag based archive pages, so I’ve covered this category as of now.
Search
Level 4
My site is searchable using the built-in WordPress search functions.
Aggregation
Level 4/5.
Thanks to the work of Matthias Pfefferle, I receive webmentions and show comments and mentions from other people on my site. That achieves the notes for Level 5.
However, I’ve spent a lot of time on reply-contexts, which I am manually entering. My project continues with plans to pull in more of this information automatically, which is more of a Level 4 goal.
Web Actions
Level 3, but not Level 2.
I had hard-coded actions and web actions on my site. They were removed for now, as they didn’t work the way I wanted. They will likely be back.
I do provide syndication links on posts of all other places the post can be found.
Security
Level 5/6
I serve the site now exclusively over https, and redirect anyone requesting a plain unencrypted site. The site supports SPDY for increasing speed over an SSL site.
The site has an A rating with Qualysis SSL Labs. It uses an SHA-2 certificate and supports Mozilla’s Intermediate Compatability Cipher List. This makes it fairly up to date in this category, but I am holding out for the A+.
Miscellany
This site is also now delivered over IPV6 as well as IPV4.
The site runs on Nginx, and uses a caching system I wrote.
Conclusion
One of the most interesting things about getting involved in this group has been building things. I have always loved making things, and have never been good at it. I still think I am a reasonably good idea person, but a horrible programmer.
I still have 4 days in 2014, if I want to build something else.
Updated Response Display
I redesigned and updated the portion of the post that shows what a post is in response to(for those that are in response).
Unlike the previous, this blends in with the background of the post itself, and adds in support for an author and profile picture.
I’ve captured two examples of that in this post for posterity.
More coming, but feedback is appreciated.
Post Types, Post Formats, Post Kinds
- A Post Format is a piece of meta information that can be used by a theme to customize its presentation of a post. Confusingly, the slug for post formats is ‘type’.
- A Custom Post Type is a single item of what is generally called a post, although post is also a specific post type. It is more a custom content type.
- A Taxonomy is a grouping mechanism for some posts.
- A Post Kind is a taxonomy that allows posts to be classified according to the kind of post it is.
So, not so much of an invention as a necessity to distinguish from similar concepts
They have gone through some changes. But, at the moment, they are designed as a drop-in replacement for post formats. There are actually many good reasons why the WordPress developers decided a set of standardized formats would make sense…most notably the ability to change themes without losing your customization. Fewer and fewer people are using post formats, however.
Indieweb Post Kinds are designed the same way. The two can exist simultaneously, but you are better off disabling formats in favor of a single solution.
As more and more sites incorporate concepts like “Like’, ‘Favorite’, and so on, one’s own site should support these. This allows for that.
The plugin supports sending webmentions via the WordPress Webmentions plugin, to send notices to other sites you might be ‘liking’, replying to a post on, etc…assuming the other site supports it. But more and more indieweb sites are doing so.
Some Developments in My Developments
After developing a lot of my tools on Github, I’ve decided to move them where people can use them, the official WordPress repository. I’ve added two of them so far, the ones I’ve deemed ready for other people to try.
- Post Kinds – Allows WordPress posts to respond and interact with other sites, as well as certain passive post types.
- Syndication Links – A basic plugin that adds links to other sites to the bottom of a post. If you check this post, there are icons indicating I sent a link to it to Facebook, Twitter, so on.
So far, if you watch this site, I haven’t been posting much. Need to work on that. I do seem to have users though. Most notably, one in Australia. I say notably because compared to my sporadic posting, my plugin is in regular use by someone, which encourages me to evolve and iterate…and even add some features I didn’t think of.
I now support passive kinds of posts. This would be actions like Listened To, and Watched. I’d better start listening and watching things.
But most importantly, I’ve always felt myself a horrible programmer, since I gave up on it many years ago. Having a project that I enjoy doing for myself, and at least a few other people are using, inspires me to try to be better. I think I’ve graduated to mediocre programmer. If I keep at it, I might get to decent.