Automating Site Creation, Attracting New Users and Billing Customers

 

Feature Plan

User Interaction

Step 1

Page 1 GUEST LOGIN (basically anonymous)

  • Name of Organization You Want to Host on TopazPort
  • Sitename (this autofills from above, but removes spaces)
  • Email address (check for validity) This address will never be used to send you unsolicited emails from us or any third parties, period. 'Privacy Policy'
  • no confirmation is sent

CREATE AN ACCOUNT (this will save your settings so you can save your custom configuration)

  • as above plus:
  • Your Name [we should parse this for first/last]
  • Domain Name you wish to use for your site installation (optional)
  • Password
  • Terms of Use Checkbox
  • An email is sent to the user for them to confirm their email address

PAY FOR AN ACCOUNT

  • confirm name and billing info
  • billing info

Step 2

Page 2 Site Installation Please confirm your sitename

  • do you own {sitename.com} (editable) yes or no

You will use the web address below or your site will be {sitename}

  • {sitename} (editable)

your web address will be yalenet/{sitename}

  • select a layout (thumbnails - one option for now)
  • Terms of Use Checkbox (Required)

INSTALL button

Step 2.5

To configure your domain Name:

    • call us at 212-481-1681 to get set up or just
    • configure your DNS servers for your domain as follows:

ns0000.ns0.com (IP Address: 216.92.61.2) ns269.pair.com (IP Address: 209.68.2.114)

PROCEED button

Step 3

The GUEST user is then taken to

  • www.massmind.com/demos/_sitename
  • Site remains for 7days, available to anyone
  • There is a large banner on the site that advertises TopazPort and calls for user to register
  • user can upload one single picture (say witl max size 300k). More than that generates a simple error: "You Must Register to upload any more pictures" with link to added registration info.

The REGISTERED user is taken to

  • www.massmind.com/demos/sitename
  • There is a large banner on the site that advertises TopazPort and calls for user to pay
  • The site will be deleted if the user hasn’t confirmed their email address within a week.
  • user can upload up to 5 pics (say max file size increases, if we can do this) More than that generates reequest for credit card.

The PAID user:

  • site is moved ot massmind.com/tz/_sitename

or yalenete sites

  • yalenet/sitename

Spam scenario: what could someone do as a Guest to abuse an install in the 7 day trial?


Step 4

The user confirms their email address.

  • The URL continues for viewing
  • we track calls to site elements, and if more than 100 sessions per day we follow up manually by phone, email.
  • messaging says that site may be deleted at any time.

Step 5

The user gives us their credit card and billing information.

  • Banner is changed to something friendly
  • Total picture uploads limit is removed and individual file size is increased
  • we need to charge beyond a certain number of file uploads or filesize

Needed Legal Verbiage

Technical Details

New columns in the sites table


Group

Permissions architecture [alb] we could link sites to a Group "siteowner" for site state subscription purposes. see [Here]

[alb] we could link siteadmins to a group that granted siteadmin privilege to multiple sites - (one site admin may be site admin of multiple sites, but not ALL sites)


  • Site State
    1. Demo site
    2. Confirmed but not paying yet
    3. Paying site
    4. Unpublished site (using routine if an ownergroup is expired)
    5. Deleted site (trully deleting files should have some significant delay I think)
  • Alberto proposes that a Paying site that is behind on their payments should be managed by showing an ownergroup that is late in its payments
  • CreatedOn – when was this site created
  • VerifiedOn – When was this site verified
  • ModifiedOn - when was any element on site last edited

Main Site Settings Upgrade

  • Add what domain name do you want to use?
  • Should this be a redirect under massmind.com or do you want your url to be the only thing you see?

[New Billing Table]

Details [Here]