Skip to main content
Jump to: navigation, search

STP Website Development

As part of a code commit, you might need to update the website with documentation, or you may need to change links, looks or images. Developing with the website is done just like all the code development that is done at Eclipse - through CVS and the Eclipse IDE.

The Eclipse website is PHP-based, but really you don't need to learn PHP to make changes or add contributions. You will pick up some knowledge just by copying and updating the template files.

There are some very useful documents collected on the Eclipse web site that you will need to read before getting started. These docs outline the habits that you should develop and the tools that you need to get going.

Note: the cvs repository is at /cvsroot/org.eclipse on, you need a login to get to it. You will need to check out the modules:

* www/stp
* www/
* www/projects/common 

Make sure that you check out that www/projects/common under the location <workspace>/projects/common and not <workspace>/common which will be the location suggested by the checkout wizard by default.

Once you have a checkout, you are nearly ready to roll: the next task is to download and setup the tools that you need to develop. You will also need to read some stuff! Here's a list of the tools locations and the documentation that is important.

* Setting up tools (PDF link)
  This document is quite out of date but you will still find most of the info you will need. That said  
  there are some corrections and notes : 
      > the PHP tool is still compatible with all the 3.2Mx and RCx platform releases we tried so far
      > the download URL for XAMPP has changed - try [1] and choose your platform.
      > when setting up Apache, in the httpd.conf file, set both the DocumentRoot and Directory variables to the root location of your Eclipse workspace
* How Do I Set Up Ye Website ?
* Authoring using Phoenix - the new look
* Accessing databases from PHP
* The Webmaster FAQ - essential reading!

STP Home Page

Back to the top