On Sat, Feb 21, 2009 at 12:27 AM, Benjamin Kraus <[email protected]> wrote: > > I'm completely new to BoltWire. One of the first things I want to do > is completely lock down the site. This may seem like an odd thing to > do for a wiki, but while I'm learning how to use and administer the > wiki, I want to make sure that nobody else goes for a joy ride on the > completely wide open site. > > First off, I want to say how incredibly easy the actual installation > was. It was "up and running" in a matter of almost seconds. The > additional tweaking (moving the barn and farm out of web readable > territory) took only a few extra minutes. > > So, now I want to: > 1) prevent anyone from registering new accounts > 2) prevent anyone from viewing or editing any pages > > Next, I want to: > 3) Add email verification to the registration process. > > I think I accomplished step 1 by editing the "site.auth.view" and > changing one line: > "action.register: @guest" to "action.register: @member"
This will do it! I would set it to @admin instead, to be safer, though the admin action itself will block non admins from creating new accounts. > I think I accomplished step 2 by editing the "site.auth.view" and > changing one line: > "*: @guest" to "*: @member" Yep! Unless there are other lines turning on certain pages. For example you will probably want to have *: @member main: @guest action.login: @guest side: @guest (and other zones...) > Can someone please confirm that the above changes will prevent anyone > (other than me) from doing anything on the site (at least for the time > being)? You understand it correctly. I can't guarantee anything without knowing all your plugins, config and permission settings, but this is the right way to set your authorizations. Good job figuring it out so well. > Now, on to step 3. The email verification plugin says that I need to > "Make sure you have the email plugin enabled". However, I can't seem > to actually *find* the email plugin. All the links point to "http:// > www.boltwire.com/index.php?p=solutions.email", which is a list of > email plugins, not a plugin itself. The email "Concepts" page (http:// > www.boltwire.com/index.php?p=docs.concepts.mail) also has links to the > email plugin that point to the list of plugins. Based on the email > concepts page, it is unclear if I still need the email plugin in order > to use the email verification plugin. This is probably something that needs to be updated. The plugin was renamed newsletter and can be found here: http://www.boltwire.com/index.php?p=solutions.email.newsletter But the email verification plugin really needs to be updated because BoltWire now has pretty good email capabilities built into the core, so the extra email plugin is not really needed. I have a simpler script on my own site using the new core functions. If I get a chance I'll try and update the backup file. It might take a while. > Can anyone post simplified step-by-step instructions of how to get > email verification going? I should note email verification scripts are not simple. For example what do you do if someone's email changes? Do you authorize the new address? Do you want to use the email for password reminders? Do you want mailing lists? Would you settle for a simple pattern matching recognition? That can just be one extra line in your register form. Or do you want to be able to send a message and get some kind of confirmation back? Let me know exactly how you would like it to work, and I'll see what I can come up with. > I'm currently trying a couple different wikis, trying to find the best > fit. BoltWire looks like a really cool wiki engine, but the > documentation wiki seems to be a mess of outdated documentation and > broken links. Is this because: > a) BoltWire is in such a state of flux the documentation can't keep up > b) BoltWire just underwent a huge change and the documentation is > still being revamped > c) The documentation itself is being reorganized, or > d) Some other reason? Despite Linly assessment, I think BoltWire has a fair bit of documentation, it has recently been nicely re-organized, and apart from advanced new features, most of the basic documents are solid. We are however in the process of a push to get to 3.xx, so little things have been breaking here and there over the last few weeks. There is also a great internal help system available in BoltWire, just by going to site.help. Or by adding something like &help=mail to any BoltWire URL. Ultimately we need to cultivate a culture of greater willingness to collectively edit the docs. You are welcome to add notes, improvements or comments to pages that need help. Like updating links to the email plugin. :) BTW, welcome to BoltWire. Really glad to have you! If you can get over our growing pains (we're still barely a year old) I think you'll be quite surprized at what BoltWire can do. Cheers, Dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "BoltWire" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/boltwire?hl=en -~----------~----~----~----~------~----~------~--~---
