Click here to show or hide the menubar.

New membership prefs


A few weeks ago, I realized I wouldn't be able to launch the worldoutline without the ability to give people free limited-time test accounts.

I just didn't have enough experience with real newbie users. Had to find a way to get some engagement.

It worked. I'm getting great bug reports now. And questions from curious users who show me where I need to do more fixing.

Now I know that the membership prefs work, they've been tested in the field, I want to get them off my plate.

What's new

There's a new prefs page in the OPML Server website, that allows you to say whether your membership is Open, Limited or Closed. If it's limited, you specify an invitation code, and a count of invitations remaining for it. You can also specify a bit of text to explain what's going on.

You can see this in action on the signup page on my Tulsa server. Here's a screen shot of the new Membership prefs page.

I switched to the 3D boxes created by Nicolas Gallagher. For both signup and signin dialogs.

Unless you have Closed membership, there's a Sign-Up command in the menu, where ever there would be a Sign-In command. This still needs to be added to Radio2 and River2.

How to test

The membership defaults to Closed, so you shouldn't have to do anything to secure your server. However you should check this. There shouldn't be a Sign-up command in the World Outline menu or the OPML Server menu.

Then it's up to you whether you want to offer membership to people using your server.

I'd say it depends on how confident you are of your ability as a sysadmin and whether you want to be generous. If you decide to do hosting, be sure you're on the Frontier-user list so you get in the loop on any problems people may find.

Parts

opmlEditor.init

worldOutlineSuite.viewMenu

opmlEditor.data.outlines.prefs

opmlEditor.data.outlines.signInTemplate

opmlEditor.data.outlines.signUpTemplate

opmlEditor.member.addSignInCommands

opmlEditor.member.getRedirectUrl

opmlEditor.member.signin

opmlEditor.member.signup

opmlEditor.website.signup

prefs2.radioListPref

worldOutlineWebsite.signin

worldOutlineWebsite.signup


Posted on Thursday, June 21, 2012 at 1:38 PM by Dave Winer.