@dshanske your notes are looking great, and very nicely marked up too! You should consider marking up comments as h-cites nested as p-comment properties — more: indiewebcamp.com/comments-presentation#How_to_markup
First PuSH subscription ping successfully received! Yay!
Slowly getting a PuSH subscription service working. It should be fairly easy to turn it, once finished, into a layered library so people can either bolt it onto a Silex/Symfony app and have it all just work, or use the lower level client and logic in other frameworks.
Fixed a simple security hole in #taproot, uncovered unintentionally by an attack mounted ≈5hrs ago — intent appeared to be to create new user accounts, unintended result was the creation of a new, empty article.
Hundreds of requests were made against URLs similar to these:
Presumably these URLs are compromised on other systems — needless to say they are far too ugly to exist in #taproot! I’m unsure exactly why
/articles was used as the base URL for the attack in all cases apart from two.
As these URLs don’t exist, and will never exist, it should be safe enough to add server- or application-level filters immediately closing any requests which include them.
Go “applaud“ @teamIdno’s Knight News Challenge submission: newschallenge.org/challenge/2014/submissions/idno-a-collective-storytelling-platform-that-supports-the-diversity-of-the-web — it’s a proven, stable project, used and relied on in the public by it’s creators every day. I’d love to see what @benwerd and @erinjo can do with some funding.
Mocking up what an #indieweb subscription UI could look like:
A personal site optionally has a homepage feed, as well as linking from the homepage to other pages with some rel value. When asked to subscribe to a URL, if a feed reader finds these links, it shows a UI a list of the linked feeds, with “Homepage” (any posts found on the page) automatically selected.
The user can then select/deselect feeds, with the preview updating to reflect what the subscription will look like. The selection dialog could either be a modal which goes away once confirmed, or it could be a collapsable panel in the feed column, which has the nice side effect of putting the preview directly where it will be seen, in context.
Additionally, either the personal site could mark up, or the feed reader detect, special feeds such as personal metrics feeds, and treat those differently.
Documented a bunch of experimental h-entry properties w/ examples microformats.org/wiki/h-entry, it’s growing more and more expressive yet remaining concise and memorable, down to extensive intense #indieweb selfdogfooding.
In London (@joviansalak)? Have a personal website/interested in having one? Go to Homebrew website club! indiewebcamp.com/events/2014-03-19-homebrew-website-club
Next up: cleaning code, implementing likes, distilling learnt knowledge into diagrams, code.
Checked into the new Vísar HQ to join in #indiewebcampsf hack day a little late — working on lots of little fixes, timezones on my posts first up!
Posting this note from barnabywalters.bit — been experimenting with namecoin, got .bit domains resolving on my machine by following instructions namecoin.bitcoin-contact.org, installed namecoin wallet on my VPS and registered a name, pointed it at my web server.
Surprisingly it was a fairly straightforward process. The most difficult part was getting hold of some namecoin to register names with — I ended up trading some of my DOGE for NMC on vircurex.com.
@voxpelli thanks for the links, auphonic looks like a great service! Certainly going to look into using that for automating stuff like audio encoding.
Soundcloud down or broken too often now. Time to implement #indieweb audio posting UI in #taproot.