update to Eclipse Solstice
see https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/
Signed-off-by: Simon Kaufmann <simon.kfm@googlemail.com>
diff --git a/_projectCommon.php b/_projectCommon.php
old mode 100755
new mode 100644
index d8c181f..30dc125
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -1,57 +1,53 @@
<?php
-
-/*******************************************************************************
- * Copyright (c) 2009 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
+/**
+ * Copyright (c) 2014-2017, 2018 Eclipse Foundation.
+ *
+ * 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
+ * Eric Poirier (Eclipse Foundation)
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
- # Set the theme for your project's web pages.
- # See http://eclipse.org/phoenix/
- $theme = "Nova";
-
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- # Define your project-wide Navigation here
- # This appears on the left of the page if you define a left nav
- # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
- # these are optional
-
- # If you want to override the eclipse.org navigation, uncomment below.
- # $Nav->setLinkList(array());
-
- # Break the navigation into sections
- $Nav->addNavSeparator("Skalli", "/skalli");
- $Nav->addCustomNav("Download", "/skalli/download.php", "_self", 3);
- $Nav->addCustomNav("Documentation", "/skalli/documentation.php", "_self", 3);
- $Nav->addCustomNav("Support", "/skalli/support.php", "_self", 3);
- $Nav->addCustomNav("Getting Involved", "/skalli/getting-involved.php", "_self", 3);
+$Nav = new Nav();
- # Define keywords, author and title here, or in each PHP page specifically
- $pageKeywords = "eclipse, skalli";
- $pageAuthor = "Simon Kaufmann, SAP AG";
- $pageTitle = "Skalli";
+// Set the theme for your project's web pages.
+// See the Committer Tools "Phoenix" secion in the How Do I? for list of themes
+// https://dev.eclipse.org/committers/
+$theme = NULL;
+
+// Define your project-wide Nav bars here.
+// Format is Link text, link URL (can be http://www.someothersite.com/), target
+// (_self, _blank).
+$Nav->addNavSeparator("Skalli", "/skalli");
+$Nav->addCustomNav("Download", "/skalli/download.php", "_self", 3);
+$Nav->addCustomNav("Documentation", "/skalli/documentation.php", "_self", 3);
+$Nav->addCustomNav("Support", "/skalli/support.php", "_self", 3);
+$Nav->addCustomNav("Getting Involved", "/skalli/getting-involved.php", "_self", 3);
+
+# Define keywords, author and title here, or in each PHP page specifically
+$pageKeywords = "eclipse, skalli";
+$pageAuthor = "Simon Kaufmann, SAP AG";
+$pageTitle = "Skalli";
- # top navigation bar
- # To override and replace the navigation with your own, uncomment the line below.
- # $Menu->setMenuItemList(array());
- # $Menu->addMenuItem("Home", "/project", "_self");
- # $Menu->addMenuItem("Download", "/project/download.php", "_self");
- # $Menu->addMenuItem("Documentation", "/project/documentation.php", "_self");
- # $Menu->addMenuItem("Support", "/project/support.php", "_self");
- # $Menu->addMenuItem("Developers", "/project/developers", "_self");
-
- # To define additional CSS or other pre-body headers
- $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/skalli/styles/style.css"/>');
-
- # To enable occasional Eclipse Foundation Promotion banners on your pages (EclipseCon, etc)
- $App->Promotion = TRUE;
-
- # If you have Google Analytics code, use it here
- # $App->SetGoogleAnalyticsTrackingCode("YOUR_CODE");
-?>
\ No newline at end of file
+# top navigation bar
+# To override and replace the navigation with your own, uncomment the line below.
+# $Menu->setMenuItemList(array());
+# $Menu->addMenuItem("Home", "/project", "_self");
+# $Menu->addMenuItem("Download", "/project/download.php", "_self");
+# $Menu->addMenuItem("Documentation", "/project/documentation.php", "_self");
+# $Menu->addMenuItem("Support", "/project/support.php", "_self");
+# $Menu->addMenuItem("Developers", "/project/developers", "_self");
+
+# To define additional CSS or other pre-body headers
+$App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/skalli/styles/style.css"/>');
+
+# To enable occasional Eclipse Foundation Promotion banners on your pages (EclipseCon, etc)
+$App->Promotion = TRUE;
diff --git a/content/en_index.php b/content/en_index.php
new file mode 100644
index 0000000..f794781
--- /dev/null
+++ b/content/en_index.php
@@ -0,0 +1,38 @@
+<?php
+/**
+ * Copyright (c) 2014, 2015, 2016, 2018 Eclipse Foundation.
+ *
+ * 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
+ * Eric Poirier (Eclipse Foundation)
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+?>
+
+<!-- Main content area -->
+<div id="midcolumn">
+<h3>Eclipse Skalli</h3>
+
+<p class="left">One of the major goals of this project is to make a new generation
+project management tool accessible and usable by the Eclipse community and other
+open source projects.
+Thereby Skalli forms the central entry point to all projects and creates transparency
+over the existing projects. It leverages search technologies and social network mechanisms
+in order to structure and find them.
+This project however does not aim at replacing existing tools like wiki, bugtracker
+and source code management system. It merely links to them and integrates their data
+and services as far as needed in order to let users - and through a REST API also
+other tools - gain an overview on each project's state and locate its resources.
+</p>
+
+<p class="right"> This project was just provisioned. You can see the proposal
+<a href="/proposals/technology.skalli/">here</a>
+</p>
+</div>
+<!-- ./end #midcolumn -->
+
diff --git a/documentation.php b/documentation.php
index 3e1c41e..6658533 100644
--- a/documentation.php
+++ b/documentation.php
@@ -35,8 +35,9 @@
<?
- $html = ob_get_clean();
+ $html = ob_get_contents();
+ ob_end_clean();
# Generate the web page
- $App->generatePage('Nova', $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+ ?>
diff --git a/download.php b/download.php
index 828d174..a1927f4 100644
--- a/download.php
+++ b/download.php
@@ -37,8 +37,9 @@
</div>
<?
- $html = ob_get_clean();
+ $html = ob_get_contents();
+ ob_end_clean();
# Generate the web page
- $App->generatePage('Nova', $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
\ No newline at end of file
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+ ?>
diff --git a/getting-involved.php b/getting-involved.php
index 3873059..015984c 100644
--- a/getting-involved.php
+++ b/getting-involved.php
@@ -37,8 +37,9 @@
<?
- $html = ob_get_clean();
+ $html = ob_get_contents();
+ ob_end_clean();
# Generate the web page
- $App->generatePage('Nova', $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+ ?>
diff --git a/images/_backgroundMainEmpty.png b/images/_backgroundMainEmpty.png
deleted file mode 100644
index 9487b21..0000000
--- a/images/_backgroundMainEmpty.png
+++ /dev/null
Binary files differ
diff --git a/images/backgroundMain.png b/images/backgroundMain.png
deleted file mode 100644
index 3512853..0000000
--- a/images/backgroundMain.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonDocumentation.png b/images/buttonDocumentation.png
deleted file mode 100644
index bbfdde0..0000000
--- a/images/buttonDocumentation.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonDocumentation_sel.png b/images/buttonDocumentation_sel.png
deleted file mode 100644
index 8affb93..0000000
--- a/images/buttonDocumentation_sel.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonDownload.png b/images/buttonDownload.png
deleted file mode 100644
index e620092..0000000
--- a/images/buttonDownload.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonDownload_new.png b/images/buttonDownload_new.png
deleted file mode 100644
index e620092..0000000
--- a/images/buttonDownload_new.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonDownload_sel.png b/images/buttonDownload_sel.png
deleted file mode 100644
index d3a0330..0000000
--- a/images/buttonDownload_sel.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonInvolved.png b/images/buttonInvolved.png
deleted file mode 100644
index b3e9a82..0000000
--- a/images/buttonInvolved.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonInvolved_sel.png b/images/buttonInvolved_sel.png
deleted file mode 100644
index 346a452..0000000
--- a/images/buttonInvolved_sel.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonSupport.png b/images/buttonSupport.png
deleted file mode 100644
index bd36086..0000000
--- a/images/buttonSupport.png
+++ /dev/null
Binary files differ
diff --git a/images/buttonSupport_sel.png b/images/buttonSupport_sel.png
deleted file mode 100644
index a535fe8..0000000
--- a/images/buttonSupport_sel.png
+++ /dev/null
Binary files differ
diff --git a/images/logo_large.png b/images/logo_large.png
new file mode 100644
index 0000000..9f03245
--- /dev/null
+++ b/images/logo_large.png
Binary files differ
diff --git a/index.php b/index.php
old mode 100755
new mode 100644
index e8ef84f..5ed837f
--- a/index.php
+++ b/index.php
@@ -1,26 +1,128 @@
<?php
-/*******************************************************************************
- * Copyright (c) 2009 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
+/**
+ * Copyright (c) 2014-2017, 2018 Eclipse Foundation.
*
- * Contributors: Simon Kaufmann
- *
- *******************************************************************************/
+ * 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
+ * Eric Poirier (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"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon());
-
- $localVersion = false;
-
- # Define these here, or in _projectCommon.php for site-wide values
-
- // # Paste your HTML content between the EOHTML markers!
- $html = file_get_contents('pages/_index.html');
- $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/skalli/styles/style-index.css"/>');
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- # Generate the web page
- $App->generatePage($theme, $Menu, null, $pageAuthor, $pageKeywords, $pageTitle, $html);
+$App = new App();
+$Theme = $App->getThemeClass();
-?>
\ No newline at end of file
+// Shared variables/configs for all pages of your website.
+require_once ('_projectCommon.php');
+
+// Begin: page-specific settings. Change these.
+$pageTitle = "Eclipse Skalli";
+$Theme->setPageAuthor('Simon Kaufmann');
+$Theme->setPageKeywords('Add maximal 20 keywords and seperate them from each other by a comma en a space.');
+$Theme->setPageTitle($pageTitle);
+
+if (isset($Nav)) {
+ $Theme->setNav($Nav);
+}
+
+// Initialize custom solstice $variables.
+$variables = array();
+
+// Add classes to <body>. (String)
+$variables['body_classes'] = '';
+
+// Insert custom HTML in the breadcrumb region. (String)
+$variables['breadcrumbs_html'] = "";
+
+// Hide the breadcrumbs. (Bool)
+$variables['hide_breadcrumbs'] = FALSE;
+
+// Insert HTML before the left nav. (String)
+$variables['leftnav_html'] = '';
+
+// Update the main container class (String)
+$variables['main_container_classes'] = 'container';
+
+// Insert HTML after opening the main content container, before the left
+// sidebar. (String)
+$variables['main_container_html'] = '';
+
+// Insert header navigation for project websites.
+// Bug 436108 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=436108
+$links = array();
+$links[] = array(
+ 'icon' => 'fa-download', // Required
+ 'url' => '/skalli/download.php', // Required
+ 'title' => 'Download', // Required
+ // 'target' => '_blank', // Optional
+ 'text' => 'Eclipse Distribution, Update Site, Dropins' // Optional
+);
+
+$links[] = array(
+ 'icon' => 'fa-users', // Required
+ 'url' => '/skalli/getting-involved.php', // Required
+ 'title' => 'Geting Involved', // Required
+ // 'target' => '_blank', // Optional
+ 'text' => 'CVS, Workspace Setup, Wiki, Committers' // Optional
+);
+
+$links[] = array(
+ 'icon' => 'fa-book', // Required
+ 'url' => '/skalli/documentation.php', // Required
+ 'title' => 'Documentation', // Required
+ // 'target' => '_blank', // Optional
+ 'text' => 'Tutorials, Examples, Videos, Online Reference' // Optional
+);
+
+$links[] = array(
+ 'icon' => 'fa-support', // Required
+ 'url' => '/skalli/support.php', // Required
+ 'title' => 'Support', // Required
+ // 'target' => '_blank', // Optional
+ 'text' => 'Bug Tracker, Newsgroup Professional Support' // Optional
+);
+
+$variables['header_nav'] = array(
+ 'links' => $links, // Required
+ 'logo' => array( // Required
+ 'src' => '/skalli/images/logo_large.png', // Required
+ 'alt' => 'Eclipse Skalli', // Optional
+ 'url' => 'http://www.eclipse.org/skalli' // Optional
+ // 'target' => '_blank' // Optional
+ )
+);
+
+// CFA Link - Big orange button in header
+$variables['btn_cfa'] = array(
+ 'hide' => FALSE, // Optional - Hide the CFA button.
+ 'html' => '', // Optional - Replace CFA html and insert custom HTML.
+ 'class' => 'btn btn-huge btn-warning', // Optional - Replace class on CFA link.
+ 'href' => '//www.eclipse.org/downloads/', // Optional - Replace href on CFA link.
+ 'text' => '<i class="fa fa-download"></i> Download' // Optional - Replace text of CFA link.
+);
+
+// Set Solstice theme variables. (Array)
+$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);
+
+// Insert extra html before closing </head> tag.
+// $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css"
+// href="style.css" media="screen" />');
+
+// Insert script/html before closing </body> tag.
+// $App->AddExtraJSFooter('<script type="text/javascript"
+// src="script.min.js"></script>');
+
+// Generate the web page
+$Theme->generatePage();
diff --git a/pages/_index.html b/pages/_index.html
deleted file mode 100644
index c60e153..0000000
--- a/pages/_index.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<div id="bigbuttons">
-<h3>Primary Links</h3>
-<ul>
- <li><a id="buttonDownload" href="download.php" title="Download">Eclipse
- Distribution, Update Site, Dropins</a></li>
- <li><a id="buttonDocumentation" href="documentation.php"
- title="Documentation">Tutorials, Examples, Videos, Reference Documentation</a></li>
- <li><a id="buttonSupport" href="support.php" title="Download">Bug
- Tracker, Newsgroup, Professional Support</a></li>
- <li><a id="buttonInvolved" href="getting-involved.php" title="Getting Involved">CVS,
- Workspace Setup, Wiki, Committers</a></li>
-</ul>
-</div>
-
-<div id="midcolumn">
-<h3>Skalli</h3>
-<div id="introText">
-
-<p class="left">One of the major goals of this project is to make a new generation
-project management tool accessible and usable by the Eclipse community and other
-open source projects.
-Thereby Skalli forms the central entry point to all projects and creates transparency
-over the existing projects. It leverages search technologies and social network mechanisms
-in order to structure and find them.
-This project however does not aim at replacing existing tools like wiki, bugtracker
-and source code management system. It merely links to them and integrates their data
-and services as far as needed in order to let users - and through a REST API also
-other tools - gain an overview on each project's state and locate its resources.
-</p>
-
-<p class="right"> This project was just provisioned. You can see the proposal
-<a href="/proposals/technology.skalli/">here</a>
-</p>
-
-</div>
-
-
-<!--
-<div id="screencast">
-<object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8260921&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=DBD7EF&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8260921&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=DBD7EF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object>
-</div>
- -->
-
-<!--
-<h3>...and yet powerful</h3>
- -->
-
-<div id="feature_1">
-<h4>More...</h4>
-<p>...to come soon.</p>
-</div>
-
- <!--
-<div id="feature_2">
-<h4>Another Feature</h4>
-<p>When working with MyProject, great things happen, and one of them is described here.</p>
-</div>
-
-<div id="feature_3">
-<h4>Another Feature</h4>
-<p>When working with MyProject, great things happen, and one of them is described here.</p>
-</div>
-
-<div id="feature_4">
-<h4>User Experience</h4>
-<p>
-Experiment with style.css to create columns for text, just the way you want it. This section
-is a bit wider and can contain more words, even small logos or graphics to describe a neat feature in more detail.</p>
-</div>
-
-<div id="feature_more">
-<h4>and much more...</h4>
-<p>Read the MyProject <a href="/project/documentation.php">documentation</a> and join the discussion at the <a href="http://www.eclipse.org/forums/eclipse.newsgroup.name">forum</a> to understand how powerful MyProject is.</p>
-<p> Want to know more? <a href="/projects/project_summary.php?projectid=technology.skalli">About This Project</a>
-</div>
- -->
-
-</div>
-
-<div id="rightcolumn">
-
- <div class="sideitem">
- <h6>Incubation</h6>
- <div align="center"><a href="/projects/what-is-incubation.php"><img
- align="center" src="/images/egg-incubation.png"
- border="0" alt="Incubation" /></a></div>
- </div>
-
-
-<!--
-<div id="headlines">
-<h3>Current Status</h3>
-<p>Update this section occasionally to let your community know what's new and exciting with your project....</p>
-</div>
-
-<div id="headlines">
-<h3>New and Noteworthy</h3>
-<p>... or a link to your new and noteworthy.</p>
-</div>
-
-<div id="headlines">
-<h3>Headlines on the web</h3>
-<p>Project headlines...</p>
-</div>
-
-<div id="headlines">
-<h3>Another announcement</h3>
-<p>MyProject is pleased to announce...</p>
-</div>
- -->
-</div>
\ No newline at end of file
diff --git a/project-info/executive-summary.html b/project-info/executive-summary.html
deleted file mode 100755
index e69de29..0000000
--- a/project-info/executive-summary.html
+++ /dev/null
diff --git a/project-info/home-page-one-liner.html b/project-info/home-page-one-liner.html
deleted file mode 100755
index e9b2050..0000000
--- a/project-info/home-page-one-liner.html
+++ /dev/null
@@ -1 +0,0 @@
-Phoenix
\ No newline at end of file
diff --git a/project-info/maillist b/project-info/maillist
deleted file mode 100755
index c191d00..0000000
--- a/project-info/maillist
+++ /dev/null
@@ -1 +0,0 @@
-::epf-dev::Mailing list for the Eclipse Process Framework Project.
\ No newline at end of file
diff --git a/project-info/newsgroup b/project-info/newsgroup
deleted file mode 100755
index 4cb94f6..0000000
--- a/project-info/newsgroup
+++ /dev/null
@@ -1 +0,0 @@
-::eclipse.technology.epf::The Eclipse Process Framework (EPF) aims at producing a customizable software process enginering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles. Want to know more? See the EPF home page.
\ No newline at end of file
diff --git a/project-info/project-info.xml b/project-info/project-info.xml
deleted file mode 100755
index c3bf39f..0000000
--- a/project-info/project-info.xml
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<project>
- <!--
- - This example is annotated to be instructive. In order to be instructive, the
- - example is a mish-mash of information from a variety of projects. Obviously,
- - when you write the project-info.xml file for your project, the file will
- - contain information only about your one project.
- -->
- <!--
- - Unless otherwise specified, all URLs are to be specified using rooted relative
- - paths. In other words:
- - CORRECT: "/webtools/foo/bar.php"
- - INCORRECT: "foo/bar.php"
- - INCORRECT: "http://www.eclipse.org/webtools/foo/bar.php"
- -->
-
- <!--
- - Each Eclipse project as an official name, e.g.,
- - "AJDT - AspectJ Development Tools Project" and a foundation database
- - key, e.g., "technology.ajdt". These are stored in an Eclipse Foundation
- - database; You can override the name stored on the database by filling
- - the <name/> tag
- -->
- <name>Phoenix Project</name>
-
- <!--
- - Each project can also have a short name to be used in HTML lists and
- - other horizontally challenged places.
- -->
- <short-name>Phoenix</short-name>
-
- <!--
- - Each Eclipse project has one or more Bugzilla products and components.
- - Some projects also have a separate web page describing how to submit
- - a bug, how bugs are prioritized, and other useful information.
- - The <bugzilla> collects this information.
- -
- - <bugzilla url="..."> <product name="..."/> ... </bugzilla>
- - The url is optional; if absent, the url will default to the Bugzilla
- - page of the first product. Multiple <product>s are allowed.
- -->
- <bugzilla>
- <product name="Phoenix"/>
- </bugzilla>
-
- <!--
- - Committers and non-committer Contributors are the raison d'etre of
- - an Eclipse project, thus each project should list and acknowledge these
- - developers. Some of the Committers are 'special' in the sense that
- - they are the project leaders. The <team> element contains the
- - URL of the project's pages listing these important people.
- -->
- <team url="/phoenix/about.php" />
-
- <!--
- - The source code of each Eclipse project is stored in CVS. Eclipse maintains
- - a number of CVS repositories, thus the <cvs> element specifies which
- - CVS repository and (if applicable) which root path stores this project's
- - source code.
- -
- - A top-level project typically specifies only the repository:
- - <cvs repository="/cvsroot/tptp"/>
- - A sub-project includes the root path as well:
- - <cvs repository="/cvsroot/technology/">
- - <module path="org.eclipse.higgins" />
- - </cvs>
- -->
- <cvs repository="/cvsroot/technology/">
- <module path="org.eclipse.phoenix" />
- </cvs>
-
- <!--
- - The description of an Eclipse project shows up in many places: the
- - project's home page, perhaps the /projects/ page listing all the
- - top-level projects, in the Roadmap, and so on. Some of the descriptions
- - are separate HTML files (such as those described in
- - http://phoenix.eclipse.org/projects/dev_process/project-status-infrastructure.php).
- - It would be nice
- - This <description> element contains two additional descriptions.
- - 1. The optional <description url="..."> points to a web page with a larger
- - description of the entire project.
- - 2. The required <description paragraph-url="..."> points to a file
- - containing a couple of simple HTML paragraphs describing the project.
- - This file is often stored in the /project-info/ directory, thus the
- - url would be something like "/tptp/project-info/description.html".
- -->
- <description url="/phoenix/about.php"
- paragraph-url="/phoenix/project-info/project-page-paragraph.html"/>
-
- <!--
- - In addition to the description, each Eclipse project is also required to
- - provide an up-to-date status summary. "Up to date" means revised at least
- - quarterly.
- - The required <summary paragraph-url="..."> points to a file
- - containing a number of simple HTML paragraphs with an executive summary
- - of the project status.
- - This file is often stored in the /project-info/ directory, thus the
- - url would be something like "/technology/project-info/executive-summary.html".
- -->
- <summary paragraph-url="/technology/phoenix/project-info/executive-summary.html"/>
-
- <!--
- - It is important to help new users get started with an Eclipse project
- - because most Eclipse projects are solving some difficult technical
- - problem and thus are somewhat complex. The <getting-started> element
- - points to a web page on the project's site that describes how to
- - get started using and extending the project's tools and frameworks.
- -->
- <getting-started url="/phoenix/docs/" />
-
- <!--
- - It is also important to help new contributors get started with an Eclipse project.
- - Most Eclipse projects have interesting/complex development environment
- - setups or to-do lists. The <contributing> element
- - points to a web page on the project's site that describes how to
- - get started developing on, and contributing to, the project.
- -->
- <contributing url="/phoenix/docs/" />
-
- <!--
- - Each Eclipse project is required to maintain a current Project IP Log.
- - See http://www.eclipse.org/projects/dev_process/project-log.php
- - The <ip-log> contains the URL of that log. If the project has
- - other legal information as well, it can use the <legal> element
- - instead and then include the IP Log information on the Legal web page.
- -->
- <ip-log url="" />
- <legal url="" />
-
- <!--
- - Each Eclipse project has one or more mailing lists.
- - Some projects also have a separate web page describing these lists
- - while others rely on the main Eclipse mailing lists page.
- -
- - <mailing-lists url="..."> <list name="..."/> ... </mailing-lists>
- - The url is optional; if absent, the url will default to the Eclipse
- - mailing lists page. Multiple <lists>s are allowed.
- -
- - Note that currently mailing lists must be redundantly listed in
- - the separate project-info/maillist file as well.
- -->
- <mailing-lists>
- <list name="phoenix-dev"/>
- </mailing-lists>
-
- <!--
- - Each Eclipse project has one or more newsgroups.
- - Some projects also have a separate web page describing these lists
- - while others rely on the main Eclipse newsgroups page.
- -
- - <newsgroups url="..."> <newsgroup name="..."/> ... </newsgroups>
- - The url is optional; if absent, the url will default to the Eclipse
- - newsgroups page. Multiple <newsgroups>s are allowed.
- -->
- <newsgroups>
- <newsgroup name="eclipse.technology.phoenix" />
- </newsgroups>
-
- <!--
- - The dashboard attempts to measure the liveness of a project in many
- - ways including the traffic on the mailing lists and newsgroups. There
- - are other places where significant project-related traffic can occur
- - including blogs and articles. When listed here, the dashboard incorporates
- - them into the liveness measure (or rather, "will incorporate").
- -->
- <articles>
- </articles>
-
- <blogs>
- </blogs>
-
- <!--
- - Each Eclipse project needs to have a plan both for its internal purposes
- - (to guide development and resource allocation) and for the larger Eclipse
- - community and ecosystem to understand what will be delivered and when
- - it will be delivered.
- -->
- <project-plan url="" />
-
- <!--
- - Each Eclipse project creates (optional) nightly builds and milestone builds,
- - but the important builds of a project are the releases. This section of the
- - status file records the completed (past) and scheduled (future) releases of
- - the project.
- - The status, name, and date are required attributes. The download is optional
- - and only valid for completed releases; the plan is optional and valid for
- - all releases. The three valid types of releases are, in order of ascending
- - uncertainity: "completed", "scheduled", and "tentative". Dates can be
- - specified as particular day DD/MM/YYYY (e.g., 22/03/2005) or a particular
- - month MM/YYYY (e.g., 10/2005), or a quarter NQYYYY (e.g., 3Q2005). Obviously
- - completed releases should include the exact day the release was completed.
- -
- - In the following example, we have three completed, two scheduled, and one
- - tentative release.
- -->
- <releases>
- </releases>
-</project>
\ No newline at end of file
diff --git a/project-info/project-page-paragraph.html b/project-info/project-page-paragraph.html
deleted file mode 100755
index 184c8df..0000000
--- a/project-info/project-page-paragraph.html
+++ /dev/null
@@ -1 +0,0 @@
-The purpose of this project is to improve the usability of the eclipse.org site, improving productivity and reducing duplication of effort across the eclipse user community.
\ No newline at end of file
diff --git a/styles/style-index.css b/styles/style-index.css
deleted file mode 100644
index 260b686..0000000
--- a/styles/style-index.css
+++ /dev/null
@@ -1,10 +0,0 @@
-@CHARSET "UTF-8";
-#midcolumn {
- width: 640px;
- padding: 0 10px 10px 10px;
-}
-
-#rightcolumn {
- width: 260px;
-}
-
diff --git a/styles/style.css b/styles/style.css
deleted file mode 100644
index 927cd43..0000000
--- a/styles/style.css
+++ /dev/null
@@ -1,180 +0,0 @@
-@CHARSET "UTF-8";
-#novaContent {
- background: url("/skalli/images/backgroundMain.png") no-repeat;
- padding-top: 210px;
-}
-
-h3 {
- clear: both;
-}
-
-h7 {
- font-weight: bold;
- padding: 5px;
-}
-
-a strong {
- text-decoration: underline;
-}
-
-
-#novaContent {
- background: url("/skalli/images/backgroundMain.png") no-repeat white;
- padding-top: 170px;
-}
-
-#introText p.left {
- width: 48%;
- float: left;
-}
-
-#introText p.right {
- width: 48%;
- float: right;
-}
-
-#feature_1 {
- float: left;
- width: 30%;
- margin-right: 3%;
-}
-
-#feature_2 {
- float: left;
- width: 30%;
- margin-right: 3%
-}
-
-#feature_3 {
- float: left;
- width: 30%;
-}
-
-#feature_4 {
- clear: both;
- float: left;
- width: 63%;
- margin-right: 3%;
-}
-
-#feature_more {
- float: left;
- width: 30%;
-}
-
-#bigbuttons {
- position: relative;
- left: 420px;
- top: -170px;
-}
-#bigbuttons h3{
- visibility: hidden;
-}
-
-#bigbuttons a {
-}
-
-#bigbuttons ul li {
- display:block;
- list-style-type:none;
- background-color: red;
- padding: 0;
- margin: 0;
-}
-
-#bigbuttons a:hover {
- text-decoration: none;
-}
-
-#bigbuttons a {
- display: block;
- height:77px; width:250px;
- padding: 0;
- margin: 20px;
- text-indent: -9000px;
- position: absolute;
-}
-
-#buttonDownload {
- background:transparent url("/skalli/images/buttonDownload.png") no-repeat 0 0;
- top: 0px;
- left: 0px;
-}
-
-#buttonDownload:hover {
- background:transparent url("/skalli/images/buttonDownload_sel.png") no-repeat 0 0;
-}
-
-
-#buttonDocumentation {
- background:transparent url("/skalli/images/buttonDocumentation.png") no-repeat 0 0;
- top: 87px;
- left: 0px;
-}
-
-#buttonDocumentation:hover {
- background:transparent url("/skalli/images/buttonDocumentation_sel.png") no-repeat 0 0;
-}
-
-#buttonSupport {
- background:transparent url("/skalli/images/buttonSupport.png") no-repeat 0 0;
- top: 0px;
- left: 280px;
-}
-
-#buttonSupport:hover {
- background:transparent url("/skalli/images/buttonSupport_sel.png") no-repeat 0 0;
-}
-
-#buttonInvolved {
- background:transparent url("/skalli/images/buttonInvolved.png") no-repeat 0 0;
- top: 87px;
- left: 280px;
-}
-
-#buttonInvolved:hover {
- background:transparent url("/skalli/images/buttonInvolved_sel.png") no-repeat 0 0;
-}
-
-#bigbuttons a * {
- visibility: hidden;
-}
-
-#headlines {
-}
-
-#headlines ul li {
- margin: 0 0;
- list-style-type: none;
- list-style-image: none;
-}
-
-
-#headlines div.title {
- display: inline;
- margin-right: 0.5em;
-}
-
-#headlines div.meta {
- display: inline;
- color: #444444;
- font-size: smaller;
-}
-
-#headlines div.item {
- display: block;
- }
-
-#screencast {
- margin-bottom: 10px;
-}
-
-#newAndNoteworthy a {
- display: block;
- width:218px;
- height:51px;
- padding: 0;
- text-indent: -9000px;
- background:transparent url("/skalli/images/bannerNewAndNoteworthy08M4.png") no-repeat 0 0;
- margin-top: 10px;
-}
\ No newline at end of file
diff --git a/support.php b/support.php
index bec86d6..473a61e 100644
--- a/support.php
+++ b/support.php
@@ -29,8 +29,9 @@
<?
- $html = ob_get_clean();
+ $html = ob_get_contents();
+ ob_end_clean();
# Generate the web page
- $App->generatePage('Nova', $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+ ?>