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.
