#dev 2025-06-21

2025-06-21 UTC
#
[tantek]
Feb 2004 is when "microformats" were launched at eTech, that's accurate [manton]++
#
Loqi
[manton] has 3 karma in this channel over the last year (31 in all channels)
#
[tantek]
2005-06-20 was when the site was launched, after [Rohit_Khare] bought the domain and encouraged me to make it into an actual "thing" (and then we went out and hired Dan Cederholm to design the logo, setup the initial site with the pieces we wanted etc.)
#
[tantek]
hmm, once again I'm getting a big red ❌ on mention.tech when attempting to use it to send a webmention to Bridgy Fed, and nothing showing up in the Bridgy Fed counsole for posts from my site
#
[tantek]
hmm, may be an intermittent error on mention.tech? I did try a bunch of times, tried refreshing and much later (5-6 min?) it finally showed up as having successfully sent a webmention to Bridgy Fed (202), and now shows up in the Bridgy Fed dashboard as being posted 1 minute ago
claudinec, cow_2001, lain`, barnaby, balintm, sebbu2, Dryusdan, jak2k, Dryusdan_, GuestZero_ and [snarfed] joined the channel
#
[snarfed]
hmm, looking in the BF logs, first webmention I see from mention-tech for that post was 6:37:11p PT
balintm joined the channel
#
[social]
As far as I can tell my PHP 8.3 modernization for my site (mostly blog needed it) is ready to move to production.
#
[social]
I’ve tried not to do too many modifications to design or function (I have a long list of those tasks). But, I may paginate my blog home page so it isn’t date focussed and just pages (it will be a lot of pages, but that can be fixed (not like a dog or cat, the other kind).
balintm, barnaby and geoffo joined the channel
#
[social]
One odd bit is in my system the first blog starts with post 173 (prior to that they were in Blogger and I didn’t move the into my DB), so the first set may be less than ten. The other odd bit is many early posts didn’t have post titles and were short snippets the only heading is the date headging covers many posts.
#
[social]
I think I bit on this and am going to try building the pagination like a book, with the oldest posts in sets of ten as page 1 that is set, then move forward. This, as Tantek points out, keeps consistency for search, bookmarking, and archive listing. (I am still going to keep a date based archive page, but that needs to be rebuilt and turned into dynamic, as it was system built static PHP pages until the code broke with a PHP update in 2003).
#
[social]
I may just move things to production (remove the pagination that is currently on the main page) and do this rebuild after.
#
[social]
A discussion from an espresso call that had [tantek] and [artlung] where we talked about pagination of blog posts and different methods of pagination.
#
[tantek]
You could also paginate *per year* which may make it easier to do things like backfill older years with a minimum of disruption of more recent years
#
[tantek]
Eg yourdomain/1995/page/1 (since /p might be ambiguously interpreted as post rather than page)
justme joined the channel
#
justme
anyone here?
paotsaq joined the channel
#
[social]
[tantek] I have date based archives, which I am going to keep that run by month (there are many months in recent years that have no posts, that that needs some attention.
#
[social]
I’m going to run the page-based chronological order as the bottom of the page pagination in my next pass. The archives page will be the link to date based progressions, as well as the Blogger initial posts that are already off the archive page.
#
[social]
I’m keeping my OG URLs, so the core pagination would be domain/random/pageout=?1 for the first page set. the more current would be in the 200s.
#
[social]
The date based pagination would follow the current archiveout.php?monout=202505 structure
balintm, barnaby, GuestZero and [mattl] joined the channel
#
[social]
Relieved to have my http://vanderwal.net modernized to PHP 8.3 and functioning. Including pagination on category pages from the template and a slightly updated RSS build to 0.92 with a date stamp in the XML.
#
Loqi
[preview] Thomas Vander Wal
barnaby joined the channel
#
Kolev
Who here manually writes their HTML? Can I see?
#
[snarfed]
Kolev not on my personal site, but I do on my apps/services. lightly templatized, but still. https://brid.gy/ , https://fed.brid.gy/ , https://granary.io/ , https://indiemap.org/ , etc
#
[snarfed]
none of it is particularly interesting though
#
[artlung]
Kolev you want to see the process of writing html manually or the resulting html or both?
#
Kolev
[snarfed], I see. Well, I've tried to make a blog without much templating or HTML generation. https://calebh.top/ - Excuse the SSL error.
#
[artlung]
Good web page making Kolev++
#
Loqi
Kolev has 10 karma in this channel over the last year (13 in all channels)
#
Kolev
[artlung], I want to see sites that are maintained and written by hand.
#
[tantek]
What is hand rolled
#
Loqi
It looks like we don't have a page for "hand rolled" yet. Would you like to create it? (Or just say "hand rolled is ____", a sentence describing the term)
#
[tantek]
Thought we had that
#
Kolev
[tantek], I was using WordPress but got fed up with it.
#
[artlung]
I don’t know that many people think of their sites any other way. I mean, my sites are hand made. But also integrate Php and sprinkle in CSS, including SCSS tooling. I add JavaScript. I do have a WordPress component for the blog but not all my pages on my personal site. I guess when you say “by hand” what is not allowed in your formulation of the question?
#
[tantek]
Kolev my old blog is 100% hand rolled and my home page is all hand rolled except the "stream" blocks are filled in by custom PHP I wrote
#
[artlung]
I’m sorry to be pedantic maybe. But “by hand” in like… woodworking. Does that include tools which use electricity? Can I buy precut wood?
#
[artlung]
It’s a great question but I can’t tell if I’m answering it!
#
[tantek]
All characters hand typed / copy pasted [artlung] 😆
rrix, chenghiz_, jak2k1 and balintm joined the channel
#
[social]
I’m chiseling my html from marble. Maybe not exactly.
#
Kolev
[artlung], [tantek] is right. Type all your HTML.
#
[snarfed]
yeah this is similar to the self hosting question. do you self host if you're on a serverless platform? a VPS? an RPi at home plus a CDN? a server in a colo that you racked yourself? etc.
#
Kolev
Basically, do all your web dev in Leafpad.
#
[snarfed]
fortunately, in a large sense, we don't really discriminate here. we have clear criteria of own a domain, publish a web site there, make sure you have access to your data and can migrate if you need to
#
[snarfed]
all types of hosting are welcome
#
[social]
Many of my non-blog pages are hand written HTML in a PHP extension. The PHP extension is mostly for the having common elements added later (like <head>, etc.) and I did that 25 years ago, but the pages are still hand created.
#
[social]
My home page is fully hand written. My blog posts are all HTML hand written and then I put them in my CMS that wraps them with connective tissue.
#
Kolev
I'm attempting to do all my web dev in Leafpad. I'm just wondering if anybody else has.
#
[snarfed]
what "hand-written" (or hand rolled HTML) means may be an interesting academic question, and as [artlung] says not totally obvious, and we'll celebrate it here, but we definitely don't discriminate or require it
#
Kolev
I know plenty of people use various tools like WordPress and SSGs. That's fine. I'm just looking for other examples.
#
[snarfed]
collecting examples is great! we also encourage adding them to a wiki page once you've collected them, hopefully an existing one, but if not a new one
#
trwnh
i feel like it's probably more common on neocities et al to have websites that aren't built with SSG or anything, just uploading some HTML files written in a text editor
#
Kolev
Don't mean to cramp your style with Leafpad.
#
trwnh
SSG does come in useful if you want any sort of consistency between multiple pages, but i know some people make a conscious choice to basically never update their old pages, they just have some HTML in a template that they copy to a new file whenever they want to make a new page
#
[social]
Many here started writing out sites with straight up text editors and still do portion of our sites that way. Many still use them for parts of our sites.
#
[social]
Many moved from handwriting and managing many pages and entries became tedious and moved to other options or we wrote our own systems to manage it. I wrote my own in 2000 as a side part of my site for quick links and travel as I couldn’t FTP from hotels usually (I was also writing CMSes for work as a regular thing).
#
[social]
I just updated my system from 2000 (for the 4th time of large backend updates) and it has 2100+ HTML pages in it.
#
[social]
Kolev you are in good company
#
Kolev
(Leafpad is a very basic text editor, like Microsoft Notepad.)
#
[tantek]
BBEdit++
#
Loqi
BBEdit has 3 karma over the last year
#
Kolev
(To be clear, I use Emacs.)
#
[tantek]
Anyone here use vi? 😆
#
Loqi
vim has 1 karma over the last year
#
perryflynn
vim++
#
trwnh
for an example of a friend's website that uses handwritten HTML you can look at https://github.com/dyntylluan/owly.fans -- i think they use notepadqq for the syntax highlighting
#
Loqi
[preview] [DynTylluan] owly.fans: The website of Cass in full
#
[social]
vim++
#
Loqi
vim has 2 karma over the last year
#
[social]
BBEdit++
#
Loqi
BBEdit has 4 karma over the last year
#
[tantek]
Owly Fans? Is that safe to click on? 🙈
#
perryflynn
it won the best domain name award for today. fantastic. ❤️
#
trwnh
everything should be sfw except for /fuck and /atemyballs
#
gRegor
Related, a recent fave find for me was https://owlsintowels.org/
#
[tantek]
loooool. not creating those pages on the wiki
#
[tantek]
what is SFW
#
Loqi
Smallest Federated Wiki is a project to produce a wiki that federates using fork history that was discussed at the first IndieWebCamp https://indieweb.org/SFW
#
perryflynn
hahaha
#
Loqi
ahahaha
#
[social]
LOL
devinbytes and bugliker0 joined the channel
#
gRegor
haha, perfect
barnaby joined the channel