As Chickaree is coming along, I thought I should give a bit of an update of where we are headed and some new ideas I've had. One of the looming issues for this service is how to syncronize data between devices. At first, I was thinking I could create a stop-gap solution and let users sync their subscriptions with OneDrive (or something like that). I've realized that this is a waste of development time.
drupal
I was setting up the Schema.org Metatag module on this blog and it got me thinking about something I wrote about previously. When I originally wrote about a triplestore in Drupal, I was thinking that the user would be able to add Statements to anything, because, why not? However, the more I thought about it, the more I realized this didn't make any sense.
I hadn't really thought of it before, but essentially, Activity Streams is RSS or Atom on steroids. It is effectively the JSON-LD version of these formats. I mean this in the sense that it provides a stream of content (or "actions") in a machine-readable format.
I've been thinking about how I'm going to build a triplestore in Drupal for Silk Floss. I think this is how I'm going to it. I'll create a new Triple (triple) Structured Data (sd) module. The name is available where item isn't. This module will consist of these entities: