Adding content to www.eclipse.org/bpel/

Last modified on: April 29thth, 2007

Here are the steps necessary to edit and check the content on www.eclipse.org/bpel/ locally on your development workstation.

Pull source

Create a project in your Eclipse workbench called www and checkout into it the following modules from the repository dev.eclipse.org:/cvsroot/org.eclipse.
  1. www/bpel - the main bpel web content tree
  2. www/eclipse.org-common - some common things that you need
  3. www/images - images
  4. www/projects - project related stuff
For example, this is what I see ...

You will need the CVS username and password to commit things to this repository.

Get PHPEclipse

If you do not dream in PHP code then this is probably a good thing to do. You can download from http://sourceforge.net/projects/phpeclipse. After installing, restart your eclipse environment, and pressumably you should be able to open and browse the repository and perhaps even see colors when editing those PHP files.

This concludes the eclipse end setup. Now onto running the www.eclipse.org/bpel/ locally on your workstation.

Install XAMPP

Install the XAMPP stack on your workstation (MySQL + Apache + PHP and Perl). You download it from http://www.apachefriends.org/en/xampp.html.

Installation ought to self explantory if you can came this far.

If you do not want to do this, then you are on your own. I used my own installation of Apache and re-used the XAMPP instllation of the rest.

Modify Apache Configuration

You need to modify the apache configuration so that it uses virtual hosts and specifically defines one that we will use for the local eclipse.org environment. There two steps here:
  1. Edit your /etc/hosts or \windows\system32\drivers\etc\hosts file to include this entry
      127.0.0.1		local.eclipse.org
          
    or create an alias for localhost as in ...
      127.0.0.1		localhost local.eclipse.org
          
  2. Edit your apache configuration to include the local.eclipse.org virtual host. This should be in the configuration file etc/extras/httpd-vhosts.conf in your XAMPP home directory.
    NameVirtualHost *:80
    #
    <VirtualHost *:80>
        ServerName local.eclipse.org
        ServerAdmin admin@email.com
        DocumentRoot c:/ws/eclipse.org/www    
        ServerAlias www.local.eclipse.org
        ErrorLog logs/local.eclipse.org-error.log
        CustomLog logs/local.eclipse.org-access.log common
    </VirtualHost>
          
    The DocumentRoot for your virtual local.eclipse.org host should be pointing to where-ever you had created the www project (and where www/bpel exists).
Now restart the apache configuration and see how things work. You should be able to point to http://local.eclipse.org/bpel/ and get the BPEL home page.
Graduation
This project has graduated!