Hi, I had take a look FenixWebServer and found that it basically just a 
simple http server with a great setting UI based on nw.js.
Because TW5 only use "PUT" method to upload full wiki file, it isn't hard 
to add support to FenixWebServer (add handler here 
<https://github.com/coreybutler/fenix/blob/ce239ba996a350d929a1f501c6bba80eff8e701b/src/lib/api/server.js#L335>)
 
or any kind of http server.
But what's your main purpose to select FenixWebServer to make a fork? The 
great setting UI? Or just easy to use (setup path, port, account, and then 
start)?
For "easy to use", a simplest Tiddlyserver which run a WebDAV server and 
serve TW5 html file will also do that.
There are so many different WebDAV server implement you could try, eg: this 
<https://github.com/hacdias/webdav> and this 
<https://github.com/wolf71/TinyWebDav>.
But this use case (WebDAV) had several issues:
1. any update will upload a full wiki file, a least 2MB for a empty wiki 
(v5.1.17), that's not small for a mobile user.
2. In most implement, if you set authenticate, then everyone must login to 
view and with edit permission, you can't let guest view without edit 
permission.
3. the wiki only load once when open, if there are multiple user edit and 
save, one of their data will be lost.
To overcome those issues, I make a fork of widdly 
<https://github.com/cs8425/widdly>, merge the benefit of PutSaver (WebDAV) 
and TiddlyWeb plugin, detail can see here 
<https://github.com/cs8425/widdly#different-between-putsaver-tiddlyweb-and-both-enable>
.
Although I'm still coding for more and more features, it's easy to setup 
and use, with more features. You can give it a try. :)



David Masterson於 2018年9月23日星期日 UTC+8上午1時41分38秒寫道:
>
> Has anyone looked at the FenixWebServer?  It appears to be an Open Source 
> Static Webserver ready to be forked on Github that is super-easy to setup 
> and, therefore, ripe to have updates for TiddlyServer added to it to make 
> it compatible with TiddlyWiki for creating your own home Tiddlyserver.  I'm 
> not an expert on these things anymore, but I don't think it would be hard 
> for someone familiar with servers and, in particular, TiddlyServer to make 
> the fix and put it out for the TiddlyWiki community on Github.
>
> Anyone??
>

-- 
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 post to this group, send email to tiddlywikidev@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/43ee3513-9bc8-42cd-998a-ddb4835ce1b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to