New look and feel page version
diff --git a/_projectCommon.php b/_projectCommon.php
index 164d829..480fccb 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -1,72 +1,22 @@
-<?php
+<?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
-
- $PR = "pdt";
- $projectName = "PDT";
- $isBuildServer = (preg_match("/^(emft|modeling|build)\.eclipse\.org$/", $_SERVER["SERVER_NAME"]));
- $isBuildDotEclipseServer = $_SERVER["SERVER_NAME"] == "build.eclipse.org";
- $isWWWserver = (preg_match("/^(?:www.|)eclipse.org$/", $_SERVER["SERVER_NAME"]));
- $isEclipseCluster = (preg_match("/^(?:www.||download.|download1.|build.)eclipse.org$/", $_SERVER["SERVER_NAME"]));
- $debug = (isset ($_GET["debug"]) && preg_match("/^\d+$/", $_GET["debug"]) ? $_GET["debug"] : -1);
- $writableRoot = ($isBuildServer ? $_SERVER["DOCUMENT_ROOT"] . "/modeling/includes/" : "/home/data/httpd/writable/www.eclipse.org/");
- $writableBuildRoot = $isBuildDotEclipseServer ? "/opt/public/cbi" : "/home/www-data";
-
- $rooturl = "http://" . $_SERVER["HTTP_HOST"] . "/$PR";
- $downurl = ($isBuildServer ? "" : "http://www.eclipse.org");
- $bugurl = "https://bugs.eclipse.org";
-
- if (isset ($_GET["skin"]) && preg_match("/^(Blue|EclipseStandard|Industrial|Lazarus|Miasma|Modern|OldStyle|Phoenix|PhoenixTest|PlainText|Nova)$/", $_GET["skin"], $regs))
- {
- $theme = $regs[1];
+ $_theme = "";
+ $theme = "";
+ if(isset($_POST['theme'])) {
+ $_theme = $_POST['theme'];
}
- else
- {
- $theme = "Nova";
+ if($_theme != "" && $App->isValidTheme($_theme)) {
+ setcookie("theme", $_theme);
+ $theme = $_theme;
}
-
- /* projects/components in cvs */
- /* "proj" => "cvsname" */
- $cvsprojs = array ("pdt" => "org.eclipse.pdt");
-
- /* sub-projects/components in cvs for projects/components above (if any) */
- /* "cvsname" => array("shortname" => "cvsname") */
- $cvscoms = array();
-
- if ($isBuildServer)
- {
- $projects = array("PDT" => "pdt");
- $tmp = array_flip($projects);
- $bugcoms = preg_replace("/ /", "%20", $tmp);
+ else {
+ # Get theme from browser, or none default
+ $theme = $App->getUserPreferedTheme();
}
- else
- {
- $defaultProj = "pdt";
- }
-
- $extraprojects = array(); //components with only downloads, no info yet, "prettyname" => "directory"
- $nodownloads = array(); //components with only information, no downloads, or no builds available yet, "projectkey"
- $nonewsgroup = array(); //components without newsgroup
- $nomailinglist = array(); //components without mailinglist
- $incubating = array(); // components which are incubating - EMF will never have incubating components -- see EMFT
- $nomenclature = "Project"; //are we dealing with "components" or "projects"?
-
- include_once $_SERVER["DOCUMENT_ROOT"] . "/modeling/includes/scripts.php";
-
- $regs = null;
- $proj = "/pdt"; // (isset($_GET["project"]) && preg_match("/^(" . join("|", $projects) . ")$/", $_GET["project"], $regs) ? $regs[1] : getProjectFromPath($PR));
- $projct= preg_replace("#^/#", "", $proj);
-
- $buildtypes = array(
- "R" => "Release",
- "S" => "Stable",
- "I" => "Integration",
- "M" => "Maintenance",
- "N" => "Nightly"
- );
# 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)
@@ -75,34 +25,28 @@
/* @var $Nav Nav */
// override the default left navigator links (because there is no oter way to add the "About this project" link before them :(
$Nav->setLinkList( array() );
- $Nav->addCustomNav("About this project", "/projects/project_summary.php?projectid=tools.pdt", "", 1 );
+ $Nav->addCustomNav("About", "#about", "", 1 );
+ $Nav->addCustomNav("Features", "#features", "", 1 );
// add the predefined links for left navigator (Committers, Newsgroup, Bugs, Articles)
// this is a BAD practice since they are maintainted by Denis Roy in the nav.class.php file
// and now I add them explicitly, bug good Denis did not provide a way to Link object to the Nav
// so I cannot reuse his LinkList objects even if i want to :(
- $Nav->addCustomNav("Committers", "http://wiki.eclipse.org/index.php/Development_Resources", "_self", 1);
- $Nav->addCustomNav("Newsgroups", "/newsgroups/", "_self", 1);
- $Nav->addCustomNav("Bugs", "https://bugs.eclipse.org/bugs/", "_self", 1);
- $Nav->addCustomNav("Articles", "/articles/", "_self", 1);
+ $Nav->addCustomNav("Download", "#download", "", 1);
+ $Nav->addCustomNav("Docs", "#docs", "", 1);
+ $Nav->addCustomNav("Extensions", "#extensions", "_self", 1);
+ $Nav->addCustomNav("Contributing", "#contributing", "", 1);
// [almaz] the links here are relative to /pdt to make the links valid even when this page is included from a PHP file
// that is not at the root, such as from plans/php_plan_2_0.php
- $Nav->addNavSeparator("Project Home", "/pdt/index.php");
- $Nav->addCustomNav("Downloads", "$downurl/$PR/downloads/", "_self", 2);
- // apeled - disabled the link to the update manager for now
- //$Nav->addCustomNav("Update Manager", "$rooturl/updates/", "_self", 2);
- $Nav->addCustomNav("Installation", "http://wiki.eclipse.org/PDT/Installation","_self", 2);
- $Nav->addCustomNav("Project Plan", "http://www.eclipse.org/projects/project-plan.php?projectid=tools.pdt","_self", 2);
- $Nav->addCustomNav("Wiki", "http://wiki.eclipse.org/index.php/PDT", "_self", 2);
- $Nav->addCustomNav("FAQ", "http://wiki.eclipse.org/PDT/FAQ", "_self", 2);
- $Nav->addCustomNav("Tutorials", "http://wiki.eclipse.org/PDT/TUTORIALS", "_self", 2);
- $Nav->addCustomNav("Newsgroup Search", "http://www.eclipse.org/newsportal/thread.php?group=eclipse.tools.pdt", "_self", 2);
+ $Nav->addNavSeparator("Project", "");
+ $Nav->addCustomNav("News & Noteworthy", "https://wiki.eclipse.org/PDT/NewIn53", "_self", 2);
+ $Nav->addCustomNav("Project Details", "https://projects.eclipse.org/projects/tools.pdt/", "_self", 2);
+ $Nav->addCustomNav("PDT Forum", "https://www.eclipse.org/forums/index.php/f/85/", "_self", 2);
+ $Nav->addCustomNav("Wiki", "http://wiki.eclipse.org/PDT", "_self", 2);
+ $Nav->addCustomNav("Github", "http://github.com/eclipse/pdt", "_self", 2);
+ $Nav->addCustomNav("Mailing List", "https://dev.eclipse.org/mailman/listinfo/pdt-dev", "_self", 2);
$Nav->addCustomNav("Open Bugs", "$bugurl/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=PDT&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" . $collist, "_self", 2);
$Nav->addCustomNav("Submit A Bug", "$bugurl/bugs/enter_bug.cgi?product=" . $projectName, "_self", 2);
- $Nav->addCustomNav("Development", "/pdt/development.php", "_self", 2);
- $App->AddExtraHtmlHeader("<link rel=\"stylesheet\" type=\"text/css\" href=\"/modeling/includes/common.css\"/>\n");
- addGoogleAnalyticsTrackingCodeToHeader("UA-3036363-2");
- $App->Promotion = TRUE;
?>
\ No newline at end of file
diff --git a/index-old.php b/index-old.php
index 67b2c35..b45e5b8 100644
--- a/index-old.php
+++ b/index-old.php
@@ -1,32 +1,20 @@
-<?php
-set_include_path($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common" . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] . "/projects" . PATH_SEPARATOR . get_include_path());
+<?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'
-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());
-
- #*****************************************************************************
- #
- # index.php
- #
- # Author: Yossi Leon, Assaf Almaz
- # Contributors: Nick Boldt
- # Date: 2006-04-27, 2008-09-29
- #
- # Description: main project page
- #
- #
- #****************************************************************************
-
#
# Begin: page-specific settings. Change these.
- $pageTitle = "PHP Development Tools Project";
- $pageKeywords = "PHP, tool, web";
- $pageAuthor = "PDT Committers";
+ $pageTitle = "Eclipse PHP Development Tools";
+ $pageKeywords = "PHP, tool, web, editor, composer, debuger, profiler, phpunit, xdebug";
+ $pageAuthor = "PDT Team";
# 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("PDT", "/pdt/index.php");
- include("_projectCommon.php"); # All on the same line to unclutter the user's desktop'
# End: page-specific settings
#
@@ -47,240 +35,199 @@
<div id="maincontent">
<div id="midcolumn">
- <table style="width: 100%;" border="0" cellpadding="2">
- <tbody>
- <tr>
- <td align="left" width="60%">
- <h1><?=$pageTitle?></h1>
- </td>
- <td align="right">
- <a href="downloads"> <img src="images/download_pdt.png" /></a><br/>
- <P ALIGN="right"><a href="release-notes/pdt2_2.html">PDT 2.2.0 is now available!</a></P>
- </td>
- </tr>
- </tbody>
- </table>
-
+ <h1><?=$pageTitle?></h1>
- <h2>About </h2>
- <p> The PDT project provides a PHP Development
- Tools framework for the Eclipse platform. This project encompasses all development
- components necessary to develop PHP and facilitate extensibility.
- It leverages the existing Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK) in providing developers with PHP capabilities.
+ <h2 id="about">About</h2>
+ <p>
+ The PHP IDE project delivers a PHP Integrated Development Environment framework for the
+ Eclipse platform. This project encompasses the development components necessary to
+ develop PHP-based Web Applications and facilitates extensibility. It leverages the
+ existing Web Tools Project in providing developers with PHP capabilities.
</p>
- <br/>
- <h2>Project Principles:</h2>
+
+ <div class="block-box block-box-classic">
+ <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
+ <!-- Indicators -->
+ <ol class="carousel-indicators">
+ <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
+ <li data-target="#carousel-example-generic" data-slide-to="1"></li>
+ <li data-target="#carousel-example-generic" data-slide-to="2"></li>
+ <li data-target="#carousel-example-generic" data-slide-to="3"></li>
+ </ol>
+
+ <!-- Wrapper for slides -->
+ <div class="carousel-inner">
+ <div class="item active">
+ <img src="img/shot1-min.png" alt="PHP Editor" itemprop="primaryImageOfPage" width="890" height="565">
+ <div class="carousel-caption"></div>
+ </div>
+ <div class="item">
+ <img src="img/shot2-min.png" alt="CSS Editor " width="890" height="565">
+ <div class="carousel-caption"></div>
+ </div>
+ <div class="item">
+ <img src="img/shot3-min.png" alt="Advanced Editing Features" width="890" height="565">
+ <div class="carousel-caption"></div>
+ </div>
+ <div class="item">
+ <img src="img/shot4-min.png" alt="Advanced Content Assist" width="890" height="565">
+ <div class="carousel-caption"></div>
+ </div>
+ </div>
+
+ <!-- Controls -->
+ <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span>
+ </a> <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span>
+ </a>
+ </div>
+ </div>
+
+ <h2 id="features">Features</h2>
+ <div>
+ <ul>
+ <li>Syntax Highlighting</li>
+ <li>Syntax Validation</li>
+ <li>Content Assist</li>
+ <li>Code Navigation</li>
+ <li>PHP Debugging (Zend Debugger / XDebug)</li>
+ <li>PHP Profiling (Zend Debugger)</li>
+ <li>PHPUnit</li>
+ <li>Code Formatter</li>
+ <li>Refactoring</li>
+ <li>Code Templates</li>
+ <li>Remote Projects</li>
+ <li>Power of Eclipse Ecosystem</li>
+ </ul>
+ </div>
+
+ <h2 id="download">Download</h2>
+ <h3>Eclipse Package for PHP Developers</h3>
+
+ <p>The essential starting point for PHP developers, including a PHP language support, a Git client, XML Editor and Mylyn, Terminal.<br /></p>
+ <p>Click on the buttons below to start downloading package for specific OS. You have to install Java in your system.</p>
+
+ <div class="large-4 columns">
+ <h3>OS X</h3>
+ <ul>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-macosx-cocoa-x86_64.dmg" rel="nofollow">64 bit</a></li>
+ </ul>
+ </div>
+ <div class="large-4 columns">
+ <h3>Windows</h3>
+ <ul>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-win32.zip" rel="nofollow">32 bit</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-win32-x86_64.zip" rel="nofollow">64 bit</a></li>
+ </ul>
+ </div>
+ <div class="large-4 columns">
+ <h3>Linux</h3>
+ <ul>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-linux-gtk.tar.gz" rel="nofollow">32 bit</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-linux-gtk-x86_64.tar.gz" rel="nofollow">64 bit</a></li>
+ </ul>
+ </div>
+
+ <h3>Download PDT ZIP package</h3>
+ <p>This packages contain PDT p2 repository, which can be used to install PDT in Eclipse without access to Eclipse.org</p>
<ul>
- <li> Intuitive and easy to learn </li>
- <li> Seamless integration with other Eclipse projects </li>
- <li> Adherence to Eclipse standards </li>
- <li> Extensibility </li>
- <li> Continuous support of PHP developments </li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-5.3.0.201803070838.zip" rel="nofollow">PDT Update 5.3.0 (2018-03-21)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-5.2.0.201712021751.zip" rel="nofollow">PDT Update 5.2.0 (2017-12-20)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-5.0.0.201706130902.zip" rel="nofollow">PDT Update 5.0.0 (2017-06-28)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-4.3.0.201703131616.zip" rel="nofollow">PDT Update 4.3.0 (2017-03-23)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-4.2.0.201611142355.zip" rel="nofollow">PDT Update 4.2.0 (2016-12-21)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-4.1.0.201609140517.zip" rel="nofollow">PDT Update 4.1.0 (2016-09-28)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-4.0.1.201606232253.zip" rel="nofollow">PDT Update 4.0.1 (2016-07-11)</a></li>
+ <li><a href="https://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/pdt-Update-4.0.0.201606081033.zip" rel="nofollow">PDT Update 4.0.0 (2016-06-22)</a></li>
</ul>
-
- <h2>Schedule (see also <a href="http://www.eclipse.org/projects/project-plan.php?projectid=tools.pdt">Project Plan</a>):</h2>
-
+
+ <h3>Update existing Eclipse</h3>
+ <p>
+ In Eclipse, click <i>Help -> Install New Software</i> and work with <a href="#compositeLatest" class="red">*</a>: <a href="http://download.eclipse.org/tools/pdt/updates/5.3">http://download.eclipse.org/tools/pdt/updates/5.3</a>
+ </p>
+ <div class="pagination-centered">
+ <a href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1944539" class="drag" title="Drag to your running Eclipse workspace to install PHP Development Tools"><img src="img/install.png" alt="Drag to your running Eclipse workspace to install PHP Development Tools" /></a> <img src="img/update_dialog.png" alt="Eclipse Install&Update Dialog" width="843" height="743">
+ </div>
+ <p>If you're looking for developer builds, try out <a href="#compositeLatestNightly" class="red">**</a>: <a href="http://download.eclipse.org/tools/pdt/updates/6.0">http://download.eclipse.org/tools/pdt/updates/6.0</a> </p>
+ <p>All downloads are provided under the terms and conditions of the <a href="http://www.eclipse.org/legal/epl/notice.html">Eclipse.org Software User Agreement</a> unless otherwise specified.</p>
+ <p><span class="red"> *</span> - Latest stable: <a id="compositeLatest" href="http://download.eclipse.org/tools/pdt/updates/latest/">http://download.eclipse.org/tools/pdt/updates/latest/</a><br />
+ <span class="red">**</span> - Latest nightly: <a id="compositeLatestNightly" href="http://download.eclipse.org/tools/pdt/updates/latest-nightly/">http://download.eclipse.org/tools/pdt/updates/latest-nightly/</a></p>
+
+ <h2 id="docs">Docs</h2>
+ <ul>
+ <li><a href="http://help.eclipse.org/neon/topic/org.eclipse.php.help/html/table_of_contents.html" itemprop="relatedLink">PDT User Manual</a>. All PDT features at a glance.</li>
+ <li><a href="http://wiki.eclipse.org/index.php/PDT">PDT Wiki</a>. Find more information and discussions in the PDT Wiki page</li>
+ <li><a href="https://www.genuitec.com/debugging-php-with-eclipse-pdt/">Debugging PHP with Eclipse PDT: A WordPress Example</a>. Created by Octavio Gonzalez</li>
+ <li><a href="documents/XDebugGuideForPDT2.0.pdf">PDT 2.0 XDebug Guide</a>. XDebug guide for configuration and usage of XDebug under PDT 2.0. Created by Dave Kelsey [Old]</li>
+ <li><a href="/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf">Debugging PHP using Eclipse and PDT</a> [Old]</li>
+ </ul>
+
+ <h2 id="extensions">Extensions</h2>
+ <p>The experience of developing PHP application with PDT can be extended with a large variety of plugins created by the Eclipse ecosystem. Below are open source projects and commercial products that are built on top of PDT or are integrated with PDT.</p>
<table>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 23rd of June, 2010
- </td>
- <td> - <b>PDT 2.2 Release</b></td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 26th of June, 2009
- </td>
- <td> - <b>PDT 2.1 Release</b></td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 29th of December, 2008
- </td>
- <td> - PDT 2.0 Release</td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 10th of June, 2008
- </td>
- <td> - <b>PDT 1.0.3 Released</b> </td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 3rd of January, 2008
- </td>
- <td> - <b>PDT 1.0.2 Released</b> </td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 18th of September, 2007
- </td>
- <td> - <b>PDT 1.0 Released</b></td>
- </tr>
- <tr>
- <td>
- <img src="/eclipse.org-common/themes/Phoenix/images/arrow.gif" >
- 6th of April, 2007
- </td>
- <td> - 0.7 RC3 (and final)</td>
- </tr>
+ <tr>
+ <!-- <th><a href="http://p2.pdt-extensions.org/"><img src="img/extensions/pdt-eg.png" alt="PDT Extensions group" width="128" height="128"></a></th> -->
+ <td>
+ <h4>PDT Extensions group</h4>
+ <i>Open source plugins that extend or integrate with PDT</i>
+ <br><br>
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pex-core">Code Formatting</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pex-core">Class Creation</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pex-core">Getters/Setters Generation</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pex-core">Semantic Analysis</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pex-core">CS-Fixer</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#phpmaven">PHP Maven</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pti">CodeSniffer</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#pti">PHPDepend</a> ::
+ <a href="http://p2.pdt-extensions.org/phpfeatures.html#makegood">MakeGood</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#symfony">Symfony</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#phing">Phing</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#yii">Yii</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#drupal">Drupal</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#magento">Magento</a> ::
+ <a href="http://p2.pdt-extensions.org/frameworks.html#aspectphp">Aspect PHP</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#yedit">YAML</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#twig">Twig</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#smarty">Smarty</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#coffee">CoffeeScript</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#markdown">Markdown</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#rest">reStructuredText</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#gherkin">Gherkin</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#shelled">Shell Scripts</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#vrapper">Vrapper</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#emmet">Emmet</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#jquery">JQuery</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#jshint">JSHint</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#closure">Closure</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#extjs">ExtJS</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#less">Less</a> ::
+ <a href="http://p2.pdt-extensions.org/editors.html#themes">Eclipse Color Themes</a> ::
+ <a href="http://p2.pdt-extensions.org/misc.html#logviewer">Log Viewer</a> ::
+ <a href="http://p2.pdt-extensions.org/misc.html#ansi">ANSI Console</a> ::
+ <a href="http://p2.pdt-extensions.org/misc.html#copyright">Copyright Wizard</a>
+ <br><br>
+ <a href="http://p2.pdt-extensions.org/">Visit website</a>
+ </td>
+ </tr>
</table>
- <ul><li><a href="javascript:toggle('rDebug')">PHP Debugger [required for debugging]</a>
- <ul id="rDebug" style="display: none"><br>
- In order to be able to perform debugging using PDT, you should download one of the following extra packages:
- <li><img src="http://www.eclipse.org/modeling/images/dl-more.gif" alt="Zend PDT Community Site" /> <a href="http://www.zend.com/community/pdt?ecl=EclipseZend"> PDT and Zend Server Community Edition</a></li>
- <li><img src="http://www.eclipse.org/modeling/images/dl-more.gif" alt="Xdebug Site" /> <a href="http://xdebug.org/"> PDT and XDebug </a> </li>
- <br> Note: Due to Eclipse licensing requirements, PDT with debugger packages are distributed from external locations. <br>
- <a href="http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf">Click here</a> to learn how to set up your environment in order to be able to perform debugging with PDT.
- </ul></li></ul>
- <br/>
-
- <div class="homeitem3col">
- <h3>Quick Navigation</h3>
- <ul>
- <li>
- <a href="whois.php">Products and projects</a> that are using PDT<br>
- </li>
- <li><a href="downloads">Downloads</a>.
- Get available PDT builds
- </li>
- <li><a href="http://wiki.eclipse.org/index.php/PDT">PDT Wiki</a>.
- Find more information and discussions in the PDT Wiki page
- </li>
-
- <li><a href="http://bugs.eclipse.org/bugs">Bugzilla</a>.
- Bug reports / searches, feature requests, suggestions (e.g., enhancements, new uses, etc.) for the PDT <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=PDT">here</a>
- </li>
-
- <li><a href="docs.php">Documents</a>.
- Technical articles and references for PDT users and developers
- </li>
-
- <li><a href="news://news.eclipse.org/eclipse.tools.pdt">Newsgroup</a>.
- Your way of communicating with the community of people developing and using the Eclipse
- PDT eclipse based tool.
- Ask questions about usage of the PDT, share ideas, issues, and insights
- (simple <a href="http://dev.eclipse.org/newslists/news.eclipse.tools.pdt/">
- web interface </a> also available)
- </li>
-
- <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=Tools_Project">CVS Repository</a>.
- The WWW interface for the CVS Repositories.
- All PDT development is carried out in this repository
- </li>
-
- <li><a href="http://dev.eclipse.org/mailman/listinfo/pdt-dev">Mailing List</a>.
- Get involved in the development of the PDT project.
- If you have questions about usage of the PDT please use the PDT Newsgroup
- </li>
-
- </ul>
- </div>
-
- <script type="text/javascript">
- function toggle(id)
- {
- e = document.getElementById(id);
- e.style.display = (e.style.display == "" ? "none" : "");
- document.getElementById("img_".concat(id)).src = e.style.display == "" ? "./images/minus.gif" : "./images/plus.gif";
- }
- </script>
-
- <p> </p>
-
- </div>
- <div id="rightcolumn">
- <div class="sideitem">
- <h6>News</h6>
-
- <ul><li><a href="http://www.eclipse.org/pdt/downloads/?sortBy=date">Recent Builds</a> <a href="http://www.eclipse.org/pdt/feeds/builds-pdt.xml"><img src="./images/rss.jpg" title="Build RSS Feed" align="right" alt="[RSS] Builds" /></a></li>
- <li><a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.tools.pdt">Newsgroup Posts</a> <a href="http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.tools.pdt/maillist.rss"><img src="./images/rss.jpg" title="Newsgroup RSS Feed" align="right" alt="[RSS] Newsgroup" /></a></li>
- </ul>
- <p> </p>
- <hr noshade="noshade" size="1"/>
- <ul>
- <li>
- <span class="normal"><b>September 29 2008</b></span> -
- <a href="http://www.eclipse.org/pdt/feeds/builds-pdt.xml">PDT RSS Builds</a> Feed (<a href="http://wiki.eclipse.org/Eclipse_Build_Available_RSS_Feeds">new format</a>)!
- </li>
- <li>
- <span class="normal"><b>June 10 2008</b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=R20080603">PDT 1.0.3 Final release</a> is ready!
- </li>
- <li>
- <span class="normal"><b>May 30 2008</b></span> -
- <a href="http://wiki.eclipse.org/BugDay/May_2008#Projects">PDT 1.1 Bug day</a> join us for a bug squash day!
- </li>
- <li>
- <span class="normal"><b>January 3<sup>rd</sup> 2008</b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=R20080103">PDT 1.0.2 Release</a> is Ready!
- </li>
-
- <li>
- <span class="normal"><b>September 18<sup>th</sup> 2007</b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=R20070917">PDT 1.0 Final Release</a> is Ready!
- </li>
-
- <li>
- <span class="normal"><b>September 12<sup>th</sup> 2007</b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=S20070910-RC1">1.0 RC-1</a>
- (compatible with Eclipse 3.3 and Java 1.5 only) is ready!
- </li>
-
- <li>
- <span class="normal"><b>August 26<sup>th</sup> 2007</b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=S20070826-M3">1.0 M3</a>
- (compatible with Eclipse 3.3 and Java 1.5 only) is ready!
- </li>
-
- <li>
- <span class="normal"><b>April 6<sup>th</sup></b></span> -
- <a href="http://download.eclipse.org/tools/pdt/downloads/?release=S20070401-RC3">0.7 RC3</a>
- is ready!
- </li>
- <li>
- <span class="normal"><b>February 20<sup>th</sup></b></span> -
- PDT Powered by icon is now <a href="./images/PoweredBy_PDT.gif">available</a> -
- <img src="./images/PoweredBy_PDT.gif" alt="Powered by PDT" />.
- Use it in your site!
- </li>
-
- <li>
- <span class="normal"><b>October 12<sup>th</sup></b></span> -
- PDT presentation in the <a href="http://www.eclipsecon.org/summiteurope2006/index.php?page=detail/&id=43">Eclipse Summit</a>
- by Yossi Leon, PDT Project Leader
- </li>
-
- <li>
- <span class="normal"><b>July 5<sup>th</sup></b></span> -
- Debuggers are available from the
- <a href="http://www.eclipse.org/pdt/install.php">Installation</a> page.
- </li>
-
- </ul>
- </div>
+ <h2 id="contributing">Contributing</h2>
+ <p>
+ PDT is an Open Source project and we welcome everyone who's interested to contribute his or her source code or help project in some other way. Visit our <a href="https://wiki.eclipse.org/PDT/Contributing">wiki page</a> to learn how to get source code and build it.
+ </p>
+ <p>
+ Don't hesitate to nurture PDT developers team with your questions and hit our <a href="http://dev.eclipse.org/mailman/listinfo/pdt-dev">mailing list</a>.
+ </p>
+ <h3>Thanks to <img src="https://www.yourkit.com/images/yklogo.png" alt="YourKit" /></h3>
+ <p>YourKit is kindly supporting open source projects with its full-featured <a href="http://www.yourkit.com/java/profiler/index.jsp">YourKit Java Profiler</a>.
+ <a href="http://www.yourkit.com">YourKit, LLC</a> is the creator of innovative and intelligent tools for profiling Java and .NET applications.
+ </p>
</div>
</div>
-<?
+<?php
$html = ob_get_contents();
ob_end_clean();
-$html .= "<!-- START: Google Analysis report -->
-<script src=\"http://www.google-analytics.com/urchin.js\" type=\"text/javascript\"></script>
-<script type=\"text/javascript\">
-_uacct = \"UA-3036363-2\";
-urchinTracker();
-</script>
-<!-- END: Google Analysis report -->";
-
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>
\ No newline at end of file