As I understand it, there are two types of plugins: official and community made. And two ways of installation: an entry in tiddlywiki.info, and drag-and-drop.
For official plugins, tiddlywiki.info is the way to go. It’s relatively easy to update that config, and then the new versions come along with any new TW release. Installing official plugins by drag and drop would not be ideal.
For community plugins, drag and drop is super convenient and Just Works, and by chat here on the forum, is the recommended way by a number of folks. By contrast, even after reading the docs a few times about installing community plugins via OS environment variables, or PluginFolders, this method leaves my head spinning and anxious. Either way though, updating a community plugin means getting the latest version and updating by basically repeating the original install)
There are caveats to the above though.
- The tiddlywiki.com documentation for official plugins for node suggests you find what official plugins exist via the control panel. This does not work as described (to great frustration).
- The documentation for community plugins suggests the most common method is PluginFolders and Environment Variables. Which based on reading the doco and reading the forum, I find highly suspect. I still neither understand how this works, not seen anyone advocate it. By contrast, the official doc says drag-and-drop should only be used for “testing and debugging”, which is basically the opposite to what others (more knowledgable than I) have recommended, and what I ended up doing because all the other options looked complicated and/or badly documented.
I stress again all the above is what I’ve concluded from a combination of using TW5 node and never using TW5 single file (though I generate single-file versions from node in a couple of cases), and reading doco and forum here.