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 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/f2538bc0-029a-4f7f-b309-516ae5eb85b2n%40googlegroups.com.

Reply via email to