I was thinking (wow!). When I installed DokuWiki I loved to see the simplicity of this tool. Now I'm moving 7throot from a server to other. This new one is a shared hosting and I don't know how many root users can read my 'denied acl pages' via file-system.
I've no critical information here, but if I have denied a page or namespace on web, Why a root could read it without troubles (plain text)?. Anyone knows if it would be possible to crypt pages or namespaces?. If NO, that would be a good idea for a plugin development ;).
Discussion
AFAIK there is no existing plugin, but all you need is there. DokuWiki already contains a Blowfish library for symmetric encryption. A plugin which asks for a password to display an encrypted page should be relatively easy to write I guess.
Another idea would be to handle the whole encryption/decryption on the client using a JavaScript implementation of an encryption algorithm. This way the decrypted text would never be on the server.
I was taking a look to see how plugins works and start the development when Chi points me a missing plugin that is doing exactly what you described on second idea (JavaScript one):
Thanks @Chimeric other time :D
Great sidebar here. Could you tell me how iI can install this one on my homepage? Thanky a lot!
Again one more question. I don“t nknow how to start the blog pluggin. Who can help?
@Daniel: You can download any of r7throot* templates on Projects section, decompress the file in $DOKU/lib/tpl and configure your template. Most of them had a sidebar like this one.
Talking about the blog plugin, install it ($DOKU/tpl/plugins) and configure the name of the namespace you will use for blogging (blog should be a good name). After that you may create that namespace with this code:
{{blog>blog}}Where second 'blog' is the name you had chosen before. Last step is start to write a post.