It's been a couple of weeks since the last update, but that does not mean
that I haven't been working on NoteSelf, in fact I worked on it very hard
these last two weeks.
I spent an entire week on planification, re-thinking the tool and sketching
a big refactoring of several parts of the core. It's been a pleasant
experience that enriched me a lot. I discovered that spending enough time
on planification you can be far more productive when coding.
So, what is the more noticeable new feature?? PLUGINS!
Everyone loves Tiddlywiki's plugin architecture. It allows us to extend our
favourite wiki in ways that goes beyond imagination. It was very sad that
you can not enjoy such power on NoteSelf without going through the hassle
of downloading the file. It also killed a bit the point of the online
version, which you can use anywhere , but without any plugin support it
felt like an incomplete experience.
You can now install plugins on your online instance and they will be
available after a simple page refresh, how awesome is that?
It's been a big challenge because plugins needs to be unpacked by $tw
before any plugin can boot, and since NoteSelf stores all the information
using tiddlypouch plugin I reached the typical "Chicken or the egg"
dilemma. After trying all the approaches that I could think about the
solution became like a mixture of both and easier than I expected.
The recommended way of installing plugins is through the plugin library,
which is a subset of Tiddlywiki's official library. I have removed all the
plugins that I don't consider safe to use along with NoteSelf, and I tried
a couple of the available ones.
I expect some bugs and errors to appear, so It's worth to say that I don't
expect anyone going crazy and installing all the possible plugins on their
important-stuff wikis. The recommended path is to create a new notebook and
test the plugins there. I just tested a couple of plugins, so I can't
guarantee that your favourite plugin will work.
I have also included a process to "update" existing databases to the new
architecture. This happens when the wiki boots and can cause errors, but
usually a page refresh is enough to get a correct boot.
I also updated the main page to reflect this new feature:
Your feedback and bug reports is always welcome. Hope you enjoy the new
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.