Prepare /documentation for quicksilver

Change-Id: Ia38f1acf2f507a4cbfe652a4369d31362809bedd
Signed-off-by: Christopher Guindon <chris.guindon@eclipse-foundation.org>
diff --git a/_projectCommon.php b/_projectCommon.php
deleted file mode 100644
index a405f19..0000000
--- a/_projectCommon.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-	# Set the theme for your project's web pages.
-	# See the Committer Tools "How Do I" for list of themes
-	# https://dev.eclipse.org/committers/
-	# Optional: defaults to system theme
-	$theme = "solstice";
-
-	# Define your project-wide Nav bars here.
-	# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
-	# these are optional
-
diff --git a/content/en_index.php b/content/en_index.php
index 79ec9bd..23842e4 100644
--- a/content/en_index.php
+++ b/content/en_index.php
@@ -1,17 +1,17 @@
 <?php
-/*******************************************************************************
- * Copyright (c) 2014 Eclipse Foundation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://eclipse.org/legal/epl-v10.html
+/**
+ * Copyright (c) 2014, 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
  *
  * Contributors:
- *    Christopher Guindon (Eclipse Foundation) - Initial implementation
- *******************************************************************************/
-if (basename ( __FILE__ ) == basename ( $_SERVER ['PHP_SELF'] )) {
-  exit ();
-}
+ *    Denis Roy (Eclipse Foundation) - initial API and implementation
+ *    Christopher Guindon (Eclipse Foundation)
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
 ?>
 
 <div id="fullcolumn">
@@ -20,43 +20,47 @@
     <h2>Current releases</h2>
     <ul>
       <li><a href="http://help.eclipse.org/oxygen/index.jsp"><b><img
-            src="/newsgroups/images/discovery.gif" /> Eclipse Oxygen (4.7)
-            Documentation</b></a><b> (HTML Help Center) </b></li>
+        src="/newsgroups/images/discovery.gif" /> Eclipse Oxygen (4.7)
+        Documentation</b></a><b> (HTML Help Center) </b>
+      </li>
     </ul>
     <h2>Older releases</h2>
     <ul>
       <li><a href="http://help.eclipse.org/neon/index.jsp"><b><img
-            src="/newsgroups/images/discovery.gif" /> Eclipse Neon (4.6)
-            Documentation</b></a><b> (HTML Help Center) </b></li>
+        src="/newsgroups/images/discovery.gif" /> Eclipse Neon (4.6)
+        Documentation</b></a><b> (HTML Help Center) </b>
+      </li>
       <li><a href="http://help.eclipse.org/mars/index.jsp"><b><img
-            src="/newsgroups/images/discovery.gif" /> Eclipse Mars (4.5)
-            Documentation</b></a><b> (HTML Help Center) </b></li>
+        src="/newsgroups/images/discovery.gif" /> Eclipse Mars (4.5)
+        Documentation</b></a><b> (HTML Help Center) </b>
+      </li>
       <li><a href="http://help.eclipse.org/luna/index.jsp"><b><img
-            src="/newsgroups/images/discovery.gif" /> Eclipse Luna (4.4)
-            Documentation</b></a><b> (HTML Help Center) </b></li>
+        src="/newsgroups/images/discovery.gif" /> Eclipse Luna (4.4)
+        Documentation</b></a><b> (HTML Help Center) </b>
+      </li>
       <li><a href="http://help.eclipse.org/kepler/index.jsp"><b><img
-            src="/newsgroups/images/discovery.gif" /> Eclipse Kepler (4.3)
-            Documentation</b></a><b> (HTML Help Center) </b></li>
+        src="/newsgroups/images/discovery.gif" /> Eclipse Kepler (4.3)
+        Documentation</b></a><b> (HTML Help Center) </b>
+      </li>
     </ul>
     <div class="homeitem3col">
       <h3>Eclipse 3.1 Documentation</h3>
       <ul>
         <li><a
           href="http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/org.eclipse.platform.doc.user.3.1.pdf.zip"><img
-            src="/images/zip.png" /> Workbench User Guide</a></li>
+          src="/images/zip.png" /> Workbench User Guide</a></li>
         <li><a
           href="http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/org.eclipse.jdt.doc.user.3.1.pdf.zip"><img
-            src="/images/zip.png" /> Java Development User Guide</a></li>
+          src="/images/zip.png" /> Java Development User Guide</a></li>
         <li><a
           href="http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/org.eclipse.pde.doc.user.3.1.pdf.zip"><img
-            src="/images/zip.png" /> PDE Guide</a></li>
+          src="/images/zip.png" /> PDE Guide</a></li>
         <li><a
           href="http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/org.eclipse.platform.doc.isv.3.1.pdf.zip"><img
-            src="/images/zip.png" /> Platform Plug-in Developer Guide</a></li>
+          src="/images/zip.png" /> Platform Plug-in Developer Guide</a></li>
         <li><a
           href="http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/org.eclipse.jdt.doc.isv.3.1.pdf.zip"><img
-            src="/images/zip.png" /> JDT Plug-in Developer Guide</a>
-
+          src="/images/zip.png" /> JDT Plug-in Developer Guide</a>
       </ul>
     </div>
   </div>
@@ -65,7 +69,8 @@
       <h6>Related links</h6>
       <ul>
         <li><a href="http://www.eclipse.org/home/newcomers.php">New to
-            Eclipse? Start here.</a></li>
+          Eclipse? Start here.</a>
+        </li>
         <li><a href="/articles/">Eclipse articles</a></li>
         <li><a href="/forums/">Forums</a></li>
         <li><a href="/resources/">Resources</a></li>
diff --git a/html/index.html b/html/index.html
deleted file mode 100644
index 4055ee7..0000000
--- a/html/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-	<head>
-		<meta http-equiv="refresh" content="0; url=http://help.eclipse.org/help31/index.jsp" />
-	</head>
-	<body>
-		This document has moved <a href="http://help.eclipse.org/help31/index.jsp">here.</a>  You will be taken there shortly.
-	</body>
-</html>
diff --git a/index.php b/index.php
index 39d1ed3..c75b789 100644
--- a/index.php
+++ b/index.php
@@ -1,34 +1,31 @@
 <?php
-/*******************************************************************************
- * Copyright (c) 2006-2014 Eclipse Foundation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://eclipse.org/legal/epl-v10.html
+/**
+ * Copyright (c) 2006-2014, 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
  *
  * Contributors:
- *		Denis Roy (Eclipse Foundation) - Initial implementation
- *		Christopher Guindon (Eclipse Foundation)
- *******************************************************************************/
+ *    Denis Roy (Eclipse Foundation) - initial API and implementation
+ *    Christopher Guindon (Eclipse Foundation)
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
 
-	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
-	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
-	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+$App = new App();
+$Theme = $App->getThemeClass();
 
-	$App 	= new App();
-	$Nav	= new Nav();
-	$Menu 	= new Menu();
+$pageTitle = "Eclipse documentation";
+$Theme->setPageTitle($pageTitle);
+$Theme->setPageKeywords("Eclipse, documentation, help, api, programmer, javadoc, sdk, developer, network, code");
+$Theme->setPageAuthor("Denis Roy");
 
-	include($App->getProjectCommon());
+// Place your html content in a file called content/en_pagename.php
+ob_start();
+include("content/en_" . $App->getScriptName());
+$html = ob_get_clean();
 
-	$pageTitle 		= "Eclipse documentation";
-	$pageKeywords	= "Eclipse, documentation, help, api, programmer, javadoc, sdk, developer, network, code";
-	$pageAuthor		= "Denis Roy";
-
-	ob_start();
-	include("content/en_" . $App->getScriptName());
-	$html = ob_get_clean();
-
-	# Generate the web page
-	$App->generatePage($theme, $Menu, NULL, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
\ No newline at end of file
+$Theme->setHtml($html);
+$Theme->generatePage();
\ No newline at end of file
diff --git a/main.html b/main.html
deleted file mode 100644
index 01a2147..0000000
--- a/main.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>

-   <head>

-      <meta http-equiv="refresh" content="0; url=./" />

-   </head>

-   <body>

-      <a href="./">This page has moved. Please update your links and bookmarks.</a>

-   </body>

-</html>
\ No newline at end of file