src/generateDirectoryListing.js

On Sun, Dec 8, 2019 at 2:01 AM Mohammad <mohammad.rahm...@gmail.com> wrote:

> Hi Arlen,
>  Where is the landing page of TiddlyServer!
> I gonna to give try if I can use TW for landing page!
>
> --Mohammad
>
> On Tuesday, December 3, 2019 at 11:30:43 PM UTC+3:30, 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 <cyn...@gmail.com> 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 tiddl...@googlegroups.com.
>>> 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 tiddlywiki+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/c6f61246-82bd-4f51-9d7d-fff80bb07a05%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/c6f61246-82bd-4f51-9d7d-fff80bb07a05%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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSSi_2_7m0a171Xft%3DLSOn-WZvz5GJEKVL%3DtMSqnmd6xSw%40mail.gmail.com.

Reply via email to