[twdev] Re: Basic Question Regarding TW5 Framework
Well as I mentioned, I've used TW5 for my DnD notes before, there's just a lot of little things that slowed the process down, which is why I was looking to create a software that streamlined the process. On Tuesday, October 20, 2020 at 4:04:16 PM UTC-6 TonyM wrote: > Christopher, > > Dungeon Master notes is possibly one of the most common specific uses of > TiddlyWiki > > Look for T5 TiddlyWiki 5 in discord this is where a lot of gamers reside. > > This may work > > https://discord.gg/cjEfap > > Tones > > > On Wednesday, 21 October 2020 05:29:49 UTC+11, Christopher Walters wrote: >> >> Well, I was hoping to learn Javascript/React for job opportunities >> besides, haha >> >> I don't know how familiar you are with Dungeons and Dragons, but the idea >> I had for this software was to have a fast, responsive, organized way to >> organize Dungeon Master notes, which would include things like information >> on characters, locations, themes, and rules. I tried to do this for myself >> with just raw TiddlyWiki, but I found that TW was a little *too *fluid. >> I guess the easiest way to describe what I'm talking about would be to >> describe a potential use case. >> >> Here's a rough mockup of what I imagine the UI would be like. >> >> [image: zNhSTl7[1].png] >> >> The adventurers come to a haunted house. At the top of the page are tabs >> (a), with quick access to areas that could be relevant soon, but aren't >> currently the central focus. At the top of the main window, there are >> 'sub-tabs' (b), which link to pages for the various sub-pages within this >> larger area (Haunted House), like floors in a multi-story building. On one >> side of the main window is a map, where "rooms" are hyperlinked such that >> they navigate the app to the proper entry. Across from the map is a >> scrollable section (d), detailing all of the "rooms" on this "floor." This >> is where I really love TiddlyWiki's text editor, with the capacity to >> quickly format and link to other pages. In fact, when I was making this UI, >> I straight up took a screenshot of my old TiddlyWiki notes. >> >> Within a moment, I could click the 'Floor 2' sub-tab, and everything >> within the map and the main notes area (c and d) would update accordingly. >> I could click 'Floor 1' and everything would return to this way it was >> before. >> >> I'd also like there to be a 'quick navigation' or 'quick search' >> function, something like the 'Ctrl + K' functionality that Discord has, >> that allows the DM to search for key words, and navigate to an entry very >> very quickly. >> >> I'm assuming that the 'rooms' or entries might have a path, something >> like `continent/country/region/village/Haunted House/floor/Spare Bedroom`, >> and that's what the link would contain. I could contain multiple rooms on >> the same floor with the same title, such as "Spare Bedroom", even though >> they would have different paths for linking purposes. >> >> The text editor from TiddlyWiki mostly serves my purposes for a text >> editor perfectly, though there's a fair amount of customization that I'd >> actually like to cut down on, for the sake of user simplicity. >> >> On Monday, October 19, 2020 at 6:59:30 PM UTC-6 TonyM wrote: >> >>> Christopher, >>> >>> 95% of what tiddlywiki can do does not need Javascript/React. It has >>> its own wikitext and macro language and widgets to achieve almost anything. >>> No to mention the plugins and editions available. >>> >>> I have build my own rapid development environment on top of tiddlywiki >>> without more than the odd hack given to me. >>> >>> If you think you need to make use of Javascript/React no matter, but >>> perhaps tell us what functionality you are trying to get, and we can tell >>> you if its native or already available. >>> >>> Regards >>> Tony >>> >>> >>> On Tuesday, 20 October 2020 08:54:43 UTC+11, Christopher Walters wrote: >>>> >>>> Okay, that's good to know, I guess I'll come back to this forum when I >>>> have a stronger understanding a Javascript/React. I've got plans for an >>>> Electron application, but I loved the text editing and Hyperlinking >>>> capabilities from TiddlyWiki, which is why I wanted to ask here. T
[twdev] Re: Basic Question Regarding TW5 Framework
Okay, that's good to know, I guess I'll come back to this forum when I have a stronger understanding a Javascript/React. I've got plans for an Electron application, but I loved the text editing and Hyperlinking capabilities from TiddlyWiki, which is why I wanted to ask here. Thanks for your help. On Sunday, October 18, 2020 at 5:42:07 PM UTC-6 joshua@gmail.com wrote: > Yes, TiddlyWiki5 is definitely its own "paradigm". While similar to React, > in that a javascript model is updated, and these updated are passed to the > "DOM" to be rendered by the browser, it is very unique in how it is > constructed and how updates are called. > > Resources: > > https://tiddlywiki.com/dev/ > https://tiddlywiki.com/dev/#TiddlyWiki%20Core%20Application > https://softwareas.com/tiddlywiki-internals-1-of-3-architectural-concepts/ > > https://softwareas.com/tiddlywiki-internals-2-of-3-list-of-javascript-files/ > > https://softwareas.com/tiddlywiki-internals-3-of-3-key-javascript-classes-and-files/ > https://btheado.github.io/tw-widget-tutorial/ > > Best, > Joshua Fontany > > On Sunday, October 18, 2020 at 3:51:45 PM UTC-7 TonyM wrote: > >> Christopher, >> >> Others can give a more technical origins story, but to me TiddlyWiki is >> the framework. It is a platform in its own right and relies on broad >> standards of HTML and Javascript. >> >> When incorporating Javascript you need to be aware of the way tiddlywiki >> works because its efficient update propagation to the whole wiki when a >> change occurs is what gives tiddlywiki power to a developer and user. >> >> Because of this use of standard software standards plus a set of >> mechanisium in many cases its possible to plug in many alternative >> technologies, both in single file files and even more so on Node JS server >> implementations. >> >> A key thing to remember is most of tiddlywiki is totally visible even >> within a single empty.html, by learning how to navigate the internals of >> tiddlywiki it becomes self documenting and you can follow a current >> function to learn how its done and clone and build a new new and novel >> solution. >> >> A piece of advice to New users and javascript writers is as a platform or >> framework much can be achieved already tiddlywiki without resorting to new >> Javascript code. I believe the key input needed by javascript coders is >> filling gaps in functionality or performance when needed or creating >> engines for complex computations. Fortunately open source projects in >> javascript or HTML can be and have being, "ported" into the tiddlywiki >> frame work successfully, and this makes use of other open source >> communities efforts. >> >> I feel tiddlywiki is about both niche and general solutions but I have >> adopted it as my development environment of choice on top of which I can >> build anything including tools to build TiddlyWiki's or websites and apps. >> >> Regards >> Tony >> >> >> On Monday, 19 October 2020 07:02:05 UTC+11, Christopher Walters wrote: >>> >>> Hi all, >>> >>> I have dreams for creating a piece of software for this really niche >>> purpose, and I found myself returning time and again to TiddlyWiki as the >>> basis for a lot of it. >>> >>> My question is really basic, feels like it doesn't even really warrant a >>> Conversation post 😅 What framework does TiddlyWiki use? >>> >>> I've heard of things like Angular or React, but I'm just looking for a >>> name that I can research and learn on my own, for the purposes of >>> replicating that aspects of TW5 that I enjoy so much. >>> >> -- 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 tiddlywikidev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/6031fa37-67c5-4273-9464-560e2d9f8eb3n%40googlegroups.com.
[twdev] Basic Question Regarding TW5 Framework
Hi all, I have dreams for creating a piece of software for this really niche purpose, and I found myself returning time and again to TiddlyWiki as the basis for a lot of it. My question is really basic, feels like it doesn't even really warrant a Conversation post 😅 What framework does TiddlyWiki use? I've heard of things like Angular or React, but I'm just looking for a name that I can research and learn on my own, for the purposes of replicating that aspects of TW5 that I enjoy so much. -- 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 tiddlywikidev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/38e35909-ade9-4e07-b7db-c0e853e8baf3n%40googlegroups.com.