Wow! This is (almost) exactly what I was looking for. Thanks for sharing 
and for your efforts bringing down your ideas and concepts to code. 

I'll definitely give it a try. 

Cheers, 
Victor 

On Tuesday, December 3, 2019 at 9:00:43 PM UTC+1, Arlen Beiler wrote:
>
> Just thought I'd take a minute to chime in here. I made TiddlyServer to 
> solve my own problem of Massive Multi-file Online wikis. It serves the 
> folders you specify in a sort of tree allowing them to be grouped together 
> and easily navigated with the built-in directory index (even the virtual 
> directories or "groups"). When a data folder is accessed, TiddlyServer 
> automatically fires up a node instance of the TiddlyWiki listen command and 
> mounts it at that path, meaning it forwards all requests to the data folder 
> Node server instance. This makes it work identical to the TiddlyWiki listen 
> command for most normal uses of the listen command, except you can access 
> multiple data folders on the same server. Single file wikis (TW 5.1.15 and 
> newer) have a saver already built into them which TiddlyServer uses to save 
> single file wikis. Single file wikis can be backed up automatically on 
> every save, but data folders are on their own by design. I recommend 
> using Git or Dropbox for that. 
>
> There are a bunch of advanced options and even authentication, but the 
> basics are enough for most people. 
>
> It's pretty simple to use but I often notice people having trouble getting 
> it installed, so I thought I'd throw in some install instructions I wrote 
> some time ago. 
>
> It's fine to just use master (well, aka v2.1 right now) right now: 
> https://github.com/Arlen22/TiddlyServer -- Click the green "Clone or 
> Download" button then select your preferred download method. Cloning the 
> repo is an easy way to get updates but downloading is fine too. 
>
> Extract it to an empty folder so you don't risk merging with an existing 
> folder. Once you extract it you can move it wherever you want it to be. 
>
> https://nodejs.org/en/
>
> Go to NodeJS.org and download the LTS version of Node, which currently is 
> 10.x, and install it on the computer you will be running TiddlyServer on. 
> It's pretty straightforward, and the default options should work fine. 
>
> You don't actually need to install the whole thing, you can also just 
> download a zip file and extract node.exe into the TiddlyServer folder to 
> make a portable install. Since you're working with IIS I'm sure you have 
> enough computer experience know what I'm talking about, but if I'm not 
> making myself clear, just install NodeJS like I described above. 
>
> Now, here's the part that most people find tricky. Copy 
> example-settings-quick.json and name it settings.json. That's the simplest 
> setup. You can change the tree property to change what folders get served, 
> but all html files and data folders inside it should just work out of the 
> box. 
>
> The entire documentation for the settings.json file is at 
> https://arlen22.github.io/tiddlyserver/docs/serverconfig.html and the 
> tree property is the first item on the page. Here's a really simple example 
> to get you started. 
>
> "tree": {
> "myfolder": "../personal",
> "workstuff": "../work",
> "user": "~/Desktop/random",
> "projects_group": {
> "tiddlyserver": "~/Desktop/Github/TiddlyServer",
> "material-theme": "~/Dropbox/Material Theme"
> }
> }
>
>
> And that's all there is to it. Once you have your settings.json file 
> setup, just run "node server.js" to start the server. TiddlyServer expects 
> to find the settings.json file in the same directory (which is where I have 
> mine, which is why it's in .gitignore!).
>
> I made TiddlyServer simple because I want it to be simple for me to use 
> every day :) 
>
> Hope that helps 
>
> On Tue, Dec 3, 2019 at 9:02 AM Victor Dorneanu <[email protected] 
> <javascript:>> wrote:
>
>> Hi TT,
>>
>> it's not really related to Github. I just use to store/backup my 
>> tiddlers. The backend storage is actually quite irrelevant. I just need 
>> some "best practices" / workflows that individuals have established over 
>> time in order to manage multiple wikis. 
>>
>> Cheers, 
>> Victor
>>
>> On Tuesday, December 3, 2019 at 12:26:32 PM UTC+1, TiddlyTweeter wrote:
>>>
>>> Ciao Victor
>>>
>>> As far as I understand GitHub it can be used (with various sub-tools) to 
>>> create workflows of complexity & sophistication.
>>>
>>> I don't have the knowledge to advise on particulars. 
>>>
>>> But I think this may be more a question for asking on GitHub itself?
>>>
>>> Best wishes
>>> TT
>>>
>>> On Monday, 2 December 2019 11:39:56 UTC+1, Victor Dorneanu wrote:
>>>>
>>>> Hi everyone, 
>>>>
>>>> what I want to achieve is to have multiple wikis for each "area" of 
>>>> knowledge. Let's say:
>>>>
>>>>
>>>>    - coding
>>>>    - notes (from books, articles etc.)
>>>>    - cooking recipes
>>>>    - etc.
>>>>
>>>>
>>>> I like to manage my tiddlers at a single place, that means: Have 
>>>> everything inside a big (git) repository. However, when I want to 
>>>> share/publish my content I'd like to have multiple files for each 
>>>> knowledge 
>>>> area:
>>>>
>>>>
>>>>    - coding.html (for coding)
>>>>       - everything that is tagged with "coding" or has "coding" as a 
>>>>       parent tag
>>>>       - notes.html (for notes)
>>>>       - everything that is tagged with "notes" or has "notes" as a 
>>>>       parent tag
>>>>    - and so forth
>>>>
>>>>
>>>> For every published wiki I'd like to also have a different welcome page 
>>>> and perhaps different style (CSS) customizations. 
>>>>
>>>> I came across this Github issue thread 
>>>> <https://github.com/Jermolene/TiddlyWiki5/issues/3069> where Tobi Beer 
>>>> (awesome work BTW!) presented some dirty implementation 
>>>> <https://tobibeer.github.io/TiddlyWiki5> of a "monolithic" based 
>>>> multiple wiki approach. Without going into details of current discussion 
>>>> regarding that topic: What would be the most easiest way to achieve what 
>>>> I've described before?
>>>>
>>>> Thanks in advance.
>>>>
>>>>
>>>> Greetings, 
>>>> Victor 
>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TiddlyWiki" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/ba669f2e-af48-407b-9e6c-3d0db1f905bc%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/ba669f2e-af48-407b-9e6c-3d0db1f905bc%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/642ce83b-fa33-4cf8-be91-e623a76dc73b%40googlegroups.com.

Reply via email to