sendwheel, Thanks so much for this, I will test it in haste as I have a large online hosting environment based on PHP which has being unsuitable for hosting my "private" wikis. I could never get prior php solutions working.
I will eventually use https and even a CDN for speed. I am also committed to integrating TiddlyWiki with other platforms like WordPress and this is a good method. If I may extend the conversation a little, have you done any work with executing php from within TiddlyWiki - basically calling php installed on the host for this purpose? It would allow feedback and comments to read only tiddlywiki users. Regards Tony On Thursday, September 6, 2018 at 3:24:10 AM UTC+10, sendwheel wrote: > > Created a new plugin to handle saving the wiki to a PHP based server. > This can replace legacy store.php usage. The plugin is a bit more > streamlined, updated code base, and adds some security enhancements to the > process. > > It also has a fairly thorough debug test that can be run during setup to > help squash environment/server problems > > > Project page here: > https://github.com/sendwheel/tw-receiver > > Comments and contributions welcome. > > > > Security wise offers: > - Challenge Digest Authentication (enhanced security) > -- This simple mechanism avoids passing the password in plain text. > Instead the server is queried for a challenge token and that token is then > combined with the password to form a new string that is both unique and > temporary. > - Data Integrity Signing (enhanced security) > -- This practice creates a unique signature of the wiki text with the > secret key. Checking the validity of this signature ensures the integrity > of the wiki data and helps prevent tampering in transit. > > > (also posted to TiddlyWikiDev) > Please let me know your thoughts. > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/d7f06d24-d08e-4ca6-a1c5-3b12b03e3709%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

