#GWG"Alternatively, if an h-feed has a u-url u-uid property that is not the URL of the current page itself, then that u-url u-uid URL can be treated as the canonical full feed. "
#[tantek]I'm not sure the term "full feed" is useful
#[tantek]GWG, are you needing an explicit url/uid for the specific feed? Because you don't have access to the HTML ID of the h-feed element while you're doing your feed discovery?
#GWG[tantek]: I would suggest the full URL with the ID as the uid.
#[grantcodes]It has also supported system settings based dark mode in edge, way before the current osx dark mode excitement 😛 I guess I should implement that as well though
#[tantek]GWG, that may be a way to imply a u-uid in the absence of any explicit u-uid
#[tantek]On one hand I'm not sure if that's something to rely on. On the other hand "ID" is very well defined in HTML to supposed to be unique for the page which maps well to a uid based on the URL, and may be "good enough" to solve these use-cases.
#GWGBut using it as a fragment identifier is established
#[tantek]!tell sknebel perhaps capture some of these ideas (capture ID on h-* element explicitly on the item, perhaps *also* use it to generate an implied u-uid with the URL of the page in the absence of any explicit u-uid on the h-*) in the issue you are filing / proposal for microformats2-parsing/issues
#GWGSo, if there isn't a u-uid on a h-* element, the URL of the page, plus the id as a fragment...
#[tantek]GWG, yes, that's a good fallback, and perhaps you can try to use that in your code to see if it works for you
#[tantek]confirming whether or not an algorithm works for the intended use-case is very useful
#[tantek]GWG, are you able to get the ID attribute from the HTML?
#GWG[tantek]: I'd have to go through and search for it. The problem I have to think about is this. How do I match the return from php-mf2 with a second run?
eli_oat, [jgmac1106] and [eddie] joined the channel
#[eddie]tantek regarding the conversations around people centric focus over feeds, how do we address the issue of people having various feeds? For example, I don’t want to list all of my feeds on my homepage, but if we want someone to focus on following “me” I should be able to “advertise” my available feeds from my h-card
#[eddie]similarly Zegnat’s h-card has NO feeds on the same domain. So how would I follow Zegnat in this line of thinking? I definitely think that’s a direction to head to, but there is a missing technical barrier between me entering Zegnat’s url into a “follow” box and me being able to know what feeds Zegnat might make available
#gRegorLoveInteresting implied uid idea. I like it.
[tantek] joined the channel
#[tantek]Eddie not sure I understand if you mean one use case or several?
#[tantek]“People having various feeds” is exactly what a person-centric approach here solves and makes easier to maintain over time
#[tantek]If someone gives you a url without any feeds then they are indicating they don’t have anything for you to follow
#[tantek]Anything else like multiple domains is just like someone having multiple accounts on a silo - that’s a social issue, not s technical issue
tantek, AngeloGladding, globbot, iasai and [eddie] joined the channel
#[eddie]hmm I think you misunderstand. So my identity is eddiehinkle.com but I have different feeds: a timeline feed (eddiehinkle.com/timeline), articles feed (/articles), work feed (/work). How would someone given my Url be able to be given those options: “Timeline, Articles, Work,etc”
#[eddie]I shouldn’t have to display the content of the feeds themselves on my homepage in order for those to be discoverable if someone is attempting to “follow me” rather than “follow a feed”
#[eddie]However in the current model if you want to follow my articles, you have to go to eddiehinkle.com/articles/ and follow that url
gRegorLove and [tantek] joined the channel
#[tantek]Pretty sure /h-feed page and a bunch of the proposals already cover that with rel=feed
#[tantek]link tags in the head to feeds on other pages
#gRegorLoveI commented that php-mf2 doesn't parse XML documents currently, but then checked and saw Python and Go parsers do
barpthewire joined the channel
#[eddie]It’s just an interesting change of posture because I feel like linking to various feeds from a single page has been discouraged in the past
#[eddie]but I do think it’s useful in this case of focusing on people.
#[eddie]so you would just link to each feed you want to publicize as rel=feed then the user could select which “topics” they are interested in
#[eddie]Hmm nope, sure enough that almost exact use case is detailed on /h-feed. I wonder why I ended up with that misconception that it was frowned upon
#[eddie]That’s definitely a solution, rel=feed all the main feed options for users from the homepage with the title providing user friendly explanations of feed content
#petermolnar!tell aaronpk is there any api or import way to populate aperture from an extermal source with subscriptions?
#Loqisknebel: [tantek] left you a message 10 hours ago: perhaps capture some of these ideas (capture ID on h-* element explicitly on the item, perhaps *also* use it to generate an implied u-uid with the URL of the page in the absence of any explicit u-uid on the h-*) in the issue you are filing / proposal for microformats2-parsing/issues
#petermolnarsknebel: thank you very much for the tip, so far, it doesn't work: 2018/11/18 12:02:00 main.go:204: invalid character 'm' looking for beginning of value
#sknebelyou can still use url with fragment to store the "address" of the feed
#jgmac1106[gwg] part of the reason I am experimenting with putting feeds in my h-card and then only having one h-feed of recent articles on my homepage
#GWGjgmac1106: Links to feeds, I'm assuming, not the actual feed
#jgmac1106People need cues on feeds to follow. I wouldn’t know to follow eddiehinkle.com/timeline if he didn’t tell me…yes I put the actual feeds and people told me to just use a regular link with rel=“feed”
#jgmac1106muat say it felt kinda of cool to show up in aperture after adding juts a few properties
#[kevinmarks]A lot of blogging systems put id on the posts - historically that was what blogs looked like - daily/weekly pages with posts on, permalinks with id (or name if you go back far enough)
#[kevinmarks]So if you put h-entry on the post container with the id, you will need to be careful
#jgmac1106sven sorry for noob question but would it be like <a rel=“feed” id=“RecentArtcles”>
#sknebelno, this got nothing to do with linking to external feeds
[jgmac1106] joined the channel
#jgmac1106glad I asked…oh yeah wouldn’t need that for h-feed…it is the feed
#sknebelif you got multiple h-feeds in the page, one of them could e.g. be <div class="h-feed" id="recentArticles">..., and e.g. a reader could then remember that the user subscribed specifically to the feed with the id "recentArticles"
#sknebelif the feeds are external and have individual urls, you don't need that
#Loqisknebel has 30 karma in this channel over the last year (84 in all channels)
#[tantek]Excellent analysis and makes sense to me, both on adding “id”, and (for now) not implying u-uid
#[tantek]What that does is leave it up to the consuming code to use (or not) the “is” property only as necessary.
#[tantek]E.g. for the page multifeed case, the consuming code can combine the canonical URL (per HTTP redirect semantics as noted in the issue) and construct a fragment reference only if needed to one h-feed when there are more than one in the page
#sknebelexactly. it can still work with fragment urls, but has more knowledge on how to build the right one
#sknebelalso doesn't break if the author later adds a u-uid because they added a permalink for the feed
#[tantek]Right, there’s always a challenge in finding the right balance of where to put the “smarts”, in the parser for all microformats, or in the code for specific consuming use-cases
#LoqiIt looks like we don't have a page for "fragment url" yet. Would you like to create it? (Or just say "fragment url is ____", a sentence describing the term)
#LoqiA fragment is part of a URL, and typically refers to a fragment identifier at the end of a URL preceded by a # but may also refer to a media fragment which may use a fragment identifier or a query string https://indieweb.org/fragment
#sknebeljgmac1106: regarding benefit over using p-name, the id is by design considered unique on the page, and one might consider the p-name to be less stable(?). for only the feed scenario the p-name thing might work (although see GWGs argument for making shareable URLs), but you'd loose the other use case
#[tantek]GWG, do you think your code would work with just the “id” property on a microformats object? (I.e. no implied u-uid)
#[tantek]If so, go ahead and update the phpmf2 issue you created to only ask for that per the mf2 parsing issue 44 linked above
#[tantek]I think the guidance there from a feed discovery algorithm perspective is to use that “id” if present is to have your code synthesize a “u-url” for the h-feed with that id as fragment
[kevinmarks] joined the channel
#[kevinmarks]You could explicitly add a u-uid to yours, Tantek
#sknebeladded a proposal for the specific spec change language too
#[jgmac1106]eddie trying to think the best way to display a ton of h-cards grouped into channels. What is your thinking? Currently just using ul and an h3 for the group name
#[eddie]For me that’s an information organization tactic as opposed to a public relationship to display
#[eddie]but if your channels are more about groups of people, relationships and organizations
#[eddie]then it could be h-cards with children h-cards
#[eddie]but if it’s just information management, yeah a list is probably the cleanest
#[eddie]If you feel like you need to organize them because there are so many I might lean more towards exposing your relationship to these people through groups rather than by showing your channels
#[eddie]These h-cards I’m currently doing are for an auto-complete UI
#[eddie]so there’s no grouping, just an ordered list (by nickname)
#[eddie]I’ll also probably try to avoid grouping as long as possible, but if it becomes not possible likely group by life relation
#ZegnatMy thoughts on the feeds thing: we still need to try and document a discovery flow so implementations do not diverge too much. I have no thoughts on nickname caches atm, as I do not have one of my own in the pipeline.
#ZegnatI will point out that my “proposal” was purely the flow I saw for tantek.com; so e.g. comments made about whether nesting inside h-card was important weren’t something I was trying to tackle at all
#Zegnattantek++ for documenting my chat spew on the wiki
#Loqitantek has 27 karma in this channel over the last year (82 in all channels)
#jackyI _think_ that's about it but maybe some people considered having a "search"/"filter" kind of thing?
#jackymight be overloading that particular value but eh
[tantek] and wagle joined the channel
#jgmac1106Could I do this if I have mutliple ratings in one h-review <p class=“p-category>Domain 1<span class “p-rating” value=“4”> Exemplary</span></p>
#jgmac1106or would each scale be considered a p-item..going to play a bit with this
#Loqisearch in the context of the IndieWeb refers to being able to search your personal site for your own content https://indieweb.org/search
#Zegnatjgmac1106, I am not sure what you mean. But if you have multiple p-rating on the same h-review there is probably no good way to separate them in the mf parser output
#jgmac1106Trying to show a rubric that has an overall rating, then domain ratings, and possibly even a third layer. speaking psychometirically each scale in a rubric is an item so p-item makes sense in at that level, going a third level down didn’t know if p-note or p-category would be better
#Loqi[Greg McVerry] workflow I was thinking
Journal website puts out call
you write draft, reply to call
open peer editors use journal or own website
they each write h-review as reply to draft
edits and revisions back and forth as replies
final draft syndicated to...
#[jgmac1106]yes, now were looking like the json files I currently export....wondering if a json to mf2 would be easier than redoing everyone of my views and templates
wagle and [tantek] joined the channel
#[tantek]Kevinmarks in the conversion to mf2 we flattened and dropped lots of things
#[jgmac1106]I Can make a single holistic scale rubric for Academic reviews for now, I do not have a parser in ReVIEW so even I would not be consuming them yet.
#[jgmac1106]The way the old hreview parsed would be what I need if I did ever start to really use mf2 with portfolio review
iasai joined the channel
#[kevinmarks]nesting is explicit rather than implict in mf2, so you would need to do h-rating like I did in that example.
#[jgmac1106]Yeah I will try and mock up a template. What you did would work