Just curious of others thoughts on this.
My go-to assumption is someone knowing all the features and default core functions in TiddlyWiki, and or is capable of making their own, but I feel like this might be too broad of a definition?
Just curious of others thoughts on this.
My go-to assumption is someone knowing all the features and default core functions in TiddlyWiki, and or is capable of making their own, but I feel like this might be too broad of a definition?
In the TiddlyWiki community the distinction between users and developers has historically been whether knowledge of JavaScript is required. This was the distinction between the TiddlyWiki and TiddlyWikiDev Google groups, and is also represented in the audience for the documentation, see tiddlywiki.com and tiddlywiki.com/dev
This is no way diminishes what can be accomplished with wikitext, which can be considered as development work in its own right.
Personally, when I think of super users or power users, I think of users without JavaScript expertise who are however fluent with wikitext and can understand or implement most wikitext based solutions with the help of the reference documentation. Mohammad is a great example of someone I would consider a super user.
What prompts the question?
Just a general curiosity, seeing as we have a community of users that range from brand new to very very experienced with it.
Hearing others opinions and perspectives, things they’ve done with tiddlywiki, it’s always a fun thing to read. I myself don’t have much experience with JavaScript yet, but it is something I aim to get the hang of, and I was curious about others who learned JS because of tiddlywiki.
TL:DR, I enjoy hearing others inputs on topics of interest, that’s all
TiddlyWiki Classic was my gateway to learning JavaScript and I had no prior developer experience at the time. You can get a lot further with just wikitext in TW5 so the need to learn JavaScript probably isn’t as acute. Do you have a specific use case you want to address with JS in TW, or are you thinking more so in terms of using TW as a means to learn JS in general?
Hm, well initially the latter when I made this cafe’ post, but being able to read the js tiddlers that come with the core is a goal of mine.
How often do you find a need for javascript when creating things in TiddlyWiki, if you don’t mind me asking?
It can be fairly often, but that is a reflection of my usage patterns with TW, which are probably an outlier and revolve around using TW5 in areas where it isn’t commonly used. Overtime I have built up a personal library of widgets, filters etc that have been created to meet such needs and that reduces how often I need to write JavaScript.
There is a conscious effort with the TW core development to make TiddlyWiki more extensible and customizable for most common use cases without needing to resort to writing JavaScript.