On CMS and Self Handling ======================== This is a small diary entry, I'm currently suffering at the hands of my own lack of will to use a propper CSM, or well using maybe the wrong one. I grabbed what seemed to be the simplest one I could find, some PHP project from a dude in Indonesia I think (well at least judging by his name) taking his work and using it seemed to be the best plan, required no database which since I only planned on having a small site seemed like a great idea! Oh but the system seems to be as we say in my country, very much tied together with wire. For some reason I can't seem to create articles on it, so I fell back to creating the files by hand using vim and ssh'ing into the box. So far the pages even though they exist as they do render, they also don't seem to be recognized by the system as they are not editable at all. Good old incongruencies. I have the feeling I'll either have to fall back into some Markdown -> HTML static site generator, which NGL are a bit of a pain to set up, use wordpress which is even MORE of a pain to set up, or biting the bullet and just make the darn site by hand since that's the way the universe seems to want me to handle things. Oh when will I learn... ----------------------- Well ended up listening to a friend and setting things up with Hugo. This crap is still scuffed as all hell, but it seems semi-functional. And unlike the old CMS I was using this actually seems reasonably understandable, although I still feel it's rather overkill. Man what can I say, striking a balance between not killing the web with unnecessary js and css bundles and having multi-megabyte sized websites that just display a single page of actual human readable content and not writing your own HTML which I honestly DREAD, shit's kinda hard. I'm a backend person, what can I say, making things pretty is honestly by far my weakest point. I still stand by my belief that this is the superior way to read content, as plainly as possible so the reader can deside under which formatting they wish to handle the content, keeping the data transmitted as low as humanly possible whilst keeping the whole idea of the open web in mind. Can we talk about that last bit? -------------------------------- The web was supposed to be open. Not open as in anyone can see the content, but like open as in the libre open source way, people where meant to be able to read how one bloody made their website so they could replicate it and make their own. People where supposed to be able to LEARN from each other, now with modern techniques we just threw that out the window, code is obfuscated and minified to the point one needs to go into a full on reverse engineering scavenger hunt to figure out how one made something, all of this because the content that we serve (as in the server serves, augh alliteration) has gotten so huge, blobs of code are rarely written by a human unless they are going the full caveman route as I did with this site. Hell even I'm rather hypocritical when it comes to this. See that Windows 98 styling I used in the "desktop" of the site? Yeah didn't write that, take this example of the maximize button: .title-bar-controls button[aria-label=Restore] { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M2 0h6v2H2zM7 2h1v4H7zM2 2h1v1H2zM6 5h1v1H6zM0 3h6v2H0zM5 5h1v4H5zM0 5h1v4H0zM1 8h4v1H1z'/%3E%3C/svg%3E"); background-position:top 2px left 3px; background-repeat:no-repeat } Just look at that monstruosity. Well at least one can still read that if you ignore the SVG portion that draws the icon. Now take a portion of javascript from whichever website you like and that crap will be 100% unreadable.