Infra 1989 - Creating the new Neon page
Change-Id: I9902023cde7dd607597dd92260ac02b71b6c0fc9
Signed-off-by: Eric Poirier <eric@eclipse.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0c2327b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/assets/bower_components/
+/assets/node_modules/
+/fonts/
+/audio/
diff --git a/assets/Gruntfile.js b/assets/Gruntfile.js
new file mode 100644
index 0000000..8e85f93
--- /dev/null
+++ b/assets/Gruntfile.js
@@ -0,0 +1,73 @@
+/**
+ * Eclipse Downloads Grunt File
+ *
+ * Copyright (c) 2016 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://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - initial API and implementation
+ */
+module.exports = function(grunt) {
+ // Initializing the configuration object
+ grunt.initConfig({
+ // Task configuration
+ less: {
+ development: {
+ options: {
+ compress: true,
+ // minifying the result
+ },
+ files: {
+ // compiling styles.less into styles.css
+ "./public/stylesheets/neon.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/neon/neon.less",
+ "./public/stylesheets/neon-fonts.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/neon/fonts.less",
+ }
+ }
+ },
+ concat: {
+ css_download: {
+ src: ['./public/stylesheets/neon.min.css',"./public/stylesheets/neon-fonts.min.css"],
+ dest: './public/stylesheets/neon.min.css',
+ },
+ },
+ uglify: {
+ options: {
+ mangle: false
+ // Use if you want the names of your functions and variables
+ // unchanged.
+ },
+ js_files: {
+ files: {
+ './public/javascript/neon.min.js': './src/javascript/neon.js',
+ }
+ },
+ },
+ watch: {
+ js_files: {
+ files: ['./src/javascript/neon.js'],
+ tasks: ['uglify:js_files']
+ },
+ less: {
+ files: ['./src/stylesheets/**/*.less',
+ './bower_components/solstice-assets/less/*.less',
+ './bower_components/solstice-assets/**/*.less',
+ ],
+ tasks: ['less','concat'],
+ options: {
+ livereload: true
+ // reloads the browser
+ }
+ },
+ }
+ });
+ // Plugin loading
+ grunt.loadNpmTasks('grunt-contrib-concat');
+ grunt.loadNpmTasks('grunt-contrib-watch');
+ grunt.loadNpmTasks('grunt-contrib-less');
+ grunt.loadNpmTasks('grunt-contrib-uglify');
+ // Task definition
+ grunt.registerTask('default', ['watch']);
+};
\ No newline at end of file
diff --git a/assets/bower.json b/assets/bower.json
new file mode 100644
index 0000000..96c15de
--- /dev/null
+++ b/assets/bower.json
@@ -0,0 +1,21 @@
+{
+ "name": "eclipse-neon",
+ "version": "0.0.1",
+ "authors": [
+ "Eric Poirier <eric@eclipse.org>"
+ ],
+ "description": "Assets for eclipse.org Neon section.",
+ "license": "EPL",
+ "homepage": "https://www.eclipse.org/neon",
+ "private": true,
+ "ignore": [
+ "**/.*",
+ "node_modules",
+ "bower_components",
+ "test",
+ "tests"
+ ],
+ "devDependencies": {
+ "solstice-assets": "git@github.com:EclipseFdn/solstice-assets.git"
+ }
+}
diff --git a/assets/package.json b/assets/package.json
new file mode 100644
index 0000000..e2d7757
--- /dev/null
+++ b/assets/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "eclipse-neon",
+ "version": "0.0.1",
+ "description": "Assets for eclipse.org neon section.",
+ "main": "Gruntfile.js",
+ "author": "Eric Poirier",
+ "license": "EPL",
+ "bugs": {
+ "url": "https://bugs.eclipse.org/bugs/buglist.cgi?component=Website&list_id=8318814&product=Community&resolution=---"
+ },
+ "scripts": {
+ "grunt": "node_modules/.bin/grunt",
+ "bower": "node_modules/.bin/bower"
+ },
+ "readmeFilename": "README.md",
+ "devDependencies": {
+ "bower": "^1.4.1",
+ "grunt": "^0.4.5",
+ "grunt-cli": "^0.1.13",
+ "grunt-contrib-concat": "~0.4.0",
+ "grunt-contrib-copy": "^0.5.0",
+ "grunt-contrib-less": "^1.0.1",
+ "grunt-contrib-uglify": "^0.9.1",
+ "grunt-contrib-watch": "^0.6.1"
+ }
+}
diff --git a/assets/public/images/header-swirls.png b/assets/public/images/header-swirls.png
new file mode 100644
index 0000000..991d7ce
--- /dev/null
+++ b/assets/public/images/header-swirls.png
Binary files differ
diff --git a/assets/public/images/logo-eclipse-neon.png b/assets/public/images/logo-eclipse-neon.png
new file mode 100644
index 0000000..78dd751
--- /dev/null
+++ b/assets/public/images/logo-eclipse-neon.png
Binary files differ
diff --git a/assets/public/images/neon-bg.jpg b/assets/public/images/neon-bg.jpg
new file mode 100644
index 0000000..6a77d5c
--- /dev/null
+++ b/assets/public/images/neon-bg.jpg
Binary files differ
diff --git a/assets/public/images/neon-buy-now.png b/assets/public/images/neon-buy-now.png
new file mode 100644
index 0000000..4c228d3
--- /dev/null
+++ b/assets/public/images/neon-buy-now.png
Binary files differ
diff --git a/assets/public/images/neon-header-arrow.png b/assets/public/images/neon-header-arrow.png
new file mode 100644
index 0000000..d0f765d
--- /dev/null
+++ b/assets/public/images/neon-header-arrow.png
Binary files differ
diff --git a/assets/public/images/social-arrow.png b/assets/public/images/social-arrow.png
new file mode 100644
index 0000000..cbac433
--- /dev/null
+++ b/assets/public/images/social-arrow.png
Binary files differ
diff --git a/assets/public/stylesheets/neon-fonts.min.css b/assets/public/stylesheets/neon-fonts.min.css
new file mode 100644
index 0000000..25111e4
--- /dev/null
+++ b/assets/public/stylesheets/neon-fonts.min.css
@@ -0,0 +1 @@
+@font-face{font-family:'clipregular';src:url('/neon/fonts/clip-webfont.eot');src:url('/neon/fonts/clip-webfont.eot?#iefix') format('embedded-opentype'),url('/neon/fonts/clip-webfont.woff2') format('woff2'),url('/neon/fonts/clip-webfont.woff') format('woff'),url('/neon/fonts/clip-webfont.ttf') format('truetype'),url('/neon/fonts/clip-webfont.svg#clipregular') format('svg');font-weight:normal;font-style:normal}
\ No newline at end of file
diff --git a/assets/public/stylesheets/neon.min.css b/assets/public/stylesheets/neon.min.css
new file mode 100644
index 0000000..9dc987a
--- /dev/null
+++ b/assets/public/stylesheets/neon.min.css
@@ -0,0 +1,2 @@
+@keyframes blink-one{0%,19.999%,22%,62.999%,64%,64.999%,70%,100%{opacity:1;text-shadow:0 0 5px #922596,0 0 10px #922596,0 0 20px #922596,0 0 30px #922596,0 0 40px #421144,0 0 55px #421144}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4;text-shadow:none}}@keyframes blink-two{0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100%{opacity:1;text-shadow:0 0 5px #922596,0 0 10px #922596,0 0 20px #922596,0 0 30px #922596,0 0 40px #421144,0 0 55px #421144}19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999%{opacity:.4;text-shadow:none}}body,.neon-container{font-family:'Lato','Open Sans','Arial',sans-serif;color:#fff;font-weight:300}.span-block span{display:block}.neon-container{background-image:url("../images/neon-bg.jpg");background-position:top left;background-repeat:y-repeat;background-color:#000}.neon-container:after{content:"";display:block;height:4px;width:100%;background-color:#fff;box-shadow:0 0 3px 3px #0332b8}.neon-header{background-image:url("../images/header-swirls.png");background-size:100%;background-repeat:no-repeat;background-position:top left;text-align:center}@media (min-width:768px){.neon-header{background-size:70%}}.neon-header:after{content:"";display:block;height:4px;width:100%;background-color:#fff;box-shadow:0 0 3px 3px #0332b8;margin-top:50px}.neon-header .container{padding:30px 0}@media (min-width:992px){.neon-header .container{padding:60px 0;min-height:350px}}.neon-header .other-packages-link{color:#fff;text-decoration:underline;font-weight:300}.neon-header-h1{margin-bottom:0;margin-top:0;line-height:1}.neon-header-h1 span{color:#fff}.neon-title{font-family:'clipregular',sans-serif;font-size:110px;text-shadow:0 0 5px #922596,0 0 10px #922596,0 0 20px #922596,0 0 30px #922596,0 0 40px #421144,0 0 55px #421144;position:relative}@media (min-width:992px){.neon-title{font-size:180px}}.neon-title:after{content:"";display:block;background-image:url('../images/neon-header-arrow.png');background-size:100%;background-repeat:no-repeat;position:absolute;width:60px;height:140px;bottom:-128px;right:-17px}@media (min-width:992px){.neon-title:after{width:116px;height:166px;bottom:-129px;right:-70px}}.blink-one{animation:blink-one 20s linear infinite}.blink-two{animation:blink-two 25s linear infinite}.neon-year{color:#fff;font-size:36px;margin-bottom:20px;display:block}@media (min-width:992px){.neon-year{font-size:48px}}.neon-content{background-color:rgba(0,0,0,0.8)}.neon-section{padding:20px 0}.neon-section h2,.neon-section h3{font-family:'clipregular',sans-serif;color:#fff}.neon-section .social-news-date{font-size:10px}.neon-section a{color:#fff}.noteworthy-h2{text-shadow:0 0 5px #ce08d7,0 0 10px #ce08d7,0 0 20px #ce08d7,0 0 30px #ce08d7,0 0 40px #700475,0 0 55px #700475}.resources-h2{text-shadow:0 0 5px #1fc139,0 0 10px #1fc139,0 0 20px #1fc139,0 0 30px #1fc139,0 0 40px #11691f,0 0 55px #11691f}.social-h2{font-size:100px;position:relative;margin-top:-30px;line-height:.8;text-shadow:0 0 5px #2175c0,0 0 10px #2175c0,0 0 20px #2175c0,0 0 30px #2175c0,0 0 40px #124069,0 0 55px #124069}@media (min-width:992px){.social-h2{font-size:130px}}.social-h2 span.small-social-h2{font-size:.5em;color:#fff}.news-h3{text-shadow:0 0 5px #ce08d7,0 0 10px #ce08d7,0 0 20px #ce08d7,0 0 30px #ce08d7,0 0 40px #700475,0 0 55px #700475;font-size:32px}.social-h3{text-shadow:0 0 5px #e2d313,0 0 10px #e2d313,0 0 20px #e2d313,0 0 30px #e2d313,0 0 40px #847b0b,0 0 55px #847b0b;font-size:39px;text-align:center}.social-h4{font-size:16px;font-weight:700;color:#fff;margin-top:0}.web-series-h3{text-shadow:0 0 5px #d89810,0 0 10px #d89810,0 0 20px #d89810,0 0 30px #d89810,0 0 40px #795509,0 0 55px #795509}.neon-circle{background-color:#fff;border-radius:100px;display:block;width:24px;height:24px;color:#000;text-align:center;padding-top:2px}.neon-circle-pink{box-shadow:0 0 5px #ce08d7,0 0 10px #ce08d7,0 0 20px #ce08d7,0 0 30px #ce08d7,0 0 40px #700475,0 0 55px #700475;background:#f14df8;background:-webkit-linear-gradient(left top, #f14df8, #fff);background:-o-linear-gradient(bottom right, #f14df8, #fff);background:-moz-linear-gradient(bottom right, #f14df8, #fff);background:linear-gradient(to bottom right, #f14df8, #fff)}.neon-circle-blue{box-shadow:0 0 5px #2175c0,0 0 10px #2175c0,0 0 20px #2175c0,0 0 30px #2175c0,0 0 40px #124069,0 0 55px #124069;background:#63a7e4;background:-webkit-linear-gradient(left top, #63a7e4, #fff);background:-o-linear-gradient(bottom right, #63a7e4, #fff);background:-moz-linear-gradient(bottom right, #63a7e4, #fff);background:linear-gradient(to bottom right, #63a7e4, #fff)}.neon-circle-green{box-shadow:0 0 5px #1fc139,0 0 10px #1fc139,0 0 20px #1fc139,0 0 30px #1fc139,0 0 40px #11691f,0 0 55px #11691f;background:#60e676;background:-webkit-linear-gradient(left top, #60e676, #fff);background:-o-linear-gradient(bottom right, #60e676, #fff);background:-moz-linear-gradient(bottom right, #60e676, #fff);background:linear-gradient(to bottom right, #60e676, #fff)}.neon-circle-yellow{box-shadow:0 0 5px #e2d313,0 0 10px #e2d313,0 0 20px #e2d313,0 0 30px #e2d313,0 0 40px #847b0b,0 0 55px #847b0b;background:#f2e869;background:-webkit-linear-gradient(left top, #f2e869, #fff);background:-o-linear-gradient(bottom right, #f2e869, #fff);background:-moz-linear-gradient(bottom right, #f2e869, #fff);background:linear-gradient(to bottom right, #f2e869, #fff)}.btn-neon{background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;padding:8px 30px}.btn-neon:hover{color:#fff}.btn-download{box-shadow:0 0 15px 2px #922596,#922596 0 0 11px 3px inset;background-color:#922596;border-color:#ba2fbf}.btn-download:hover{box-shadow:0 0 20px 3px #922596,#922596 0 0 24px 5px inset}.btn-neon-pink{box-shadow:0 0 15px 2px #ce08d7,#ce08d7 0 0 11px 3px inset}.btn-neon-pink:hover{box-shadow:0 0 20px 3px #ce08d7,#ce08d7 0 0 24px 5px inset}.btn-neon-blue{box-shadow:0 0 15px 2px #2175c0,#2175c0 0 0 11px 3px inset}.btn-neon-blue:hover{box-shadow:0 0 20px 3px #2175c0,#2175c0 0 0 24px 5px inset}.btn-neon-green{box-shadow:0 0 15px 2px #1fc139,#1fc139 0 0 11px 3px inset}.btn-neon-green:hover{box-shadow:0 0 20px 3px #1fc139,#1fc139 0 0 24px 5px inset}.btn-neon-yellow{box-shadow:0 0 15px 2px #e2d313,#e2d313 0 0 11px 3px inset}.btn-neon-yellow:hover{box-shadow:0 0 20px 3px #e2d313,#e2d313 0 0 24px 5px inset}.btn-neon-brown{box-shadow:0 0 15px 2px #d89810,#d89810 0 0 11px 3px inset}.btn-neon-brown:hover{box-shadow:0 0 20px 3px #d89810,#d89810 0 0 24px 5px inset}.btn-white-text{color:#fff}.btn-white-text:active,.btn-white-text:focus,.btn-white-text:visited,.btn-white-text:hover{color:#fff}@media (min-width:768px){.btn-same-width{width:100%}}@media (max-width:768px){.btn-same-width{width:200px}}.neon-donate-text{font-size:24px}@media (min-width:768px){.neon-donate-text{margin-top:60px}}.neon-donate-text strong{text-shadow:0 0 5px #ce08d7,0 0 10px #ce08d7,0 0 20px #ce08d7,0 0 30px #ce08d7,0 0 40px #700475,0 0 55px #700475}.neon-well{margin-bottom:5px;width:100%;white-space:inherit;text-align:left;text-transform:none;font-weight:inherit}@media (max-width:768px){.neon-news-item{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:10px}}@media (max-width:767px){.web-series-dates{color:#b3b3b3;border-top:1px solid #b3b3b3;margin-top:5px;padding-top:5px}}.neon-timeline{margin-bottom:20px}.eclipse-logo{padding:30px 0}.list-no-margin{margin-left:0}.white{color:#fff}
+@font-face{font-family:'clipregular';src:url('/neon/fonts/clip-webfont.eot');src:url('/neon/fonts/clip-webfont.eot?#iefix') format('embedded-opentype'),url('/neon/fonts/clip-webfont.woff2') format('woff2'),url('/neon/fonts/clip-webfont.woff') format('woff'),url('/neon/fonts/clip-webfont.ttf') format('truetype'),url('/neon/fonts/clip-webfont.svg#clipregular') format('svg');font-weight:normal;font-style:normal}
\ No newline at end of file
diff --git a/content/en_index.php b/content/en_index.php
new file mode 100644
index 0000000..068caea
--- /dev/null
+++ b/content/en_index.php
@@ -0,0 +1,293 @@
+<?php
+/*******************************************************************************
+ * Copyright (c) 2016 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
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - Initial implementation
+ *******************************************************************************/
+?>
+<div class="neon-container">
+
+ <!-- NEON HEADER -->
+ <div class="neon-header">
+ <div class="container">
+ <h1 class="neon-header-h1">
+ <span class="neon-title">n<span class="blink-one">e</span>o<span class="blink-two">n</span></span><br>
+ </h1>
+ <h2 class="white">Coming June 22</h2>
+ <!-- <p><a class="btn btn-neon btn-download btn-white-text" href="https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/RC1/eclipse-inst-mac64.tar.gz&mirror_id=1135">Download</a></p> -->
+ <!-- <p><a href="/downloads/index-packages.php" class="other-packages-link">Other Package Downloads</a></p> -->
+ </div>
+ </div>
+
+ <div class="neon-content">
+ <div class="container">
+
+ <!-- Neon Section -->
+ <div class="neon-section">
+ <div class="row">
+
+ <!-- New and Noteworthy -->
+ <div class="col-md-19 col-sm-18">
+ <h2 class="noteworthy-h2">Highlights</h2>
+ <div class="row">
+
+ <div class="col-md-12">
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-pink">1</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>New tools for JavaScript developers, including a JSON editor, support for Grunt/Gulp and new Chromium V8 Debugger.</p>
+ </div>
+ </div>
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-blue">2</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>Key Eclipse Platform improvements including autosave, git large file support, and HiDPI support.</p>
+ </div>
+ </div>
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-green">3</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>New Eclipse PDT 4.0 release for PHP developers.</p>
+ </div>
+ </div>
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-yellow">4</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>Automated Error Reporting now available for any Eclipse plugin.</p>
+ </div>
+ </div>
+
+ </div>
+ <div class="col-md-12">
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-pink">5</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>Eclipse users can now save settings, like Marketplace Favorites, with their Eclipse account.</p>
+ </div>
+ </div>
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-blue">6</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>New Projects: Eclipse Tools for Cloud Foundry, EGerrit, and more!</p>
+ </div>
+ </div>
+
+ <!-- Item -->
+ <div class="row">
+ <div class="col-sm-2 col-xs-3"><span class="neon-circle neon-circle-green">7</span></div>
+ <div class="col-sm-22 col-xs-21">
+ <p>Improved support for Docker tooling.</p>
+ </div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <!-- Resources -->
+ <div class="col-lg-4 col-md-5 col-sm-6 col-lg-offset-1">
+ <h2 class="resources-h2">Resources</h2>
+ <!-- <p><a class="btn btn-neon btn-neon-pink btn-same-width btn-white-text" href="#">Features</a></p> -->
+ <p><a class="btn btn-neon btn-neon-blue btn-same-width btn-white-text" href="https://projects.eclipse.org/releases/neon">Projects</a></p>
+ <p><a class="btn btn-neon btn-neon-yellow btn-same-width btn-white-text" href="/donate">Donate</a></p>
+ </div>
+ </div>
+ </div>
+
+ <!-- Neon Section -->
+ <div class="neon-section text-center">
+ <hr>
+ <div class="row">
+
+ <!-- Donate - Get a t-shirt -->
+ <div class="col-sm-10 col-sm-offset-5">
+ <p class="neon-donate-text text-center">Get your limited edition <strong>Neon T-Shirt!</strong></p>
+ </div>
+ <div class="col-sm-4"><a href="/donate"><img src="/neon/assets/public/images/neon-buy-now.png" alt="Buy Now"></a></div>
+ </div>
+ </div>
+
+ <!-- Neon Section -->
+ <div class="neon-section">
+ <div class="row">
+ <!-- News - Web series -->
+ <div class="col-sm-17">
+ <h2 class="social-h2"><span class="small-social-h2">Let's get</span> <br>Social <img class="hidden-xs" src="/neon/assets/public/images/social-arrow.png"></h2>
+
+ <!-- News -->
+ <div class="row">
+ <div class="col-sm-12 neon-news-item">
+ <h2 class="news-h3">Press Release</h3>
+ <span class="social-news-date">2016/05/20</span>
+ <h4 class="social-h4"><a href="/downloads/index-developer.php">Download Eclipse Neon (4.6) RC1</a></h4>
+ </div>
+ <div class="col-sm-12 neon-news-item">
+ <h2 class="news-h3">News</h3>
+ <span class="social-news-date">2016/06/09</span>
+ <h4 class="social-h4"><a href="/community/webinars">The Eclipse Neon Webinar Series is scheduled to commence on June 15</a></h4>
+
+ <span class="social-news-date">2016/06/09</span>
+ <h4 class="social-h4"><a href="/donate">Limited edition Neon T-Shirts are now available</a></h4>
+ </div>
+ </div>
+
+ <!-- Web Series -->
+ <h3 class="web-series-h3">Webinar Series</h3>
+ <p>Details can be found <a href="/community/webinars">here</a>, or register below.</p>
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1LEx80tUrHl3bNqVSHNU4t5cdZXYDchsi-37EyibJ27Y/viewform?c=0&w=1">
+ <span class="span-block row">
+ <span class="span-block col-sm-14">
+ <span class="span-block row">
+ <span class="span-block col-xs-2"><strong>001 </strong></span>
+ <span class="span-block col-xs-22">Eclipse Neon and Beyond - The JDT Perspective</span>
+ </span>
+ </span>
+ <span class="span-block col-sm-10">
+ <span class="span-block web-series-dates">
+ Wednesday, June 15, 2016 - 8:30AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1DUUl9pSKqcIa4Bh5-tL1T86Q-jaJxo1lGaJ317suILw/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>002 </strong></span>
+ <span class="col-xs-22">JSDT 2.0</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Thursday, June 16, 2016 - 9:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1JTTE3hxWiYQBEvR1vjSfGnU13Lb04LReOqFZKlavoDg/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>003 </strong></span>
+ <span class="col-xs-22">The Eclipse User Storage Service: Creating a Better User Experience for Developers</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Monday, June 20, 2016 - 9:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1VCeX9kml8dpo8H-9vNarjsYkptHB8BTgBmWMm8DAmrY/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>004</strong></span>
+ <span class="col-xs-22">Eclipse Tools for Cloud Foundry Overview</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Tuesday, June 21, 2016 - 11:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1eomVABoEH1Rsu6s0QPl9PcCE3x1J1ti47Ee0M1ojCo0/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>005</strong></span>
+ <span class="col-xs-22">What's New for PHP Developers in Eclipse Neon?</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Wednesday, June 22, 2016 - 9:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/14eUOynAlBD7ot3VLZ_Wq1ADL15MP0Q9vEOaq5qJ_Zp4/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>006</strong></span>
+ <span class="col-xs-22">Docker Tooling for Eclipse Neon</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Thursday, June 23, 2016 - 11:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+
+ <a class="neon-well btn btn-neon btn-neon-green span-block btn-white-text" href="https://docs.google.com/forms/d/1bHx80eC9nG1zXrenxMGTDfX4vtjOoMInw07Jp64YbFQ/viewform?c=0&w=1">
+ <span class="row">
+ <span class="col-sm-14">
+ <span class="row">
+ <span class="col-xs-2"><strong>007</strong></span>
+ <span class="col-xs-22">Automated Error Reporting (AERI) now available for any Eclipse Plugin</span>
+ </span>
+ </span>
+ <span class="col-sm-10">
+ <span class="web-series-dates">
+ Friday, June 24, 2016 - 9:00AM EST
+ </span>
+ </span>
+ </span>
+ </a>
+ </div>
+
+
+ <!-- Twitter -->
+ <div class="col-sm-7">
+ <h3 class="social-h3">#EclipseNeon</h3>
+ <div class="neon-timeline">
+ <a class="twitter-timeline"
+ data-dnt="true"
+ href="https://twitter.com/hashtag/eclipseneon"
+ data-widget-id="730471218692788224"
+ data-chrome="noheader transparent noscrollbar nofooter"
+ data-link-color="#d89810"
+ data-border-color="#000">#eclipseneon Tweets</a>
+ <script>
+ !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';
+ if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";
+ fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
+ </script>
+ </div>
+ <div class="text-center">
+ <p class="align-center eclipse-logo"><img alt="Eclipse Foundation" src="/neon/assets/public/images/logo-eclipse-neon.png"></p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
\ No newline at end of file
diff --git a/index.html b/index.html
deleted file mode 100644
index 1333ed7..0000000
--- a/index.html
+++ /dev/null
@@ -1 +0,0 @@
-TODO
diff --git a/index.php b/index.php
new file mode 100644
index 0000000..5b886cf
--- /dev/null
+++ b/index.php
@@ -0,0 +1,62 @@
+<?php
+/*******************************************************************************
+ * Copyright (c) 2014, 2016 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
+ *
+ * Contributors:
+ * Christopher Guindon (Eclipse Foundation) - Initial implementation
+ * Eric Poirier (Eclipse Foundation)
+ *******************************************************************************/
+
+ require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+
+ $App = New App();
+
+ #redirect the user if he already saw the luna landing page
+ $uri = explode("/", $_SERVER['REQUEST_URI']);
+ if (strtolower($uri[1]) != 'neon') {
+ if (!isset($_COOKIE['eclipse_neon'])){
+ setcookie('eclipse_neon', 'eclipse_neon', time()+3600*24*365, "/");
+ }
+ else {
+ header('Location: /home/index.php', TRUE, 302);
+ exit();
+ }
+ }
+
+ $Theme = $App->getThemeClass($theme);
+
+ $App->setThemeVariables(array('hide_breadcrumbs' => TRUE));
+
+ // @todo: There seems to be a bug with the Breadcrumbs.
+ // The download links does not get added automatically if $pageTitle
+ // is not set.
+ $pageTitle = 'Eclipse Neon';
+
+ //$Theme->setBreadcrumb($Breadcrumb);
+ //$Theme->setNav($Nav);
+ //$Theme->setMenu($Menu);
+ $Theme->setPageAuthor('Eclipse Foundation');
+ $Theme->setPageKeywords("eclipse neon, release, simultaneous, release train, neon");
+ $Theme->setPageTitle($pageTitle);
+
+ // Custom theme variables
+ $variables = array();
+ $variables['main_container_classes'] = 'container-full breadcrumbs-offset footer-offset';
+ // CFA Link - Big orange button in header
+
+ $App->setThemeVariables($variables);
+
+ // Place your html content in a file called content/en_pagename.php
+ ob_start();
+ include("content/en_" . $App->getScriptName());
+ $html = ob_get_clean();
+
+ $Theme->setHtml($html);
+
+ $Theme->setExtraHeaders("<link href='https://fonts.googleapis.com/css?family=Lato:400,700,300' rel='stylesheet' type='text/css'>");
+ $Theme->setExtraHeaders('<link href="/neon/assets/public/stylesheets/neon.min.css" media="screen" rel="stylesheet" type="text/css"/>');
+ $Theme->generatePage();