- Select the Filter tab and copy this into the input area.
[list[$:/StoryList]] -$:/AdvancedSearch
For instance, @telmiger's ToDoNow, excellent plugin, has dependencies. One, his own ListReveal, and two other plugins by other authors
I really think that the export functionality requires a bit of work.It is very hard to export certain list of unrelated tiddlers without polluting them with export tags.
It would be ideal to have a search bar where you search for every tiddler and then you can click on each tiddler add this to export list. Then hit export and you are done. This should be something tiddlywiki could provide default, not a hidden community plugin
The bundling Josiah refers to in the initial post is clearly about the latter, i.e more akin to a plugin, that can be transferred more directly between TWs by drag'n drop.
You need understand that TINKA to me is the heights Developers use not what an ordinary user could for self use.
On 31 May 2017, at 18:20, @TiddlyTweeter <tiddly...@assays.tv> wrote:It seems to me that "bundles", "collections" of things, has merit as too. As an easy way of moving things about. And as a possible way that "collectors" or "curators" could gather together in one "bundle" all tiddlers needed to effectively be a whole edition or app. These would have less the atmosphere of "plugin" which often conveys idea of an integrated unit you don't mix and match.
On 1 Jun 2017, at 10:48, Jeremy Ruston <jeremy...@gmail.com> wrote:To me, the text seems clear and unambiguous
I think part of my issue between "bundles" and "plugins" is I have this idea that you can't delete bits (i.e. the individual tiddlers) of plugins? Maybe I'm not right?
"Bundles" I was thinking more of a way of storing & transporting Tiddlers that I could then freely delete what I don't need.
A sort of registration system.
A "manifest" that can transfer the contents of what it lists. Something like that.
Josiah
On Thursday, 1 June 2017 11:53:22 UTC+2, Jeremy Ruston wrote:On 1 Jun 2017, at 10:48, Jeremy Ruston <jeremy...@gmail.com> wrote:To me, the text seems clear and unambiguousJust to be clear, I didn’t mean to imply that the documentation was adequate, just that it’s hard for me personally to see how it could be any clearer (no doubt because I’m so close to it).Best wishesJeremy.
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/de866883-40b3-4d46-8de2-baf4ddbac381%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jeremy: As a plugin distributor, I’m not super keen on encouraging people to delete tiddlers from within plugins that I distribute.
Josiah: "Bundles" I was thinking more of a way of storing & transporting Tiddlers that I could then freely delete what I don't need.Jeremy: There’s no UI at present but plugins would absolutely support that use case.
I hope its a bit a clearer that, in a significant way, a distinction between "plugins" and "bundles" does have some merit.
Best wishes
Josiah
As Josiah wrote. ... I think that the main difference between a plugin and a bundle is, that the bundle packages and imports "standard" tiddlers, that can be deleted, if not needed. …
The "manifest" that Josiah mentioned brought me to an idea.
eg: Create a tiddler named: manifest with the following content
HelloThere
Learning
[[Working with TiddlyWiki]]
Then open the AdvancedSearch: Filter and enter:
[enlist{manifest}]
Which gives you a nice list, that can be exported as *.json file. If imported it does the expected thing.
I think, we have all the bits and pieces together. Just a simple UI may be needed. The extended UI exists as the "Tinka" plugin.
Just some thoughts.
-mario
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/571bf2f2-22b0-426b-bea4-71f6f731ad53%40googlegroups.com.
As Josiah wrote. ... I think that the main difference between a plugin and a bundle is, that the bundle packages and imports "standard" tiddlers, that can be deleted, if not needed. …Indeed, as you go on to say, it sounds like we are talking about JSON files with some additional UI (and state) to simplify repeatedly exporting the same selection of tiddlers.
Andreas: Tinka UI, I think it is already a good tool to modify and update plugins very quickly.
1) Bundles ... new sidebar tab
Play with it and give feedback. ... So I can create a plugin
On 1 Jun 2017, at 17:56, Mat <matia...@gmail.com> wrote:...and trickiest of all: As noted previously, when it comes to transferring sets of tiddlers between TWs, I think drag'n drop is superior. Is it possible to "export" the list into some kind of tiddler... perhaps a JSON tiddler in memory similar to (but not the same as) a plugin?... that can then be dragged into another TW where it becomes tiddlers?
@PMario - great stuff!!!! :-D
1) Bundles ... new sidebar tab
IMO putting it as a sidebar tab is a bit OT. But it would probably fit in the Tools sidebar!
Play with it and give feedback. ... So I can create a plugin
There is no feedback if a title is missing - which will happen if it was misspelled.
... I.e if it allowed for filters too.
The only thing left for me to comment, since you guys are keen on my kinda case, for which I am really grateful, is this: the WHEN of this is as important as the HOW.
My single biggest issue is TRACKING what I added to function is WHEN I added it.
[days[-5]"
filter. instead of exporting and importing plugins or bundless you could also delete all unnecessary tiddlers (in a copy of your wiki).
this can be done by a button which deletes all "mundane" tiddlers except for plugin and macro tiddlers.
pruning the remaining tiddlers is less work than d&d each individual tiddler
if interested I made a button with 2 search fields. Delete normal tiddlers matching a string except tiddlers matching another string (if you want to delete all normal tiddlers then the second string should be something like 222222) tw 512.
just an ideainstead of exporting and importing plugins or bundless you could also delete all unnecessary tiddlers (in a copy of your wiki).
I'll publish a new "bundle" with several improvements shortly.
PMario wrote:I'll publish a new "bundle" with several improvements shortly.
Great stuff! I wanted to check with you whether "bundles" will be able to smoothly incorporate plugins?
I think you are missing my point. MY idea :-) of a bundle was a combo of plugins & normal tiddlers. I.e. a TRANSPORT mechanism. I don't need to make them plugins. All I am asking is whether existing plugins could be included in one to facilitate easy copy between TW?
Is this a headache :-).
On Monday, June 5, 2017 at 4:45:06 PM UTC+2, @TiddlyTweeter wrote:I think you are missing my point. MY idea :-) of a bundle was a combo of plugins & normal tiddlers. I.e. a TRANSPORT mechanism. I don't need to make them plugins. All I am asking is whether existing plugins could be included in one to facilitate easy copy between TW?
Technically it's possible. I need to think about it. ...
@TiddlyTweeter wrote:All I am asking is whether existing plugins could be included in one ...
Technically it's possible. I need to think about it. ...
Is this a headache :-).Kind of. ... TW plugins can have a "license". In most cases they are very flexible. MIT or BSD. So they can be easily re-distributed. But that's not always the case. ...
The second thing is, that plugins can be updated, independently of any content.
I did a short test. ... It is already possible to do this. Even with the version I did post earlier in the thread.
- visible info about number of tiddlers, that will be exported
- eg: 3/4 ... 3 out of 4 tiddlers will be exported. ... So there may be a typo ..
PMario ...
Here is a new version...
@Josiah ... Have a closer look at: bundle-plugins tiddler.
9 - I had trouble with it in a TW 5.1.13 with counts not appearing and it not exporting. I'm not sure why.
On Tuesday, June 6, 2017 at 11:30:18 PM UTC+2, @TiddlyTweeter wrote:9 - I had trouble with it in a TW 5.1.13 with counts not appearing and it not exporting. I'm not sure why.
I'm using the "enlist" operator. ... Which was added with 5.1.13. ... I'll have a look, if there is a different way to get the same result. ... but no promises here.
-m
FYI. That is NOT important for me. Everything real I'm working on is in 5.1.14.
COMMENTS
1 - IMO, I think it looks best under the "More" menu.
2 - Its great that The Bundler can bundle itself into a bundle :-).
3 - The filter examples with live testing are excellent.
4 - Of course one can already export to a JSON. But the key benefit with your Bundler is that you can create many selections, combinations, etc and keep them, they PERSIST. For some uses--where you are often moving things between TWs--it eases management a lot.
5 - It enhances EXPORT in general. Complex Exports get easier and can be built bit by bit (using the non-filtered list approach). When the Bundler is finished and known to be stable I'd recommend it to any new user to better understand the export mechanism. Its effectively a tutorial in it.
6 - Its a way to create persistent MANIFESTS that can be easily edited, added too or deleted, all in one place. For instance, it allows a user to curate collections of Tiddlers. Say one has created some SVG icons others might like, create a bundle of them. Then you make one more icon. You just add that one item to the bundle you already made. Updating lists is very easy.
7 - FWIW, one way I will use it is to LOG things I IMPORT I will want to delete later. Its one of the downsides of TW that its sometimes hard to know what you did when and this largely helps me address that in a simpler way. Its particularly relevant if you are "evolving" a TW, where you use various plugins & macros that later you won't need and want to get rid of.
8 - In the tests I have done so far it worked perfectly for transferring plugins. Impressive!
SUGGESTIONS10 - Provide an OPTION when creating a bundle to automatically include The Bundler itself (i.e. all the tiddlers that will enable bundling to work in the TW that will import the JSON).
11 - Can the "Bundle Tiddler" list always, by default, be included in the Export along with the actual items?
12 - Can "Bundle Tiddlers" have a DESCRIPTION field, that would display at the top, before the Tiddler text, when you viewed that Tiddler? Then one could add a brief note about what is in the Bundle.
13 - Is there an easy way to ADD the results of the last completed IMPORT Tiddler (i.e. Tiddlers listed in $:/Import after an import) to a special bundle called "Import Manifest", or some such, without having to do it manually?
14 - Can there be way to configure the Tiddler link "Search via a filter expression" in Advanced Search to open your excellent $:/wikilabs/doc/table-all-filters, rather than go to TiddlyWiki.com?
15 - There are two misspellings of AdvancedSearch in $:/wikilabs/ui/ControlPanel/bundles-position as "AdvancesSearch", as well as "advances search".
BROADER THOUGHTS16 - Is there a way that the list of Tiddlers in a Bundle list could be passed to a BULK DELETE mechanism?
My rationale here is that the Bundles will list Tiddlers for me that I may want to Export, but also, in the future, DELETE. Perhaps that's not quite a right thought here, but there is something about bundling which I suspect could make bulk procedures more generally easier?
TT: 11 - Can the "Bundle Tiddler" list always, by default, be included in the Export along with the actual items?
PM: Hmmm, ... As a type of TOC... will need to have a closer look here. Not everyone may need / want this.
TT: 16 - Is there a way that the list of Tiddlers in a Bundle list could be passed to a BULK DELETE mechanism?
PM: Yes, ... but ... Bulk deleting is a very destructive action. Se we will need to be very careful here.
TT: My rationale here is that the Bundles will list Tiddlers for me that I may want to Export, but also, in the future, DELETE. Perhaps that's not quite a right thought here, but there is something about bundling which I suspect could make bulk procedures more generally easier?
PM: I do understand this need. ... Bulk importing and then deleting stuff, you don't need is much easier then importing one by one, what you need.
TT: 7 - FWIW, one way I will use it is to LOG things I IMPORT I will want to delete later. Its one of the downsides of TW that its sometimes hard to know what you did when and this largely helps me address that in a simpler way. Its particularly relevant if you are "evolving" a TW, where you use various plugins & macros that later you won't need and want to get rid of.
PM: Interesting approach.
I don't know what the formal definition of an "edition" is, but Bundles is certainly an ad hoc edition-creator for use between one's local TWs.
Excellent work, Mario! Thank you!
A couple of emphasis points by me ...TT: 11 - Can the "Bundle Tiddler" list always, by default, be included in the Export along with the actual items?
PM: Hmmm, ... As a type of TOC... will need to have a closer look here. Not everyone may need / want this.
Its not a big overhead. Its easy to delete. But for folk who have the Bundler installed it would be INVALUABLE :-)
A footnote ...TT: 7 - FWIW, one way I will use it is to LOG things I IMPORT I will want to delete later. Its one of the downsides of TW that its sometimes hard to know what you did when and this largely helps me address that in a simpler way. Its particularly relevant if you are "evolving" a TW, where you use various plugins & macros that later you won't need and want to get rid of.
TT: 11 - Can the "Bundle Tiddler" list always, by default, be included in the Export along with the actual items?
PM: Just thought about it: Have a look at the "tagged-test" tiddler and add the filter like this: [tag[test]] tagged-test ... done! Super easy and full user control :)