Hi guys, learning wikifier took more time than I expected, but now.. time for a bit of magic.
In STP 2.1.0 extended prettyLinks are introduced: [[label|tiddler name]]@nodeName basically includes [[tiddler name]] from the node nodeName and then behaves as an ordinary prettyLink [[label|tiddler name]]. There's also extended syntax [[label|tiddler name]]@nodeName@options line@ where options line is treated as the options line of the include macro: one can put import:4 or substitute etc in there. This can be especially useful in mobile devices, where inline include macros would be too bulky. Perhaps, in future versions it will work even for conflicting tiddlers. See other details in docs and keep in mind that tiddlers binded in such a way are not seen by the search engine until they get included. Other changes: * the all filter now can be used in the [all[with included]] syntax which has an obvious meaning * the wikifyIncluded macro has lost its functionality, now it only reminds to use <<include ... wikify>> when is handled * in the repository, there's an extended description of the PureStore format (in a separate tiddler [1], there's a link in the SharedTiddlersPluginInfo as well) * I've tested the behaviour of the include macro when the url param contains ".." parts. It turns that Opera, Safari and IE work with such addresses and Chrome and FireFox don't work (don't include); this is added to the docs, additional reports about this are welcome * I've found the cause of the "a.fetchStore is not a function" bug and fixed that (at least for those cases that I've revealed) Best regards, Yakov. PS the [[label|tiddler name]]@nodeName syntax is compatible with TiddlySpace, right? [1] http://yakovl.bplaced.net/TW/STP/STP.html#PureStore воскресенье, 16 декабря 2012 г., 2:42:51 UTC+4 пользователь Yakov написал: > > Hello everybody, > > today I'd like to announce that the public release of SharedTiddlers > plugin is ready [1]. > > In principle, almost everything, including an introduction, can be found > in the repository. > > In two words: the plugin allows to > * see tiddlers from another tiddlywikis (as read-only) inside the "main" > one > * share theme components (style sheets, templates: PageTemplate, > ViewTemplate, EditTemplate, ToolbarCommands) which can be stored in one > central TW > * do other things, including sharing evaluated transclusions like "toggle > menus" engines from TiddlyTools [2] or "custom" ones (in fact, most of > plugins can easily turned into evaluated transclusions, which will be > described in the documentation later) > > Some major improvements since IncludePlugin [3]: > * now a set of tiddlers (defined by a filter) can be included instead of > all tiddlers > * shadows and tiddlers can be "substituted" with the included tiddlers > (they are not altered and if including is switched off, they remain the > same as they were) > * a notification system for name conflicts is introduced > * elements of themes are now applied on load > * wikifyIncluded macro is introduced (see docs) > * simple "importing" engine is added > * slices are recalculated according to the presence of new tiddlers > * documentation on how to make plugins "include-aware" is added (and > pieces of code that make abego plugins "include-aware" are removed from the > main code) > > Feedback is welcome. Though, I'm rather slow in my development, so take > this into account. Also, if you have some "basic" questions, please take a > look at the docs first and let me know if I missed something there. > > Best regards, > Yakov. > > PS there are some plans for further development including > * evaluation system for plugins (to remove the need of making evaluated > transclusions) > * aggregation tools for analysing data (search and other) among several > TWs simultaneously (accounting name conflicts) > but I can't predict how soon I implement this. > > [1] http://yakovl.bplaced.net/TW/STP/STP.html > [2] http://www.tiddlytools.com/#ToggleLeftSidebar%20ToggleRightSidebar > [3] http://tiddlywiki.abego-software.de/#IncludePlugin > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.

