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
-~----------~----~----~----~------~----~------~--~---

Reply via email to