#dev 2022-01-26

2022-01-26 UTC
tetov-irc joined the channel
#
[fluffy]
The streaming services are pretty awful in many many ways and I will die angry about the erosion of the idea of a “collection”
#
Matt[m]
I gave up on playlists and started making fully realized compilation albums. Duplicate the music with new id3 tags
darkkirb, mlncn, mlncn_, Seirdy, oodani, gRegor, vj--, jacky and sarahd[d] joined the channel
#
[tantek]
What is LimeSurvey
#
Loqi
It looks like we don't have a page for "LimeSurvey" yet. Would you like to create it? (Or just say "LimeSurvey is ____", a sentence describing the term)
#
[tantek]
anyone have any experience with LimeSurvey? it's an open source survey tool with a decent UI. you can use it as a service at https://www.limesurvey.org/ or self-host as well: https://manual.limesurvey.org/Development_overview
#
jacky
what is a sitemap
#
Loqi
A sitemap is a list of pages on a website https://indieweb.org/sitemap
#
jacky
well sure lol
#
jacky
okay I was wondering if there was a way to generate a sitemap from one's mf2 on a site
#
jacky
looks like it might be doable since https://sitemaps.org/protocol.html is just a list of urls lol
#
jacky
hm the "Text file" header is interesting but not specific
#
[tantek]
do you mean more structure than just a list?
#
jacky
kinda - I thought it would be more 'nested' than it's shown to be there
#
jacky
but it looks like (outside of nesting sitemaps), it could be a list of <url> elements all the way down
#
jacky
which, tbh, makes it easy to generate in a way
#
jacky
I might be misunderstanding the doc tho
strugee joined the channel
#
[tonz]
[tantek] I’ve been using Limesurvey self-hosted for my company. It works well, but has a convoluted interface to create questionnaires. In a previous company we worked well with the Limesurvey team in Germany to create specific new question types.
[jeremycherfas] joined the channel
#
[jeremycherfas]
[jacky] I and others have asked Samuel Clay at NewsBlur more than once and not made much progress. Requests from people on micro.blog too.
#
jacky
gotcha!
#
jacky
I wonder if it's partly due to his pivot away from it
#
jacky
he's launched a new venture recently
#
[jeremycherfas]
Really? I didn’t know that.
#
[jeremycherfas]
I went as far as looking at the code and I could vaguely see what it was doing but not enough to know where I would inject mf2.
#
[jeremycherfas]
The most recent push was a desire to get m.b into his sharing mechanism. I would also settle for a feed of my blurblog and that of people I follow.
#
[jeremycherfas]
Oh yeah, I remember that. The sad part is where he says Rss readers are a shrinking market. Doesn’t have to be that way.
KartikPrabhu joined the channel
#
@mxbck
↩️ Made a few things, mainly focused on eleventy: Template for Emergency Websites: https://mxb.dev/blog/emergency-website-kit/ CV/Resumé Starter: https://mxb.dev/blog/eleventy-resume-builder/ Tutorial for Webmentions: https://mxb.dev/blog/using-webmentions-on-static-sites/
(twitter.com/_/status/1486249189621309442)
#
capjamesg[d]
[snarfed] I have thought about decentralized search a bit for IndieWeb Search but I decided it would be a bit too much work, at least while I was building out the first version of the engine.
#
capjamesg[d]
Instead, I opted to make all search pages programmatically accessible, thus allowing people to build on top of the engine and create their own things. I am eating what I cook here in my feed reader which integrates directly with IndieWeb Search to aid in discovery.
#
capjamesg[d]
I have thought about allowing external crawls as a way to let individual contributors keep the index on their site more up to date. This is an issue because I presently only run one crawl each week meaning a post I write six days ago might not be in the index yet.
#
capjamesg[d]
But, this introduces a lot of problems: how do I verify the integrity of the data? will it take so much verification that I may as well have the main server do the crawling? I thought about some kind of 50% verification. I haven't gotten that far down this rabbit hole because there would have to be someone else interested to make it work 🙂
#
capjamesg[d]
I think there is still an open API that gives you direct access to the crawled HTML and plain text on each page too (which is in a custom JSON endpoint because it doesn't map well to h-feed).
#
capjamesg[d]
(*doesn't map well to a h-feed of search results, in the interests of keeping the page performant + user-focused)
#
capjamesg[d]
I don't know enough about decentralized architectures to figure out how to make this fully decentralized.
#
capjamesg[d]
Technically, I could create a system where I run a "control hub" that issues crawl requests to nodes on the network to crawl. Anyone can run one but has no say in what they crawl (i.e. it could be their site but it's probably someone else's). But that still involves the control hub as the single point of failure.
#
capjamesg[d]
Those nodes could download some kind of compressed version of the index but I wonder what benefits anyone is getting from this.
#
capjamesg[d]
One itch I do have is to allow for open manipulation of the ranking algorithm. This is going to be quite difficult though. I'd be locked into Elasticsearch's schema and this may be open to abuse.
#
capjamesg[d]
Anyway, I'll stop here 😂
#
capjamesg[d]
I didn't read the article you linked [snarfed] so if I am missing context on your notes I apologise.
#
capjamesg[d]
Separate question: how can you make a heading clickable so the window URL mentions the heading ID fragment like example.com/page#heading-2
tetov-irc and gRegor joined the channel
#
[jgmac1106]
@jermey cherfas I am happy to ket you poke around, will send you copy of DB
#
[jgmac1106]
It is 19.7 GB
#
[schmarty]
capjamesg[d]: make it a link!
#
[jgmac1106]
jeremycherfas DM or doxx yourself with an email address. Will upload DB to filesharing service
#
[jgmac1106]
right now I am trying to figure out how you do MFA and SoD in a two person company like mine, going to order to yubikeys and I will hold my partners keys and they will hold mine, bout best I can think of
#
jeremycherfas
Happy to poke around for an hour or so. DM'd you on Slack.
jacky, mlncn and mlncn_ joined the channel
#
Zegnat
[jgmac1106]: that seems like a way to ensure both people are necessary to do a thing, yeah. But here is the other interesting thing: what about business continuity? ;) (Sorry, just happened to be a subject at work, should probably -> #chat if we actually discuss it.)
#
jacky
do we need another 'known'?
#
jacky
like do we need someone pushing for a iw CMS to help be a flagshipp-y thing?
#
Zegnat
Part of me wants to say yes. Not so much for the flagshipp-y-ness, but for the “and this is a all-in-one goto for self-hosting”. Part of me says no, because I do not know if anyone can actually carry another known. But maybe that is me projecting
#
capjamesg[d]
What is happening / happened with the existing one?
#
Loqi
It looks like we don't have a page for "happening / happened with the existing one" yet. Would you like to create it? (Or just say "happening / happened with the existing one is ____", a sentence describing the term)
#
capjamesg[d]
[schmarty] I can't believe I didn't think to do that haha.
#
jacky
Zegnat: I understand what you're saying
#
jeremycherfas
In a word or two, capjamesg[d] not much.
#
jeremycherfas
I've no idea how much it gets from Open Collective, and I also don't know how much dev work it takes, probably a lot more than I imagine. But I still think there's an opportunity for someone to offer hosted Known instances.
#
[snarfed]
the clear hosted option we recommend right now is micro.blog, right?
#
[snarfed]
but yes, a mature, fully maintained self-hosted option would be good too. is Known not that? seems like it still has at least benwerd and mapkyca actively maintaining it?
#
[snarfed]
WordPress is the other obvious contender. the IndieWeb experience there is still immature, notably themes are complicated/confusing and the persistent webmention/semantic linkbacks plugin split is kind of embarrassing at this point. but it's still a decent option
[manton] joined the channel
#
[manton]
I know we’ve talked about simplifying or splitting out the /web_hosting wiki page, but it doesn’t even really mention Known.
#
[snarfed]
ah yeah I guess that's primarily about hosting, not server software
#
GWG-
There's a t-shirt idea... WordPress...it could have been a contender
#
[schmarty]
an outside opinion as a person who uses wordpress for work but not indieweb stuff: it seems like the wordpress experience for indieweb may be getting worse during the transition to block-based-everything
#
[schmarty]
in theory it should be easier to add microformats to new block-based themes (and plugins?). however, it remains a problem of chasing down popular themes and blocks. i'd also argue that the barriers to entry for wordpress dev in general have been raised with the expectation that things are built in React.
gRegor joined the channel
#
GWG-
I may move to ClassicPress
#
gRegor
what is ClassicPress?
#
Loqi
It looks like we don't have a page for "ClassicPress" yet. Would you like to create it? (Or just say "ClassicPress is ____", a sentence describing the term)
#
sknebel
ClassicPress is https://www.classicpress.net/, a community fork of [Wordpress] that emerged due to resistance to the introduction of the Gutenberg visual editor.
#
GWG-
I'm trying to get them to backport some things for me
#
gRegor
Huh, interesting
#
@simonhearne
↩️ I believe the biggest cause of delay is the webmentions plugin: https://github.com/aarongustafson/jekyll-webmention_io Across my posts there are thousands of webmentions.
(twitter.com/_/status/1486397812107579399)
#
@simonhearne
↩️ A full build (which bypasses webmention cache) doesn’t take much longer than a local build, I think it’s the liquid processing rather than collecting the wms from http://webmention.io
(twitter.com/_/status/1486400765585461255)
#
[tantek]
ClassicPress++
#
Loqi
ClassicPress has 1 karma over the last year
#
[tantek]
GWG, yes that sounds like a opportunity to have a positive influence
#
[tw2113_Slack_]
good to see the site is saying up to 5.8.1 for versions
#
[tw2113_Slack_]
while they may have missed out on 2 bug/security releases, they’re still pretty current
#
[tantek]
tonz++ good to know about LimeSurvey!
#
Loqi
tonz has 1 karma in this channel over the last year (2 in all channels)
#
GWG-
[tantek]: I need to maintain universal compatibility though
neceve, jacky, [chrisaldrich], [jeremyfelt], [James_Van_Dyne], angelo, kimberlyhirsh[d] and tetov-irc joined the channel