Hi Tobias

It looks like the widget will in many cases generate further widgets (eg
when you want it to list children of the current tiddler you're presumably
not going to attempt to duplicate the logic of the list widget).

Although widgets can generate other widgets it does provide a hint that the
operations being performed are quite high level, compared to the sort of
primitives that usually comprise widgets.

Have you considered creating a suite of macros to cover your needs:

<<namespace-link-parent>>
<<namespace-link-parent level:0 tiddler:foo delimiter:" : ">>
<<namespace-link-toc tiddler:"foo">>

Best wishes

Jeremy


On Sun, Nov 23, 2014 at 6:03 PM, Tobias Beer <[email protected]> wrote:

> Hi everyone,
>
> I was playing
> <https://groups.google.com/d/msg/tiddlywiki/MleQ4GNCqt0/kRza5-hqiFsJ>
> with pseudo-sections <http://sections.tiddlyspot.com> that follow simple
> naming conventions, e.g.:
>
>    - El Libro
>    - El Libro / Capitulo 01
>    - El Libro / Capitulo 01 / 001
>    - El Libro / Capitulo 02
>    - El Libro / Capitulo 02 / Notes
>
> This reminded me an awful lot of what I did some time ago for TWc, namely
> this fairly underdocumented goodie...
>
> http://namespace.tiddlyspace.com/#Explore
> <http://namespace.tiddlyspace.com/#Explore%202013.01%3AArticles%20%5B%5B2013.01%3AArticles%3AHow%20we%20landed%20on%20the%20moon%5D%5D%20%5B%5B2013.01%3AArticles%3AHow%20white%20is%20snow%3F%5D%5D%20SiteInfo>
>
> So, now I am thinking I'd like to officially make this my first TW5 plugn
> project
> and turn all that into a *$namespace* widget.
>
> Here's the rough concept...
> (keep the kind of things in mind that you see in the tiddlyspace above)
>
>
> http://namespace.tiddlyspot.com/#NameSpaceWidget:NameSpaceWidget%20GettingStarted
>
> Now, I didn't start any development yet, so I'm inclined to ask you for
> some preliminary feedback on the design idea.
>
> Also, for Jeremy and others with some TW5 coding experience, please be so
> kind and give me some pointers for...
>
>    - skeletons to start from
>    - reference implementations that might be relevant
>    - utilities and components that I might need
>    - specific core knowledge that I might want to read up on
>    - conventions to follow
>
> All of this will surely be an evolutionary process... so, if you feel like
> you can, please help me start on a solid foundation.
>
> Best wishes, Tobias.
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Jeremy Ruston
mailto:[email protected]

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to