project: DNA
dnathewebcomic.com
project: DNA
@dnathewebcomic.com
A webcomic about people who shouldn't exist, but do. Currently on hiatus. More info here: https://dnathewebcomic.com

Written and drawn by @tuxedodemon.com
"Writing JSON isn't so bad," i have adhd ok, repetition is painfully boring
December 6, 2025 at 9:12 PM
I actually haven't touched the website in around a month--I got caught up in paid work, and now I'm focusing on the comic again because the paid work in question was so disgustingly tedious for no reason (i had to write JSON by hand) that i don't want to look at code again for a bit if I can help it
December 6, 2025 at 9:12 PM
this solves an enormous problem for me, you have no idea how glad i am that this was as straightforward to put together as it was
October 25, 2025 at 1:52 PM
I still need to make the things that will accept file uploads and/or create files there and then put info about that into the database, and then i think i should be done with most of the functionality/metadata type stuff and can return focus to the actual page content
October 23, 2025 at 2:48 PM
That being said, I do need to remember to set up the GDPR stuff when the time comes.
October 22, 2025 at 1:24 AM
There are going to be a lot of cookies lmao, none of them are for tracking you, they will literally all be there to customize your experience while using the site.

People get (reasonably) weird about it when cookies come up--I promise I only use them for reasons that don't violate your privacy.
October 22, 2025 at 1:24 AM
--I might be cooking something here. The only issue is that cookies eventually expire and are easy to delete, so I could see setting it back up, especially if it keeps getting cleared for no obvious reason, being a bit tedious.

We'll see!! I'm still sorting through all of it.
October 22, 2025 at 1:18 AM
--a warning for, if a page is tagged with that subject matter.

I'm pretty sure I can use a cookie to achieve this, and if you'd like to temporarily suppress warnings, you can set a different cookie that expires after a day.

It's extra work on my part, but I think--
October 22, 2025 at 1:18 AM
--if present, tells the server, "Don't wrap this in a content warning if there's a content warning for this page." Completely optional, really easy to turn on and off.

But do you know what would be even better? Letting the user choose which existing tags they'd like to receive--
October 22, 2025 at 1:18 AM
--found while uploading test pages, is that it gets really annoying, really quick, if you aren't sensitive to a subject matter, and you have to keep clicking through to see pages repeatedly. It's less helpful and more a hinderance.

So I made a toggle switch that sets a cookie, and that cookie--
October 22, 2025 at 1:18 AM
I'm pretty excited about it! It's going to be really cool!
October 21, 2025 at 1:17 PM
The character tagging system will be another set of tags that will appear on art/comic pages you can click on to see character profiles or more art/comic pages where they've appeared.

Right now, I'm working out the rules for how these things should be structured.
October 21, 2025 at 1:17 PM
Development is actually going pretty smoothly right now, I'm just doing a lot of really boring stuff. I got the thing that puts CSS and Javascript where it belongs working properly, that was pretty exciting.
October 21, 2025 at 11:07 AM
Because computers are stupid and don't know anything, you need to tell your program what to do about it if a request is made to a file or page that doesn't exist and that's what this is lol

or at least it's proof the 404 I set up works. this specific implementation won't be forever.
October 21, 2025 at 11:07 AM
ok no that's a lie, I can think of why I shouldn't: "Almost nobody knows what any of this stuff means or what it does lol."

thus why i'm asking lmao
September 29, 2025 at 1:33 AM
I just don't like saying nothing, as much as I... say nothing. Makes me nervous y'all think I've quit or something and am not saying so.

I haven't. I just do not have anything in the, "Art that's appropriate to share right now," pile. Code snippets though? Sure, can't think of why I shouldn't.
September 29, 2025 at 1:30 AM