#dev 2017-04-07

2017-04-07 UTC
#
tantek
what is rel-subscribe?
#
Loqi
It looks like we don't have a page for "rel-subscribe" yet. Would you like to create it?
#
[cleverdevil]
I am thinking I may be able to implement this for my site and my reader of choice without too much difficulty...
#
aaronpk
that's the idea :)
#
tantek
rel-subscribe is an experimental rel value for linking from your home page to your subscription endpoint, and is currently prototyped by {{aaronpk}} on aaronparecki.com; try the Follow button in the right side of the footer of his home page or any permalink.
#
loqi.me
created /rel-subscribe (+288) "prompted by tantek and dfn added by tantek"
(view diff)
#
aaronparecki.com
edited /follow (+20) "/* See Also */"
(view diff)
#
aaronpk
hmm, is it worth making a little web interface that provides the follow button and the follow form? to make it easier for people to do that part
#
tantek
like a gist? yeah
#
aaronpk
was thinking a service
#
aaronpk
i had to write a little backend code to make that work. the part that fetches your home page and looks for the rel value
#
tantek
more than what my linkrel php thing does?
#
tantek
pretty sure that same library should "just work"
#
aaronpk
i used code from that :)
#
aaronpk
I will resist the urge to create a p3k service for this, and just wait to see how much work it is for people to implement themselves
#
KartikPrabhu
aaronpk: confused about the placeholder url bit
#
aaronpk
that gets replaced with the URL of the feed you're subscribing to
#
KartikPrabhu
right, but why require some random placeholder in the rel markup?
#
aaronpk
so that the subscriber's site can choose the query string parameter name
#
KartikPrabhu
so I can't choose example.com as placeholder I have to say "{url}" ?
#
aaronpk
wait what
#
aaronpk
this "follow" page will find your rel value, and replace the string "{url}" with my URL that you want to subscribe to
#
aaronpk
so by the time you're redirected to your reader, the URL is like https://reader.example.com/subscribe?url=https://aaronparecki.com/
#
KartikPrabhu
yeah that is what I meant, I need to have the exact string "{url}" in my rel-subscribe yes?
#
aaronpk
correct, it's just a placeholder
#
KartikPrabhu
why not "standardise" the query parameter?
#
aaronpk
because i don't think i can convince everyone to use the same name
#
aaronpk
for example, woodwind uses "origin"
#
aaronpk
also it's actually easier to string replace {url} vs actually parse the URL and append a query string parameter
#
KartikPrabhu
this placeholder thing seems "wrong" to put inside you HTML
#
aaronpk
since the rel URL might also have a query string already
#
tantek
aaronpk, or just make people not use query strings ;)
#
aaronpk
i was trying to put as few restrictions on other peoples websites as possible
#
KartikPrabhu
right, the rel-sibscribe being simply "http://reader.example.com/subscribe" sounds more appropriate
#
aaronpk
the wordpress micropub endpoint has a query string for example. i'd hate to just arbitrarily make that not allowed.
#
KartikPrabhu
does appending a query string not work?
#
miklb
well that was fun. Seems like in WP you have to preserve the id & name for inputs when you are customizing the form, otherwise it won't submit
#
KartikPrabhu
but yeah everyone would have to agree on the query parameter
#
tantek
you mean like webmention source and target?
#
KartikPrabhu
tantek: yes
#
tantek
but that's a POST I suppose
#
tantek
or is it
#
GWG
aaronpk: The Webmention plugin used to and doesn't anymore unless you have permalinks off. Micropub could do that
#
tantek
(yeah it is :) )
#
aaronpk
oh, one argument for having the rel value be the base URL and hardcoding this parameter name is to be able to add additional parameters for extensions. things like a redirect_uri, or if we need a CSRF "state" parameter or something
#
KartikPrabhu
can't "follow" be handled like a webmention POST request?
#
tantek
indeed
#
aaronpk
not really
#
KartikPrabhu
you make a POST to "http://reader.example.com/subscribe" with a standard name for the url to follow like "source"
#
aaronpk
all sorts of cross-domain CSRF issues if you allow my site to post to your subscription endpoint
#
aaronpk
what would stop someone from spamming that endpoint with post requests
#
tantek
sounds like a good FAQ to start :)
#
KartikPrabhu
don't we do that with webmention though?
#
aaronpk
the redirect here is important because it gives you the user a chance to preview the follow request, and you get to use your own authentication mechanism at your reader
#
aaronpk
webmention has a dialback verification step where the source URL is checked
#
KartikPrabhu
so does this where the software at reader.example.com asks you to verify that you want to subscribe
#
aaronpk
right, which is why you can't do it with a post request
#
KartikPrabhu
oh I understand now
#
KartikPrabhu
weird, I still don't like the placeholder but <shrug>
#
tantek
aaronpk, any other protocols do this placeholder sort of thing with rel?
#
aaronpk
I do see the argument. i suppose it's kind of strange to have a rel value that isn't actually a URL
#
aaronpk
oh, the ostatus version uses an attribute "template" instead of "href"
#
aaronpk
(this is just a simplified version of the ostatus subscribe thing which i still can't find docs on)
#
KartikPrabhu
what is follow?
#
Loqi
follow is a common button in silo UIs (like Twitter) that adds updates from that profile (typically a person) to the stream shown in an integrated reader, and sometimes creates a follow post either in the follower's stream ("… followed …" or "… is following …") thus visible to their followers, and/or in the notifications of the user being followed ("… followed you") https://indieweb.org/follow
#
aaronpk
the rel value they use is "http://ostatus.org/schema/1.0/subscribe" but that URL has never had content on it
#
aaronpk
i still don't understand why people use URLs for rel values and then don't put docs there!
#
tantek
indeed, I think we discussed that yesterday and I pointed out that was a good example of the fragility inherent in using URLs for propery names (i.e. the primary assumption that RDF is built on)
#
tantek
s/propery/property
#
aaronpk
like, if you insist on using a URL, at least use it as an opportunity for inline documentation!
#
aaronpk
i got google to do that for one of the OAuth 2 rel values
#
aaronpk
oh heh they used a URL on oauth.net for that
#
tantek
yeah I wonder who admins that site lol
#
aaronpk
but hey click the link and at least it says what it is
#
aaronpk
so, either i should change href to template, or we should hardcode the query parameter name
#
aaronpk
i don't know how to do template with a Link HTTP header, so...
#
tantek
hmm yeah
#
KartikPrabhu
I don't mind hard-coded parameter names in some sort of "standard"
#
aaronpk
yeah i guess that is pretty normal
#
KartikPrabhu
i'd go for "source" or "subscribe-to"
#
tantek
I'd not re-use source since webmention uses it
#
tantek
consider this a global flat set of vocabulary
#
tantek
you know, kinda like natural language is
#
aaronpk
"subscribe-to" is pretty descriptive
#
tantek
it makes it more usable for humans (devs a humans too)
#
KartikPrabhu
are hyphens allowed in query parameter?
#
KartikPrabhu
then "subscribe-to" sounds nice
#
aaronpk
tho i think somewhat more common is underscores
#
KartikPrabhu
that also works
#
aaronpk
or just "subscribe" to avoid the issue
#
aaronpk
see picking names is hard
#
tantek
no underscores noooooooo
#
aaronpk
hahaha
#
Loqi
ahahahaha
#
KartikPrabhu
"subscribe" isn't as descriptive
#
KartikPrabhu
which is also why I made "original-of" and not "original"
#
tantek
"follow"
#
tantek
ducks
#
aaronpk
follow isn't bad
[chrisaldrich] joined the channel
#
[chrisaldrich]
I like this idea, particularly the ability to micropub a potential follow post. How does/could it work alongside of something like https://www.subtome.com?
#
aaronpk
it's a very different approach from SubToMe, but accomplishes the same goal
#
[chrisaldrich]
I think in an indieweb world of a dozen or more post types that one should help the reader find/subscribe to one or more of one's available feeds. (i.e. photos, locations, notes, articles, everything......). I don't presume that everyone will want my firehose.
#
aaronpk
i agree! did you see my page? :)
#
tantek
chrisaldrich, yes, loose identification of a likely / possible problem
#
tantek
however, I'd say, that's kinda up to some /reader innovations that's yet to be seen
#
tantek
before we start proposing any formats/protocols
#
[chrisaldrich]
many readers used to do feed discovery, but some don't anymore...
#
aaronpk
no protocol necessary! it happens at my site before it gets to the reader
#
tantek
note that a /reader can automatically do post type discovery and then offer filtering by post type
#
tantek
without ANY work on the part of the publisehr
#
tantek
(besides properly marking up their existing posts as they already do)
#
[chrisaldrich]
noprotocol++
#
Loqi
noprotocol has 1 karma
#
tantek
aaronpk: I agree a publisher could offer different feeds, however I'm not sure that a follower knows enough at that moment in time to make that decision
#
tantek
it's additional cognitive load to consider such options
#
tantek
easier to just "follow" and filter later
#
tantek
split those two up
#
aaronpk
well i prefilled the option based on what page you clicked the "follow" button from
#
tantek
that's reasonable
#
tantek
anyway, yes, UI experiments good here
#
aaronpk
so if you're on my checkins page, the options are "checkins", "home page", "all posts"
#
aaronpk
but that's also why i like this approach because there's room for UI experiments without protocol needs
#
[chrisaldrich]
I remember publishers could add links in their headers for explicit feeds <link rel="alternate" type="application/rss+xml" title="Blog Feed" href="http://example.com/feed/" /> that most RSS readers respected (or at least looked for), but the idea of post discovery is certainly much simpler.
#
tantek
chrisaldrich and that publisher option never resulted in a decent RSS reader UI for picking
#
tantek
same cognitive preload there too
[kevinmarks] joined the channel
#
[kevinmarks]
Woodwind does that
#
[chrisaldrich]
It was one of my favorite parts of woodwind....
#
tantek
no big surprise frankly, the folks doing RSS format/protocol design back in that day didn't iterate with user tests etc. on this stuff with actual prototypes
#
tantek
simple follow, filter later as needed
#
[chrisaldrich]
But I do like the idea of taking the work out of the equation for the /reader and the person doing the subscription
#
tantek
nah, I suspect most users / readers will want to filters in ways unexpected by the publisher
#
tantek
it's less work for the publisher to be lazy about that up front also
#
aaronpk
this is all a very theoretical problem until there are more compatible readers anyway
#
tantek
so why do extra work as a publisher that may never get used, and worse, may just confuse / cognitively load the user ?
#
[chrisaldrich]
tantek: it's one of my favorite things about people with wordpress blogs -- as a reader, I know how it's built and how to make my own custom RSS feeds from their tags, categories, and formats to get exactly what I want from those sites.
#
aaronpk
i already had these different "channel" on my site because I *want* them on my site as you're browsing around. regardless of feed readers.
#
[chrisaldrich]
Fortunately this is far simpler.
#
tantek
I DO NOT like the idea of presuming to take work out of a theoretical equation for a /reader and person doing a subscription
#
tantek
"already on my site" is a good reason aaronpk
#
gRegorLove
reads backlog
#
[chrisaldrich]
reading back over it, I think my note on taking work away was poorly worded. I'm simultaneously thinking about things from both the publisher and consumer sides. Too often I find it painfully difficult to extract the content I want from many sites. No publisher or reader does remotely a good job at this presently.
#
gRegorLove
Using Google+ as a bug report / support system seems like an awful idea. Really easy for stuff to disappear without response, like mine: https://plus.google.com/106706862599755558649/posts/Ztq86HeDy1m
#
gRegorLove
I don't think comments bump them up or anything
#
@John316Network
https://booklaunch.io/llwroberts/thedoor - The Door is free. #IARTG #Kindleebooks #mustread #readers #Kindletouch #indieauth #IAN1pic.twitter.com/8LCenVAYrJ
(twitter.com/_/status/850160168092409857)
[eddie] joined the channel
#
[eddie]
like Inception level odd. However, I don’t see anything in the JSON of webmention.io to filter those posts out
#
[eddie]
I notice that webmention.io and bridgy is giving me a lot of “on a post that linked to http://eddiehinkle.com” with eddiehinkle.com as the target. However this is like 3rd level reference, rather than 2nd level reference. (Like, Marty replied to a post on my site. The post on my site appears to have a link to eddiehinkle.com). so I have to webmentions for Marty’s reply. One is his webmention to my post, and the second is that my post has a
#
gRegorLove
What is salmention?
#
Loqi
Salmentions are a protocol extension to Webmention to propagate comments and other interactions upstream by sending a webmention from a response to the original post when the response itself receives a response (comment, like, etc.) https://indieweb.org/salmention
#
aaronpk
i think that's a bridgy thing
#
aaronpk
bridgy adds more links in the page than strictly required. it often means you end up seeing comment threads on your posts without doing any extra work which is neat, but i think this is a side effect
#
[eddie]
Ahhh, gotcha. It’s strange that there isn’t some attribute to signify that. lol
#
gRegorLove
Your first message cut off at "my post has a" btw
#
[eddie]
“my post has a link to …. me?”
#
[eddie]
I guess I’ll just have to do a indexOf search of “on a post that linked to” in the activity.sentence ?
#
aaronpk
for some reason slack really encourages people to type long things
#
[eddie]
haha, it does
#
Loqi
hehe
#
[eddie]
because the text box just keeps expanding
#
gRegorLove
Haha, the poop emoji by the response avatar is funny: http://eddiehinkle.com/article/2017/03/u-sit-how-far-is-too-far.html
#
Loqi
[Eddie Hinkle] uSit: how far is too far?
KartikPrabhu and [chrisaldrich] joined the channel
#
[chrisaldrich]
won't consider u-Sit a real thing until aaronpk has a post type on his site for it. ?
#
aaronpk
Oh dear
miklb, loicm__ and mblaney joined the channel
#
mblaney
nice work aaronpk, though I wonder if you considered web actions and indie config when looking at how to implement follows?
#
mblaney
I feel like we had the follow problem sorted, but I guess that depends on how many other pieces you're prepare to implement.
#
mblaney
For instance, I've got a follow button on my home page at https://unicyclic.com/mal but you need a follow web action set up in indie config for that to work.
#
mblaney
I've also implemented a status option for indie config, so if you have that too the button gets updated to "following mal" via CORS.
[jeremycherfas] and [eddie] joined the channel
#
[eddie]
gRegorLove: I was extremely happy when I wrote that article and realized that I had reactions set up and would be able to poop emoji myself. In my work slack we’ll do things like that all the time, where we add a random emoji reaction that emphasizes a point.
#
[eddie]
chrisaldrich: I agree!
tantek, leg, cweiske, barpthewire, gRegorLove, loicm_ and arush joined the channel
#
aaronpk
mblaney: I did look at some other options before adding the new follow button to my site. I think there's room for experimenting with both options still, since this is still a relatively under-developed area. one thing about the web action approach I don't like is it's tied to the browser, so it won't work on my phone for instance. also despite having written some of the docs on
#
aaronpk
https://indieweb.org/indie-config, it's still pretty confusing to me as to how it actually works.
#
voxpelli
is always willing to help with any such confusion ;)
#
ben_thatmustbeme
i wish there were a simpler way
#
miklb
curious how this may play into the discussion https://paul.kinlan.me/creating-a-share-button-web-component/
#
aaronpk
ben_thatmustbeme: did you see mine?
#
ben_thatmustbeme
scrolled up and saw the screen shot, but not seeing it on your page
#
ben_thatmustbeme
huh, interesting
#
voxpelli
miklb: I haven't read the post yet, but imaging such a button could implement many different techniques to achieve its goal, indie-config and eg the new Chrome thing
#
voxpelli
Upside of components, one can hide away the details behind a simple abstraction and update it to use better implementations as standards evolve
#
miklb
I'm not 100% on any of it, but the approach sounded interesting
[kevinmarks] joined the channel
#
[kevinmarks]
Follow and share are a bit different
#
miklb
hell, I can't get bridgy to see my syndication links, can't worry too much about indie-config yet lol
#
miklb
indie-config isn't just follow, is it?
#
voxpelli
miklb: so far mostly used for replies, reposts and such
#
aaronparecki.com
edited /Mastodon (-11) "no plans to support Atom feeds directly"
(view diff)
[eddie] and miklb joined the channel
#
aaronparecki.com
edited /tools (+49) "new page to list indieweb tools. previous content was mostly a duplicate of [[giving-credit]], moved some text there accordingly"
(view diff)
arush1, leg, arush and [chrisaldrich] joined the channel
#
www.boffosocko.com
edited /Getting_Started (+148) "link to tools"
(view diff)
#
www.svenknebel.de
created /Tools (+19) "redirect to /tools"
(view diff)
#
www.boffosocko.com
edited /IndieWeb (+55) "links; grammar"
(view diff)
arush1 and gRegorLove joined the channel
#
www.boffosocko.com
edited /wikifying (+145) "outline for logging into wiki"
(view diff)
arush joined the channel
#
gRegorLove
GWG: I got a source_equals_target error sending a wm to snarfed.org. It was a homepage mention. Want me to file a bug report?
arush1 joined the channel
#
gRegorLove
It was manual, but I think my curl is correct:
#
Loqi
[gRegor Morrill] @snarfed.org Can you help with this bridgy issue? http://www.oregonlive.com/roadreport/index.ssf/2017/04/morrison_bridge_can.html ;)
#
gregorlove.com
edited /Craft (+71) "/* Plugins */ Internet Archive"
(view diff)
tantek and [kevinmarks] joined the channel
#
tantek
^^^ so I wish I could click on that
#
tantek
aaronpk: any chance of improving Upload notifications so the URL of the upload is in the notification?
gRegorLove and [chrisaldrich] joined the channel
[eddie] and ben_thatmustbeme joined the channel
#
tantek.com
edited /GitHub (+532) "move TOC below icon, new indieweb example, note Known plugin support"
(view diff)
#
tantek.com
edited /Events (-16) "move March to past"
(view diff)
#
www.boffosocko.com
edited /Calypso (+282) "expand definition and added links"
(view diff)
#
loqi.me
created /validators (+18) "prompted by tantek and dfn added by tantek"
(view diff)
#
gregorlove.com
edited /events/2017-04-19-homebrew-website-club (+17) "/* US West */ No Bellingham this week"
(view diff)
#
tantek.com
edited /events/2017-04-19-homebrew-website-club (+17) "/* Details */ No SF this week either"
(view diff)
KartikPrabhu joined the channel
#
www.boffosocko.com
edited /Drupal (+33) "category:CMS; projects"
(view diff)
#
tantek.com
edited /Planning (+233) "/* Summit */ add some more input from HWC SF"
(view diff)
[cleverdevil] joined the channel
#
www.boffosocko.com
edited /projects (+118) "+Drupal"
(view diff)
#
tantek
gosh I wouldn't recommend anyone *start* with installing Drupal for their indieweb site
#
tantek
[chrisaldrich]: are you serious?
#
tantek
nor would I count it as "relatively easily install, use, maintain, depend on" for an independent. Typical Drupal installs I know are maintained by teams, or Drupal enthusiasts.
#
tantek.com
edited /on_this_day (+348) "/* Silo Examples */ Swarm "1 year ago" notification"
(view diff)
#
[chrisaldrich]
tantek: I've been noodling around with it recently. Earlier versions are easier to install. 7 is reasonable, though 8 is making the hurdle higher.
#
[chrisaldrich]
there's been some recent chatter on Twitter about better indieweb/drupal integration.
#
tantek
[chrisaldrich]: that's worth indicating in the project summary for context, that you personally have been experimenting with it
#
aaronpk
tantek: unfortunately that's from mediawiki core so there's not a lot I can do
#
tantek
aaronpk the whole message?
#
aaronpk
MW sends that text in a UDP packet to Loqi
#
tantek
ok so it would take text processing, got it
#
tantek
e.g. s/uploaded "[[https://indieweb.org/wiki/ and s/" target="_blank">/https://indieweb.org/wiki/ and s/]]"//
#
aaronpk
i guess with last year's Loqi rewrite the only thing left sending UDP packets is MW so I could probably do that now
#
tantek
or something like that
#
tantek.com
edited /Internet_Archive (+17) "/* Trigger an Archive */ nowiki URLs inside code"
(view diff)
#
[chrisaldrich]
I'm hoping to update some of the Drupal related stuff shortly as I feel like there are people out there working on related things, but who need to be "welcomed into the fold" a bit more.
#
tantek.com
edited /on_this_day (+311) "/* Swarm */ more screenshots of year ago UI"
(view diff)
#
tantek.com
edited /Swarm (+38) "/* Features */ notifications, on this day"
(view diff)
#
tantek
[chrisaldrich]: makes sense
#
tantek
ok I'm done with my silo feature documentation for the day
#
[chrisaldrich]
coming into the indieweb wiki and not finding much can be a turn-off to potential adopters...
#
tantek
[chrisaldrich]: we've had a few Drupal folks showing up occasionally to IndieWebCamps over the years. Lovely people. Always welcomed, just haven't seen much uptake / interest from that community
#
tantek
what is Drupal
#
Loqi
Drupal is a popular open source content management system https://indieweb.org/Drupal
#
tantek
[chrisaldrich]: ^^^ bunch of people, tools, sessions already documented there
#
tantek
would be interested to know what new things you are seeing
#
[chrisaldrich]
drupal has been tracking more to the "corporate" recently and especially with Drupal 8, but there are many on the hobby-ist side we could/should reach out to.
#
tantek
and that's a better page to work on improving for Drupal than the /projects page which has a lot more work to do
#
tantek
definitely
#
[chrisaldrich]
in tandem, I've been playing around with Backdrop CMS, a fork of drupal 7 that's more WordPress-ish, since last fall. It's much nicer for independents
#
[chrisaldrich]
they've been paring down a lot of bulk out of drupal core to make it easier to use/manage
#
[chrisaldrich]
and making it less dev-heavy and easier to install and use. (Their goal is to make it as easy (easier?) to set up than WordPress.)
#
[chrisaldrich]
That /projects page is getting unwieldy to be sure.
#
tantek
chrisaldrich it *was* unwieldly and I started attempting a clean-up without completely wiping it
#
tantek
note the header below which you added Drupal
#
tantek
in general I'm a bit leary of adding projects that people aren't *already* using live as their own personal web sites
#
tantek
because that's how it got unwieldly in the first place
#
tantek
too much "here's a cool project either everyone should check out or has something indieweb related but I don't use personally for anything interesting"
#
tantek
basically we need a place for experiment projects and see alsos that's not distracting from users who just want a simple list of options to use / install to "get on the indieweb"
#
tantek
and frankly Drupal is not one of those
[jeremycherfas] joined the channel
#
[chrisaldrich]
I think that paring down some of the content under each of the CMSes and moving it to their direct pages may be the best way to go -- thus the reason I didn't add much underneath it.
#
[chrisaldrich]
I suspect it's better to have examples of people on the individual project pages is probably better than duplicating the details on /projects.
#
KartikPrabhu
what si projects
#
KartikPrabhu
what is projects?
#
Loqi
Here are some projects you can use to get your site on the IndieWeb, improve your IndieWeb support, or take a look at to get inspiration for your own project! https://indieweb.org/projects
#
[chrisaldrich]
At the same time, putting some editorial work in ranking things from possibly a /generations perspective (from 4 to 1 in decreasing order) thus making the bigger, easier to use projects at the top would be wortwhile.
#
KartikPrabhu
[chrisaldrich]: I don't think a "rank" is necessary. that page already has more in the "experimental" section that others
[eddie] joined the channel
#
[eddie]
I second that thought, ordering from Gen 4 products down to 1 seems like a great way to list it
#
KartikPrabhu
there are only 8 projects that are not "experimental"
#
[chrisaldrich]
While it's nice to have all those experimental projects for /plurality and PR, they could each be one liners that point to other individual pages. I suspect that a gen1 user coming to this page is more likely to be interested in open source things like Drupal for their widespread use and flexibility than they might be for some of those experimental pieces which aren't available at all to them.
#
tantek
[chrisaldrich] you're evaluating two different things
#
tantek
the page above the work in progress banner
#
tantek
and the legacy below that
#
tantek
there is nothing Gen 4 today
#
tantek
even really Gen 3
#
tantek
mostly still just Gen 2 and 1
#
tantek
and that's what's already listed at the top of /projects
#
tantek
[chrisaldrich]: you're commenting on the entire https://indieweb.org/projects#Under_Construction section which is obv by its name
#
tantek
as the header says, "For details about this page and the in-progress transition, see About This Page."
#
tantek
start with reading that and seeing if it makes sense to you, or if you have suggested improvements to that approach
#
[chrisaldrich]
I've read it all. I think my issue is that may be one of the longest and biggest pages on the wiki with a lot of duplicated material which lives elsewhere on the wiki.
#
KartikPrabhu
tantek: might be a good idea to move all the "Experimental" stuff to its own page /experimental-projects to clean up the initial clutter?
#
tantek
great! help shrink it then, not grow it
#
[chrisaldrich]
In some sense its crying out to be broken into smaller chunks..
#
[chrisaldrich]
kartikprabhu: that's exactly along the lines of what I'm thinking.
#
tantek
there is no one quick fix
#
tantek
that's why there is a documented About This Page plan with all the things we've discussed about fixing this page before
#
KartikPrabhu
tantek: no it isn't a fix, just a start to make editing the rest manageable
#
[chrisaldrich]
that and/or creating a table of projects with columns for programming languages and platform infrastructure
#
tantek
[chrisaldrich]: now you lost me. "columns for programming languages and platform infrastructure" have NOTHING to do with Gen 2-4
#
tantek
who are you solving problems for?
#
tantek
KartikPrabhu: maybe - but then you've created two problems
#
tantek
I'd rather see individual projects on /projects evaluated and moved to their proper destinations
#
KartikPrabhu
hopefully 2 smaller problems that are more mangeable than trying to edit that whole page at once
#
tantek
instead of take half the mess of /projects and create a new mess that no one will clean up
#
[chrisaldrich]
Two separate problems. I'm thinking about someone who comes in and knows phython and is looking for something they could help extend rather than building from scratch if they don't want/need to.
#
KartikPrabhu
[chrisaldrich]: that should be /python
#
tantek
[chrisaldrich]: "someone who comes in and knows phython " is not a good focus for /projects
#
tantek
^^^ that
#
KartikPrabhu
what is python?
#
Loqi
Python is a programming language and web server runtime environment used for many IndieWeb projects https://indieweb.org/Python
#
tantek
anyway I'd suggest against any large global changes to the page that will take a long time
#
tantek
instead, go project by project, evaluate it, decide where to move it
#
tantek
if you want "easy" ones to deal with in that way, figure out what to do with https://indieweb.org/projects#Abandoned
#
tantek
and if instead you'd like to make a better resource for "someone who comes in and knows phython and is looking for something they could help extend", work on improving the /python page
#
[eddie]
tantek: That makes sense. Maybe move all “experimental/in development” to it’s programming language page (python, php, javascript, etc). Maybe adding a note higher at the top to the extent of “If you are looking for projects or building blocks in development for a particular programming language, you can find more here: https://indieweb.org/programming_language”
#
[eddie]
That would prompt people who know specific languages to be able to find projects by language, through the individual language pages
#
tantek
yeah that would be a good see also
#
tantek
right
#
tantek
good suggestion eddie
#
KartikPrabhu
language specific stuff is already in the see also
#
[eddie]
Actually I see now that there is a list of programming languages in the “See Also” section, it’s just unlikely anyone will get down to it
#
Loqi
rofl
#
[eddie]
yep, so if we can clean up the page, then it looks like we’re golden
#
tantek
big if
#
tantek
I know what you meant by prompting devs at the top
#
[chrisaldrich]
I think the best guiding advice is: "The projects page is focused on providing a clear flat list of projects you can set up on your own site to join the IndieWeb."
[mko] joined the channel
#
gregorlove.com
edited /create (+401) "/* Facebook */ background color screenshots"
(view diff)
#
[eddie]
tantek: So here’s the question if chrisalderich (yep, I just volunteered you, haha. j/k) and I were to work on de-cluttering the page, you would recommend starting at the bottom (abandoned, then other, and so on). On a per project thought of where it belongs on the Wiki. Do we need to post somewhere for feedback before we move a project? or how should that process work? Or does the diff just cover that anyone interested can reply to the change
#
[chrisaldrich]
as a stepping stone after something like /Getting_Started, this page just isn't as user friendly.
#
tantek
[chrisaldrich]: why "flat list"?
#
[chrisaldrich]
tantek: I think I was quoting you from the top of https://indieweb.org/projects#About_This_Page
#
tantek.com
edited /projects (+102) "note for developers looking for specific language programming projects"
(view diff)
#
tantek
eddie - you could ask in here or in #indieweb if anyone is using said project
#
tantek
also, check the project's specific page
#
[eddie]
:thumbsup:
#
tantek
you'll likely get a quick answer, e.g. maybe some historical context, or no answer, which means it's likely abandoned and be documented purely as historical (no need to put on the /projects page)
#
tantek
and *should be
#
tantek
eddie is that call-out to Developers at the top of /projects more like what you were thinking?
#
[chrisaldrich]
I think in most cases a lot of them could have most of the details moved to individual pages and pared down to a one liner with a link to that page where they're better documented anyway.
#
tantek
[chrisaldrich] I agree most of them can have stuff moved to individual pages
#
tantek
I would not bother with even a one-liner if they are abandoned / obsolete
#
tantek
anyway, I think what eddie said makes sense as a general approach to make incremental progress at least
#
[eddie]
yep, tantek, that’s exactly what I was thinking
#
[chrisaldrich]
Project pages could also have something like [[Category:python]] too so that they're not as lost (or perhaps more searchable).
#
tantek
[chrisaldrich]: sure, we haven't had much luck with using/maintaining MediaWiki Categories but if you think they'll help we can try
#
gregorlove.com
edited /custom_post_style (+85) "/* Silo Examples */ +FB bg color"
(view diff)
#
[chrisaldrich]
I think for something like this they'll be more useful. Some of the battle is knowing those categories exist and how to wikify them.
#
tantek
[chrisaldrich] right and then you waste all your time in such meta (what categories exist, why, when should I create a new one, where, etc.)
#
tantek
generally why I'm skeptical about them. People on Wikipedia have time to argue about that
#
[chrisaldrich]
I only tend to create them for areas I'd use them for. This may be one of the few cases I'd consider it for here.
#
[chrisaldrich]
like you, I dont' like "make work" projects
#
loqi.me
created /TSS (+350) "prompted by tantek and dfn added by tantek"
(view diff)
#
www.svenknebel.de
edited /Python (+15) "/* Projects */ woodwind"
(view diff)
#
tantek.com
edited /TSS (+289) "live UI, posts"
(view diff)
#
www.boffosocko.com
edited /projects () "(-777) reformating Abandoned; moved Storytlr content to separate page"
(view diff)
#
www.boffosocko.com
edited /Storytlr (+114) "ported content from /projects"
(view diff)
#
tantek.com
edited /TSS (+130) "another article"
(view diff)
#
gRegorLove
With Wikipedia, they also have time to put categories in a hierarchy, so their is at least a way to discover them.
#
tantek.com
edited /Events (-97) "drop a few venues from 04-19"
(view diff)
#
www.boffosocko.com
edited /projects () "(-1792) moved glow and social igniter content to respective pages"
(view diff)
#
gRegorLove
I added https://indieweb.org/Category:Sessions because I thought it made sense, but haven't gone beyond that. Outside of that, I haven't seen a lot of use for categories.
#
[eddie]
Wow, look at chrisaldrich go! I'm headed out for the evening, but I'll look into seeing what I can do to help clean things up over the next couple of days as well
#
[chrisaldrich]
small steps...
#
tantek
chrisaldrich++
#
Loqi
chrisaldrich has 7 karma in this channel (26 overall)
#
tantek
smallsteps++
#
Loqi
smallsteps has 1 karma in this channel (2 overall)
#
[chrisaldrich]
eddie if you think of it, ping me while you're working so we don't have conflicts in saving the page, which can be annoying.
#
[eddie]
Will do, chrisaldrich ?
[kevinmarks] and tantek joined the channel
#
gRegorLove
GWG or anyone else: Know if the wp-json endpoint for webmention has issues with additional params, like vouch=? I got a 500 error sending a wm to someone.
#
gRegorLove
Then I tried using the form: https://www.philipbrewer.net/wp-json/webmention/1.0/endpoint and got a comment_duplicate response (in JSON)
#
aaronparecki.com
edited /Planning (+79) "+summit"
(view diff)
#
tantek.com
edited /2017 (+1768) "start setting up the IndieWebSummit 2017 page"
(view diff)
#
tantek
and the page building begins
#
tantek
next up, we wait for 2017.indieweb.org to be live before setting up the RSVP section :)
#
tantek.com
edited /Planning (+80) "moved Summit 2017 to Past planning notes"
(view diff)
#
tantek.com
edited /Template:IndieWebCamp (+78) "Summit and Berlin too!"
(view diff)
#
GWG
Gregorlove, did you open an issue with the details? I will investigate.
#
GWG
I don't think it does, but I would like to test that theory.
[cleverdevil], [chrisaldrich], tantek and [kevinmarks] joined the channel