• Eclipse is free, eclipse has a very good plugin for PHP development: PHPeclipse.
  • Eclipse is working nicely with CVS (concurent versionning system), this is a good way to version any data on your production site.(pictures, configuration files, even mysql database etc...)
  • Eclipse is working nicely with ANT, a kind of make, it can help for automating deployment of your site or automating some tasks
  • Debugging, css, html validation, a way to look and version your work.


  • Make sense if You're a developer or really want to version Your internet page.
  • Heavy approach: need to start Eclipse to "play" with Your Site locally
  • Need to install CVS under windows (a pain)
  1. Download eclipse from and install normally (it is a windows application): recommended e:\eclipse
  2. Download PHPeclipse from and install normally (it is a windows application)
  3. Install a Java Development Kit from recommended is jdk1.4.2_06
  4. Uncompress (download in in download section Mambo) on a windows drive E: recommended in E:/Mambo/ contains:
    A ready to use eclipse workspace.
    Apache 1.3.33, PHP 4.3.10, MySql 4.1.9 et phpMyAdmin 2.6.1.
  5. Copy my.ini into c:\windows\
  6. Open the batch file startEclipseMambo.bat and change the location of jdk and eclipse binary (change accordingly what is in bold)
    E:\eclipse\bin\r3.0\eclipse.exe -vm C:\j2sdk1.4.2_06\bin\javaw.exe -data "E:\Mambo" -showlocation
  7. Start eclipse by running the file startEclipseMambo.bat
  8. Copy Your data:
    You already have a Mambo siteYou do not have any Mambo site
    Copy Your entire internet page (everything under the root (/)) with FTP
    under E:/Mambo/httpdocs/
    Copy Mambo from and decompress zip file into
    Start MySQL and Apache (see point 10.)
    Point Your browser to http://localhost/installation/ and follow instruction
  9. If it is a fresh or a existing installation, in any case You must adapt the path in E:/Mambo/httpdocs/configuration.php
    $mosConfig_absolute_path = 'E:/Mambo/httpdocs/';
    $mosConfig_live_site = 'http://localhost/';
    $mosConfig_cachepath = 'E:/Mambo/httpdocs/cache';
  10. Start MySQL and Apache by clicking on each icon in eclipse

  11. If one of the component do no start correctly, verify the settings of PHPeclipse under the menu Windows - Preferences- PHPeclipse Web Development or look in the logs file (E:\Mambo\apache\logs\error.log)
  12. Point Your browser to
  • http://localhost/mysql/ for starting the phpmyadmin admin console
  • http://localhost/ for your site

Contact me or post coments if You need help. Soon install CVS under Windows or Linux Suse


You might like also

Future review of Joomla!® 1.5 Development Cookbook and Build and Manage Applications with Maven, Continuum, and Archiva
Packt publishing has offered me to make a review of two of their new books (Thanks to them). I should receive free samples for review beginning of next week. Since it is two of my favorite subjects (Maven and #Joomla!® ), I think it may also interest you. A review will follow in some days. Build and Manage Applications with #Maven, Continuum, and Archiva Install Apache #Maven and follow the sample application to build up your project as quickly as …
3751 Days ago
Announcing a plugin for Joomla! 1.5 to embed Freemind Mind Map in your articles
I am developing a new plug-in for #Joomla!! 1.5 that allow you to display any Freemind Mind Map using a fancy Flash applet in any #Joomla! article Usage: you’ll be able to write in your article this special text code to trigger the rendering. The admin panel will contains a lot of settings, among others: width, height, settings of the rendering applet. Code is ready and will be released shortly. Submission to Joomla extensions directory will be done later this …
3834 Days ago
Announcing Joomla! photowidget for Smugmug, Picasa, Flickr RSS
I did integrate the Flickr widget from as a #Joomla module. This version do not depend on Roy’s site, and run offline if needed as i rewrite the RSS parsing code myself. For now you can see it live running on the right side of Roy’s site Your Smugmug/ Picasa or Flickr RSS feed. To get feed URL one for your Flickr photo stream, simply go to your photo stream's page and right-click the little orange RSS icon at …
3851 Days ago
Smugmug Badge module for Joomla
  A small module, highly customizable to display a badge of your Smugmug galleries (up to 4 galleries are randomly supported). This extension has been submitted to the JED (Joomla! extensions) and can be found also under the category photo-channels. Documentation is available in my WIKI, download it HERE or HERE and keep up to date with the RSS feed  Native #Joomla! 1.5 module, Code produced is XHTML 1.0 Strict, Tested in the following browser Firefox, Opera, Chrome, IE 8 …
3856 Days ago
JIRA & Confluence for only $5 each!
Receive this today in my mailbox, sound like a great offer to me! and since they have offered me an enterprise open source license, I feel I need to give the good word: JIRA & Confluence for only $5 each! While you may still be evaluating an Atlassian product, we have a special announcement. This week, we're offering 5-user licenses of JIRA and Confluence for only $5 each. We're calling it the Atlassian Stimulus Package and it's our way of …
3930 Days ago
Announcing Project: SolarJoomla
When #Eclipse meet #Joomla!...from 0 to #Joomla! in 3 minutes   The easiest way to develop component, modules, plugin for #Joomla! using best of the breed open source software.  In order to speed up development of #Joomla software, I did develop a developer package "start and ready to work". So basically nothing special for any experienced developer, just a gain of time. Less experienced developer will enjoy the package!  Just unpack the big ZIP file on any drive, start 2 …
3955 Days ago
Setting up your workstation for Joomla! development
Joomla! Doc has a great documentation online that explains how to set up your development environment This article provides detailed instructions for setting up your workstation for #Joomla! development. Note that there are many possible configurations for doing #Joomla! development. Any environment that supports Apache, MySql, PHP, and Subversion should work for writing #Joomla! code and extensions. This document provides step-by-step instructions for setting up and working with the #Eclipse IDE. The example used and screen shots are for Windows …
4019 Days ago
new version of akocommentPlus
The new version of akocommentPlus will contains the following new functionnalities....First a user change Request coming from my WIKI: Slight spin on the previous idea: if the (genuine!) user enters the wrong text, he loses all of his comment. Within the defined limits it would seem much better to allow him to try again X times, otherwise the user will get very upset at having lost a masterful comment (Sean Groarke, France)Then something that is missing since a long time... …
5154 Days ago
PHP today...
PHP is powering my homepage (Joomla CMS) and is widely recognized as one of the easiest internet scripting language. It is currently one of my favorite language for small applications (because I am using PHP4 which do not have an object model as good as java, but is coming with PHP5 due to end of year 2005). I found, while googling, these interesting figures and facts (source: 01Informatique ).Usage:Over 40% of Web applications run PHP.Over 25% of the Web runs …
5205 Days ago
No Thumbnail was found
Please, do not contact me and ask for support on my homepage, 6 Projects are now hosted at #Joomlaforge and have each one their Tracker Project Report Bug here click on Tracker icon click on Tracker icon click on Tracker icon click on Tracker icon click on Tracker icon click on Tracker icon Maybe You do not know why a Tracker (also called a bug tracking tool) is so useful, this is why I …
5222 Days ago