Resolved MC in eclipse.passage
Change-Id: Ib1bebffc9a67f32dd40bb2e9028af292d3421f83
Signed-off-by: Sergei Kovalchuk <sergei.kovalchuk@arsysop.ru>
diff --git a/.project b/.project
new file mode 100644
index 0000000..69809e4
--- /dev/null
+++ b/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>passage</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/_projectCommon.php b/_projectCommon.php
index 0fe02c9..b4e9c77 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -1,4 +1,4 @@
-<?php
+<?php
/*******************************************************************************
* Copyright (c) 2014 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
@@ -21,3 +21,4 @@
$Nav->addCustomNav("Documentation", "/eclipse.org-common/themes/solstice/docs/", "_self", NULL);
$Nav->addCustomNav("Source code", "http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/", "_self", NULL);
$Nav->addCustomNav("Using Phoenix", "http://wiki.eclipse.org/Using_Phoenix", "_self", NULL);
+
diff --git a/content/en_index.php b/content/en_index.php
index f4e6422..522ab40 100644
--- a/content/en_index.php
+++ b/content/en_index.php
@@ -1,4 +1,4 @@
-<?php
+<?php
/*******************************************************************************
* Copyright (c) 2014 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
@@ -10,7 +10,6 @@
* Christopher Guindon (Eclipse Foundation) - Initial implementation
*******************************************************************************/
?>
-
<!-- Main content area -->
<div id="midcolumn">
<h1><?php print $pageTitle;?></h1>
diff --git a/description.html b/description.html
index 10edabc..3568cdc 100644
--- a/description.html
+++ b/description.html
@@ -1 +1,2 @@
-This project was just provisioned, so there isn't much to see here. You can find links to the propsal on this page. Stay tuned for great things.
\ No newline at end of file
+This project was just provisioned, so there isn't much to see here. You can find links to the propsal on this page. Stay tuned for great things.
+
diff --git a/developers.php b/developers.php
new file mode 100644
index 0000000..dea7684
--- /dev/null
+++ b/developers.php
@@ -0,0 +1,30 @@
+<?php
+ 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()); # All on the same line to unclutter the user's desktop'
+ $pageTitle = "Passage Getting Involved";
+
+ $html = <<<EOHTML
+<div id="midcolumn">
+<h2>$pageTitle</h2>
+<ul>
+<li>
+ <a href="https://wiki.eclipse.org/Passage">
+ Getting started with Passage Licensing System</a>
+</li>
+<li>
+ <a href="https://git.eclipse.org/c/passage/passage.git/">Browse the Git repository</a><br>
+</li>
+<li>
+ <a href="https://dev.eclipse.org/mailman/listinfo/passage-dev">
+ Passage Developers Mailing List</a><br>
+</li>
+</ul>
+</div>
+EOHTML;
+
+ # Generate the web page
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+?>
\ No newline at end of file
diff --git a/documentation.php b/documentation.php
new file mode 100644
index 0000000..08a7873
--- /dev/null
+++ b/documentation.php
@@ -0,0 +1,25 @@
+<?php
+ 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());
+
+ # All on the same line to unclutter the user's desktop'
+ $pageTitle = "Passage Documentation";
+$html = <<<EOHTML
+ <div id="midcolumn">
+ <h2>$pageTitle</h2>
+ <ul>
+ <li>
+ <a href="releases">Eclipse Release Documentation</a><br>
+ Formal Eclipse release review documentation and IP Logs for the latest Passage releases.
+ </li>
+ </ul>
+ </div>
+EOHTML;
+# Generate the web page
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+?>
diff --git a/images/snapshot.png b/images/snapshot.png
new file mode 100644
index 0000000..a8ca82d
--- /dev/null
+++ b/images/snapshot.png
Binary files differ
diff --git a/index.php b/index.php
index 828c069..5961013 100644
--- a/index.php
+++ b/index.php
@@ -1 +1,82 @@
-<?php header('Location: http://eclipse.org/projects/project.php?id=technology.passage'); ?>
\ No newline at end of file
+<?php
+
+ 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;
+
+ $titlePage = "Eclipse Technology Passage";
+
+ // # Paste your HTML content between the EOHTML markers!
+ $html = <<<EOHTML
+ <div id="bigbuttons">
+ <h3>Primary Links</h3>
+ <ul>
+ <li><a id="buttonDownload" href="downloads.php" title="Download">
+ Eclipse Passage Distribution</a></li>
+ <li><a id="buttonDocumentation" href="documentation.php" title="Documentation">
+ Tutorials, Reference Documentation</a></li>
+ <li><a id="buttonSupport" href="support.php" title="Support">
+ Bug Tracker, Newsgroup</a></li>
+ <li><a id="buttonInvolved" href="developers.php" title="Getting Involved">
+ Git, Workspace Setup, Wiki, Committers</a></li>
+ </ul>
+ </div>
+ <div id="midcolumn">
+ <h3>Eclipse Passage (Licensing Tooling)</h3>
+ <div id="introText">
+
+<p>
+ The Eclipse Passage project aims to provide rich and easily adoptable capabilities to define and control licensing constraints.
+ The Eclipse Passage represent several components for licensing processing:
+ <li>Licensing Operator Client</li>
+ <li>Licensing Runtime Interfaces</li>
+ <li>Licensing Backend Server</li>
+ Eclipse Passage technology offer to use API for:
+ <li>Licensing product definition</li>
+ <li>Key pair generation for defined product</li>
+ <li>Public key intedification in the user/product locations</li>
+ <li>User(profile) definition for the licensing</li>
+ <li>Feature and action definition for licensing purpose</li>
+ <li>Fuctionality resctriction based on licensing parameters</li>
+
+ Any licensing subsystem in general present API (low API) for external usage based on any scpecific language, which
+ as common needs to be covered by plugins and as usual could not be used due to external dependencies exists, theuse
+ are qute hard for integration and require additional level of licensing layer.
+ On other side the Eclispe Passage which offer licensing system implenetation in Eclipse terminology way,
+ operates with known identifiers for products, features, commands and other eclipse platform structure nodes.
+
+ Simple for usage, simple for integrationg, simple for maintaince.
+
+</p>
+<img
+ class="displayed"
+ src="/passage/images/snapshot.png"
+ height="550"
+ alt="Eclipse Passage Snapshots"
+ border="0"/>
+
+</div>
+</div>
+
+<div id="rightcolumn">
+
+<div>
+<h3>Current Status</h3>
+<p></p>
+</div>
+<div id="headlines">
+<h3>Eclipse Passage on the development</h3>
+</div>
+</div>
+EOHTML;
+ # Generate the web page
+ $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/passage/style.css"/>');
+ $App->generatePage($theme, $Menu, null, $pageAuthor, $pageKeywords, $titlePage, $html);
+
+?>
diff --git a/index_for_custom_site.php b/index_for_custom_site.php
index a3739bb..c56a9f0 100644
--- a/index_for_custom_site.php
+++ b/index_for_custom_site.php
@@ -1,4 +1,5 @@
-<?php
+<?php
+
/*******************************************************************************
* Copyright (c) 2014 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..372bf4f
--- /dev/null
+++ b/style.css
@@ -0,0 +1,196 @@
+@CHARSET "UTF-8";
+
+#novaContent {
+ background: url("images/backgroundMain.png") no-repeat;
+ padding-top: 210px;
+}
+
+#midcolumn {
+ width: 640px;
+ padding: 0 10px 10px 10px;
+}
+
+#rightcolumn {
+ width: 260px;
+}
+
+
+h3 {
+ clear: both;
+}
+
+h7 {
+ font-weight: bold;
+ padding: 5px;
+}
+
+a strong {
+ text-decoration: underline;
+}
+
+img.displayed {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#novaContent {
+ background: url("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("images/buttonDownload.png") no-repeat 0 0;
+ top: 0px;
+ left: 0px;
+}
+
+#buttonDownload:hover {
+ background:transparent url("images/buttonDownload_sel.png") no-repeat 0 0;
+}
+
+
+#buttonDocumentation {
+ background:transparent url("images/buttonDocumentation.png") no-repeat 0 0;
+ top: 87px;
+ left: 0px;
+}
+
+#buttonDocumentation:hover {
+ background:transparent url("images/buttonDocumentation_sel.png") no-repeat 0 0;
+}
+
+#buttonSupport {
+ background:transparent url("images/buttonSupport.png") no-repeat 0 0;
+ top: 0px;
+ left: 280px;
+}
+
+#buttonSupport:hover {
+ background:transparent url("images/buttonSupport_sel.png") no-repeat 0 0;
+}
+
+#buttonInvolved {
+ background:transparent url("images/buttonInvolved.png") no-repeat 0 0;
+ top: 87px;
+ left: 280px;
+}
+
+#buttonInvolved:hover {
+ background:transparent url("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("images/bannerNewAndNoteworthy08M4.png") no-repeat 0 0;
+ margin-top: 10px;
+}
\ No newline at end of file