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 "STP Website Development"

 
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
There are a few 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.
+
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.
  
Note: the cvs repository is at {{{/cvsroot/org.eclipse}}} on {{{dev.eclipse.org}}}, you need a {{{dev.eclipse.org}}} login to get to it. You will need to check out the modules:
+
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 ''dev.eclipse.org'', you need a ''dev.eclipse.org'' login to get to it. You will need to check out the modules:
  
 
  * www/stp
 
  * www/stp
 
  * www/eclipse.org-common
 
  * www/eclipse.org-common
  * www/projects/common (note, make sure that you check out that project under the location ''<workspace>/projects/common'' and not ''<workspace>/common'' which will be the location suggested by the checkout wizard by default)
+
  * www/projects/common  
  
Instructions on how to do development there:
+
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.
  
  * [http://www.eclipse.org/phoenix/docs/PHPeclipse_setup.v1.0.1.pdf 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 a few corrections to make:
+
Once you have a checkout, you are nearly ready to roll: the next task is to download and setup the
  * The PHP tool is compatible with 3.2M6 so you can stick to it
+
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.
  * The download URL for XAMPP has changed. Make a quick search for it on the web (a bit slow) or look on Oisin's FTP server as i think he got copy of the installer.
+
 
  * When setting up apache, in the ''httpd.cong'' file, set both the ''DocumentRoot'' and ''Directory'' variables to the root location of your eclipse workspace
+
  * [http://www.eclipse.org/phoenix/docs/PHPeclipse_setup.v1.0.1.pdf Setting up tools (PDF link)]
  * [https://dev.eclipse.org/committers/help/howdoi.php#website.websetup How Do I?]
+
  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 [http://www.apachefriends.org/en/xampp.html] 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
 +
 
 +
  * [https://dev.eclipse.org/committers/help/howdoi.php#website.websetup How Do I Set Up Ye Website ?]
 
  * [https://dev.eclipse.org/committers/help/phoenix.php Authoring using Phoenix - the new look]
 
  * [https://dev.eclipse.org/committers/help/phoenix.php Authoring using Phoenix - the new look]
 
  * [https://dev.eclipse.org/committers/committertools/dbo_index.php Accessing databases from PHP]
 
  * [https://dev.eclipse.org/committers/committertools/dbo_index.php Accessing databases from PHP]
 
  * [http://wiki.eclipse.org/index.php/Webmaster_FAQ The Webmaster FAQ - essential reading!]
 
  * [http://wiki.eclipse.org/index.php/Webmaster_FAQ The Webmaster FAQ - essential reading!]
 +
 +
[http://wiki.eclipse.org/index.php/STP STP Home Page]

Latest revision as of 23:33, 24 May 2006

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 dev.eclipse.org, you need a dev.eclipse.org login to get to it. You will need to check out the modules:

* www/stp
* www/eclipse.org-common
* 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