#ZegnatAnd that is probably because we talk in here (as kevinmarks said) and because we want to have discussions take place on the actual wiki pages themselves
#ZegnatI guess talk hasn’t been disabled for user pages. aaronpk would know more.
pindonga, sl007, frzn, Kopfstein, davidmead and WubTheCaptain joined the channel
#WubTheCaptainAssuming I'll never visit a conference/gathering, what is this place?
#WubTheCaptainI came here while trying to think beyond "Cool URIs don't change" for URI (URL) design
#WubTheCaptainThen I found out IndieWebify.Me, which I thought to be deprecated advice
#sknebela place to talk about all related things :)
#sknebelWhile we have gatherings, the IndieWeb is *not* primarily a conference/meetup series, but a community
#WubTheCaptainI 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
#WubTheCaptainIt actually surprises me a little that you say that, if IndieWebify.Me says to use microformats
#ZegnatJSON-LD often adds redundant data to your HTML. If you already have the data and are presenting it to your visitor, why copy it into hidden meta data? Instead we would recommend adding microformats to make the data you offer human visitors also computer accessible.
#WubTheCaptainWell, 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.
#WubTheCaptainMicrodata was never made a CR by W3C
#WubTheCaptainMeanwhile RDF and JSON-LD are both CRs or so?
#WubTheCaptainIsn't Microdata itself the hidden metadata hidden into HTML? I can understand some standardized things like rel="license" which are in the WHATWG spec
#WubTheCaptainFor other consideration, Google also dropped using rel="me" in search results
davidmead joined the channel
#ZegnatWait, you are talking microdata, but we are talking microformats
#WubTheCaptainOh, can sometimes confuse those, yes
#Loqiconneg 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
#WubTheCaptainZegnat: HTTP supports "Accept" and "Accept-Lang" headers (in example) to serve the right language or file format based on client's request.
#ZegnatI know what it is, I wanted to know if we had a wiki page ;) Loqi will query the wiki for all “what is [keyword]” questions
#sknebelyou can check headers in nginx config files and e.g. adjust the request filename through that
#sknebelI've seen that for serving webp images to newer browsers
#ZegnatThat might be a problem in this channel. We use Loqi for a lot of things. Querying the wiki, adding content to the wiki, giving messages to people who are offline
#WubTheCaptainYeah, 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
#WubTheCaptainSide-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
#sknebelyou don't have to encode it for every individual file, you could just check if <filename>.en/.es exists and handle it with global rules
#sknebelbut you'd probably have to special-case all languages
#WubTheCaptainYeah, 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)...
#WubTheCaptainas in as a system administrator/webmaster
#sknebelhm, seems like there is no way to parse the accept-lang header in nginx cleanly, so doing anything more complex than checking just the first sent language seems quite difficult
#WubTheCaptainI thought of maybe using some Perl script with nginx or OpenBSD httpd to do the content negotiation
#sknebelsure, adding a dynamic compontent always helps. there are also quite powerful ways to extend nginx with lua, but I haven't tried those yet
#rhiaroWhat do I do with the rest of the 3 hours 58 seconds I have left in the time slot i put aside for setting this up?!
#ZegnatThat’s enough time to add SSL to another (3*60*60+58)/2=5429 websites, rhiaro. Go forth! ;)
#rhiaroI don't think I can afford that many domains
#WubTheCaptainSorry 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".
#rhiarohm, dreamhost calls it ssl in their control panel
#WubTheCaptainWell 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)
#WubTheCaptainJust thought to point it out once in this channel, I'm new
#ZegnatMost panels will call it SSL, and several sellers are also sticking to SSL as the name, e.g. Symantec.
#WubTheCaptainI'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.
#ZegnatDigiCert also calls it SSL Cert, apparently. I am not sure I have seen a big CA sell it as “SSL/TLS” yet.
#LoqiHTTPS 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
#LoqiHTTPS 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
#sl007aaronpk: 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.
#sl007parse the "rel"-arrays for each mf additional to "url"
#KartikPrabhurel is supposed to be global page scoped
#LoqiKartikPrabhu: ChrisAldrich left you a message 2 days ago: Thanks for the heads up on the broken POSSE html.
#aaronpksorry what? is this a microformats2 parsing thing? is this in context of indieauth or something?
#sl007well yes - I would parse the hCards for "me"
KevinMarks joined the channel
#KartikPrabhuthis seems like mf2 parsing thing better move to #microformats
#sl007KartikPrahbu: that does not prevent us from specifying an enhancement for mf parsing. But ok, I see: #microformats
#KartikPrabhuenhancement for what purpose? indieauth?
j12t joined the channel
#KartikPrabhuin 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
#sl007ok, aaronpk and KartikPrahbu: For h-x-app I would suggest the following properties then which I could not find : "p-author", "u-license", "u-content-repository" and "u-code-repository" …
#KartikPrabhup-author is standard. What are you using the others for? as in who consumes these new properties?
#KartikPrabhuyou can always use u-x-license the *-x-* is for experimental properties, which is also why it is in h-x-app
#Loqi[Tantek Çelik] h-entry is a simple, open format for episodic or datestamped content on the web. h-entry is often used with content intended to be syndicated, e.g. blog posts. h-entry is one of several open microformat standards suitable for embedding data in HTML/H...
#Loqi[Tantek Çelik] h-entry is a simple, open format for episodic or datestamped content on the web. h-entry is often used with content intended to be syndicated, e.g. blog posts. h-entry is one of several open microformat standards suitable for embedding data in HTML/H...
DanC_ joined the channel
#KevinMarks1where was the rel confusion? I missed some of the thread there?
#KevinMarks1there 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
#KevinMarks1in practice, using a u- inside an h- is much clearer
#KevinMarks1Ian was clearly trying to document how stuff was amrked up, but there isn't really a clear parsing rule there.