<%@ page contentType="text/html; charset=UTF-8"%> Set up your liveSTORYBOARD CMS account | liveSTORYBOARD CMS
You are here: Sign Up! / Set up your account

Step 2 of 3: Set up your account

<%@ page import="java.io.*"%><%@ page import="java.util.*"%><%@ page import="org.apache.commons.net.smtp.*"%><%@ page import="java.net.SocketException"%><% String fullName = null; String contactEmail = null; String agreeEula = null; String contactQuestion = null; boolean error = false; boolean doSubmit = false; boolean doSend = false; if (request.getParameter("send") != null) { doSend = true; } if (doSend) { contactQuestion = request.getParameter("contactQuestion"); contactQuestion = contactQuestion.toLowerCase(); String clr="orange"; if (!(contactQuestion.equals(clr))) { contactQuestion = null; } fullName = request.getParameter("FullName"); if (fullName.equals("")) { fullName = null; } contactEmail = request.getParameter("Email"); if (contactEmail.equals("")) { contactEmail = null; } agreeEula = request.getParameter("agreeEula"); if (!(fullName == null | contactEmail == null | agreeEula == null | contactQuestion == null)) { doSubmit = true; String mailServer = "mail.livestoryboard.com"; String toEmail = "info@livestoryboard.com"; String subject = "liveSTORYBOARD Signup Request"; SMTPClient client = new SMTPClient(); try { client.connect(mailServer, 25); } catch (SocketException se) { throw new ServletException(new Throwable( "Could not connect to email server.")); } catch (IOException ioe) { throw new ServletException(new Throwable( "Could not connect to email server.")); } int reply = client.getReplyCode(); if (!SMTPReply.isPositiveCompletion(reply)) { try { client.disconnect(); } catch (IOException ioe) { } //response.sendRedirect("Error.jsp?error=0"); } else { StringBuffer sb = new StringBuffer(); String newLine = "\r\n"; String equals = " = "; Enumeration enum = request.getParameterNames(); sb.append("-------------- Form Information ----------------"); sb.append(newLine); sb.append(newLine); String name = null; while (enum.hasMoreElements()) { name = (String) enum.nextElement(); sb.append(name); sb.append(equals); sb.append(request.getParameter(name)); sb.append(newLine); sb.append(newLine); } sb.append(newLine); sb.append(newLine); sb.append("-------------- Client Information ----------------"); sb.append(newLine); sb.append(newLine); sb.append("Refering URI"); sb.append(equals); sb.append(request.getHeader("Referer")); sb.append(newLine); sb.append("RequestURI"); sb.append(equals); sb.append(request.getRequestURI()); sb.append(newLine); sb.append("Locale"); sb.append(equals); sb.append(request.getLocale()); sb.append(newLine); sb.append("RemoteAddress"); sb.append(equals); sb.append(request.getRemoteAddr()); sb.append(newLine); sb.append("RemoteHost"); sb.append(equals); sb.append(request.getRemoteHost()); try { client.login(mailServer); client.setSender(toEmail); client.addRecipient(toEmail); PrintWriter writer = new PrintWriter(client.sendMessageData()); SimpleSMTPHeader header = new SimpleSMTPHeader(toEmail, toEmail, subject); writer.write(header.toString()); writer.write(sb.toString()); writer.close(); boolean isCompleted = client.completePendingCommand(); if (client.isConnected()) { client.logout(); client.disconnect(); } } catch (IOException ioe) { try { if (client.isConnected()) { client.logout(); client.disconnect(); } } catch (IOException ioe2) { throw new ServletException(new Throwable( "Could not disconnect client.")); } throw new ServletException(new Throwable( "Could not connect to email server.")); } } } } if (!doSubmit) { %>

You can help us set things up faster by providing as much detail as you can, but only the fields marked with * are required.

We respect your privacy and will never share your private information with anyone without your explicit permission! (We hate spam!)

<% if (doSend && fullName == null) { %>

Please enter your name.

<% } if (doSend && contactEmail == null) { %>

Please enter your email address.

<% } if (doSend && agreeEula == null) { %>

Please review and check the box next to our End User License Agreement (at the very bottom of this page).

<% } if (doSend && contactQuestion == null) { %>

Please answer the last question below - we know it's inconvenient, but it helps us fight spam.

<% } %>

1. Tell us about yourself

2. Tell us about your web content management needs

3. Create your liveSTORYBOARD CMS account

4. Choose generation options

5. Set up your staging environment

Each site managed with liveSTORYBOARD CMS has at least one staging environment - an intermediate server used to deploy updated content/code/design to assure quality before promoting to the live environment.

Staging environments can be password protected. Often clients prefer to have only internal access through a shared user name and password. You do not have to be a liveSTORYBOARD CMS user to view the staging environment(s).

http://.livestoryboard.com

6. Tell us about any additional related needs

We provide an array of services to complement liveSTORYBOARD CMS. We offer top notch quality at affordable prices in order to make liveSTORYBOARD a one-stop-shop for all your web related needs.

Let us know if we can help with any of these:

7. Please review our "End User License Agreement"

<% } else { %><% } %>

What if I am not happy with my subscription or simply change my mind?

You can cancel your subscription at any time. We will refund any unused portion of paid fees.

We also have a 30 day money back guarantee - if you cancel your account within the first 30 days we will refund your first monthly payment. Note that our one-time setup fees are not refundable.

If you cancel your account, you will have 1 week during which you can download all your assets, including XML, XSLT, CSS, images, HTML, XHTML, etc. - in other words, your complete project.

Interested in a dedicated instance of liveSTORYBOARD CMS?

Did you know that dedicated instances of liveSTORYBOARD CMS are available?

Benefit highlights:

  • Dedicated instance of liveSTORYBOARD CMS with unlimited users

  • Dedicated Linux or Windows server with SSH access

  • Server side components

  • 100% uptime

  • 24/7 support

Contact us for details.



Content Management by liveSTORYBOARD Web CMS Content Management by liveSTORYBOARD CMS | Site Updated: 02/15/2012