#dev 2017-12-04

2017-12-04 UTC
#
[kevinmarks]
But I'm talking ux here
#
tantek
[kevinmarks] no it's not a how *we* look at it thing, because silos aren't indieweb for anyone dev or not
#
tantek
for all the reasons in /why
#
tantek
if it's really a UX point you're trying to make, use non-silo examples
#
andreaarbogast.com
created /User:Andreaarbogast.com (+73) "Created page with "<span class="h-card">[https://andreaarbogast.com/ Andrea Arbogast]</span>""
(view diff)
#
tantek
nice!
#
GWG
I need an idea
#
GWG
How do I automatically convert a json file full of color values into a CSS file?
#
GWG
Trying to avoid converting it manually.
#
[kevinmarks]
That's my point - at the moment we have a UI for spreading a post to silos, but not to other indieweb sites. Manton and Aaron are saying that we need 2 separate UIs, I'm saying that we should try for a unified one.
[miklb] joined the channel
#
[miklb]
GWG could probably do that with a gulp/grunt task
#
GWG
[miklb]: I have Grunt installed.
#
GWG
I'm trying to figure out if there is an existing one, or if I have to write one. Back to my poor JS skills
#
GWG
I need to read the JSON, adjust it, then output it in a specific format.
#
[miklb]
adjust how?
#
GWG
If I write it once, it will do all the work for me
#
tantek
what is Grunt
#
Loqi
It looks like we don't have a page for "Grunt" yet. Would you like to create it?
#
GWG
I'm going to use a broader icon pack. It has a JSON of the colors for the various site logos. So, it is structured "title" and "hex" I need to read those, convert to class name and color.
#
schmarty
Oops I missed the destination discussion. I have this problem with micropub clients and posting to both my personal site and my comedy podcast site
#
tantek
what is destination?
#
Loqi
It looks like we don't have a page for "destination" yet. Would you like to create it?
#
tantek
schmarty ^^^ want to start that page with precisely that real world use-case you have of two different indieweb sites that you want to directly post to?
#
schmarty
They are both different sites that receive very different posts, but most micropub clients apps only let you log in and post to one at a time, requiring a log out between
#
tantek
as in with a "Use Cases" section
#
[miklb]
GWG mind you this was just a quick google, but this might be an option too if you are using Sass https://github.com/vigetlabs/sass-json-vars
#
Loqi
[vigetlabs] sass-json-vars: Import variables as JSON into Sass
#
tantek
even better - document the current limitation that causes UI awkwardness
#
tantek
what is Sass
#
Loqi
Sass is a Stylesheet Language that extends CSS and is compiled into CSS before publishing https://indieweb.org/Sass
#
schmarty
tantek: great idea. can do in a few. On mobile at the moment.
#
schmarty
what is destination?
#
Loqi
It looks like we don't have a page for "destination" yet. Would you like to create it?
#
schmarty
destination is the site where you want to publish a particular post when practicing [[multi-site indieweb]].
#
loqi.me
created /destination (+135) "prompted by schmarty and dfn added by schmarty"
(view diff)
eli_oat joined the channel
#
gRegorLove
gives Loqi the wiki sign in
#
Loqi
enjoys the wiki sign in
tantek and eli_oat joined the channel
#
martymcgui.re
edited /destination (+1040) "add use cases, UX issue from typical Micropub clients, FB silo example"
(view diff)
#
tantek.com
edited /destination (+191) "/* Silo Examples */ note prompt, need screenshot"
(view diff)
#
schmarty
^^ tantek: i have screenshots but could not upload them to the wiki
#
tantek.com
edited /communication (+336) "Resources / Contact Icons - start with the Twitter SVG button from Kevinmarks"
(view diff)
#
tantek
!tell aaronpk file uploads may be broken post MediaWiki update - schmarty was having difficulty
#
Loqi
Ok, I'll tell them that when I see them next
tantek joined the channel; tantek left the channel
#
schmarty
!tell aaronpk i got an error uploading an image to the wiki: "Could not open lock file for "mwstore://local-backend/local-public/0/0e/facebook-page-posting-as.png"."
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell Zegnat that "pick a destination" screenshot that you shared earlier from FB - could you add it here? https://indieweb.org/destination#Facebook
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[edent] SuperTinyIcons: Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos
j12t joined the channel
#
tantek.com
edited /Strava (+1873) "/* Brainstorming */ POSSE opportunities on your Strava profile and support.strava and backfeed too"
(view diff)
#
tantek
aaronpk, as you post bike rides to your site, you may be interested in https://github.com/snarfed/bridgy/issues/780
#
Loqi
[tantek] #780 Bridgy Publish to Strava.com (new silo)
#
Loqi
aaronpk: tantek left you a message 54 minutes ago: file uploads may be broken post MediaWiki update - schmarty was having difficulty
#
Loqi
aaronpk: schmarty left you a message 53 minutes ago: i got an error uploading an image to the wiki: "Could not open lock file for "mwstore://local-backend/local-public/0/0e/facebook-page-posting-as.png"."
#
aaronpk
should be fixed
#
schmarty
looking great, thanks!
#
aaronpk
so the main question I have around this idea is whether it should be a client-side thing or a server-side thing. e.g. it wouldn't take any protocol changes to make it so I can just authenticate with a bunch of micropub servers at a time in quill, and quill would keep a separate login session associated with all of them together
#
aaronpk
like, why should I have to sign out of one endpoint in order to sign in with another? why not keep multiple signed in at the same time
#
martymcgui.re
edited /destination (+179) "add screenshots of selecting author for post on Facebook"
(view diff)
#
aaronpk
on the other hand, if a micropub server does know how to post to multiple different websites, that also makes some amount of sense
#
tantek
aaronpk - I'm not sure reasoning from the plumbing (separate login session) is the best way to figure this out.
#
aaronpk
I agree but it's still something to consider
#
tantek
not before UX
#
aaronpk
the thing is, the same UX can be implemented both ways
#
tantek
otherwise it will likely mislead you, as nearly all plumbing design does
#
tantek
not necessarily
#
tantek
without documenting the UX - that's hard to say
#
tantek
better to start with documenting existing UX solutions
#
aaronpk
yes, documenting first
#
tantek
I can think of at least two: Twitter client, Instagram client (iOS apps)
#
tantek
what is multilogin?
#
Loqi
It looks like we don't have a page for "multilogin" yet. Would you like to create it?
#
tantek
got a better name for the user feature?
renem joined the channel
#
aaronpk
okay yeah that is a different thing hmm
#
aaronpk
in those cases it's more like a full context switch between accounts
#
tantek
that's my point about documenting the UX first
#
tantek
how existing systems have "solved" the use-case
#
tantek
presumably the FB app also does this but I don't use it
#
tantek
certainly their website does it
#
tantek
you can switch "modes"
#
aaronpk
in facebook it's less of a full context switch than twitter and instagram
#
tantek
FB does both full context switch, and per post
#
tantek
since that "full context switch" UX seems to be what's commonly implemented (and thus users likely understand), probably better to model how would you do that with Micropub first, before other variations
#
aaronparecki.com
edited /destination (+432) "/* Silo Examples */ tweetdeck"
(view diff)
#
aaronpk
there's tweetdeck's take on it
[manton] joined the channel
#
[manton]
Facebook seems the closest to what I'm trying to do, since it's one user account and multiple pages/sites. On Twitter and Instagram, you have to switch accounts to post somewhere else.
#
[manton]
If you follow the Twitter-style model, the current Micropub spec is fine since the client could just manage switching between multiple user sessions, each with its own web site.
#
aaronpk
did you see the tweetdeck screenshots?
#
aaronpk
I think I like facebook's take on it the most, at least for the posting interface
tbbrown and [manton] joined the channel
#
[manton]
Yeah, TweetDeck's UI is nice, but also might work better for Twitter which usually has unique avatar icons. Not all web sites have favicons, so you'd want to see the text or domain name of the site by default.
#
aaronpk
The other big difference with tweetdeck is it lets you select more than one
tantek and KartikPrabhu joined the channel
#
tantek.com
edited /verified (+444) "Strava"
(view diff)
#
@HongPong
The first release of Linkback module for #Drupal 8 tagged, provides #pingback and #webmention functionality https://www.drupal.org/project/linkback/releases/8.x-1.0-alpha1 #webmentions attn #indieweb #indiewebcamp peeps, please check it out
(twitter.com/_/status/937576654746128385)
tantek joined the channel
#
www.boffosocko.com
edited /indie_map (+229) "link to video walkthrough; wikilinks; pagelogo"
(view diff)
tantek and cweiske joined the channel
#
Zegnat
Good morning IndieWeb Dev
#
Loqi
Zegnat: tantek left you a message 6 hours, 20 minutes ago: that "pick a destination" screenshot that you shared earlier from FB - could you add it here? https://indieweb.org/destination#Facebook
#
Zegnat
I will upload that screenshot post haste
#
tantek
good morning Zegnat!
#
Zegnat
Hmm, is this page without CSS for anyone else or just me? https://indieweb.org/File:facebook-select-destination.png
#
vanderven.se martijn
edited /destination (+445) "/* Facebook */ Add distination picker from mobile"
(view diff)
#
Zegnat
There you go tantek :)
#
Zegnat
Oh, now the CSS is showing. Also had a HTTP 500 for a second on indieweb.org :/
#
cweiske
I had to reload
#
cweiske
css was broken for me, too
#
@hsablonniere
🤔 If don't know what the Indie Web is yet, don't worry 😉 @adactio has your back with this great talk about its Building Blocks (Micropub, POSSE, WebMention...) https://indieweb.org/principles https://www.youtube.com/watch?v=VvYK-K0jWng
(twitter.com/_/status/937610189422956544)
[pfefferle] joined the channel
#
petermolnar
just out of curiosity how would you handle a webmention if the source post date is in the future? (eg. scheduled post, but accidentally sends a webmention)
#
cweiske
I would probably not care
#
cweiske
email clients show mails from the future, too
#
cweiske
that sometimes told me that a server's clock is off sync
[kevinmarks] and tantek joined the channel
#
Zegnat
I don’t display webmentions, so I too, do not care for the date people write on the source document
#
Zegnat
I also record the time a webmention comes in
#
tantek
lol the number of twitter accounts aaronpk can post from
KartikPrabhu joined the channel
#
Zegnat
I should find a better DNS provider. According to dig, licit.li still has an AAAA record, but the Namecheap interface has made them disappear.
#
Loqi
definitely
rMdes and jonnybarnes joined the channel
#
sknebel
Zegnat: that doesn't sound good, I thought namecheap was reliable
#
Zegnat
So did I. Not sure what is going on here. Might just re-add them.
#
Zegnat
For now `dig licit.li AAAA +short` seems to report the right IP
#
www.svenknebel.de
edited /Microsub-spec (+359) "/* Issues */ Find posts about post"
(view diff)
#
www.svenknebel.de
edited /Microsub-spec (+433) "/* Tracking read state or position */ +1 per item"
(view diff)
#
www.svenknebel.de
deleted /Kajatest "Author request: deletes now work, thanks aaronpk"
[kevinmarks] and sgreger joined the channel
#
sgreger
sknebel: i believe you've been working on parsing feeds with python? could you advise to what is the best starting point for that? some reasonably reliable library?
renem_ joined the channel
#
sknebel
sgreger: https://pythonhosted.org/feedparser/ for RSS/Atom feeds seems to be the "standard"
#
sgreger
sknebel: thx. now that i have the twitter parsing in place, i wonder would it make sense to merge rss feeds and incoming links from twitter into one tool ;)
#
sgreger
there is a bit of a semantic difference between "links shared by people i follow on twitter" and "new posts on sites i subscribe", but in terms of my workflow that might not matter all too much.
#
sknebel
do you have a feedreader you're happy with? then maybe turning the links from twitter into a feed would be an alternative
#
sgreger
indeed! i was thinking about that as well. i currently use feedly, but would like to go indie. having my own db/ui would allow seamless integration with bookmarking etc
#
sgreger
i actually have the PyRSS2Gen docs open as we speak
renem and jeremycherfas joined the channel
#
www.svenknebel.de
edited /Microsub-spec (+232) "/* Issues */ /* CORS */"
(view diff)
#
sknebel
aaronpk: I added a bunch of thoughts to Microsub-spec under Issues, I hope that's the right place
#
islandinthenet.com
edited /generations (+29) "/* Generation 1 / Generation 2 */"
(view diff)
#
sknebel
(there also was an empty "feedback" section, wasn't sure if it should go there instead)
#
islandinthenet.com
edited /generations (-3) "/* Generation 1 / Generation 2 */"
(view diff)
#
aaronpk
Awesome will take a look
eli_oat and snarfed joined the channel
#
www.svenknebel.de
edited /Microsub-spec (+330) "/* Image Resizing */ microsub server caching images?"
(view diff)
tbbrown joined the channel
#
sgreger
aaronpk: i keep getting random errors 500 from the wiki today. on reload, the page appears just fine
#
sgreger
well, right now it is actually a persisting error
renem joined the channel
#
tbbrown
good morning. i'm not doing a very good job troubleshooting jonl's rsvp: http://weblogsky.com/2017/12/04/indiewebcamp-austin-december-9-10-2017-austin-texas/
#
Loqi
[jonl] IndieWebCamp Austin – December 9-10, 2017 – Austin, Texas
John__ joined the channel
#
Loqi
[jonl] IndieWebCamp Austin – December 9-10, 2017 – Austin, Texas
#
schmarty
tbbrown: it looks like the RSVP info is inside an h-entry nested inside the top-level h-entry
#
cweiske
who is kaja?
#
tbbrown
thank you schmarty!
renem joined the channel
#
cweiske
indieweb.org is dead for me, too
[miklb] joined the channel
#
[miklb]
I believe kaja is another bot?
#
cweiske
permanently 500 internal server error
#
sknebel
yeah, wiki down ping aaronpk
#
aaronpk
Uhoh what'd I do
#
[miklb]
something, something flux capacitor
#
aaronpk
-> #meta
#
cweiske
aaronpk, again 500 when trying to preview
#
cweiske.de
edited /IRC (+110) "/* Bots on IRC */"
(view diff)
#
cweiske.de
edited /Loqi (+34) "/* See Also */"
(view diff)
#
sebastiangreger.net
edited /reader (+554) "/* Brainstorming */ non-indieweb sources?"
(view diff)
dougbeal|imac and HongPong joined the channel
#
www.svenknebel.de
edited /Microsub (+116) "/* Servers */ add Monocle"
(view diff)
#
sknebel
grantcodes: does together qualify as an in-development microsub example? if yes, could you add a sentence or two to /Microsub?
#
sknebel
(adding microsub on top of another readers API might also be an interesting solution & case study if it covers everything)
tantek, [manton], tbbrown and [pfefferle] joined the channel
#
loqi.me
edited /silo (+231) "tantek added "2017-12-03 Joshua Topolsky / The Outline: [https://theoutline.com/post/2558/death-of-the-internet-net-neutrality-donald-trump-alt-right-gamergate-facebook-twitter The death of the internet / If we lose this, we lose everything.]" to "See..."
(view diff)
#
aaronpk
oh gosh, who's ready for .mp4 files in <img> tags?
#
aaronpk
which by extension means we might start seeing some mp4 files in the microformats "photo" property
#
aaronpk
should be interesting
#
Zegnat
I seem to recall something about Chrome doing WebM in IMG as a follow-up to animatied-WebP. Maybe they never implemented that. But is the obvious parallel to this.
#
Zegnat
Took me half an hour to get my nginx redirects working how I wanted. But I think I learned a lot today :D (And zegnat.net + its wiki have moved to https on the new server.)
#
aaronpk
you still have some absolute http links on https://zegnat.net tho so it doesn't say "secure"
#
Zegnat
Yep, vanderven.se isn’t moved to the new server yet, so can’t have HTTPS
#
Zegnat
Moving site-by-site
#
Zegnat
Worked to get non-HTTPS redirects working that also drop the www. subdomain.
#
tantek
aaronpk - I think the use of mp4 in img tags for silent moving images has been discussed before but I can't remember where
#
aaronpk
I wonder how long til the other browsers implement it
gRegorLove joined the channel
#
sknebel
or even if they do it?
#
aaronpk
(in case you didn't click the link, it's implemented in safari tech preview now)
snarfed and tbbrown joined the channel
#
tantek.com
edited /icon (+681) "expand dfn to include usage for types of posts, "how to" section/headings, unlink inactive homepage, add icon sets section with examples of icon sets, and supporting software (WP Post Kinds)"
(view diff)
#
@HongPong
our first release of linkback the indieweb style handler for pingback and webmention in #Drupal8 is now out (8.x-1.0alpha1) https://www.drupal.org/project/linkback #indieweb #webmention #pingback
(twitter.com/_/status/937735803668717570)
#
tbbrown
schmarty++ for helping me fix jonl's rsvp for indiewebcamp austin
#
Loqi
schmarty has 10 karma in this channel (54 overall)
#
vanderven.se martijn
edited /Leaders (+1382) "/* Issues */ Managing community resources. h/t tantek"
(view diff)
snarfed joined the channel
#
loqi.me
created /posting_graph (+233) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /contributions (+26) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /posting_graph (+40) "See Also"
(view diff)
#
loqi.me
edited /posting_graph (+33) "See Also"
(view diff)
#
tantek
sparkline << posting graph
#
Loqi
ok, I added "[[posting graph]]" to the "See Also" section of /sparkline
#
loqi.me
edited /sparkline (+20) "tantek added "[[posting graph]]" to "See Also""
(view diff)
#
tantek
calendar heatmap << posting graph
#
Loqi
ok, I added "[[posting graph]]" to the "See Also" section of /calendar_heatmap
#
loqi.me
edited /calendar_heatmap (+37) "See Also"
(view diff)
#
gRegorLove
Loqi is adding multiple See Also sections.
#
tantek
all by itself?
#
gRegorLove
Oh, was one of those a manual edit?
#
tantek
wow oops
#
aaronpk
oh dear
#
aaronpk
I wonder if the mediawiki api changed somehow
#
tantek
keeps breaking things
#
tantek
er, uncovering bugs, yeah :)
#
tantek
naming things is hard, that took a while (years?)
#
tantek.com
edited /posting_graph (+37) "dfn contributions"
(view diff)
#
loqi.me
created /contribution_graph (+26) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /posting_graph (+90) "tantek added "https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/" to "See Also""
(view diff)
#
gregorlove.com
edited /posting_graph (+319) "IndieWeb Examples, need dates+links for aaronpk, adactio. Collapse See Also sections"
(view diff)
#
gRegorLove
what is heatmap?
#
Loqi
It looks like we don't have a page for "heatmap" yet. Would you like to create it?
snarfed joined the channel
#
tantek
pretty sure both aaronpk and adactio built theirs at indiewebcamps and posted about it
#
tantek
searching their posts for "sparkline" should find their permalinks
#
aaronpk
huh I can't find anything on https://url.spec.whatwg.org about hostnames being case insensitive
#
tantek
that's probably worth filing an issue about: https://github.com/whatwg/url/issues
#
sknebel
aaronpk: I think thats in the "domain to ASCII" steps, mapping uppercase to lowercase
#
aaronpk
hm should I make ipv4 and ipv6 addresses be not valid indieauth URLs?
#
tantek
I would say yes for v1 (invalid)
#
tantek
no use-case so far, better to start conservative, can expand later if someone wants
#
aaronpk
wow that is incomprehensible
#
sknebel
NFKC_Casefold does that. see also the examples, which list "A" mapped to "a"
#
aaronpk
alright anyone want to review this section? https://indieauth.net/spec/#identifiers
#
sknebel
looks sensible
#
ben_thatmustbeme
looks around for tommorris / kylewm
#
ben_thatmustbeme
I have questions about how mf2util is used
#
ben_thatmustbeme
additionally who is using the json format from webmention.io
#
ben_thatmustbeme
and who is using the json format output from mf2util
#
sknebel
ben_thatmustbeme: I've used mf2util
#
ben_thatmustbeme
i'm trying to get a list of consumers of jf2, mf2util and webmention.io both output jf2
#
sknebel
mf2util does jf2?
#
sknebel
it does produce python dicts that are kind of similar to jf2, but I don't think it can produce jf2 directly (e.g. it parses dates to python datetime datatypes, which I don't think would get serialized correctly by default)
#
Zegnat
aaronpk is there a reason for limiting to https? and no ports?
#
Zegnat
(That first questionmark is regex, the second is the actual sentence end. Woops.)
snarfed joined the channel
#
loqi.me
edited /IoT (+157) "tantek added "[https://advocacy.mozilla.org/en-US/privacynotincluded privacy not included: A Guide to Make Shopping for Connected Gifts Safer, Easier, and Way More Fun]" to "See Also""
(view diff)
#
tantek
cool - looks like the dupe See Also creation is fixed. thanks aaronpk
snarfed, HongPong and tbbrown joined the channel
#
loqi.me
created /IndieWeb_Challenge (+39) "prompted by tantek and dfn added by tantek"
(view diff)
#
@fhsales
Want to know more about the importance of Webmentions? Check out this blog post for more info on the new Pingback! http://bit.ly/2iO1zo8
(twitter.com/_/status/937772248815013888)
#
ben_thatmustbeme
i believe it produces jf2 equivalent in python's structure
#
ben_thatmustbeme
so converting to json directly would be jf2
#
gregorlove.com
edited /posting_graph (+96) "/* Aaron Parecki */ date, links"
(view diff)
dkm and [eddie] joined the channel
#
loqi.me
created /Kajatesting (+114) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
kaja.sknebel.net
edited /Kajatesting (+1) "linkify ('… is <url>' pattern)"
(view diff)
#
kaja.sknebel.net
deleted /Kajatesting "Empty Content"
#
sknebel
ben_thatmustbeme: it seems to treat e-content (gets turned to "content":"<html>..." instead of an object) and author (not marked as "type":"card") differently
#
sknebel
but it's closer than I thought, I had some of it's specialized functions in mind
#
tantek
what is imgix
#
Loqi
It looks like we don't have a page for "imgix" yet. Would you like to create it?
#
tantek
getting an XSS warning on getbento.imgix . net URL
#
aaronpk
Zegnat: it doesn't say it's limited to https
#
www.svenknebel.de
edited /DDOS (+201) "/* Forward originating IP address */ WP apparently puts it in user-agent"
(view diff)
#
aaronpk
I said no ports because so far i haven't seen anyone use one and so it's about documenting existing behavior
#
sknebel
Zegnat meant http(s)
#
aaronpk
If it's not http(s) it's not on the web
#
www.boffosocko.com
edited /silo-quits (+3302) "Tim Morgan Twitter quit with reasons"
(view diff)
#
tantek
aaronpk agreed, keep it as tight/minimal as possible
[kevinmarks] joined the channel
#
[kevinmarks]
@sgreger python feedparser is the best way to parse feeds in any language. You're welcome to use the version I forked off before the current maintainer split it into loads of files.
#
tantek.com
edited /100DaysOfIndieWeb (+222) "/* More 100 days projects */ thinking deletionary for 2018"
(view diff)
#
Zegnat
I was mostly wondering about the http(s) requirement because of the people who are testing statically hosting their things on e.g. ipfs.
#
Zegnat
But especially if you are describing current implementations this look right to me!
#
aaronpk
the other reason is they need to be resolvable so clients can do discovery on them, and I'm not about to require that every client support additional (or arbitrary) protocols other than http
#
Zegnat
Makes sense.
#
Zegnat
Good to have a reasoning in place for the limitations you write into the spec :) Rather ask one too many questions and get the reasons than accidentally limit the spec too much by accident.
tbbrown joined the channel
#
vanderven.se martijn
edited /Leaders (+259) "/* Issues: community resources */ Some more questions about IRC."
(view diff)
#
eddiehinkle.com
edited /100DaysOfIndieWeb (+67) "/* More 100 days projects */ +eddiehinkle.com"
(view diff)
gRegorLove joined the channel
#
aaronparecki.com
edited /site-deaths (-402) "oauth.net is online, and oauth.org never had any content to begin with, was just a redirect"
(view diff)
[pfefferle] joined the channel
#
loqi.me
created /Social_Web_Open_Stack (+53) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /site-deaths (+46) "/* Upcoming */ AIM"
(view diff)
#
loqi.me
created /Plaxo (+113) "prompted by tantek and dfn added by tantek"
(view diff)
#
kaja.sknebel.net
edited /Plaxo (+2) "linkify ('… is <url>' pattern)"
(view diff)
#
loqi.me
created /atomenabled (+211) "prompted by tantek and dfn added by tantek"
(view diff)
#
HongPong
are there any PHP examples or libraries for ActivityPub parsing available now? https://www.w3.org/TR/activitypub/
#
Loqi
[Christopher Allan Webber] ActivityPub
#
[kevinmarks]
Not sure about php. I think mastodon has a Ruby one
#
gRegorLove
what is activitypub?
#
Loqi
ActivityPub is a decentralized social networking protocol (W3C Candidate Recommendation) based on ActivityStreams https://indieweb.org/ActivityPub
#
gregorlove.com
edited /site-deaths (+314) "/* Upcoming */ Expand Plaxo notes"
(view diff)
#
aaronparecki.com
edited /h-x-app (+24) "replace with "IndieWeb Examples" header"
(view diff)
#
aaronparecki.com
edited /h-x-app (+24) "add to IndieAuth category"
(view diff)
#
gregorlove.com
edited /Plaxo (+169) "How to export, See Also"
(view diff)
#
aaronparecki.com
edited /h-x-app (+331) "add screenshot of indieauth.com"
(view diff)
#
aaronpk
anyone know of other authorization servers that parse the h-x-app markup when prompting users?
jjuran joined the channel
#
tantek
the nice thing is that if it seems to have worked "well" as you intended, it may be worth starting /h-app
#
tantek
the only other "collision" to keep in mind would be the whole install / store space
#
tantek
what is a store
#
Loqi
A store (or marketplace) is a service for discovering and then installing applications https://indieweb.org/store
#
tantek
though I feel like there is more opportunity than conflict there
#
tantek
more overlap than not
#
aaronparecki.com
edited /h-x-app (+167) "/* IndieWeb Examples */ add barryf"
(view diff)
#
tantek
you can even cite the work there as "Previous Formats" as part of your research per microformats process: https://indieweb.org/store#App_Store_Specifications
#
tantek
because AFAICT, your h-x-app is essentially providing a subset of what all the web app manifest was trying to provide
#
tantek
(subset is fine, since you're building empirically)
#
tantek
the closest prior effort I found on microformats.org is http://microformats.org/wiki/downloads
#
Loqi
Downloads
#
aaronpk
omg download.com
#
tantek
which is obv not the same thing - it's for "native" apps/software
#
tantek
whereas if I understand correctly, the indieauth h-x-app usage is all webapps
#
tantek
which is also the case for the webapp manifest stuff
#
tantek
but that being said, whether web or native, there's likely overlaps there too
#
tantek
at least worth mentioning
#
tantek
anyway it's probably worth starting microformats.org/wiki/app per microformats.org/wiki/process, feel free to clone from http://microformats.org/wiki/downloads as a start
#
Loqi
Downloads
#
byzero.de
created /User:Byzero.de (+63) "Created page with "<span class="h-card">[https://byzero.de/ Markus Heurung]</span>""
(view diff)
tbbrown_ joined the channel
#
byzero.de
edited /Hugo (+49) "/* IndieWeb Examples */"
(view diff)
[kevinmarks] joined the channel