#dev 2017-05-15

2017-05-15 UTC
[raamdev] and tantek joined the channel
[tamaracks], gRegorLove, loicm, [jeremycherfas], cweiske, tantek and Zegnat joined the channel
#
notizblog.org
edited /WordPress/Plugins (+6) "updated URLs"
(view diff)
#
notizblog.org
edited /WordPress/Plugins (+139) "/* Criticisms */"
(view diff)
#
notizblog.org
edited /WordPress/Plugins (-237) "forms are now part of the main plugin"
(view diff)
#
notizblog.org
edited /User:Notizblog.org (-83) "/* working on/selfdogfooding */"
(view diff)
#
notizblog.org
edited /User:Notizblog.org (+32) "/* Matthias Pfefferle, @pfefferle */"
(view diff)
mpfefferle and Zegnat joined the channel
#
notizblog.org
edited /User:Notizblog.org (-45) "/* working on/selfdogfooding */"
(view diff)
[colinwalker], lukasros, [jeremycherfas], KartikPrabhu, [eddie], singpolyma, dougbeal|mb1, sebsel and leg joined the channel
[cleverdevil], Zegnat, tantek and KartikPrabhu joined the channel
#
www.svenknebel.de
edited /content_management_system (+1746) "strong disagree on removing the table, thus: Undo revision 36582 by [[Special:Contributions/Gregorlove.com|Gregorlove.com]] ([[User talk:Gregorlove.com|talk]])"
(view diff)
#
www.svenknebel.de
edited /content_management_system (+3) "/* Examples */ move category list, adjust text"
(view diff)
#
tantek.com
edited /next-iwc (-2) "next up Nürnberg!"
(view diff)
#
KartikPrabhu
also Django is not a CMS in any real sense
#
tantek
Who users Django as a CMS?
#
tantek
uses*
#
KartikPrabhu
Django is not a CMS, I use it as my backend
#
tantek
KartikPrabhu: that's a good reason to remove it from the table, and say so why
#
tantek
I like the "I use this!" column
#
KartikPrabhu
ok let me run this by you then. I think Django is not a CMS because if you install Django, you don't get anything out-of-thebox. you have to write your own CMS on top of it
#
tantek
that works
#
KartikPrabhu
:thumbsup:
#
tantek
let's ask loqi
#
tantek
what is django?
#
Loqi
Django is a python web application framework used in some IndieWeb projects https://indieweb.org/Django
#
tantek
there you have it :)
#
KartikPrabhu
yup ^ web application framework
#
tantek
these kinds of lists / tables have a history of getting bloated with non-thing (e.g. non-CMSs) and dead projects. See all the Wiikipedia lists of blogging systems, CMSs, microblogging, etc.
#
tantek
so it's going to take very deliberate / active pruning to make such a table useful
#
KartikPrabhu
also, Wikipedias list of numbers is awesome! it says "This list is incomplete; you can help by expanding it." :P
#
tantek
KartikPrabhu: looks like Django got added because it has Category:CMS added by gRegorLove - maybe ask him why?
#
tantek
and maybe fix the /Django page too?
#
KartikPrabhu
I think /Django page seems ok apart from the category which I'll edit soon
#
tantek
thanks!
#
sknebel
The use of the table is that it provides a quick overview without requiring clicking through to individual pages and parsing info out of the text. If it grows to much this can be adjusted (I'm not convinced all columns are necessary)
#
sknebel
on more meta level, it sends a *terrible* message of how we treat contributions if a pair of new contributors does their first edits, spents the sunday of an IWC an to rework a page that hasn't been touched for a year, presents that at the demos and a large part of it is reverted within hours
#
tantek
^^^ that's true
#
sknebel
(worst case, they appear in Nürnberg again, want to show it in the introductions and it's gone)
#
tantek
I missed any chat about that in IRC.
#
KartikPrabhu
yeah why/when did that happen?
#
tantek
did anyone find out from gRegorLove what the reasoning was?
#
sknebel
I felt strongly enough about it to just do it, but I of course wanted to ask him later before we turn this into an edit war ;)
#
tantek
sknebel, glad you did, I think your point about community / recent activity is important
#
kartikprabhu.com
edited /Django (-18) "remove CMS category as Django is not a CMS out-of-the-box"
(view diff)
gRegorLove joined the channel
#
KartikPrabhu
speak of the devil ^
#
kartikprabhu.com
edited /content_management_system (-51) "/* Examples */ remove CMS category as Django is not a CMS out-of-the-box"
(view diff)
#
KartikPrabhu
eh sorry copy-pasta reason
#
tantek
sknebel: to be fair, there was a lot more improvement to the CMS page than just the table.
#
KartikPrabhu
gRegorLove: your edits to the /CMS page were being disputed/being discussed
#
tantek
though I suppose a summary table was the most visible / obvious bit
#
sknebel
yes, but the table was something they explicitly called out during the demos and asked for help with
sebsel joined the channel
#
tantek
sknebel: makes sense
[cleverdevil] joined the channel
#
sknebel
gRegorLove: I disagreed with your decision to remove the table from /CMS and thus reverted it and moved the category-listing below it. IMHO it is useful (once expanded) and it feels bad to remove a major part of something 2 new contributors (they've been to IWCs before, but AFAIK not been active on the wiki) spent IWC-sunday on. I think it's worth improving it instead
#
gRegorLove
Ok, no worries
#
gRegorLove
KartikPrabhu: For not being a CMS, they chose a weird domain name for Django :)
#
KartikPrabhu
yeah I know
#
KartikPrabhu
gRegorLove: oh oops, no Django-cms is a CMS built on Django
#
gRegorLove
Aha. Interesting
#
KartikPrabhu
this is the actual Django domain https://www.djangoproject.com/
#
seblog.nl
edited /events/2017-05-17-homebrew-website-club (+0) "/* Berlin */ Berlin is GMT+2 now"
(view diff)
#
gRegorLove
tantek, sknebel: Agreed, I hadn't considered the message it sends to contributors. Apologies for that. In general I think the table will be harder to manage, particularly the "I use this!" when we have #IndieWeb_Examples on each CMS page.
#
tantek
OTOH the "I use this!" could be a really nice friendly summary, especially if it used {{ }} people templates instead of just names / domains
#
Loqi
[gRegorLove] I'm thinking for /content_management_system#Examples we can use categories and the {{categorytree}} template to list them.
#
tantek
does anyone actually understand the category tree template? and does it actually do anything as nice a summary as a table?
#
tantek
a list of CMSs is pretty boring / useless - nothing compelling about that
#
sknebel
gRegorLove: agreed – I had considered replacing it with a link to the examples sections, and I think that'd be a viable solution if that column either gets to large or is totally ignored. or we could call out specific examples there (e.g. someone a newbie might talk to for help)
#
tantek
no way to compare them, see how "real" each is, how indieweb each is, how in-use they are
#
KartikPrabhu
I suppose one could "extract" Indieweb examples from the individual CMS pages?
#
tantek.com
edited /events/2017-05-17-homebrew-website-club (+0) "/* San Francisco */ indie event"
(view diff)
#
tantek
KartikPrabhu: "extract" sounds like code. that someone would have to maintain, which only swaps one maintenace problem (copy editing) for a worse one (code functioning)
#
gRegorLove
I guess. But the majority of those are also on /indieweb_network in a table too, so that's 3 locations now to maintain similar information.
#
gRegorLove
No worries though, not going to get in an edit war. :)
#
tantek
gRegorLove: I think I already made a distinction with indieweb_network
#
gRegorLove
I understand the different purposes. Majority of /CMS is on the former though
#
tantek
completely different audience
#
gRegorLove
the /CMS table, I mean
#
tantek
that "though" doesn't make sense in the context of the difference
#
Loqi
[tantek] gRegorLove: I think /indieweb_network is more for advocacy tracking
#
gRegorLove
I saw that
#
KartikPrabhu
what is indieweb_network?
#
Loqi
indieweb network is an overview of IndieWeb friendly applications, silos, CMSes, and platforms and which specifications support https://indieweb.org/indieweb_network
#
www.svenknebel.de
edited /content_management_system (+74) "/* Examples */ add info for drupal, linkify/format tech stacks"
(view diff)
#
tantek
which frankly is a subset
#
tantek
since not all CMSs are /friendly
#
gRegorLove
KartikPrabhu: Worth distinguishing Django CMS on /Django or a separate page?
#
gRegorLove
I added the Django CMS URL to the dfn not knowing it was different.
#
gregorlove.com
edited /content_management_system (+7) "/* Examples */ +me"
(view diff)
#
KartikPrabhu
gRegorLove: not unless someone here uses Django-cms
#
gregorlove.com
created /nodeJS (+21) "r"
(view diff)
#
gRegorLove
what is flat file
#
Loqi
File Storage is the practice of storing main (primary) site content in flat files in a filesystem https://indieweb.org/flat-file
#
tantek
worth distinguishing Django-CMS (however the canonical spelling) since it has caused confusion
#
gRegorLove
what is flat files
#
Loqi
It looks like we don't have a page for "flat files" yet. Would you like to create it?
#
loqi.me
created /flat_files (+25) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
tantek
what is django cms?
#
Loqi
It looks like we don't have a page for "django cms" yet. Would you like to create it?
#
gregorlove.com
edited /Django (+2) "fix dfn link. Django CMS != Django"
(view diff)
#
loqi.me
created /django_CMS (+120) "prompted by tantek and dfn added by gRegorLove"
(view diff)
#
gRegorLove
django CMS << [[Django]]
#
loqi.me
edited /django_CMS (+30) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "[[Django]]" to the "See Also" section of /django_CMS
#
loqi.me
edited /Django (+17) "gRegorLove added "[[django CMS]]" to "See Also""
(view diff)
#
Loqi
ok, I added "[[django CMS]]" to the "See Also" section of /Django
#
gregorlove.com
edited /django_CMS (+2) "link dfn"
(view diff)
#
tantek
one way to improve the summary table might be to limit it to those with people in the community actually using them
#
tantek
and then let the embedded list below that be the more comprehensive list
#
gregorlove.com
edited /django_CMS (+17) "category"
(view diff)
#
tantek
with notes saying hey if you use one of the below and don't see it in the table, add it and put yourself in the "I use this!" column
#
tantek
thoughts?
#
gRegorLove
Sounds good
#
eddiehinkle.com
edited /checkin (+275) "/* IndieWeb Examples */ +eddiehinkle.com"
(view diff)
#
www.svenknebel.de
edited /content_management_system (+208) "/* Examples */ expand Known, wordpress"
(view diff)
#
gregorlove.com
edited /content_management_system (-12) "/* Examples */ ProcessWire plugins link"
(view diff)
#
gregorlove.com
edited /next-iwc (+0) "double redirect"
(view diff)
#
gRegorLove
when is next-iwc
#
gRegorLove
No h-event on ^
#
www.svenknebel.de
edited /2017/Nuremberg (+35) "add h-event (?)"
(view diff)
#
sknebel
when is next-iwc?
#
Loqi
IndieWebCamp Nuremberg 2017 is on 2017-05-20 at tollwerk https://indieweb.org/next-iwc
#
tantek
nice!
#
tantek
sknebel++
#
Loqi
sknebel has 10 karma in this channel (30 overall)
#
sknebel
was easy, almost all the markup was there, just not wrapped in an h-event
sebsel joined the channel
#
eddiehinkle.com
created /task (+1325) "Create task definition and examples at eddiehinkle.com"
(view diff)
#
tantek.com
edited /rsvp (+129) "/* Text Design */ "hosting " text shorthand for RSVP yes and more possible variants"
(view diff)
#
tantek.com
edited /rsvp (+187) "RSVP "hosting" implemented, tidy up my example listing a bit"
(view diff)
loicm and KartikPrabhu joined the channel
#
Zegnat
!tell aaronpk, did you mention a thing about storing encrypted secret keys in github last weekend? Do you have a write-up about that?
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
did a neat flex-box thingie! Moved my site navigation to top in source order but it still shows up at the bottom visually!
[cleverdevil] joined the channel
#
sknebel
Zegnat: pretty sure that was something specific for Google app engine deloyments
#
KartikPrabhu
what is app-engine?
#
Loqi
Google App Engine is a an application hosting service that supports several programming languages https://indieweb.org/App_Engine
#
sknebel
hm, can you use the free app-engine tier gueranteed free? as in, they'll cut you off instead of billing you if you exceed the quota?
#
gregorlove.com
edited /pronoun (+494) "/* Silo Examples */ MetaFilter+citation"
(view diff)
#
gRegorLove
bear or snarfed might know, sknebel
#
bear
perks up
#
bear
you get throttled
#
bear
well, nuances...
#
bear
you get throttled if your still on the free-tier-that-is-really-NNN-hours-of-credit
#
bear
and then they will start to bill you - not sure if you can get surprised with a $1000 bill like you can with AWS
#
bear
i'm going to defer to snarfed and aaronpk -- they have more long running experience than I do -- I always jump straight to a billed plan
#
gregorlove.com
edited /pronoun (+397) "start == Why == by summarizing Twitter thread"
(view diff)
KartikPrabhu and tantek joined the channel
#
KartikPrabhu
is meta-description useful for anything?
#
KartikPrabhu
is removing cruft from site
#
gRegorLove
If you want to specify the text that shows up in search results, yeah. Up to however many characters.
#
KartikPrabhu
hmm ok, it remains then for now
#
gRegorLove
Otherwise they'll use the body text, not sure how "smart" that process is
#
gRegorLove
Think Google has a tool to preview what a page would look like in search results
#
KartikPrabhu
lol! Google Webmaster "Structured Data" does not find any on a blogspot blog!
#
gRegorLove
How about the official Google blog?
#
tantek
is that google.blog or blog.google?
#
gRegorLove
The latter
#
gRegorLove
♫ Too many TLDs... (to the tune of "Too many cooks")
#
KartikPrabhu
gRegorLove: that is not my "property" on Google Webmaster so can't check that
#
KartikPrabhu
should the comments section be <aside> or <section> ?
#
gRegorLove
No schema.org I can see on blog.google, but yes on individual posts like https://blog.google/products/search/making-plans-we-can-help/
#
tantek
KartikPrabhu: <div> works fine for that. I think <aside> only makes sense in the context of an <article>
#
KartikPrabhu
right, I have <article> in my markup for posts
#
tantek
I see <aside> as reflecting the voice of the author, not external content
#
gRegorLove
Well that's odd: "http://blog.google:443/..." for the amphtml URL
#
tantek
but that's totally just a personal opinion
#
tantek
I'm pretty convinced <section> is useless and confusing. Just use <div>
#
KartikPrabhu
but but semantic doohickey!
#
tantek
I know. It's sad. Sad to have promoted too much of that in the past as well. :/
#
KartikPrabhu
i guess the document outlne algorithm didn't catch on for anything useful
#
tantek
no it did not
#
tantek
I kind of make this point pretty strongly every once in a while in #whatwg and annoy the few remaining advocates of the document outline algorithm.
#
tantek
It'll die eventually and get scrapped from WHATWG HTML
#
KartikPrabhu
do HTML backcompat stuff rules allow for scrapping previous standards?
#
KartikPrabhu
I mean <b> and <i> still exist
#
tantek
b and i are used on actual web pages for actual user visible effects
#
tantek
whereas section is just a fancy div
#
tantek
that doesn't look any fancier to users
#
KartikPrabhu
i suppose so
#
KartikPrabhu
I use section all the time though, I like it
#
tantek
just as a name for a tag? or for any particular user-visible effect?
#
KartikPrabhu
much better than LaTeX where you have \chapter \section \subsection \subsubsection
#
tantek
lol subsubsection
#
KartikPrabhu
tantek: I use it mainly to organise my post for writing purposes, and to link the section heading to the section element
#
gRegorLove
I think <section> can be visually pleasing amidst div soup, but that's not a strong reason to use it :)
#
KartikPrabhu
gRegorLove: visually pleasing inside code is differnt from what tantek is saying
#
gRegorLove
I know, just a thought
#
KartikPrabhu
also one is free to make <hoodunkle> as a tag too :P
#
schmarty
"HTML5: One is free to make <hoodunkie>"
#
KartikPrabhu
schmarty: it is <hoodunkle> not <hoodukie> stop messing up my namespace ;)
#
schmarty
begins writing W3C spec about removing the letter "i" and "l" from the list of allowed characters in HTML tags to avoid ambiguity
#
KartikPrabhu
lol! they should all be replaced by "|"
#
KartikPrabhu
in other things, srcset is weird. you sort of need to know the CSS inside the HTML to set the "sizes" attributes properly!
#
gRegorLove
How about <hoodauntie>?
#
KartikPrabhu
gRegorLove: I think <hoodunkle> is more semantic and descriptive
#
KartikPrabhu
things tantek is going to kick us off to #chat
#
KartikPrabhu
does anyone use srcset and sizes for their images yet?
#
tantek
what is srcset
#
Loqi
srcset is an HTML <img> tag extension, an implementation of responsive images https://indieweb.org/srcset
#
gRegorLove
adactio uses srcset iirc
#
KartikPrabhu
I want to ask how they do it. I am having trouble coupling the CSS and HTML. since my article's have own CSS
#
KartikPrabhu
petermolnar: how do you use srcset and sizes for your images? I am having trouble generating the "sizes" attibute since that depends on the CSS styling
#
KartikPrabhu
searches adactio.com and finds nothing about own use :(
#
gRegorLove
I see some in the stream on https://adactio.com/, but not on the permalinks
#
Loqi
Jeremy Keith
#
KartikPrabhu
gRegorLove: yeah I think the markup is there but I want to know how to reasonably manage the whole thing if the CSS is changing/post dependent
#
KartikPrabhu
whcih is why i have currently restricted it to my featured images in feeds https://kartikprabhu.com/#latest-articles because that is less likely to change