Another great post from you! It is true that to customise / develop a wiki an author does need understand quite a lot of things that TW docs themselves can’t teach you.
I’d add to your list SVG. Though often considered part of HTML it really is an image format that, to get the best from, you’ll need understand. SVG is probably the most pervasive visually important component of the TW UI.
I agree with you. Looking at the MDN docs they are very well written. And there is an understanding in them of how people learn. FWIW I sometimes take their “HTML Challenge Tests”
This such a vital, simple, post I do want to comment more widely. I hope this won’t spoil your thread!
Couple of things …
1 - Teach HTML, CSS & SVG in a TW — TW is such a brilliant “dynamic” environment I do often wonder IF someone might actually write one that teaches HTML, CSS & SVG interactively. In other words TW itself as a tool to teach Web Basics?
2 - Documentation Lookup Wiki — It should be easy to create a wiki that can pass “URL searches” to multiple online sources. For instance MDN supports URL search easily … Say I was interested in “regular expressions”, it is as simple as “https://developer.mozilla.org/en-US/search?q=regular+expressions”
You get the idea?
We create a wiki that can search for technical stuff needed?
I agree this is needed and we could build a short list into a menu like the sites menu at tiddlywiki.com for these references in a plugin you can install in your learning wiki.
However;
It is critical we have documentation on the nexus between each of these technologies and there use in TiddlyWiki and deal with the gaps. For example how wikitext is rendered into html and html is just displayed, however CSS applies not to separate pages but to the one and same tiddlywiki page, and to do this we need to document the classes and where they are implemented in the page structure.
Regular expressions need this as well, defining it in a variable, how to build regexp for common tiddlywiki elements, in filters and searching content etc…
Thank you @telumire
Some of your references are very useful from pedagogical point of view. It is funny but I visit https://cssgridgarden.com/ time by time and still never passed all the steps!
I do think Regular Expressions are a meat & potatoes requirement if you need interrogate one’s own wiki. It is a very interesting case in that TW natively fully supports Regular Expressions in filters.
BUT there is a double whammy to being able to fully use them in TW as:
Wow, this is a really amazing tutorial for explaining the size relationships that can be setup for child elements inside Flex containers. The live examples really help to make the points.
Also, I was reminded that TiddlyWiki allows us to make this kind of live example relatively easily: it already has all the parts (live adjustments, sliders, buttons; they all can be connected to style sheets) available without having to custom-code anything beyond the Core. The pieces just need to be assembled for the purpose.