More progress. I wrote the child widget tutorial with lots of parse tree
and widget tree examples.  See
https://btheado.github.io/tw-widget-tutorial/#Child%20widgets%20tutorial.
Best viewed with a wider screen and with the sidebar hidden.

On Sun, Feb 17, 2019 at 9:21 AM Brian Theado <[email protected]> wrote:

> I have been making slow progress with this.
>
> I wrote additional sections:
>
> Widget attributes tutorial part II
> 3rd party library tutorial part I
> 3rd party library tutorial part II
>
> I also improved some of the examples of the previous sections.
>
> I still haven't written about child widgets. I also haven't covered the
> difficult topic of how to get the 3rd party library code suitable for
> loading into Tiddlywiki. I plan to add a few examples from my experience,
> but it won't be comprehensive as it is a large topic.
>
> See the update at https://btheado.github.io/tw-widget-tutorial/
>
> Stefano,
>
> > great work and greatly needed. Can't wait to read the 3rd party library
> tutorial!
>
> I would guess based on your other threads that you are already past the
> point where the 3rd party library tutorials would help you. Also based on
> those threads, I doubt what I've written so far would have helped you much.
> One difficulty you faced was how to get 3rd party code suitable for loading
> and I haven't written anything on that yet. Another difficulty was related
> to arranging files on the file system such that node.js would pick them up
> as plugins. This topic I don't plan to cover at all as I see that topic
> being orthogonal to writing widget code.
>
> Brian
>
> On Sun, Feb 3, 2019 at 11:14 PM stefano franchi <[email protected]>
> wrote:
>
>> Brian,
>>
>> great work and greatly needed. Can't wait to read the 3rd party library
>> tutorial!
>>
>> Cheers,
>> Stefano
>>
>> On Sun, Feb 3, 2019 at 9:35 PM Brian Theado <[email protected]>
>> wrote:
>>
>>> Tony and Mohammad, thanks for the feedback.
>>>
>>> I just added "Widget attributes tutorial part I".
>>>
>>> So now these sections are written:
>>>
>>> Undefined widget tutorial
>>> Do nothing widget tutorial
>>> Hello World widget tutorial
>>> Widget refresh tutorial part I
>>> Widget refresh tutorial part II
>>> Widget refresh tutorial part III
>>> Widget attributes tutorial part I
>>>
>>>
>>> With these still left to write:
>>>
>>> Widget attributes tutorial part II
>>> 3rd party library tutorial part I
>>> 3rd party library tutorial part II
>>> Child widgets tutorial
>>>
>>>
>>> Brian
>>>
>>> On Sun, Feb 3, 2019 at 8:14 AM Brian Theado <[email protected]>
>>> wrote:
>>>
>>>> I have a work in progress tutorial for writing TW widgets at
>>>> https://btheado.github.io/tw-widget-tutorial/. It starts with the
>>>> simplest widget I could think of and builds from there. I will be adding
>>>> more over the coming days and weeks.
>>>>
>>>> It uses the innerwiki plugin to provide an interactive playground for
>>>> the javascript code. In fact I developed it all using a single file
>>>> tiddlywiki. The immediate feedback provided by the innerwiki widget was
>>>> most helpful.
>>>>
>>>> Any feedback appreciated, especially if I've misrepresented anything.
>>>>
>>>> Brian
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "TiddlyWikiDev" 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 https://groups.google.com/group/tiddlywikidev.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/tiddlywikidev/CAO5X8CzUa3%3D50x2fFUW-EvMPzmUsDsrPW98ESLigEFp8zT8YmA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/tiddlywikidev/CAO5X8CzUa3%3D50x2fFUW-EvMPzmUsDsrPW98ESLigEFp8zT8YmA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> __________________________________________________
>> Stefano Franchi
>>
>> [email protected] <[email protected]>
>> http://stefano.cleinias.org
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "TiddlyWikiDev" 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 https://groups.google.com/group/tiddlywikidev.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/tiddlywikidev/CAJODLwZ3RqwhEvEZc%2BMx%3DPpKP6h19Z%3D_Ve%3D6-2pY4zsF4RmrfA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/tiddlywikidev/CAJODLwZ3RqwhEvEZc%2BMx%3DPpKP6h19Z%3D_Ve%3D6-2pY4zsF4RmrfA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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 https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/CAO5X8Cy_q-xcJa7H07mnXX6Bh0F%2B6fYxepRML1T2g4%2BRo83Upw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to