#microformats 2020-06-07

2020-06-07 UTC
KartikPrabhu, [snarfed], [KevinMarks], [schmarty], [jeremycherfas], [tantek], [fluffy], jeremy, Loqi_, milkii, [jgmac1106] and [LewisCowles] joined the channel
#
aaronpk
who's ready for day 2!
[schmarty] joined the channel
#
[schmarty]
I am (almost)
[prtksxna] and [tantek] joined the channel
#
[tantek]
waking up slowly
[fluffy] joined the channel
#
jacky
is in a last minute meeting that'll run until about 10:30 AM
#
jacky
but I'm 85% confident that you can just plop the nginx configuration from the gist (with `php7.3-fpm` installed and you'll be good to go with at least the blog and wiki)
#
jacky
munin requires a bit more system configuration
#
aaronpk
kewl no worries!
[KevinMarks] joined the channel
#
aaronpk
alright gonna make another cup of coffe then will be ready to start
#
[schmarty]
good morning and hello!
#
[schmarty]
i recall we were working with php7.4 yesterday because it seemed to be the default for ubuntu 20.04 - did we end up rolling that back?
#
aaronpk
i was going forward with 7.4
#
jacky
(you can put 7.4 there, it'll work as well)
#
jacky
I'm guessing y'all figured out a way around the 16.04 max for linode issue
#
aaronpk
16.04 is the latest version that media temple runs, so today we're staging it on linode in 20.04
#
aaronpk
i also got a DM back from linode that they're willing to talk about sponsoring it so i'm gonna write up a pitch to email to their marketing team
#
[schmarty]
aww heck yeah
#
aaronpk
here we gooooo
#
[tantek]
aaronpk, the current hosting is sponsored but then we got very little support after (post acquisitions etc.) and they never bothered to make https freely available via LetsEncrypt
#
[tantek]
and it's part of why we felt stuck
#
[tantek]
so if we're talking to another host about them sponsoring, it's worth asking what does that support over time look like for a "sponsored" site like that, and what the linking requirements are if any
#
aaronpk
sounds good
#
[tantek]
to be clear, it's very likely microformats.org still gets A LOT more traffic than indieweb sites and is worth having a solid sponsoring host like that. it's one of the reasons Rohit and I switched from a VPS to a dedicated sponsoring hosting provider that was committed to scaling as needed for site demand (knowing that we were not planning on expanding the set of "apps" running on the server as it were)
#
aaronpk
as far as i can tell there's nothing in the media temple setup that will do any sort of auto scaling
#
aaronpk
it's just a beefy VPS
#
[schmarty]
i also wonder if we could mitigate some of the need-for-beefiness with some caching, etc.
#
[schmarty]
for example the current wordpress setup has no cache layer at all
#
[tantek]
scaling != auto-scaling
#
aaronpk
yeah and tailing the apache logs yesterday it doesn't look like a significant amount of traffic compared to indieweb.org or oauth.net
#
[schmarty]
and given how rare writes are we could get pretty aggressive with it
#
[tantek]
it means there's a human (on their side) monitoring whatever they need to monitor and adjusting the hosting as necessary
#
[tantek]
which is probably why it ended up being a "beefy VPS"
[snarfed] and [LewisCowles] joined the channel
#
[tantek]
aside: when did "beefy" become a metaphor for strong? was that a deliberate carnivore capitalism marketing campaign? (not missing the irony of seeing it used here from a vegetarian lol aaronpk 🙂 )
#
aaronpk
104.237.157.157
#
aaronpk
45.33.42.194
#
[tantek]
huh, should those be in the etherpad?
#
aaronpk
guess so, they're ephemeral
rodolfojcj and [email096] joined the channel
#
GWG
How goes it?
#
aaronpk
going well
#
GWG
Just finished some offline time... wanted to check in
#
aaronpk
[tantek]: opinions? we need to change <entry-title>h-entry</entry-title> to {{DISPLAYTITLE:h-entry}} on every page, there are somewhere around 200 occurrences. would you prefer that the database is imported with the values swapped (all previous edit history and all old revisions will show the new DISPLAYTITLE syntax), OR after importing the existing database, make new edits to all the pages to make this
#
aaronpk
change?
#
[tantek]
the latter IMO
#
aaronpk
I am leaning that way as well, even if it's more work
#
[tantek]
make new edits to all the pages to make this change
#
[tantek]
the principle here is: data integrity, historical integrity, even if it is "just" the wiki source, even if it is "just" markup
#
aaronpk
👍
#
[tantek]
funny how we're now abandoning an XMLism (so mid-2000s) to just go back to using the native MediaWiki template syntax (which I'm totally ok with)
#
[tantek]
also ironic how <entry-title> could literally be a web component custom element as well these days in HTML(5)
#
[schmarty]
other technologies ate the syntax space, haha
#
[schmarty]
GWG found a tiny CSS bug. happy to fix on my end but starting to feel the github coordination steps become overwhelming: https://github.com/microformats/microformats-wordpress-theme/pull/1#pullrequestreview-425841668
#
@ysamjo
↩ī¸ I'm aware of WebMentions. But as with other Microformats, I don't think they stand a chance without active pushing by big players. I mean it's already late in the game. For example, why are those things not the standard for every wordpress com account?
(twitter.com/_/status/1269693680396447746)
#
GWG
[schmarty]: You said the class was menu-primary in your example... honestly didn't check to see ..
#
[schmarty]
that's my bad!
#
GWG
I will be happy to
#
GWG
Have to get my computer here back together
#
[schmarty]
i'm a transposer!
#
[schmarty]
haha there is no hurry.
#
GWG
Relocated outside NYC for a few days
#
aaronpk
oh nice email is already completely disabled on the wiki
#
aaronpk
proposal: deprecate this page: http://microformats.org/discuss in favor of the wiki page http://microformats.org/wiki/irc
#
aaronpk
this could use some cleanup :)
[KevinMarks] joined the channel
#
[KevinMarks]
Seems like a redirect to the wiki page makes sense
#
@simplyAaronS
Did Google Search suddenly remove support for Microformats and hreview-aggregate? 2,000+ errors started today "Itemâ€Ļ https://twitter.com/i/web/status/1269703867027120129
(twitter.com/_/status/1269703867027120129)
gRegorLove joined the channel
#
gRegorLove
I'll help with the displaytitle wiki edits
#
aaronpk
want to try scripting it?
#
aaronpk
should be doable with the MW search and edit API
#
gRegorLove
The live site has sent emails to me for pw resets
#
gRegorLove
WordPress, that is
#
gRegorLove
I'll take a look. not familiar with that api
#
aaronpk
other option is it's 200 pages and could be done by hand
#
aaronpk
( in which case we'd wait until it's actually on the real new server )
KartikPrabhu joined the channel
#
gRegorLove
I was thinking the latter. don't think I'll be able to script anything before launch today
#
aaronpk
well we can't actually launch today since we need info on DNS hosting and also need to find a new web host
#
aaronpk
so for now we're getting everything ready on a staging server and writing down exact steps to recreate that in the real production environment
[jeremycherfas], milkii and Loqi__ joined the channel
#
[tantek]
I have been slowly over time trying to redirect / replace (manually) some of the static pages at the root with wiki pages
#
aaronpk
ah cool
#
[tantek]
so in general yes I'd like to move in that direction, helps make those pages easier to update by more people
#
aaronpk
schmarty left for the day, i'm still working on scripting the entry-title edits
#
[tantek]
basically wiki as default CMS = much more resilient and scalable in terms of content and accuracy and community updating
#
[tantek]
more so than one-off pages that require editing on the server, or even WordPress "pages"
#
[tantek]
in general for community resources there's a value/principle of make it something the community can more easily update as more important than make it pretty etc.
[schmarty] and [schmarty]1 joined the channel
#
[schmarty]1
lol aaronpk i was just talking w/ amy about all the migration stuff
#
[schmarty]1
and with the value of hindsight realized that we could probably have launched an ubuntu 16.04 on mediatemple
#
[schmarty]1
then dist-upgraded it to 20.04 while it had nothing on it
#
[schmarty]1
then proceeded as normal
#
[schmarty]1
and kept the existing hosting / sponsorhip
#
[schmarty]1
*sponsorship
#
[tantek]
Can't count how many "prettier" wikipedia-like attempts there were that got a bunch of $, hired designers, launched with a splash and maybe intitial interest, then died of neglect
#
[tantek]
pretty != resilient
#
aaronpk
oh that's a thought
#
[tantek]
(often the opposite, because it's too hard to maintain the "pretty")
#
aaronpk
[schmarty]: well i can try spinning up a new server and doing the dist-upgrade right now anyway
#
[tantek]
yes I know there have been people complaining that the IndieWeb wiki is too boring looking or all the struggle with the home page etc. or people whining why doesn't just use github markdown like the geek workflow they're used to. but they're the minority. the growing number of casual users and contributors (c.f. Wikipedia) is the quiet majority. geeks tend to be the ones that are far more loudly outspoken about their personal preferences for
#
[tantek]
their personal productivity. mediawiki markup is obv imperfect too, however per Wikipedia it still seems to be the current most decent compromise among a lot of different options.
#
[tantek]
anyway just ranting a bit, not sure that has any implications for the migration because we're not changing those things now anyway
#
[tantek]
aaronpk, there are some static pages that I was not able to move to the wiki though, I think with forms and and script and such?
#
[tantek]
did you want me to try again with those?
#
aaronpk
those should be all ported over already, they were just html pages with some static files
#
[tantek]
oh great. then that can continue as a post-migration task
#
aaronpk
yeah we're real close
milkii joined the channel
#
[tantek]
uh coincidentally I got notice from MT that emergency maintenance was necessary on the host
#
[tantek]
started at 13:50
#
aaronpk
that's suspicious
#
[tantek]
"Your hosting settings, including IP address(es), will remain the same -- only the physical hardware will change. The anticipated service interruption will be minimal"
#
aaronpk
well the good news is if the entire thing blows up we have a complete backup ready to restore now
#
[tantek]
sounds like a coincidental hardware failure
#
[tantek]
"In order for this to impact you with as little service interruption as possible, we are currently moving your service to a new host machine."
#
[tantek]
nah they've been very good about anything like this in the past
#
[tantek]
it's been 100% transparent with zero loss of any functionality
#
[tantek]
just minor downtime
#
[tantek]
started at 13:59
#
aaronpk
the bot finished all the edits!
#
[schmarty]
🎉
#
[tantek]
anyway please sign out of the microformats.org server until further notice
#
[schmarty]
aaronpk++ nice work and great automation++
#
Loqi
automation has 1 karma in this channel over the last year (3 in all channels)
#
Loqi
aaronpk has 3 karma in this channel over the last year (226 in all channels)
#
aaronpk
hmm it didn't find them all
#
Loqi
An Introduction to Microformats
#
[schmarty]
Awww karma's too soon
#
aaronpk
i guess i could go through *every page*
#
aaronpk
search just didn't work i guess
[LewisCowles] joined the channel
#
aaronpk
there's only 3500 pages so it fits in a single request for allpages
#
aaronpk
this is working fine
#
aaronpk
mediawiki has a nice "bot passwords" feature too
#
aaronpk
wow search missed a lot of pages
#
gRegorLove
The libxml changes appear to make php-mf2 work on Dreamhost. Built-in tests are passing; the new grouping doesn't seem to work for me: https://github.com/microformats/php-mf2/pull/163#issuecomment-640282185
#
KartikPrabhu
aaronpk: is there a link to the staging site just to see?
#
gRegorLove
Awesome!
#
KartikPrabhu
looks nice! Let me know if you need CSS help at some point
#
KartikPrabhu
aaronpk++
#
Loqi
aaronpk has 4 karma in this channel over the last year (227 in all channels)
#
Loqi
jacky has 6 karma in this channel over the last year (90 in all channels)
#
KartikPrabhu
[schmarty]++ (also?)
#
Loqi
[schmarty] has 4 karma in this channel over the last year (61 in all channels)
#
aaronpk
still a half hour in my scheduled time today, i'm going to spin up a 16.04 linode and see if i can upgrade it to 20.04
#
aaronpk
if that works, then i'll see if i can actually create a new VPS on media temple in the current account
#
gRegorLove
GWG++ as well
#
Loqi
GWG has 10 karma in this channel over the last year (135 in all channels)
#
KartikPrabhu
16.04 to 20.04! be careful
#
aaronpk
i know right
#
KartikPrabhu
might be easier for server software which is more stable (?)
#
aaronpk
it'll also be a blank machine, nothing on it
#
KartikPrabhu
aah then possibly yes
#
aaronpk
successful update to 18.04
#
[schmarty]
Haha very exciting!!!
#
[schmarty]
I seriously don't know why that didn't occur to me yesterday
#
aaronpk
me either haha
#
aaronpk
normally i don't do system upgrades like this because they're too fragile, but on a brand new machine it seems more likely to work
milkii, marinin[m], peterrother, reidab, MylesBraithwaite, indy, ben_thatmustbeme, bear and [fluffy] joined the channel
#
aaronpk
upgrade to 20.04 is successful!
peterrother joined the channel
#
[schmarty]
Hahaaaaaa nice
#
[schmarty]
aaronpk++
justache joined the channel
justache joined the channel
#
aaronpk
just ran through all the apt installs and looks like everything works?
#
aaronpk
so uh, i guess i have to see if this actually works on media temple
#
aaronpk
i'm just scared to press "checkout" on this $100/month shopping cart where i have no idea how the billing works
#
aaronpk
aha...i can't
#
aaronpk
no credit card on file, and it's asking me for a new card
#
[schmarty]
Aahhhh okay
#
[schmarty]
So we will need to engage with them anyway
#
aaronpk
[tantek]: can you either get me access to the google analytics account or ask whoever has access for some stats on number of monthly pageviews and visitors?
#
aaronpk
heh i could just swap out the GA code with one on my account for a week and check too
#
[tantek]
yeah it's benward. I could try sending an email
#
[tantek]
(not benwerd to be clear)
marinin[m], [KevinMarks] and jamietanna[m] joined the channel