Changed page style to Nova and modifying setup link and page
diff --git a/_projectCommon.php b/_projectCommon.php
index 371a254..9feb7ce 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -10,7 +10,7 @@
}
else
{
- $theme = "Lazarus";
+ $theme = "Nova";
}
@@ -26,7 +26,7 @@
$Nav->setLinkList(array());
$branding = <<<EOBRANDING
<div id="branding">
-<h1><a href="http://eclipse.org/tm/">Target Management (RSE)</a></h1>
+<h1><a href="http://eclipse.org/tm/">Target Management</a></h1>
</div>
EOBRANDING;
@@ -34,11 +34,7 @@
$Nav->addNavSeparator("Target Management", "/tm");
$Nav->addCustomNav("About This Project", "http://www.eclipse.org/projects/project_summary.php?projectid=tools.tm", "_self", 1);
- #$Nav->addCustomNav("About", "/tm/tm-new/about", "_self", 2);
- #$Nav->addCustomNav("Team", "/tm/tm-new/team", "_self", 2);
$Nav->addCustomNav("Team", "/tm/development/contributors.php", "_self", 2);
- #$Nav->addCustomNav("Demos", "/tm/tm-new/demos", "_self", 2);
- #$Nav->addCustomNav("Wiki", "http://wiki.eclipse.org/TM", "_self", 2);
$Nav->addNavSeparator("Users", "", "_self", 2);
$Nav->addCustomNav("Getting Started", "/tm/tutorial/index.php", "_self", 2);
@@ -50,15 +46,12 @@
$Nav->addNavSeparator("Integrators", "", "_self", 2);
$Nav->addCustomNav("API Plan", "/tm/development/plan.php", "_self", 2);
$Nav->addCustomNav("Documents", "/tm/doc/", "_self", 2);
- #$Nav->addCustomNav("Release Notes", "/$PR/news/relnotes.php?project=$proj&version=HEAD", "_self", 2);
- #$Nav->addCustomNav("Legal", "tm/development/tm-log.csv", "_self", 2);
$Nav->addNavSeparator("Contributors", "/tm/development/contributors.php", "_self", 2);
$Nav->addCustomNav("Contributing (wiki)", "http://wiki.eclipse.org/TM_and_RSE_FAQ#Working_on_TM_.2F_RSE", "_self", 2);
$Nav->addCustomNav("Mailing List", "https://dev.eclipse.org/mailman/listinfo/tm-dev", "_self", 2);
- $Nav->addCustomNav("CVS", "/tm/development/cvs_setup.php", "_self", 2);
+ $Nav->addCustomNav("Setup", "/tm/development/setup.php", "_self", 2);
$Nav->addCustomNav("Development Tools", "/tm/development/", "_self", 2);
- $Nav->addCustomNav("Search CVS", "/$PR/searchcvs.php?q=file%3A+org.eclipse.tm%25%2F" . "+days%3A+7", "_self", 2);
$collist = "%26query_format%3Dadvanced&column_changeddate=on&column_bug_severity=on&column_priority=on&column_rep_platform=on&column_bug_status=on&column_product=on&column_component=on&column_version=on&column_target_milestone=on&column_short_short_desc=on&splitheader=0";
unset ($bugcoms);
diff --git a/development/setup.php b/development/setup.php
new file mode 100644
index 0000000..f9e2d16
--- /dev/null
+++ b/development/setup.php
@@ -0,0 +1,208 @@
+<?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'
+
+ #*****************************************************************************
+ #
+ # project_sets.php
+ #
+ # Author: Martin Oberhuber
+ # Date: 2006-07-03
+ #
+ # Description: Eclipse Team Project Sets for TM development
+ # dwd - updated for Git
+ #
+ #****************************************************************************
+
+ #
+ # Begin: page-specific settings. Change these.
+ $pageTitle = "TM Repository and Team Project Sets";
+ $pageKeywords = "Device, Remote, Target Management, Team, Development, Project Set, psf, workspace";
+ $pageAuthor = "David Dykstal";
+
+ # Add page-specific Nav bars here
+ # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
+ # $Nav->addNavSeparator("My Page Links", "downloads.php");
+ # $Nav->addCustomNav("My Link", "mypage.php", "_self", 3);
+ # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3);
+
+ # End: page-specific settings
+ #
+
+ # Paste your HTML content between the EOHTML markers!
+ $html = <<<EOHTML
+
+ <div id="midcolumn">
+ <h1>$pageTitle</h1>
+ <a name="projectsets"></a>
+ <p>
+ When you want to work on RSE code obtained from our
+ Git Repositories, the simplest way will be to set up your workspace
+ using our team project sets. These are currently being
+ constructed for our Git repository and will be available from
+ this page.
+ </p>
+
+ <!--
+ <p>Simply pick the project set below that is appropriate
+ for your use, save it to a local disk and in Eclipse choose
+ <b>File > Import > Team > Team Project Set</b>.</p>
+
+ <p>For most contributors, we recommend using <b>
+ <a href="rse-anonymous.psf">rse-anonymous.psf</a></b>.
+ Since the RSE code is located on three different repositories,
+ importing this project set will ask you three times for
+ your user and password information. Use
+ <ul><li>User: <b>anonymous</b></li>
+ <li>Password: <b>your.email@your.provider</b></li>
+ </ul>
+ After entering this three times during import, Eclipse will
+ not ask you again.
+ Since committers with write access to the repository need
+ a different repository setup, there are specific project
+ sets for committers.</p>
+
+ <p>Once you have obtained a project set, a project named
+ <b>www-tm-development</b> will also be part of your workspace.
+ This project holds the web pages you are just reading,
+ including the team project sets themselves. So when you want
+ to update your workspace e.g. because you have been informed
+ that new plugins have been added, just synchronize the
+ www-tm-development project with the repository, and then
+ import the proper team project set from your local workspace
+ (there is no need to go back to the web page again).</p>
+
+ <table border=1>
+ <tr><th>Project Set Contents</th><th>Anonymous Access</th><th>Committer Access</th></tr>
+ <tr>
+ <td>Core RSE plugins, including examples, docs and all subsystem implementations</td>
+ <td><a href="rse-anonymous.psf">rse-anonymous.psf</a></td>
+ <td><a href="rse-committer.psf">rse-committer.psf</a></td>
+ </tr>
+ <tr>
+ <td>RSE feature projects, tests and release engineering support projects</td>
+ <td><a href="rse-releng-anonymous.psf">rse-releng-anonymous.psf</a></td>
+ <td><a href="rse-releng-committer.psf">rse-releng-committer.psf</a></td>
+ </tr>
+ <tr>
+ <td>Discovery component (archived)</td>
+ <td><a href="discovery-anonymous.psf">discovery-anonymous.psf</a></td>
+ <td><a href="discovery-committer.psf">discovery-committer.psf</a></td>
+ </tr>
+ <tr>
+ <td>Terminal component</td>
+ <td><a href="terminal-anonymous.psf">terminal-anonymous.psf</a></td>
+ <td><a href="terminal-committer.psf">terminal-committer.psf</a></td>
+ </tr>
+ <tr>
+ <td>Complete workspace, including all four project sets above</td>
+ <td><a href="tm-all-anonymous.psf">tm-all-anonymous.psf</a></td>
+ <td><a href="tm-all-committer.psf">tm-all-committer.psf</a></td>
+ </tr>
+ <tr>
+ <td>TM Orbit contribution (Jakarta ORO and Commons Net)</td>
+ <td><a href="tm-orbit-anonymous.psf">tm-orbit-anonymous.psf</a></td>
+ <td><a href="tm-orbit-committer.psf">tm-orbit-committer.psf</a></td>
+ </tr>
+ </table>
+
+ -->
+
+ <p>
+ For more details on Team Project Sets and Git, see the
+ <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/1.1#Team_Project_Set_Support">Team Project Set Support</a>
+ of the
+ <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/1.1">EGit 1.1 New and Noteworthy</a>
+ document.
+ </p>
+
+ <!--
+ <a name="viewcvs"></a>
+ <h2>WWW viewcvs access</h2>
+ <p>Our repositories can also be accessed over the internet
+ through the viewcvs interface:</p>
+ <ul>
+ <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.core/?cvsroot=Tools_Project">TM Core Repository</a>,
+ holding re-usable core components without further dependencies like
+ third party libraries (Apache Commons Net, Jakarta-ORO),
+ Discovery components and Terminal view.</li>
+ <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.rse/?cvsroot=Tools_Project">RSE Repository</a>,
+ holding the Remote System Explorer (RSE) framework including services, subsystems,
+ UI components, examples, tests, documentation and all release engineering
+ support projects.</li>
+ <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.orbit/?cvsroot=Tools_Project">Orbit Repository</a>,
+ holding the TM contributions to Orbit, namely bundled versions of Apache
+ Commons Net 1.4.1 and Jakarta ORO 2.0.8.</li>
+ <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/www/tm/?cvsroot=Eclipse_Website">TM Website Repository</a>,
+ holding the project web pages.</li>
+ </ul>
+ -->
+
+ <!--
+ <a name="manual"></a>
+ <h2>Direct access to our Repositories</h2>
+ <p>You can find the relevant repositories at these locations:</p>
+ <table border=1>
+ <tr><th> </th><th>Repository</th><th>Module path</th></tr>
+ <tr>
+ <td>TM Core Repository</td>
+ <td>:pserver:dev.eclipse.org:/cvsroot/tools</td>
+ <td>org.eclipse.tm.core</td>
+ </tr>
+ <tr>
+ <td>RSE Main Repository</td>
+ <td>:pserver:dev.eclipse.org:/cvsroot/tools</td>
+ <td>org.eclipse.tm.rse</td>
+ </tr>
+ <tr>
+ <td>Orbit Repository</td>
+ <td>:pserver:dev.eclipse.org:/cvsroot/tools</td>
+ <td>org.eclipse.orbit</td>
+ </tr>
+ <tr>
+ <td>TM Website Repository</td>
+ <td>:pserver:dev.eclipse.org:/cvsroot/org.eclipse</td>
+ <td>www/tm</td>
+ </tr>
+ </table>
+ -->
+
+ <a name="manual"></a>
+ <h2>Direct access to the TM repository</h2>
+ <p>Our repository can be viewed at
+ <a href="http://git.eclipse.org/c/tm/org.eclipse.tm.git/">http://git.eclipse.org/c/tm/org.eclipse.tm.git/</a>.
+ There you will also find the URLs for cloning the repository if you desire to do so.
+ </p>
+
+ <!--
+ <a name="changelogs"></a>
+ <h2>Change Logs</h2>
+ <p>The TM project maintains change logs for the latest modifications
+ to the repositories. Unfortunately, these need to be separate for the
+ Core and RSE repositories due to technical constraints:</p>
+ <ul>
+ <li><a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/index.html">RSE Main Changelog</a></li>
+ <li><a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/core/index.html">Core Components Changelog</a></li>
+ </ul>
+ -->
+
+ <!--
+ <a name="notifications"></a>
+ <h2>Commit Notifications</h2>
+ <p>You can subscribe to the
+ <a href="https://dev.eclipse.org/mailman/listinfo/tm-cvs-commit">tm-cvs-commit</a>
+ mailing list to receive notification E-Mails for new checkins.</p>
+ -->
+
+ <a name="gitbackground"></a>
+ <h2>Background information on using Git with Eclipse</h2>
+ <ul>
+ <li>See <a href="http://wiki.eclipse.org/Git">Git</a> for information on how to use Eclipse with Git.</li>
+ <li>See <a href="http://wiki.eclipse.org/EGit/FAQ">the EGit FAQ</a> for information on how to use EGit, the Eclipse Git client.</li>
+ </ul>
+ <p/>
+ </div>
+
+EOHTML;
+
+ # Generate the web page
+ $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
+?>