#indieweb 2016-10-30
2016-10-30 UTC
userXYZ, mlncn, singpolyma, mlncn_, KartikPrabhu, snarfed, wolftune and shiflett joined the channel
snarfed, Kopfstein, leg, sl007 and TheGillies joined the channel
#
TheGillies Log test
ncollig joined the channel
#
TheGillies Why don't the wiki pages have talk pages?
pindonga and [kevinmarks] joined the channel
#
[kevinmarks] Because we talk in here
#
@sys_adm_ama @dasnuf Toll zusammengefasst ? Solange diese Indieweb-Sache eher was für die Nerds ist, wird sie weiter Verwirrung stiften @halbesachenblog (twitter.com/_/status/792651142387888128)
#
@halbesachenblog @sys_adm_ama @dasnuf geht indieweb Googlen. (twitter.com/_/status/792651460337098752)
Pierre-O and tvn joined the channel
#
@sl007 @sys_adm_ama @dasnuf @halbesachenblog ??? wieso für Nerds? Kommt nächstes Wochenende: https://indieweb.org/2016/Berlin ? tickets for free. (twitter.com/_/status/792684724305133568)
#
sl007 note to me: Improve Loqi with https://github.com/redaktor/nlp_compromise [WIP]
#
Zegnat sl007, a talk page: https://en.wikipedia.org/wiki/Talk:IndieWeb
#
sl007 Zegnat: I see. What is "own discussion" then on top, e.g. https://indieweb.org/User_talk:Sebastianlasse.de ?
nitot and nikivi joined the channel
pindonga, sl007, frzn, Kopfstein, davidmead and WubTheCaptain joined the channel
#
WubTheCaptain Assuming I'll never visit a conference/gathering, what is this place?
#
WubTheCaptain I came here while trying to think beyond "Cool URIs don't change" for URI (URL) design
#
WubTheCaptain Then I found out IndieWebify.Me, which I thought to be deprecated advice
#
WubTheCaptain I was previously in another medium-to-large sized web-related channel here on freenode and they didn't seem to grasp the concepts of advanced topics such as accessibility and JSON-LD
#
WubTheCaptain Am I in the right place?
#
WubTheCaptain Zegnat: Could you elaborate?
#
WubTheCaptain It actually surprises me a little that you say that, if IndieWebify.Me says to use microformats
#
WubTheCaptain Well, for example, Google dropped the suggestion to use Microdata in favor of JSON-LD. You can use one-line <link> to a .jsonld file to convey the computer accessible message, and that does not require editing your HTML at all. It is data format agnostic.
#
WubTheCaptain Microdata was never made a CR by W3C
#
WubTheCaptain Meanwhile RDF and JSON-LD are both CRs or so?
#
WubTheCaptain RDFa
#
WubTheCaptain Isn't Microdata itself the hidden metadata hidden into HTML? I can understand some standardized things like rel="license" which are in the WHATWG spec
#
WubTheCaptain For other consideration, Google also dropped using rel="me" in search results
davidmead joined the channel
#
WubTheCaptain Oh, can sometimes confuse those, yes
#
Zegnat Microformats are a 11 year old standard: http://microformats.org
#
WubTheCaptain I actually did both at a time, right now I stripped it all and might consider moving to JSON-LD soon
#
WubTheCaptain But yeah, Microdata is really ugly
#
WubTheCaptain But the suggestion to use microformats is not fully standardized, e.g. many rel attributes
#
WubTheCaptain And thus it doesn't really validate
#
WubTheCaptain Yep, it's new
#
WubTheCaptain But e.g. Google uses it in search results and recommends it over RDFa and Microdata
#
WubTheCaptain About a year or two ago they recommended Microdata when JSON-LD wasn't known
#
WubTheCaptain I like the Schema.org language though to convey more meaning to computers though, with few quirks/bugs in some places
#
Zegnat And new W3C Social Web WG standards are also getting based on microformats, e.g. https://www.w3.org/TR/micropub/
#
WubTheCaptain I am also curious how one would do Content-Negotiation on nginx, or if Apache's mod_negotiation is the only sensible way to do it
#
WubTheCaptain While TCN has an experimental RFC, I don't think it was widely adopted so I don't technically need it
#
Loqi conneg is short for HTTP Content Negotiation, a method by which a browser or other web client can request content of various types from a web server, and depending on what is requested, and what the server supports, it tries to provide the best it can https://indieweb.org/Content_Negotiation
#
WubTheCaptain Zegnat: HTTP supports "Accept" and "Accept-Lang" headers (in example) to serve the right language or file format based on client's request.
#
WubTheCaptain I have bots on ignore
#
WubTheCaptain Yeah, you can do that. In fact I do that for WebP files already, but it would be tedious to do manually for every page. e.g. index.html.en, index.html.es
#
WubTheCaptain Or other-page.html.en
#
WubTheCaptain Side-note: I've also noticed that common advice is to use (recursive) "if" for WebP serving, when the file extension should be mapped wiith ngx_http_map_module
#
WubTheCaptain with*
#
WubTheCaptain Yeah, something like that. I haven't thought about it for a month though, so maybe I confused myself with requirements of TCN. And well, nginx doesn't handle the 406 Not Acceptable response anyway (Apache does)...
#
WubTheCaptain I'
#
WubTheCaptain I've never used Apache, by the way.
#
WubTheCaptain as in as a system administrator/webmaster
#
WubTheCaptain I thought of maybe using some Perl script with nginx or OpenBSD httpd to do the content negotiation
chrisaldrich1 joined the channel
#
WubTheCaptain s/CR/Rec/
#
rhiaro I'm probably late the party, but it was two-clicks-two-seconds easy to add a letsencrypt cert to my dreamhost account :O https://rhiaro.co.uk/2016/10/https-dream
#
WubTheCaptain Sorry for nitpicking, but for future reference SSL is insecure. While the term is a commonly interexchanged with TLS, I still cringe every time I hear someone talking about "SSL" or "SSL/TLS certificates".
#
WubTheCaptain Well regardless, the proper terms to use are TLS (when referring to the encryption layer in HTTPS) and X.509 certificates (when referring to the certificates used for authentication in HTTPS and elsewhere)
#
WubTheCaptain Just thought to point it out once in this channel, I'm new
#
WubTheCaptain I've seen a shift from "SSL" to "SSL/TLS" mostly in the common, with professionals using "TLS". Not comparing any person here to the example.
#
Loqi HTTPS is an abbreviation for Hypertext Transfer Protocol Secure, a protocol for secure communication, supported by web servers (like Apache & nginx) and browsers https://indieweb.org/TLS
#
Loqi HTTPS is an abbreviation for Hypertext Transfer Protocol Secure, a protocol for secure communication, supported by web servers (like Apache & nginx) and browsers https://indieweb.org/ssl
snarfed, leg, friedcell and chrisaldrich_ joined the channel
#
sl007 Zegnat: regarding SSL : as an authority don't use OCR [ger] : https://www.heise.de/security/meldung/Zertifikats-Klau-Fatale-Sehschwaeche-bei-Comodo-3354229.html
#
@calum_ryan A Handmade Web: proposal of how to see through the corporate web to the web as it once was, a web in the making. #MozFest #indieweb (twitter.com/_/status/792766006653554688)
chrisaldrich1 and wolftune joined the channel
#
Loqi Welcoming is how we as a community welcome new members to our community https://indieweb.org/welcoming
singpolyma, sl007 and wolftune joined the channel
begriffs, sl007, singpolyma, Pierre-O, wolftune, KevinMarks and [kevinmarks] joined the channel
#
[kevinmarks] Didn't rhiaro solve the content negotiation for json-ld thing?
#
@francisclarke Wonder if news of @vine's demise will give a boost to the #IndieWeb movement? https://indieweb.org/ https://indieweb.org/ #socialmedia (twitter.com/_/status/792812710689898496)
begriffs_ joined the channel
#
@calum_ryan Exhausted after packed full weekend at 1st #MozFest London, look forward to planning a proposal for 2017 on #indieweb (twitter.com/_/status/792819714342916096)
Pierre-O and sl007 joined the channel
#
sl007 aaronpk: I see a problem in the spec. for MF2 parsing for urls : It does not really give a meaning to "rel". Let's say (for example) I have two Microformats, one h-card and one h-x-app and same URL is rel="me" in the h-card but rel="author" in the h-x-app - then the parser is lost. While we can compare the URL to the "rel" array we can't be sure which one is belonging to which mf.
#
KartikPrabhu rel is supposed to be global page scoped
KevinMarks joined the channel
#
KartikPrabhu this seems like mf2 parsing thing better move to #microformats
#
KartikPrabhu enhancement for what purpose? indieauth?
j12t joined the channel
#
KartikPrabhu in any case, rel values are for things that are scoped to the whole page. So in your example above the h-x-app should use p-author not rel-author if it is supposed to be scoped only to the h-x-app
#
KartikPrabhu p-author is standard. What are you using the others for? as in who consumes these new properties?
#
KartikPrabhu you can always use u-x-license the *-x-* is for experimental properties, which is also why it is in h-x-app
#
sl007 KartikPrahbu: I am really not sure about the scope, http://microformats.org/wiki/rel-tag-faq#What_about_Scope.3F
#
KartikPrabhu sl007: this is really getting into mf2 stuff so is more appropriate for the microformats channel if you'd like to move there
#
KartikPrabhu what is rel?
#
Loqi It looks like we don't have a page for "rel" yet. Would you like to create it?
#
KartikPrabhu interesting. does anyone remember where the whole "rel is page scoped" stuff is documented?
#
KevinMarks It's in HTML5, but we should update the microformats wiki
#
KevinMarks I think it's discussed in h-entry?
#
KartikPrabhu what is h-entry?
#
Loqi h-entry is the microformats2 vocabulary for marking up blog posts on web sites https://indieweb.org/h-entry
#
KartikPrabhu KevinMarks: please update the microformats wiki if you know the HTML5 spec ref
KevinMarks1 joined the channel
#
KevinMarks1 this is what i was thinking of: http://microformats.org/wiki/h-entry#What_about_rel_bookmark
#
KartikPrabhu aah ok
#
KartikPrabhu !tell sl007 for rel being page-scoped see answer to this: http://microformats.org/wiki/h-entry#What_about_rel_bookmark
DanC_ joined the channel
#
KevinMarks1 where was the rel confusion? I missed some of the thread there?
#
KevinMarks1 there is a lot of handwaving in the html5 spec about rel scope
#
KevinMarks1 "The license keyword indicates that the referenced document provides the copyright license terms under which the main content of the current document is provided. This specification does not specify how to distinguish between the main content of a document and content that is not deemed to be part of that main content. The distinction should be made clear to the user."
#
KevinMarks1 "For a and area elements, the author keyword indicates that the referenced document provides further information about the author of the nearest article element ancestor of the element defining the hyperlink, if there is one, or of the page as a whole, otherwise."
#
KevinMarks1 "The bookmark keyword gives a permalink for the nearest ancestor article element of the linking element in question, or of the section the linking element is most closely associated with, if there are no ancestor article elements."
sl007 and nikivi joined the channel
#
KevinMarks1 in practice, using a u- inside an h- is much clearer
#
KevinMarks1 Ian was clearly trying to document how stuff was amrked up, but there isn't really a clear parsing rule there.
#
KartikPrabhu KevinMarks1: see: https://chat.indieweb.org/2016-10-30#t1477860614320000
friedcell and KevinMarks joined the channel
