diff src/nabble/view/web/more/Forum.jtp @ 0:7ecd1a4ef557

add content
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 21 Mar 2019 19:15:52 -0600
parents
children 72765b66e2c3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/nabble/view/web/more/Forum.jtp	Thu Mar 21 19:15:52 2019 -0600
@@ -0,0 +1,167 @@
+<%
+package nabble.view.web.more;
+
+import fschmidt.util.servlet.JtpContext;
+import nabble.view.lib.UrlMappable;
+import nabble.view.lib.Jtp;
+import nabble.view.lib.Shared;
+import nabble.view.lib.help.Help;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.Collections;
+import java.util.Map;
+import java.util.regex.Pattern;
+
+
+public final class Forum extends HttpServlet implements UrlMappable {
+
+	private static final Pattern urlPtn = Pattern.compile("/why-nabble\\.html$");
+
+	public static String path() {
+		return "/why-nabble.html";
+	}
+
+	public Map<String,String[]> getParameterMapFromUrl(HttpServletRequest request,String mappedUrl) {
+		return Collections.emptyMap();
+	}
+
+	public Pattern getUrlPattern() {
+		return urlPtn;
+	}
+
+	protected void service(HttpServletRequest request,HttpServletResponse response)
+		throws ServletException, IOException
+	{
+		PrintWriter out = response.getWriter();
+		String context = request.getContextPath();
+		JtpContext jtpContext = (JtpContext)getServletContext().getAttribute(JtpContext.attrName);
+		%>
+		<html>
+		<head>
+		<%
+		Shared.title(request,response,"Start a forum with us");
+		%>
+		</head>
+		<body>
+		<%
+		Shared.minHeader(request,response);
+		%>
+
+		<h1>Why Start Your Forum at Nabble?</h1>
+
+		<style>
+			table.category {
+				margin-bottom: .5em;
+				width: 48em;
+			}
+			td.number { width: 3em; }
+			span.number {
+				font-size: 200%;
+				padding: 0 .3em .03em;
+				border-width:1px;
+				border-style:solid;			
+			}
+			span.title {
+				display:block;
+				font-size: 150%;
+				width: 100%;
+				margin-bottom: .5em;
+				border-bottom-width:1px;
+				border-bottom-style:solid;
+			}
+			a.forum-link {
+				font-size: 130%;
+			}
+			a.more {
+				font-size:80%;
+			}
+		</style>
+		
+		<table class="category">
+			<tr valign="top">
+				<td class="number">
+					<span class="number shaded-bg-color medium-border-color">1</span>
+				</td>
+				<td>
+					<span class="title medium-border-color">Free</span>
+					No fees whatsoever.<br>
+					No forced banner ads.<br>
+					No limit on how big or how busy your forum is.<br>
+					Free upload of pictures and files.<br>
+					Free XML feed.<br>
+					Free full export if you want to leave.<br>
+				</td>
+			</tr>
+		</table>
+
+		<table class="category">
+			<tr valign="top">
+				<td class="number">
+					<span class="number shaded-bg-color medium-border-color">2</span>
+				</td>
+				<td>
+					<span class="title medium-border-color">Simple</span>
+					Nothing to install, instant setup.<br>
+					Clean minimalist UI.<br>
+				</td>
+			</tr>
+		</table>
+
+		<table class="category">
+			<tr valign="top">
+				<td class="number">
+					<span class="number shaded-bg-color medium-border-color">3</span>
+				</td>
+				<td>
+					<span class="title medium-border-color">Embeddable</span>
+					Embed your forum in any website, just like Youtube videos.<br>
+					Change the appearance of your forum to match the look-and-feel of your pages.<br>
+				</td>
+			</tr>
+		</table>
+
+		<table class="category">
+			<tr valign="top">
+				<td class="number">
+					<span class="number shaded-bg-color medium-border-color">4</span>
+				</td>
+				<td>
+					<span class="title medium-border-color">Fast</span>
+					Powerful search (<a class="more" href="<%=Help.search.url(request)%>">more</a>).<br>
+					Fast loading of pages.<br>
+					Fast support.<br>
+				</td>
+			</tr>
+		</table>
+
+		<table class="category">
+			<tr valign="top">
+				<td class="number">
+					<span class="number shaded-bg-color medium-border-color">5</span>
+				</td>
+				<td>
+					<span class="title medium-border-color">Advanced</span>
+					SEO (<a class="more" href="<%=Help.seo.url(request)%>">more</a>).<br>
+					Mirror your group (<a class="more" href="<%=Help.mirror.url(request)%>">more</a>).
+				</td>
+			</tr>
+		</table>
+		<br/>
+		<a class="forum-link" href="<%=ForumStart.path("forum")%>">Start a free forum now</a> &raquo;
+
+		<%
+		Shared.footer(request,response);
+		%>
+		<% Shared.analytics(request,response); %>
+		</body>
+		</html>
+		<%
+	}
+}
+%>