Re:Almost like web2.0 never happened....) Web 2.0 is ... so last year! In fact TW aesthetics are so hip that they may appear a little retro, but they are not so retro as to evoke being classified as retro by RetroNerds.
Web 2.0 is a US cultural construct, a bit Starbucks from my standpoint. I like the vibe TW rocks Alex On 27 March 2010 23:20, xen <[email protected]> wrote: > Thanks all. > > Suffering from a bit of information overload now :). > > I'm usually one to do well in small environments that are well > contained. Back in the day when I was a (hobby) programmer, I faired > well in Borland Pascal, Delphi, and also in Java, because those > environments were small, contained and had great (context based) help > documents. I never got into C, C++, perl, python, linux, or any of > those languages/environments, mostly because I didn't like the > language or because the context was so large. Having access to > thousands of libraries is not always an advantage. Not when they are > there all at once. And even if they are, they have to be presented to > you in a timely, orderly fashion... in small chunks. In such a way > that it expands on what you already know. Building blocks, expanding > on a fundament. > > TiddlyWiki is easy to start out with. It's just a wiki, you write wiki > text and that's that. First you edit your MainMenu, your SiteTitle and > your SiteSubtitle. Then you start messing with some templates: > StyleSheet, ColorPalette, there are not many. You read > StyleSheetColors and StyleSheetLayout to determine what you need to > overrule, and they are there, easy to find. Then you dive into > PageTemplate and ViewTemplate, and that's that. > > But then you start dealing with Macro's, with Plugins, and you start > reading the plugin code, and there is SO MUCH... that you don't > understand. The information on the tiddlywiki.org is not comprehensive > and well-laid out. That is, it's not a manual. The plugins use a lot > of weird formatting that is hard to understand without explanation. > It's difficult to know what core functions are available, especially > since I hardly know any javascript. > > So thank you for your suggestions, I've noted them all, will check > them out at some later time. I guess I have to familiair myself with > the system some more first. Reading templates and macros and code is > hard when there is so much formatting and constructs you don't > understand. So.. one thing at a time. > > I guess my choice to use multiple records per tiddler is indeed a hard > one... will have to check that out sometime. I believe it should be > possible to use a macro to retrieve "record" sections from tiddlers, > make them into a virtual temporary tiddler, and then use the slicing > mechanism on them and all the other existing functionality to work on > that. But the idea of having a single-record tiddler and using a > custom ViewTemplate on that to render it into something special is > also a beautiful thing. Okay, it is possible to adapt the standard > ViewTemplate using the HideWhen plugin and others, in order to make it > do a zillion things, but that makes it very hard to export this > application as a whole, as a package you would offer to others to > download like Shulman does with his site. > > In any case, I will continue my education ;). > > I have just studied the concept of transclusions. I had come across > them in Shulman's BookmarkList, and he has used transclusions there to > eliminate inline javascript code. > > @Mark S.: You have explained to me the /% ... %/ syntax, but why does > this content sometimes show up? I will cite a shorter version of > BookmarkList here: > > --------------------------- > /% > !info > |Name|BookmarkList| > |Source|http://www.TiddlyTools.com/#BookmarkList|<http://www.TiddlyTools.com/#BookmarkList%7C> > <-- why does this > table show up in the rendered tiddler? Oh wait, I think I know. > Usage > <<< <--- what does this marker do? > {{{ > <<tiddler BookmarkList>> > }}} > @@display:block;height:15em;overflow:auto;<<tiddler > BookmarkList##show>>@@ <-- is this double-@@ necessary to > activate > the CSS? > <<< > !end <-- does this !end have any special purpose other than > delimiting the section? Could it also have been !boogiemaster? > > !out > $1 <-- I know this is a transclusion marker > !end > > !show > <<tiddler BookmarkList##out with: {{ > var out=["My Bookmarks\n"]; > .... > .... > out.join("\n----\n"); <-- I know this tranclusion uses > last > expressed value of this javascript section, in this case the value of > out.join() > }}>> > !end > > %/ <-- all of the previous content was wrapped up in these > markers, > but still it renders.. is that because it is transcluded through the > below <<tiddler BookmarkList##show>> ? > > <<tiddler {{var src='BookmarkList'; src+ > (tiddler&&tiddler.title==src?'##info':'##show');}}>> <-- > ingenious > way to show extra content depending on the way it is used > ------------------------- > > BTW, I would be willing to write some real TiddlyWiki manual at some > point (if I can get myself to do it). It would not use TiddlyWiki as > an environment, but rather some real standalone wiki that uses pages. > It could be done in tiddlywiki.org but I probably would prefer a > standalone wiki using a theme that looks a lot nicer than > tiddlywiki.org. (WHY does almost everything involving TiddlyWiki look > so freakin primitive? Almost like web2.0 never happened....) > > Grtz, Xen. > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<tiddlywiki%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/tiddlywiki?hl=en. > > -- http://www.multiurl.com/g/64 -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.

