#microformats 2017-03-28

2017-03-28 UTC
nitot, tantek, davidmead and [kevinmarks] joined the channel
#
tantek
hey kevinmarks, over in #whatwg they were mentioning a github issue about how there is no formal rel-canonical spec https://github.com/whatwg/html/issues/2351 and I pointed out that there is a stub spec http://microformats.org/wiki/rel-canonical that anyone can edit / add to
#
tantek
since IIRC you're familiar with a lot of details (and have thought a lot about) rel=canonical, want to take a crack at writing something up?
#
tantek
hmm maybe I will volunteer you in the GH issue :D
#
Loqi
rel="nofollow"
#
[kevinmarks]
hm, except that has all the profile cruft
#
tantek
no you can do a lot better than nofollow
#
tantek
just by starting from scratch and documenting the things I mentioned in the GH issue
#
tantek
the formalisms of the rel-nofollow spec are long out of date, back when I didn't know (as much) about not following W3C spec boilerplate as much
#
tantek
if you want a spec-like structure / outline of header, and specific headings, I'd say use microformats2 or h-card
globbot, nitot, [jeremycherfas], barpthewire, nitot_, adactio, iwaim__, pniedzielski[m] and [kevinmarks] joined the channel
#
[kevinmarks]
I miss the edit notifications
#
Loqi
misses the edit notifications too
#
@davidmosnacz
Hey guys, another website has been deployed https://www.eko-agrofarma.cz/ including admin sms notifications, microformats etc. Check it out :)
(twitter.com/_/status/846671430209163264)
barpthewire joined the channel
martymcguire[m] and [kevinmarks] joined the channel
[keithjgrant] and barpthewire joined the channel
#
aaronpk
hm yeah I'm not sure what happened to the edit notifications
[kevinmarks] joined the channel
#
[kevinmarks]
Was loqi apologising?
#
aaronpk
i think someone with admin access to the server just needs to change the IP address in the config file
#
[kevinmarks]
In theory I have admin access, but I have not used it in years. Tantek may be a better bet.
#
aaronpk
server admin access? just need to change a line in LocalSettings.php
KartikPrabhu, tantek, [chrisaldrich], nitot and [kevinmarks] joined the channel
#
[kevinmarks]
Tantek, how's the new rel-canonical page?
#
tantek
checks logs
[cleverdevil] joined the channel
#
[kevinmarks]
Logs don't show edits any more
#
[kevinmarks]
Aaron needs a config change for his webhook
#
tantek
ah - did we document how to maintain this somewhere?
nitot joined the channel
#
Loqi
[@maria_fibonacci] @davecheney agree. I guess younger people feel more comfortable using shiny UIs.
#
Loqi
[@davecheney] @LewisCowles1 the point is there is any way to participate in the discussion unless you play @slack's game of always online addiction.
#
aaronpk
tantek: it's a setting in LocalSettings.php on the server
#
tantek
aaronpk: ok I will see if I can discover a) the path to that, b) the specific setting
hectorMcSpector joined the channel
#
Loqi
admin to-do
#
tantek
The problem with this reasoning as justification for mailing lists is that when you try to read (many?) mailing lists after a discussion has "happened" (AKA async), you have to waste time trudging through inflated prose essays, which makes email LESS inclusive to those with time constraints: https://twitter.com/davecheney/status/846614430020354048
#
Loqi
[@davecheney] @maria_fibonacci not everyone has the liberty to be present in chat 24/7. IMO asynchronous communication is more inclusive.
#
aaronpk
LocalSettings.php is in the "/wiki/" folder on the server. search for $wgRC2UDPAddress and set it to 'freenode.loqi.me' (it's probably an old IP address right now)
adactio and nitot joined the channel
#
Loqi
admin how-to
#
tantek
found the php file
#
tantek
aaronpk, same port # ?
#
tantek
Do I have to restart MediaWiki to get it to reload LocalSettings.php or does it execute everytime?
#
aaronpk
it executes every time
#
tantek
checks to see if wiki is still up
#
aaronpk
eagerly awaits a wiki notification
gRegorLove joined the channel
#
tantek
edits the admin-how-to page with notes
#
tantek
edited /admin-how-to (+731) "irc"
(view diff)
#
tantek
edited /irc (+352) "/* Bots on IRC */ only one known bot currently, link to what to do if bot missing or features missing, note other bots as previous"
(view diff)
#
tantek
tries to make this more discoverable / less head-stateful for the future
#
tantek
KevinMarks that's a great start on rel-canonical!
#
tantek
thanks for the research and gathering the citations!
#
tantek
Next up, I'd say it needs subsections for "Publisher Requirements" "Consuming Code Requirements" with all the should/must language, and then perhaps "This section is non-normative" for the FYI sections
#
tantek
that ought to do to be spec-like enough for now
#
tantek
kevinmarks++
#
Loqi
kevinmarks has 2 karma in this channel (268 overall)
#
tantek
also, "Discussion" could be "Background" (if you want to de-emphasize it, and put it at the end of the doc), or "Why" (and leave it where it is, as it provides good incentive for publishing / parsing)
#
tantek
could be *renamed* to
#
tantek
whereas "Discussion" usually implies and invitation to the discussion :)
#
tantek
an* invitation
#
tantek
(I'm starting to understand the value of pull requests that can be proposed instead of just summarily committed, and thus invite discussion on a pull request before committing - perhaps by another person)
#
tantek
(because the above would make sense as a pull request, with structure, easier to "accept" UI, rather than just lines of IRC)
#
hectorMcSpector
Hi Folks, I just got an IRC Client back after a long time and i see that this channel is still active (great). I thought it might be worth me posting here that we recently released Apache Any23 http://any23.apache.org.
#
hectorMcSpector
It supports microformats 1 and 2
#
tantek
welcome (back) hectorMcSpector!
#
tantek
and very cool! glad to hear it!
#
hectorMcSpector
ack
#
hectorMcSpector
I should have posted to your mailing list
#
tantek
no no you did the right thing here :)
#
hectorMcSpector
I'll make sure to do so when we release next time around.
#
hectorMcSpector
OK doke
#
hectorMcSpector
cool
#
hectorMcSpector
Thats good news
#
Loqi
agreed.
#
hectorMcSpector
One question...
#
tantek
same :)
#
tantek
go ahead
#
hectorMcSpector
Do you have some sort of test suite? So we can check for compliance?
#
[kevinmarks]
Adding it to the list of implementations is also a good idea
#
tantek
yes there is a microformats test suite
#
tantek
for microformats2 as well
#
hectorMcSpector
@tantek where is it?
#
Loqi
microformats test suites
#
tantek
but it lives on github
#
hectorMcSpector
@[kevinmarks] we used to be listed on the Website, maybe Any23 was removed?
#
tantek
clearly needs an update now :)
#
Loqi
any23
#
hectorMcSpector
Yes, I'll go and update that page... thanks folks
#
tantek
hectorMcSpector: one quick q - previously Any23 did not support parsing hAtom, the classic microformat which has quite widespread adoption (especially in WordPress)
#
hectorMcSpector
OK @tantek thanks for the links... I'm going to make sure we have implementations for test compliance in Any23.
#
tantek
did hAtom (specifically root classnames "hentry" and "hfeed") get added in this revision of Any23?
#
hectorMcSpector
@tantek hentry has been added
#
hectorMcSpector
hfeed no
#
hectorMcSpector
:(
#
tantek
that's a good start!
#
hectorMcSpector
I'll implement the test suites and then provide an update on where we are with it.
#
[kevinmarks]
The tests map html to json, so depending on your implementation you may be able to map the json to your triples more easily than the html
#
hectorMcSpector
OK thanks @[kevinmarks]
#
tantek
hectorMcSpector: were you able to implement general microformats2 parsing and not just current mf2 vocabularies?
#
tantek
is hopeful
#
hectorMcSpector
Yes, IIRC this is implemented through the entity based microformat extractor
#
hectorMcSpector
EntityBasedMicroformatExtractor
#
hectorMcSpector
I'll log an issue for test compliance
#
tantek
awesome!
#
tantek
hectorMcSpector++ !!!
#
Loqi
hectormcspector has 1 karma
#
[kevinmarks]
I need to write up the mf1 hfeed backcompat
#
tantek
edited /rel-nofollow (-50) "rm spam link"
(view diff)
#
tantek
edited /Special:Log/block () "blocked [[User:Autoquangvu]] with an expiry time of infinite (account creation disabled): Spamming links to external sites"
(view diff)
#
tantek
created /Loqi (+39) "stub"
(view diff)
#
martymcguire[m]
the irony of spam links on a page about rel=nofollow
#
tantek
martymcguire[m]: heh. unintended humor likely
#
lewismc
edited /any23 (-433)
(view diff)
#
tantek
aaronpk++ for that little bit of info nudge about how to resolve the problem of wiki edits not being reported!
#
Loqi
aaronpk has 5 karma in this channel (1257 overall)
#
hectorMcSpector
Hi Folks, all of the Any23 documentation and links have been updated. I've also added Any23 to the production parsers...
#
hectorMcSpector
Over and out, I'll be back
#
tantek
nice work!
#
Loqi
microformats2
#
tantek
wow the tweet was deleted right away
[kevinmarks], KartikPrabhu, nitot, [dgold], [cleverdevil], ben_thatmustbeme, [chrisaldrich] and tantek joined the channel