There are a lot of tutorials floating around the internet that describe how to create a custom RSS feed in WordPress. Most of them have you creating a new page template, copying the code that WordPress uses to generate feeds into the page … Continue reading →
I’ve run into a lot of the sort of tutorials that Philip is talking about. This way, while more sophisticated and non-intuitive to the non-profession, seems much more solid. Makes me want to play around.
One of the discussions this weekend in Berlin was on the topic of private feeds. Martijn and Sven made great progress by implemeting a flow to fetch private pages using various endpoints for tokens and authentication.
Apart from the question how to fetch private feeds, there is also the question how...
More and more I’m wishing I had gone to Germany to attend camp…. I’m glad folks spent some time to write about and document their work there. Private posts/feeds are some of the missing pieces that represent the next frontier.
I mention it because I was specifically intrigued by a small piece of excellent user interface and social graph data that Reading.am unearths for me. I’m including a quick screen capture to better illustrate the point. While the UI allows me to click yes/no (i.e. did I like it or not) or even share it to other networks, the thing I found most interesting was that it lists the other people using the service who have read the article as well. In this case it told me that my friend Jeremy Cherfas had read the article.1
The tougher follow up is: how could we create a decentralized method of doing this sort of workflow in a more IndieWeb way? It would be nice if my read posts on my site (and those of others) could be overlain on websites via a bookmarklet or other means as a social layer to create engaged discussion. Better would have been the ability to quickly surface his commentary, if any, on the piece as well–functionality which I think Reading.am also does, though I rarely ever see it. In some sense I would have come across Jeremy’s read post in his feed later this weekend, but it doesn’t provide the immediacy that this method did. I’ll also admit that I prefer having found out about his reading it only after I’d read it myself, but having his and others’ recommendations on a piece (by their explicit read posts) is a useful and worthwhile piece of data, particularly for pieces I might have otherwise passed over.
In some sense, some of this functionality isn’t too different from that provided by Hypothes.is, though that is hidden away within another browser extension layer and requires not only direct examination, but scanning for those whose identities I might recognize because Hypothes.is doesn’t have a specific following/follower social model to make my friends and colleagues a part of my social graph in that instance. The nice part of Hypothes.is’ browser extension is that it does add a small visual indicator to show that others have in fact read/annotated a particular site using the service.
I’ve also previously documented on the IndieWeb wiki how WordPress.com (and WordPress.org with JetPack functionality) facepiles likes on content (typically underneath the content itself). This method doesn’t take things as far as the Reading.am case because it only shows a small fraction of the data, is much less useful, and is far less likely to unearth those in your social graph to make it useful to you, the reader.
I seem to recall that Facebook has some similar functionality that is dependent upon how (and if) the publisher embeds Facebook into their site. I don’t think I’ve seen this sort of interface built into another service this way and certainly not front and center the way that Reading.am does it.
The closest thing I can think of to this type of functionality in the analog world was in my childhood when library card slips in books had the names of prior patrons on them when you signed your own name when checking out a book, though this also had the large world problem that WordPress likes have in that one typically wouldn’t have know many of the names of prior patrons necessarily. I suspect that the Robert Bork privacy incident along with the evolution of library databases and bar codes have caused this older system to disappear.
This general idea might make an interesting topic to explore at an upcoming IndieWebCamp if not before. The question is: how to add in the social graph aspect of reading to uncover this data? I’m also curious how it might or might not be worked into a feed reader or into microsub related technologies as well. Microsub clients or related browser extensions might make a great place to add this functionality as they would have the data about whom you’re already following (aka your social graph data) as well as access to their read/like/favorite posts. I know that some users have reported consuming feeds of friends’ reads, likes, favorites, and bookmarks as potential recommendations of things they might be interested in reading as well, so perhaps this would be an additional extension of that as well?
 I’ve certainly seen this functionality before, but most often the other readers are people I don’t know or know that well because the service isn’t huge and I’m not using it to follow a large number of other people.
 I knew he was generally interested already as I happen to be following this particular site at his prior recommendation, but the idea still illustrates the broader point.
Are rituals still needed in a world mediated through digital devices?
We tend to think of rituals as solemn ceremonies, usually associated with religion. But rituals exist in our everyday life, as a way of helping us to make sense of the world. They can be communal or solitary. But how are they changing as we become increasing digital? Can rituals still have power and relevance in a world mediated through digital devices?
Michael Norton – Professor, Harvard Business School
Vanessa Ochs – Professor in the Department of Religious Studies and Member of the Jewish Studies Program, University of Virginia
Viktor Lysell Smalanning – Ritual designer
Alexandra Samuel – digital columnist for JSTOR Daily and regular contributor to the Wall Street Journal
Nicolas Nova – Associate Professor, Geneva School of Art and Design
A fascinating topic in general, but there are some interesting tidbits that the IndieWeb movement could pick up as transitional rituals within its workflow. Similarly, while some of the jargon helps to identify group membership, we still need to do a better job of simplifying it to make it easier to have a broader membership. The episode actually brings up the idea of UI and designers taking ritual into account in our daily lives.
What types of rituals can we create to help mark the leaving behind of the old social world and becoming a fully fledged member of the indie web by registering one’s own domain and having one’s own website? Perhaps a ritual to celebrate not only this but the addition of standards like Webmention, Micropub, and Microsub? In some small sense, this is what we’re celebrating in the use of displaying buttons (or badges) on our sites.
This is definitely worth listening to again and brainstorming ideas for extending the concept. Perhaps at an upcoming IWC??
We are proud to announce that Distributor has exited beta and is now openly available. Distributor is a free WordPress plugin that makes it easy to syndicate and reuse content across your websites—whether in a single multisite network or across the web with the REST API. With Distributor, content creators can "push" or "pull" content [...]
Inspired by Brad Enslen’s ‘exit page’ concept, I’ve added a ‘the end’ post to this blog. (I also have to say that many of my upcoming changes are inspired by h0p3’s wiki—moving away from just a blog of recent posts, to a kind of modern home page with updates and Indieweb intertwingliness.) ‘The end’ can be seen right now on /page3, if you scroll to the very bottom. Small, needless things—lovely.
As I am semi-regularly importing more content to my site, I wonder about where to put the “end”. What happens when I post something and something gets imported at a timestamp before it? I’ll have to think about how to architect it so as not to need to move it around so much in the future.
For today’s #dailyponderance I want you to put the computer away, grab some paper and pencil and map out what you think your homepage and about me page should contain.
You don’t need to be an artist, boxes and stuick figures will do.
You don’t have to be writer. Copy can come later. Think layout.
If you already have an about me and a home page sketch it out for others to see what your “prototype” looks like.
I’ve actually been doing some small revamping of both my Home and my About pages on the site recently, so this is actually a nice little exercise that’s reminding me about some of the small changes I’d like to effect. It also reminds me of some of the changes I want to make with regard to some of my menu structures too.
Lately I’ve added a bunch of different ways to slice and dice the content on my site so that readers can hopefully more easily find or discover the content they may be most interested in reading. I’ve also been trying to pare down on the amount of information and detail which I present.
I’d been considering figuring this out before given the high incidence of likes on my posts, particularly from POSSE copies, but now that I’ve fixed checkins on my site, Swarm is also sending a lot of small replies, which while nice, are adding a lot of noise to my comments dashboard.
Perhaps I can figure out a way to use query parameters to filter out some of the like webmentions and replies from Swarm so that I’m not really building anything new?
Sometimes you make a major step forward and it creates new UI problems. We’ll get there eventually.
This was the first year people pre-wrote proposals before the #BarCamp organizing session. As facilitator I decided to have people who never proposed before go first.
Coincidentally, @Christi3k just announced the same thing @OSBridge unconference organizing session.
This may be worth codifing as a normal practice. Let first-timers propose sessions first before anyone who has done this before, especially at an @IndieWebCamp before.
The other thing I did was, after the the first-timers finished explaining and scheduling their BarCamp session proposals, I had people *other than* the remaining session proposers choose from the remaining session proposals posted on the side of the grid, and advocate for them. I think that worked quite well for selecting for the sessions that were more compelling for more people.
I was just thinking about how this might be codified a bit better as well, particularly for folks who are attending their first BarCamp-style event.
While there is some implication in the event pages, I don’t know if some people were expecting the sessions and planning to play out the way they did (or if they knew what to expect on that front at all, particularly in chatting with people in the early morning registration/breakfast part of the day).
It was certainly more productive for me to think about and post some of the things I wanted to accomplish pre-camp. (It also helped to have your reminder a month or more ago about what I might build before even going to the summit.)
Having additional time to know what the scheduling process looks like, if nothing else, gives people a bit more time to think about what they want to get out of the conference and propose some additional ideas without being under the short time crunch. This is particularly apropos when the morning presentations may have run long and the conference is already a few minutes off track and we’re eating into valuable session time otherwise. I would suspect that helping to get the session ideas flowing sooner than later may also help the idea and creative processes, and even more so for participants who may need a bit more time to organize their thoughts and communicate them as they’d like.
I definitely liked the process of having beginners go first and then letting people advocate for particular ideas thereafter. This worked particularly well for an established event and one with so many people. It might be helpful to pre-select one potentially popular proposal from an older hand to go first though, to provide an example of the process for those who are new to it, and in particular those who might be quiet, shy, or not be the type to raise their hands and advocate in front of such a large group. In fact, given this, another option is to allow people to propose sessions and then allow advocation across the board, but for beginners first followed by everyone thereafter. This may also encourage better thought out initial proposals as well.
Thanks again for all your hard work and preparation Tantek!