So far, we've done
HTML and CSS
And talked about
Time to build websites and useful things!
Great, why not start typing code?
You could, but...
Rarely do you want to build a website from scratch
Consider your use cases: Some ideas.
The stuff I use regularly:
Wordpress (very common)
Zim (VERY rare)
Stuff I don't use regularly but worth looking into
Other "Static Site Generators"
Wix, Squarespace et a
Anything that speaks markdown
The only good 400lb gorilla.
It's old and scattered and messy..
..but has survived for so long as open source, wow.
The only good CMS, because it didn't try to be one. ☺
Remember, it started off as a "blog," but people use it for much more.
This explains a lot about why it looks how it does..
And specifically, why it took so long to get more robust "page layout" stuff.
"Blocks" are here, and I haven't tried them yet.
"Elementor" and "Divi" are themes that did this sort of thing first.
(and it pains me to no end to admit it..)
do you even want/need to build a website at all?
Understanding a bit of this helps with social media, esp
"Open Graph" (for Facebook and Linked in)
Also, HTML ESCAPES THE WEB!
GUI vs Terminal/Text programs.
GUI's are (weirdly) hard to program
..which has opened up a vacuum, especially combined with:
What Java was supposed to do..
Making the OS not matter. Java mostly does this, but isn't super popular
Electron et al.
Lots of applications being written with HTML/CSS/JS et al. Some are slow,
but some are pretty good (lookin' at you Discord)
Oh yeah, how I do these slides
Some (the pdfs) were done with Libreoffice, no relation:
But these were done with zim + a custom CSS template
(THAT I HONESTLY ONLY SORT OF UNDERSTAND HOW IT WORKS)
The FUTURE. Crypto? DApps? Web3?
Hoo boy. Okay.