Hello Yakov.
Thanks for sharing your work.
I tried without much success to use SharedTiddlersPlugin on Android (through AndTidWiki and Firefox for Android).
Do you know if SharedTiddlersPlugin is supposed to work on Android devices?
Thanks.
As a sidenote, I think siders work better for a PluginInfo tiddler... especially when titles is rather long. Come to think of it, I guess sliders were more handy, if one could (CTRL+)CLICK on the contents to close the slider again and scroll back to the button.
Also, other than using tables to list parameters, I've come to like definition lists...; option:» description...to document alternative options. Looks better than some form of....option: description...with a list of options.
The amount of information for STP is quite overwhelming. Some things are not quite clear, esp. "include aware". It's also a bit confusing that you seem to speak of "hijacking" core functions whereas your API actually provides alternative functions ith no actual hijacking taking place... am I wrong?
Cheers, Tobias.
Speed is impressive, performance is reliable, and excitement is high. THANKS!
Almost forgot. Unfortunately, recent versions of FireFox cut the including abilities of TiddlyWiki as well, while TiddlyFox solves only saving issues, so with FF 17+ you probably wouldn't be able to use this plugin unless Jeremy succeeds with such issues through TiddlyFox, or another way to load files is found (by me or by others).
* it is implied that shadows are not added after {{{<<include>>}}} macros are handled (otherwise some notifications will appear as in the {{{ambiguity}}} case while after a shadow is added it can become the {{{sh ambiguity}}})
Hello everybody,
Hello everybody,
* FF refuses to include TWs outside the folder where including TW is (no relative paths with "../ .... ")
you can now successfully import tiddler from files that are outside of the current folder.
https://groups.google.com/d/topic/tiddlywiki/W4_yyzmgeEA/discussion
<<describeNode "commons" "../commons/commons.html">>
if(version.major < 2 || version.major == 2 && version.minor < 7) {and } else
return httpReq("GET",url,callback,params);<<include "../test/tt1.html">>works fine:FireFox 24x64-Nightly, TW Core: 2.7.0 & 2.7.1, STP 2.1.0your chain of component versions
comment out the linessame error :(
--
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 http://groups.google.com/group/tiddlywiki?hl=en.
I'm looking forward to that "import: 2" option. Until then, I'll probably just remove the Alert (haven't looked at code yet, assuming it's an Alert) for the time being.
In my scenario, every TW must see every user created tiddler, so no tag filtered inclusions. However, it would be great to have tag filtered EXCLUSIONS. For instance, a user tags a tiddler with "private" because it either contains sensitive data, or maybe is a draft not meant to be published yet. Since you pointed out to me that all the inclusions can be handled centrally, I wouldn't have to worry about a user modifying their inclusions to see someones sensitive data or drafts. In my case, I don't think managing centrally will reduce flexibility, since all user TWs are intended to be the same, with the exception of the content.
If I understand the point of "describeNode", it is used to trick TW into thinking the content of the include is actually a set of tiddlers, which are therefore made available to be directly included.
Will the "import: 4" option work as I previously described? I think the only reason I can do it without that option, is that CKeditor is being invoked even when "view" is pressed, and its save is overriding the imported tiddler and making it a real (updated) tiddler. If the option 4 works the same way, but will actually show the "edit" button by default, that would be great. I assume my users are not savvy and don't want to confuse them when it shows view vice edit, but it actually edits in any case.
I'll give you a little more background on what I'm doing here. I work is a very locked down workplace. Getting anything approved to be installed requires teeth pulling, and even then, few solutions provide the flexibility that TW does. I need collaboration, as I'm using TW as a knowledgebase. All the TWs reside in a single folder on a network drive. There will be one TW named after each user, plus the source TW maintained by a designated manager.
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
Hi,
thanks for the beautiful Plugin.
I have a aquestion: it is possible to see images that belongs to tiddler coming from the included files?
--
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 http://groups.google.com/group/tiddlywiki.
Hi, Yakov —It took me a while, but I finally got around to updating to the 2.x series, and I have to say: Your amazing plugin is 50% MORE amazing than it already was! :D I'm loving the link to included tiddlers' native TWs and the support of user-defined nodes.
Thanks. I hope that this year it will become about 50% more cool again :) reloading is on its way, and some other features as well, but the development doesn't go very fast.. may be I even have to redesign some internals once again.
Ok, I can see where the problem can be from. Try this: grab the full-code version of STP [1] and substitute the line
includeURL = w.tiddler.getIncludeURL(),
with the line
includeURL = w.tiddler ? w.tiddler.getIncludeURL() : "",
and let me know the result. Or you can send me a TW you have trouble with to me directly.
config.options.STP_hijackPrettyLink = config.options.chkLetSTPHijackPrettyLinks; config.options.STP_hijackImageFormatter = config.options.chkLetSTPHijackImageFormatter;
As for the trouble with the [[tiddler]]@node syntax, I didn't really get what happens/doesn't happen. May be you can attach a couple of TWs with minimum tiddlers reproducing the problem?
(describeNode macro can be used inline, but I consider that as rather bad practice -- it was introduced in first place to be able to use one nodeName in several places, so the definition should be elsewhere, in IncludeList)
/% and %/ as part of the definitions of a tab set. E.g.:Thanks. I hope that this year it will become about 50% more cool again :) reloading is on its way, and some other features as well, but the development doesn't go very fast.. may be I even have to redesign some internals once again.Slow and steady wins the race. ;) It's certainly taken me long enough to catch up to you as a user, and I don't mind waiting for updates, especially when the current version suits my needs so well.Ok, I can see where the problem can be from. Try this: grab the full-code version of STP [1] and substitute the line
includeURL = w.tiddler.getIncludeURL(),
with the line
includeURL = w.tiddler ? w.tiddler.getIncludeURL() : "",
and let me know the result. Or you can send me a TW you have trouble with to me directly.That worked beautifully for me at first —
until I had multiple TWs with SharedTiddlersPlugin enabled open at the same time.
I may have introduced a new bug on my end. To manage config.options.STP_hijackPrettyLink and config.options.STP_hijackImageFormatter, I created two option checkboxes — chkLetSTPHijackPrettyLinks and chkLetSTPHijackImageFormatter, respectively. Then I check and set the main values with this line before your code:config.options.STP_hijackPrettyLink = config.options.chkLetSTPHijackPrettyLinks; config.options.STP_hijackImageFormatter = config.options.chkLetSTPHijackImageFormatter;(The idea was to insulate your values from my cookies so I could turn off or delete my cookies if you used something different later on. Of course, that introduces the possibility that I've screwed something up.)Maybe there's a conflict somewhere between the cookies being set by these options?
I'll try overriding them by hard-coding the values for config.options.STP_hijackPrettyLink and config.options.STP_hijackImageFormatter and report back. (But if anyone spots anything bone-headed about my scheme itself, please chime in and let me know.)As for the trouble with the [[tiddler]]@node syntax, I didn't really get what happens/doesn't happen. May be you can attach a couple of TWs with minimum tiddlers reproducing the problem?
(describeNode macro can be used inline, but I consider that as rather bad practice -- it was introduced in first place to be able to use one nodeName in several places, so the definition should be elsewhere, in IncludeList)In putting together a test case to show you, I saw the problem. It wasn't my syntax -- but it was some ham-fisted TiddlyWiking on my part. :(My inline node definition was enclosed in/%and%/as part of the definitions of a tab set. E.g.:<<tabs txtTabSetTabs "tab1" "first tab" [[ThisTiddler##MyTab]] etc.>>/%!MyTab<<describeNode "nodeName" "index.html">>See [[this link|ThatTiddler]]@nodeName for details.%/... which is why I was seeing the error: The node definition wasn't being set because it was hidden from display and wikification! (When the section it was contained within was displayed in the tab set, the link and text got wikified fine, but the node definition doesn't get wikified in that context and was undefined. (Hence the error.)
Of course, this is handily avoided by defining all nodes in IncludeList. :P
includedFrom and internal filtershijackImageFormatter found together with Scott Simmons (thanks)wikifyIncluded macro is completely removed (no notifications are now provided)Hello everybody,
Hi Yakov...Great work, thanks!
Something to perhaps consider: to distinguish between readOnly and editing / admin mode.
For example, in readOnly I would (by default) not want to display a visitor any include messages.
In editing / admin mode, I would want all included tiddlers to be rendered with a given class on top of ".tiddler" and perhaps also with the source as an attribute, e.g. rel="xyz.html". That way, I can style them differently (even by source) and visually see from what source a tiddler is.
These classes could be also available in readOnly mode, but it would perhaps not be desired to apply that styling, so that a visitor to some site wouldn't know anything about inclusion and that stuff.
There could also be some <<include info>> macro that shows include information for the current tiddler... which could be rendered as a panel below the tiddler body.
I'm thinking about this: I'd prefer something like ", included from .... (refresh)" (where "refresh" is the output of the <<reloadIncluded>> macro), but it seems that this can't be hijacked elegantly. Of'course one can hijack the view macro like it's done to the edit macro already and add the desirable info/macros, but simple options (add before or after the viewer area) don't look very nice. May be adding toolbar commands would be better, but I still haven't learned how to use the popup interface, especially in the toolbar. What do you think?