EXCELLENT! This was my primary motivation for learning tiddlywiki myself. I have been collecting design notes for a "GMGuild Wiki" TW Edition, which would bundle up a lot of my tools and other ad-hoc stuff into something very much like you describe. I'll throw a link to the Discord Channel where the other TW Gamers hang out.
https://discord.gg/kVjRpP I am slowly progressing on the edition, and it will eventually be hosted in its own GitHub Repo where I can take pull-requests and merge in other's ideas, etc. Thanks for the detailed UI mockup, this helps a lot. I probably won't have anything worth showing for a few more weeks yet.... Best, Joshua F On Tue, Oct 20, 2020 at 4:11 PM TonyM <anthony.mus...@gmail.com> wrote: > Christopher, > > Great idea, and always welcome such initiatives, yet a lot of value can be > obtained by researching previous work (Prior Art) before starting or after > you capture you current ideas, the community can always help, if you break > it into bite size pieces. > > Tones > > > On Wednesday, 21 October 2020 09:15:09 UTC+11, Christopher Walters wrote: >> >> 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. 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 a topic in the > Google Groups "TiddlyWikiDev" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywikidev/0ezhY56i4TQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > tiddlywikidev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/7b9b8325-1a51-4fe1-b38d-ba524eab5945o%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywikidev/7b9b8325-1a51-4fe1-b38d-ba524eab5945o%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAM1fME7_Mms%2B9g3YzSpX2F-ALbwuYRnba-xOq%2BPLtRmvz6UfgQ%40mail.gmail.com.