#dev 2018-04-06

2018-04-06 UTC
j12t, j12t_ and kaushalmodi joined the channel
#
kaushalmodi
I am trying to represent h-entry as a class and p-name, etc. as class objects in that class using UML diagram
#
kaushalmodi
Looking forward to feedback/comments/corrections
#
kaushalmodi
The blog post is about Microformats2 embedding in Hugo templates.. will include similar info about h-feed and h-card too.
#
www.boffosocko.com
edited /A_Domain_of_One's_Own (+696) "resources; see also"
(view diff)
renem, tantek, chrisaldrich, [unoabraham], wagle, sebsel, KartikPrabhu, snarfed, ludovicchabant, Loqi_, barpthewire and loicm joined the channel
#
GWG
Not sure why I am up coding. Should go to bed.
#
GWG
I just discovered aaronpk changed the teacup syntax to h-food
[colinwalker], [pfefferle] and AngeloGladding joined the channel
#
Zegnat
Makes sense
#
Zegnat
If you are describing food, why not use h-food?
Kyle-K, Loqi_, aaronpk and [kevinmarks] joined the channel
#
[kevinmarks]
Kaushalmodi: modelling as classes seems like overkill - they're fields really. Showing the parsed json is usually clearer than more abstract diagrams. If the audience is Hugo devs, then showing the toml -> HTML -> mf2 json may make sense.
#
[kevinmarks]
An attractive thing for Hugo peeps may be the kind of existing page to mf2 to Hugo Post pathway that several of us have been doing
#
Zegnat
I keep forgetting I have strict CSP set up, so just uploading an HTML file with some JS and CSS embedded to my server doesn’t work.
onlinemarketinga joined the channel
#
microblog.ducamp.me
created /Hugo-fr (+3025) "first draft translation of [[Hugo]]"
(view diff)
#
microblog.ducamp.me
edited /Hugo-fr (+4) "{{addyourself-fr}} to be created"
(view diff)
#
microblog.ducamp.me
edited /Hugo-fr (+220) "/* Exemples IndieWeb */ add myself - ({{xtof}} coming from [[Jekyll]] - link to date settings in fr)"
(view diff)
[jgmac1106] and kaushalmodi joined the channel
#
kaushalmodi
kevinmarks: Thanks for you remarks. I agree that the class representation is an overkill. I'd still like to somehow represent the organization in a diagram. I'll keep exploring on the best way to do that. The blog post will also go into detail on how to add mf2 to existing Hugo themes.
singpolyma joined the channel
#
skippy
kaushalmodi: i'd love to pick your brain some more about Hugo and my collection of 10k tweets. maybe take such a conversation to ##hugo ?
#
kaushalmodi
skippy: The Hugo forum is the best place for that I believe.
[gerwitz], leg, singpolyma, gRegorLove and snarfed joined the channel
#
GWG
snarfed: Sorry about the multiple PRs. I got excited
#
snarfed
GWG: don't apologize, it's great! thank you!
#
GWG
snarfed: More syndication ideas coming
#
GWG
I want to improve that a lot
KartikPrabhu joined the channel
#
www.boffosocko.com
edited /free_as_in_facebook (+82) "link to surveillance capitalism"
(view diff)
singpolyma and chrisaldrich joined the channel
#
chrisaldrich
GWG++ for PRs and excitement
#
Loqi
gwg has 24 karma in this channel (322 overall)
#
aaronpk
can't wait for these to get released!
KartikPrabhu and leg joined the channel
#
vanderven.se martijn
edited /post-type-discovery (+2525) "Move history here from [[posts]], with proper citation templates for the outside articles."
(view diff)
#
vanderven.se martijn
edited /posts () "(-1858) Limit talk of “kinds”, stick to “types”. Offload Inferring Post Type to [post-type-discovery]. h/t gerwitz"
(view diff)
#
vanderven.se martijn
created /Post_Type_Discovery (+33) "So I do not have to refer to it as [[post-type-discovery]] in other pages…"
(view diff)
KartikPrabhu, [ryan339] and [cleverdevil] joined the channel
#
loqi.me
created /Night_Owl (+167) "prompted by gRegorLove and dfn added by bear"
(view diff)
#
aaronpk
[cleverdevil]: grantcodes: here's what RTs look like in monocle right now. i'm on the fence about this display though https://i.imgur.com/ySXSd3s.jpg
#
aaronpk
actually i think this is mostly aperture's fault for not going out and fetching the original of any post
#
aaronpk
also microsub and the clients need support for that additional data of who reposted something so that the original post can be shown with its original author
#
aaronpk
so there's still a few things to work out there
#
[cleverdevil]
Yes. That makes sense.
loicm and [miklb] joined the channel
#
skippy
AWS lambda and Google Cloud Functions and whatever Azure calls theirs are all infrastructure silos.
#
skippy
they're all super cool, and unlock great new functionality, but aren't super portable from provider to provider.
#
snarfed
eh BS. they're just higher level.
#
snarfed
you could claim a VPS is a server silo
#
snarfed
or a server in a colo is a datacenter silo...or even your own colo is a network silo
#
snarfed
we support people hosting at all levels up and down the stack here! domain and data portability are the key starting points, not "own all the things"
#
[cleverdevil]
Yup. That.
#
[cleverdevil]
Plus there are frameworks that abstract it away.
#
skippy
sure, in some capacity you're relying on someone esle. but if you develop a toolchain using AWS Lamba, Amazon can change the API and deprecate whatever they want, whenever they want. Then instead of complainign about Twitter dropping 3rd party apps, we'll all complain about AWS mucking up our workflows.
#
[cleverdevil]
Serverless is the new managed hosting!
#
[cleverdevil]
AWS is a very different animal from Twitter 😉
#
[cleverdevil]
For one thing, I pay them to use their service.
#
aaronpk
that vendor lock-in is one reason I have been wary of buying too much into the serverless stuff right now for myself
#
bear
the fun is in getting a workflow going that can behave the same on a local server, a VPS or in one of these yell-at-the-cloud serverless deploys
#
aaronpk
AWS/Google Cloud are *very* different from renting a VPS
#
KartikPrabhu
Serverless isn't exactly "serverless"
#
snarfed
skippy does have a point, there is some vendor lock in, but honestly less than many people think. eg app engine has a ton of lock in, but lambda and cloud functions (and that direction in general) less, since the interface is so small and clear
#
[cleverdevil]
That serverless framework is pretty good. The one I use in the blog post.
#
bear
it's all vendor lock-in turtles if you stare long enough at it
#
aaronpk
if you use AWS properly, you're tying together their proprietary products. you end up with a great result, and it be far more effective than running on a VPS, but that's not exactly portable elsewhere
#
[cleverdevil]
That’s true.
#
aaronpk
eh with stuff running on a VPS i can pick it up and run it on anyone else's VPS without any code changes
#
[cleverdevil]
But that really does depend on the needs.
#
KartikPrabhu
right ^^ what aaronpk said
#
bear
yea, I was being snarky - the lockin above the operating system / language level is indeed more painful than below
#
snarfed
programming languages are perhaps the ultimate in lock in, but we all still choose one and accept it :P
#
snarfed
(CASSIS notwithstanding :P)
#
KartikPrabhu
snarfed: not with microformats ;)
#
[cleverdevil]
It’s definitely more locked in than a VPS.
#
aaronpk
programming languages are also mostly not vendor-based lockin
#
[cleverdevil]
But it’s less than you think.
#
snarfed
KartikPrabhu: data isn't code
#
bear
the beauty of microformats and indieweb is that even languages are not a lockin - it's all data and data munging
#
aaronpk
but yes i'm at the whim of what the PHP group decides for the language for the most part
#
snarfed
aaronpk: eh, vendors are vendors. non profit vs commercial, BDFL etc, they're still a third party whose decisions you have to live with
#
Zegnat
Well, you could write your code to work in both PHP and HHVM, I guess, aaronpk
#
bear
loves friday bikesheds
#
[cleverdevil]
I’m awaiting a flight at SFO so I’ve got time to kill!!
#
aaronpk
this got way in the weeds
#
[miklb]
imagines discussions around different methods of smoke signals
#
aaronpk
my point is there is a very practical difference between the "lock-in" on a VPS vs AWS environment
#
[cleverdevil]
I agree with you for sure.
#
[cleverdevil]
Over time I think that is likely to shift.
#
aaronpk
every now and then i am tempted to go all-in on AWS though
#
snarfed
yup, to both
#
[cleverdevil]
And applications can be built that both take advantage of public cloud and that are portable across clouds.
#
bear
yea, I think [cleverdevil] and myself were just looking for something fun and threw in some logic bombs to the discussion
#
[miklb]
the s3 SDK has been adopted by Google & Digital Ocean. I wonder if similar things will happen with serverless
#
aaronpk
yeah that's a good example
#
snarfed
always tradeoffs. lock in can be balanced by added value. if it's valuable enough, it's worh it anyway, even including the potential future cost of migrating
#
bear
as long as the data flow of indieweb is implementation agnostic, then we can have multiple implementations that both prevent lock-in and also keep the ecosystem vibrant
#
aaronpk
yeah for sure snarfed
#
aaronpk
that's why i've been tempted :)
#
[miklb]
bear++
#
Loqi
bear has 23 karma in this channel (200 overall)
#
[cleverdevil]
It’s certainly fun to play with too 😀
#
[cleverdevil]
AWS is pretty darn cool.
#
aaronpk
of course then i go to aws.amazon.com to read stuff and there's this https://i.imgur.com/wZu0UeD.png
#
[cleverdevil]
My primary reason for struggling with fully embracing it for personal projects is that the pricing is really difficult to estimate.
#
bear
even with it being my dayjob - it's very fun to play with... until the network storms happen :/
#
skippy
yes, per-second pricing is hard to estimate.
#
[cleverdevil]
It’s intimidating.
#
[cleverdevil]
But the free tier is generous.
#
[cleverdevil]
Which makes it more straightforward to get started and experiment.
[snarfed] joined the channel
#
[snarfed]
freetier++
#
Loqi
freetier has 1 karma
#
[snarfed]
google's too. permanent!
#
[miklb]
speaking of free tiers, somehow I wound up with 512GB of free memory for allocation in IBM Cloud/Bluemix.
#
skippy
thats a lot of gigs.
#
sknebel
I had Bluemix weirdness too. one of the reasons I stopped using it
#
[miklb]
right? it started with 256MB and after adding a CC#, I got 512 GB. I suspect a bug
snarfed joined the channel
#
bear
you can't get me to even look at Bluemix - their UI is horrible and the integration of their services on the backend has been a dumpster fire for months
#
sknebel
If you can't even tell me what resources I have and how that fits in what I am supposed to have I'm not going to trust them with the ability to bill me
#
[cleverdevil]
Yup. They announced that at the summit I was at a few days ago.
#
[cleverdevil]
Secrets Manager also looks extra cool.
#
[miklb]
bear yes, the backend UI is horrible. I was playing with it for a hackathon for a non-profit. We were using Watson Assist, so I used their node sdk to run the bot.
#
[cleverdevil]
One thing I was tinkering with before was using S3 to store all of my microformats JSON data and then using S3 Select or Athena to query it for my website.
#
[cleverdevil]
But... it’s a bit complex and overkill I think 😀
#
[cleverdevil]
Other option is DynamoDB.
#
[cleverdevil]
Which can act as a JSON document store.
#
bear
I wanted to toy with postgres - the latest version allows for queries against data in json
#
aaronpk
Oh yeah so does MySQL now!
#
bear
then you could store mf2 parsed output direct
#
aaronpk
I've gotta upgrade
#
bear
thinking about lambda would make me break up the post-dynamic event steps into small functional units
#
[cleverdevil]
Yup. I think DynamoDB would be better for this honestly.
#
[cleverdevil]
But it could definitely be done in PostgreSQL or MySQL on RDS.
#
bear
I was thinking only about postgresql to use as a search tool - would still have everything in flat files
[chrisaldrich] joined the channel
[ryan339] joined the channel
#
[cleverdevil]
Store the MF2 JSON in S3.
#
[cleverdevil]
Search it with a database.
#
[cleverdevil]
Actually. Maybe transform the MF2 to JF2 to ease query/search.
chrisaldrich, EmreSokullu and leg joined the channel
#
[cleverdevil]
Oh, also, DynamoDB’s free tier is likely more than adequate for a personal website and is free forever.
#
[cleverdevil]
“DynamoDB’s free tier does not expire at the end of your 12 month AWS Free Tier term and is available to all AWS customers.”
#
sknebel
petermolnar has https://github.com/petermolnar/nasg/ which is static-y but has search with a (sqlite) database (also python)
leg joined the channel
#
www.boffosocko.com
edited /Drupal (+566) "examples: Dries Buytaert, Kristof De Jaeger"
(view diff)
#
www.svenknebel.de
edited /mediawiki-customization (+84) "/* others */ note the mechanism through which Loqi gets pinged"
(view diff)
#
www.isgeek.net
edited /Micropub/Clients (+425) "Add Grumble to the list of micropub clients"
(view diff)
[jjdelc] joined the channel
#
aaronparecki.com
edited /test (-8) "test edit"
(view diff)
#
@miklb
↩️ case in point https://miklb.com/blog/2018/04/06/3708/ That is WordPress posting a reply to Twitter using Webmentions and http://brid.gy. This will show up as a comment under that post. No competition in mind.
(twitter.com/_/status/982365512242954240)
[miklb] joined the channel
#
[miklb]
^ me demoing WP -> brid.gy -> Twitter reply to Matt Mullenweg
tantek joined the channel
#
skippy
you still like WP, overall, as a solution [miklb] ?
#
[miklb]
well, let’s just say I started working on the Habari Coding Standards library last night to work with phpcs 3.x
#
[miklb]
I’ve invested a lot of time into WP, both personally and professionally. I don’t see it going away, but I’m not sure I want to invest anymore personal time there. I kinda regret switching from Jekyll to be honest.
#
skippy
i hear you.
kaushalmodi joined the channel
#
kaushalmodi
miklb: I think what skippy is getting at is you need to try Hugo :P
#
GWG
I am staying with WordPress, but not necessarily going to embrace Gutenberg
#
[miklb]
heh. If I go back to static, it will be using Elventy
#
skippy
I have too intense a distaste for npm to consider Eleventy. :)
#
skippy
Hugo is interesting, but hard to grok in its own way. I want to do things that arent obviously easy. And adding all my tweets into my content has tanked rendering times; so I'm now reconsidering that decision.
#
[miklb]
understood. But honestly, with how I have learned to tune my WP site using redis/static_cache and other performance tweaking (offloading images to s3, google pagespeed) I’m pretty pleased with it being dynamic site.
#
[miklb]
is there not an incremental build option?
#
skippy
there's certainly value in using the most common platform, so you re-invent less wheels.
#
skippy
no, hugo does not have incremental build.
#
[miklb]
well, my Jekyll site was taking >15 minutes to build on Travis before deploying to my server so…
#
skippy
so now i'm wondering if I even *want* to inline my tweets with my posts on my site.
#
skippy
Hugo builds my site on 15K pages in 20 seconds on my server, so it's not horrible. Just, you know, slower than instantaneous. :)
#
[miklb]
but I believe that was the then janky way of checking/sending webmentions. Aaron rewrote the webmention plugin so I think it would be much better now.
#
kaushalmodi
skippy: About the 20 seconds build time, you can wrap that in a conditional so that the tweet pages build only on server, and not on your local machine where you are writing new content
#
kaushalmodi
So you still get 20 sec builds on server where you build tweet pages, but only sub-second build times locally
#
[miklb]
my issue with build times was in using micropub to publish. I’d write a note in Quill, and have to wait for it to build/deploy before showing up on twitter.
#
[miklb]
not the end of the world by any means.
#
kaushalmodi
.. continuing what I said about conditionals, you can check for an env var like shown here https://discourse.gohugo.io/t/disable-portions-of-content-while-developing/10860/5?u=kaushalmodi , or use the new .IsServer method added in Hugo 0.38.
snarfed joined the channel
#
skippy
kaushalmodi: sure; but i'd like to get to micropub, so i can post from mobile.
#
tantek.com
edited /social-standards (+147) "other responses"
(view diff)
#
kaushalmodi
skippy: I am completely ignorant on that topic; looking forward to what you and @dgold come up with.
#
skippy
still waiting for dgold's blog post about his worflow...
#
kaushalmodi
I adapted my site to Webmentions for the sole reason to get a better "commenting system", get rid of Disqus.
#
kaushalmodi
I have actually exceeded that goal, as I have Hugo parse markdown in Webmentions from commentpara.de.
#
tantek.com
edited /standards (+563) "stub with an alphabetical list of"
(view diff)
#
kaushalmodi
So when I hear about micropub, I'm not even sure if I need that, so once I understand that, I might be going down another rabbit hole :P
#
tantek
just stubbed https://indieweb.org/standards so we have a simple alphabetical list for folks that like to see such things
#
tantek
please double-check it as I'm sure I'm forgetting things we use
#
KartikPrabhu
what is h-feed?
#
Loqi
h-feed is a microformats2 draft specification with a top level feed object to contain h-entry posts and optionally a common author https://indieweb.org/h-feed
#
KartikPrabhu
tantek: ^
#
tantek.com
edited /standards () "(-564) r"
(view diff)
snarfed joined the channel
#
tantek.com
edited /specifications (+663) "Update specs lists, split into three - broadly implemented"
(view diff)
#
tantek
aaronpk new review request ^^^
#
aaronpk
ooh that looks nicer than it did before
#
aaronpk
not sure why, but maybe because of the leading sentence "These standards are interoperably implemented by the overwhelming majority of..." I was assuming that list was ordered by how widely implemented the specs are
#
aaronpk
wasn't until i saw webmention below micropub that i realized it was alphabetical
#
aaronpk
hm, i'm not sure I would actually say XFN is widely implemented. it's really just the rel=me one that is
#
jalcine
is there a caniuse.com equivalent for these specs?
#
jalcine
debates crafting if not on wiki already
#
KartikPrabhu
jalcine: can iuse in what sense?
#
aaronpk
haha what would that do?
#
jalcine
like if there's proposed ideas - to what extent have been fleshed out and some reference docs (probably back to the wiki and companion posts) about it
#
KartikPrabhu
I think those are just the wiki pages
#
jalcine
tbh that was what I was thinking too
#
jalcine
but shot in the dark
#
aaronpk
caniuse makes sense because there are only like 8 browsers
#
aaronpk
there are too many different indieweb sites for that to really make sense that way
#
jalcine
ha true
#
tantek
no it would make sense
#
tantek
for implementations
#
tantek
!= sites
#
tantek
and to keep track of in which version support was added
#
aaronpk
i guess there's kinda a start to that on a few pages
#
jalcine
oh that's what I was alluding to
#
KartikPrabhu
eh! how would that be done for h-entry?
#
jalcine
tbh it could just scrape the Wiki
#
tantek
jalcine - great idea
#
jalcine
to prevent dupe efforts
#
aaronpk
it's hard to keep these up to date tho
#
tantek
aaronpk: how does caniuse stay up to date?
#
aaronpk
no idea
#
tantek
"only like 8 browsers"
#
jalcine
it's user submitted + some bits of automation from scraping IIRC
#
tantek
well: WordPress, Known, Hugo, Jekyll, ???
#
tantek
even if "caniuse" for indieweb standards only listed the "top" 8 indieweb projects / software, that would still be incredibly useful
#
aaronpk
i guess the threshold for including a project in the list would be whether it's something other people can grab and use
#
tantek
oh yeah, Micro.blog too
#
aaronpk
doesn't make sense to include p3k there for example since nobody else can use it hehe
#
tantek
aaronpk: right: is it 100% OSS that someone can download and run, OR is it a service that anyone can sign up for (micro.blog)
#
tantek
aaronpk, similarly it wouldn't make sense to include Falcon
#
jalcine
turnkey vs hosted
#
jalcine
or not turnkey
#
aaronpk
caniuse says "Support data contributions by the GitHub community."
#
jalcine
but equivalent for "you gotta run this yourself"
#
Loqi
[Fyrd] caniuse: Raw browser/feature support data from caniuse.com
#
jalcine
which is still stellar tho
#
tantek
jalcine - this sounds like a great project
#
jalcine
:D thank you!
#
tantek
definitely needs a broad contribution model to keep it up to date
#
tantek
like caniuse itself has
#
jalcine
I'd be eager to take it on - I've already began hacking on something else to help with indiemark 'ranking' determination
#
jalcine
tbh if it pulls info from the Wiki (using it as a 'backing' database of sorts) then that'd encourage people to sign in there and make edits
#
aaronpk
so people really are just adding tiny diffs to those giant json files https://github.com/Fyrd/caniuse/commit/8a29cd00dc2484f0dc2e3e76784894e29e9f8305
#
snarfed
jalcine: you could also use http://indiemap.org/ to determine support based on actual crawl in from the wild
#
Loqi
Indie Map is a public IndieWeb social graph and dataset. 2300 sites, 5.7M pages, 380GB HTML with microformats2. Social graph API and interac...
#
jalcine
ohhh that's _amazing_
#
snarfed
(includes mf2 classes, endpoints, and servers)
#
tantek
what is CMS
#
Loqi
A content management system (often abbreviated as CMS) is software used to create, enter, edit, update, delete content on a website, even on indieweb sites https://indieweb.org/CMS
#
aaronpk
in order to pull from the wiki we'd need some sort of structured markup for the features
#
tantek
jalcine, you may be interested in this summary: https://indieweb.org/content_management_system#Examples
#
tantek
aaronpk: perhaps we should split out the CMSs there that aren't fully available for someone else to use (e.g. p3k and Falcon to begin with)
#
aaronpk
probably a good idea
#
tantek
ok splitting
#
aaronpk
oh the other slight difference between caniuse and our equivalent is that on caniuse, the expectation is that every browser will eventually support the same features. whereas with ours there might be a reader project that intentionally has no publishing aspect but would still support a bunch of indieweb specs.
#
tantek
aaronpk I bet most readers will end up supporting most specs
#
tantek
so I think it will still look ok
#
jalcine
yeah and if it does, that could make sense for the goal of the particular project
#
jalcine
some might be purely for short form media, others a fully functional solution
#
aaronpk
yeah just need to make sure that the projects that don't intend to support everything don't look deficient
#
jalcine
like UX wise?
#
aaronpk
yeah like visually on the site, caniuse shows a bunch of red for features that have low support, or you'll see IE with a bunch of red. I wouldn't want Monocle to show up with a bunch of red on Webmention support because Webmention doesn't apply to Monocle
#
aaronpk
just means the data model needs some notion of whether a particular project should be expected to support a feature or not
#
jalcine
N/A as a flag
#
jalcine
perhaps
#
tantek
I *do* want other CMS's that don't support something to show up as red
#
aaronpk
yeah n/a covers it
#
KartikPrabhu
use "grey" for optional or not expected?
#
tantek
gray just for n/a
#
tantek
that's like when a form control is disabled
#
tantek
but "optional" is the wrong way to frame it - everything is "optional"
#
tantek
OTOH we could distinguish "built-in" vs "with a plugin"
#
tantek
green: built-in support
#
aaronpk
oh yeah that's probably a good idea too, cause it's not quite accurate to say wordpress supports micropub right now
#
tantek
lime: support with a plug-in
#
tantek
we should do this soon too
#
KartikPrabhu
also think of the colour blind readers :)
#
tantek
I heard a rumor that Known was considering moving some features (IndieAuth?) to plugins
#
tantek
(out of core)
#
tantek
KartikPrabhu: go file an issue on that on caniuse first, then come back
#
aaronpk
wat. just in time for wordpress to get proper indieauth support.
#
KartikPrabhu
oh ok so we are not being better than caniuse?
#
KartikPrabhu
better/more inclusive
#
tantek
KartikPrabhu: no I'm saying perhaps your concern is theoretical, so go test your concern on caniuse first
#
jalcine
they have color blind support
#
tantek
exactly
#
jalcine
it's at the very bottom of the page
#
tantek
instead of pre-emptive handwringing
#
KartikPrabhu
I was suggesting not hand-wringing but ok
#
tantek
I think jalcine is on the right track, something with the look and feel of caniuse would really help people (devs?) "get" the level of support in various tools
KartikPrabhu left the channel
#
jalcine
ideally for those who understand the general concept of the IndieWeb but want to know what options are availabie with what support
#
tantek.com
edited /content_management_system (+361) "/* Examples */ separate Private Examples"
(view diff)
#
jalcine
then for developers who want to potenitally contribute
#
tantek
totally makes sense
#
aaronpk
i like it
#
jalcine
:D was definitely a shot in the dark of an idea
#
snarfed
aaronpk: just fyi i'm trying a global (reactive) throttle for instagram scraping in bridgy and granary, since they're still massively rate limited. i can let you know how it goes if you're interested.
#
aaronpk
oh fun
#
snarfed
(i assume OYG still gets rate limited too)
#
aaronpk
i don't think i've hit that on OYG yet? or if i have, I haven't noticed
#
snarfed
i thought you said you had a while ago
#
aaronpk
lol that is quite possible
#
snarfed
maybe not
#
aaronpk
has too many projets
#
tantek
aaronpk: also the CMSs that no one here uses should be pushed out to another table
#
tantek
if no one here is using a CMS, that's a very bad sign (in terms of community support, indieweb standards support etc.)
#
tantek
who is Oliver?
#
tantek.com
edited /content_management_system (+462) "/* Examples */ separate Other Examples with no one using in the community, unknown level(s) of indieweb support"
(view diff)
#
tantek
and look - only 7 CMSs now in the first table: https://indieweb.org/content_management_system#Examples
#
tantek
add "micro.blog" and that's "8 solutions"
#
tantek
for a theoretical caniuse for indieweb
#
jalcine
fits the browser range :)
#
Loqi
[11ty] eleventy: A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
#
tantek
what is eleventy
#
Loqi
It looks like we don't have a page for "eleventy" yet. Would you like to create it? (Or just say "eleventy is ____", a sentence describing the term)
#
tantek
anyone here heard of it or use(d) it?
#
jalcine
I haven't - that's new to me
#
jalcine
wow. tbh I hope Twitter pulls back on what they're doing :(
#
Loqi
aww, cheer up
#
tantek
amazing timing with the upswing of Microsub
#
tantek
aaronpk - worth reaching out to all those app developers?
#
@TwitterDev
Last year we announced our plan to retire Site Streams & User Streams, and replace them with the Account Activity API (currently in beta). We are delaying the scheduled June 19th deprecation date.
(twitter.com/_/status/982346370882461696)
#
skippy
tantek: miklb mentioned e11y above a bit. not currently using it.
snarfed joined the channel
#
tantek.com
edited /Perch (+12) "category cms"
(view diff)
KartikPrabhu joined the channel
#
tantek.com
edited /Perch (+40) "emphasize which indieweb features"
(view diff)
#
tantek.com
edited /content_management_system (+323) "/* Examples */ add Perch, bold users who are selfdogfooding"
(view diff)
#
tantek
that makes 8 CMSs in the main table
#
tantek
interestingly enough, all 8 of those are PHP / MySQL
#
aaronpk
micro.blog isn't php!
#
tantek
it's also not a CMS you can install
#
aaronpk
but it does publish to your own github repository http://help.micro.blog/2016/mirroring-to-github/
#
aaronpk
none of the reader features are part of that of course
#
tantek
I implemented replies to github, but forgot about likes
#
tantek
Hmm tho I wonder if Bridgy handles a "like" of an issue or comment on GitHub as a 👍 or a ❤️
[kevinmarks] joined the channel
#
snarfed
neither! it doesn't map likes of issues or comments to anything
#
snarfed
since unlike starring a repo, there's no single, obvious, unsurprising mapping of liking issues/comments
#
aaronpk
unsurprising++
#
Loqi
unsurprising has 1 karma
#
snarfed
i did notice you tried recently though :P
#
tantek
I did, then I immediately concluded the problem was in my codde
#
aaronpk
could do an emoji response?
#
aaronpk
like the reverse of how it translates facebook reactions to emoji
#
tantek
I was intending a "like" as shorthand for a 👍 on an issue/comment
#
tantek
that seems like a reasonable expectation, as FB has taught folks that 👍 = like, especially in the context of where there is also a ❤️
#
tantek
right now I cluster my likes in my stream, so if I like a bunch of tweets, it doesn't take up a ton of space
#
tantek
which I was hoping to do for github issue/comment likes too
#
tantek
because it makes less sense to cluster a bunch of reacji instream
#
tantek
snarfed do you think like -> 👍 on issues/comments would be surprising?
#
snarfed
tantek: alternatively you could 👍 on your site and cluster that with likes
#
tantek
right
#
tantek
I don't do any special treatment of reacji yet, but perhaps I should
[eddie], [ryan339] and snarfed joined the channel
#
tantek.com
edited /specifications (+228) "move xfn to stable with some support"
(view diff)