Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PDT"

(Discussions)
(Developer Resources)
(49 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
{{Infobox
 
{{Infobox
 
| name = PHP Development Tools
 
| name = PHP Development Tools
| download = http://download.eclipse.org/tools/pdt/downloads/
+
| download = http://www.eclipse.org/pdt/downloads/
 
| website = http://www.eclipse.org/pdt
 
| website = http://www.eclipse.org/pdt
 
| list = pdt-dev
 
| list = pdt-dev
 
| newsgroup = eclipse.tools.pdt
 
| newsgroup = eclipse.tools.pdt
 
| product = PDT
 
| product = PDT
| irc = eclipse
+
| irc = pdt
 
}}
 
}}
The '''PDT''' project is working towards providing a PHP Development Environment framework. This project was formerly known as '''PHP IDE'''. See [http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html here] for why the name was changed.
+
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 Project in providing developers with PHP capabilities.
  
 
The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.
 
The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.
 
== Discussions ==
 
 
* [[PHP DLTK Integration]] - Using DLTK as a framework for dynamic languages
 
* [[PHP WTP Integration]] - Usage and integration with WTP
 
* [[RequestedFeatures | Requested Features]] - High Level Plan for PDT 1.1
 
  
 
== Getting PDT ==
 
== Getting PDT ==
  
There are two ways to get PDT.
+
There are several ways to get PDT - the most common one is to download the classic IDE from the [http://www.eclipse.org/downloads/ Eclipse.org download site] and then adding the PDT component from the "Help > Install new Software..." menu.
  
* [http://download.eclipse.org/tools/pdt/downloads/ PDT Downloads] - including [[PDT/Installation|All-In-One zips]]
+
Here's a list of alternative (probably outdated) installation methods: [[PDT/Installation]]
* [http://download.eclipse.org/tools/pdt/updates/ PDT Update Site] - to [[PDT/Installation|install PDT]] into an existing Eclipse
+
  
== User Resources ==
+
If you want to have an up-to-date installation, read [[PDT/Nightlies]]
  
* [[PDT/FAQ | PDT FAQ]]
 
* [[PDT/TUTORIALS | PDT Tutorials]]
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=PDT&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Open PDT Bugs]
 
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=pdt Enter a new PDT Bug]
 
  
== Developer Resources ==
+
== Using PDT ==
  
* [[Development Conventions and Guidelines]]
+
* [[Debugging using XDebug]]
  
* [[PDT Nightly Process]]
 
  
* [[PDT Testing Framework]]
+
== Contributing to PDT ==
 +
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. Read [[PDT/Contributing]] to learn how to get source code and build it.
  
* [[PDT Developers Tools]]
 
  
* [[PDT Developers Working Procedures]]
+
=== Developer Resources ===
  
* [[PHP Change Logs]]
+
* [http://wiki.eclipse.org/Extending_PDT Extending PDT ]
 +
* [http://wiki.eclipse.org/API_Document_for_Extension_Points_PDT API Document for Extension Points PDT]
 +
* [http://wiki.eclipse.org/images/5/54/API_PDT.pdf PDT v0.7 API Design Document]
 +
* [http://wiki.eclipse.org/PDTT_-_PHP_5.3_Code_Assist_Tests Writing Content Assist Tests (PDTT files)]
 +
* [[Extending PDT using project facets]]
  
* [[PDT Conference Calls]]
+
== Mailing Lists ==
 +
* pdt-commit: CVS commit notices [https://dev.eclipse.org/mailman/listinfo/pdt-commit register here]
 +
* pdt-dev: PDT Developers notices [https://dev.eclipse.org/mailman/listinfo/pdt-dev register here]
  
* [[PDT Summer Camp]]
+
== IRC Channels ==
 +
* #pdt on irc.freenode.net: An interactive way to help and get helped.
  
* [[PDT Dev2Dev]]
 
 
* [[API Document for Extension Points]]
 
 
== Planning ==
 
 
* [[PDT/1.1 Plan|PDT 1.1 Plan]], [[PDT/1.5 Features Proposal|PDT 1.5 Features Proposal]] (outdated)
 
 
* [[PDT/1.0/New And Noteworthy|PDT 1.0 New And Noteworthy]]
 
 
* [[PDT 1.0 Features Proposal]]
 
 
* [[PDT 0.7 Project Plan]]
 
 
== Mailing Lists ==
 
* pdt-ide-cvs-commit: CVS commit notices [https://dev.eclipse.org/mailman/listinfo/pdt-ide-cvs-commit register here]
 
* pdt-dev: PDT Developers notices [https://dev.eclipse.org/mailman/listinfo/pdt-dev register here]
 
* pdt-unit-test: PDT Unit test result notices [https://dev.eclipse.org/mailman/listinfo/pdt-unit-test register here]
 
  
 
[[Category:PDT]]
 
[[Category:PDT]]

Revision as of 07:37, 2 November 2012

PHP Development Tools
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source

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 Project in providing developers with PHP capabilities.

The purpose of the Wiki page is to provide additional information on top of the information from the official website with easy accessibility and editing.

Getting PDT

There are several ways to get PDT - the most common one is to download the classic IDE from the Eclipse.org download site and then adding the PDT component from the "Help > Install new Software..." menu.

Here's a list of alternative (probably outdated) installation methods: PDT/Installation

If you want to have an up-to-date installation, read PDT/Nightlies


Using PDT


Contributing to PDT

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. Read PDT/Contributing to learn how to get source code and build it.


Developer Resources

Mailing Lists

IRC Channels

  • #pdt on irc.freenode.net: An interactive way to help and get helped.

Back to the top