Lightweight Edition of Tiddlywiki

Which made me think of, paraphrasing, “I’m crushing your SVG, I’m crushing your SVG…”

We could use a template to display the wikified SVG icons + a button to export the SVG code, that way they can be edited in a svg editor easily ?

EDIT : Here are some other ways to optimize SVG / Images

Just to point out that we already optimise SVG icons with https://npmjs.org/svgo:

At the moment the processing is manual, so any unoptimised SVGs are a bug and should be reported.

I spotted a few path some times ago that could be further optimized, however I dont think that’s a bug but rather that SVGO does not always find the best optimization possible. It’s not much, about 50 char gained by manually tweaking the path. I will try to find these icons and submit an improved version if applicable.

EDIT: For example, the path in $:/core/images/add-comment is 329 char. Using SvgPathEditor, it’s possible to get it down to 265 char. by using the “round” option, without visual difference in the output.

optimized :

vs original :

I compress my wiki and GitHub - tiddly-gittly/Tiddlywiki-NodeJS-Github-Template: Template to generate a auto-sync-to-github, privatcy-in-mind, freely-deployed TiddlyWiki. using terser GitHub - terser/terser: 🗜 JavaScript parser, mangler and compressor toolkit for ES6+

And removing writing-related plugins is a good option when building read-only blog site

1 Like

When considering a Lightweight Edition of Tiddlywiki as usual I would step back and ask why, as well and what you are prepared to give up and what is the reason for this?

Tiddlywiki as Site Generator or Generate alternative tiddlywiki editions

Something that will help you if you find a clear reason to do so is to keep in mind;

  • TiddlyWiki is a powerful publishing tool, whether it’s different versions of itself such as plain text, static html and more. You can craft the output for publishing, it can be a site generator if you want - step aside WIX and Squarespace. So perhaps generate output rather than minimise.
  • It’s so east to generate alternative tiddlywiki editions either for publishing or designed to publish.
    • The Innerwiki plugin can generate tiddlywiki’s in an iframe including or excluding whatever you want from the parent wiki. If the result is viable you can save a copy. If not viable it wont work.

So tiddlywiki can be a Software Development Environment for versions of itself, another connection with “non-trivial Quines”.

In my view the “raison d’etre” for tiddlywiki is its User Interface allowing it to edit itself and maintain relationships between elements that are always up to date. If you don’t want these then use tiddlywiki to publish different content, or use another tool.

  • Using another tool like feather wiki is not so bad because there are a lot of ways to interact between full wikis and say feather wiki.
2 Likes

I think that’s an excellent thing to discuss.

Although my pairing is TiddlyWiki and Feather Wiki (well, I’ve got an ecosystem of supporting light tools), the same reasoning would apply to TiddlyWiki paired with a lightweight version of TiddlyWiki for my workflows.

Which is the same reasoning as: why would anybody want both Notepad and Microsoft Word on a Windows computer? There are some tasks just better suited for the lighter tool.

When I want to do some serious intertwingularity mapping, I grab TiddlyWiki.

When I want to just capture a quick note and need some quick and simple formatting to rapidly organise information at that moment as it is flowing fast, I will reach for the lighter tool every time. Feather Wiki does it for me because not only is it tiny and fast, I don’t have to put up with markup, which slows me down when I’m trying to rapidly organise/emphasise the text I’m taking down.

Which I will intertwingularity map the daylights out of later with TiddlyWiki.

I may not be comparing apples with apples, or oranges, or whatever fruit, but I imagine the case for a lightweight TiddlyWiki edition as sidekick for the regular edition could be similar.

Aside:

If anybody is toying with the thought: A “Linux From Scratch” kind of thing for TiddlyWiki, the cost benefit doesn’t make any sense to me.

Recipes for taking (what we have now) empty TiddlyWiki and turning into a solution for something, now that floats my boat something silly.

2 Likes