Use the Third Flow plugin in your Node.js-based TiddlyWikis to develop your customization plugins inside TiddlyWiki but with support for well-structured source code repository layouts.
The Third Flow plugin supports your plugin development in that it organizes all your tiddler source files into a clear hierarchical folder structure based on tiddler titles. An additional plugin creation command module makes it easy to create the package plugin itself as well as a demonstration TiddlyWiki without the hassle of having to maintain separate and even multiple tiddlers/
and plugin/
folders. Also, the Third Flow relieves you from shuffling tiddler source code files around in your source code repository.
There's only a single tiddler source code tree and it is synchronized to your tiddler's title-based structure. Thus, no more need for external editing sessions and source file shuffling.
Simply install this plugin into your TiddlyWiki in which you are developing your customizations. For more information, please go to the Third Flow project website.
You can use the new File Storage control panel tab to configure how your tiddlers get organized into folders and subfolders in your source code repository.
Enjoy the Third Flow!
---
examples $:/plugins/brand/myproject/examples Example documentation +
Before I go and make these plugins I want to let you know they are all macros and in json bundles already if not without readme and licences.
I wonder if we should make bundle distribution more common, rather than me moving to plugins, although plugins have the advantage of deleting modified tiddlers reverts to the shadow. It's also nice to pack multiple plugins in a bundle.
I have thought of making the import process bundle aware. So the description, filter and more will be displayed before import.
On 14 Jan 2020, at 18:14, PMario <pmar...@gmail.com> wrote:The problem with the existing import process is relatively deeply berried in the core. If the import mechanism "deactivates" a tiddler its content is physically deleted. So if you re-enable the checkbox _nothing_ happens. .. That's a big systematic problem.
The check boxes are not honored so perhaps its a bug?
[prefix[$:/state]] [prefix[$:/temp]] can export them and they are listed on import, but checking the item for import, fails to import them.
Fixing this should still be backwardly compatible, as the user chooses with check boxes. If they do they should be permitted, if they done they will not be imported.