Apostolos Dountsis

Web Development & Desktop Application Solutions
  • rss
  • Home
  • Projects
    • Easy Peasy Image Gallery
    • Social Bookmarks Plugin for WordPress
      • Social Bookmarks Release Notes
    • Move Comments
  • Downloads
  • Freelance Services
  • Photo Gallery
    • U2 - Vertigo Tour (Rome, Italy)
    • Brighton
    • Amsterdam
    • Athens 2004
  • Portfolio
  • About
  • Contact

Eclipse for PHP

The pursue of a PHP editor is not a easy one. Over the years, I have tried a variety of editors. Some of them were generic text editors, like Notepad, VI, Pico, Textpad, KEDit, XCode and some dedicated PHP editors like Zend and PHPEdit. I needed a PHP editor that I could use on my Mac mini and my PC computer at work. I couldn’t find one that was meeting all my needs. Zend editor is a good choice but it is expensive and slow. Hence, PHPEclipse.

PHPEclipse

Eclipse is an Open Source IDE Java editor, but it can be configured for other languages. PHPEclipse is an add-on that facilitates the development of PHP code. Among its features, I have to point out the autocomplete functionality (Ctrl+Space), and the QuickFix suggestions on syntax errors (when you save the file).

In order to install PHPEclipse, you need to download Eclipse, extract it somewhere on your computer, but DO NOT run it yet.

Download the PHPEclipse (Note: The latest version will be the one at the top of the list displayed on the download page). The PHPEclipse zip file must be extracted in the same directory in which you installed Eclipse. It contains two directories, plugins and features, and these must match to the plugins and features directory in your existing eclipse directory. After extracting PHPEclipse, start Eclipse. PHPEclipse will be loaded automatically.

Subversion

Subclipse is an Eclipse plugin that adds Subversion integration to the Eclipse IDE. You can install Subclipse by adding http://subclipse.tigris.org/update_1.0.x as an update site in Eclipse’s update manager (which you can find in the Help menu).

ESftp

This is an Eclipse Plugin that allows upload and download from SFTP servers, the plugin is customisable on different levels, either at a workbench, project level, has the ability to recurse subdirectories of files and setup an ignore list of files. You can download & install the plugin from its SourceForge repository.

Bookmark This Page

Add to BlinkBits Add to BlinkList Add to Bloglines Add to Blogmarks Add to Blogmemes Add to Blue Dot Add to Co.mments Add to Del.icio.us Add to De.lirio.us Add to Diigo Add to digg Add to DZone Add to Facebook Add to Fark Add to Feed Me Links Add to Fleck Add to FriendSite
Add to FURL Add to Google Bookmarks Add to Kaboodle Add to Ma.gnolia Add to Mister Wong Add to Netscape Add to Netvouz Add to Newsvine Add to PlugIM Add to PopCurrent Add to reddit Add to Slashdot Add to Stumble Upon Add to Shoutwire Add to SphereIt Add to Taggly Add to Yahoo My Web
Hide Sites
Categories
PHP
Tags
PHP
Comments rss
Comments rss
Trackback
Trackback

« PHP General Purpose Functions More PHP functions »

2 responses

I am the developer of esftp, I recently released 1.1.0,

Christopher ThomasNo Gravatar | August 3, 2007

I am the developer of esftp, I recently released 1.1.0, which fixes a lot of problems with the 1.0.9 release.

I am on the verge of releasing esftp 1.1.1 also and I have plans for 1.1.2 in the works
also, here are some details:

1) I have recently released esftp 1.1.0 which gives the ability to login using KeyboardAuthentication modes for SFTP servers, so if you were having to modify your ssh_config to login, this has just fixed your problem, also it might fix some other problems which people had with their SFTP servers that they never attributed to this problem, so I would recommand everyone to upgrade and find out.

2) I am putting together estp 1.1.1 which has some interesting features which I think people will like a lot.

a) It has a remote site browser, so you can browse the remote site and pick your site root without having to remember it off the top of your head. In esftp 1.1.2, I will put together a View which will incorporate the same site browser, but like dreamweaver, will let you manipulate remote files from your project, which is something that has been in high demand

b) It supports FTP, plain FTP at the moment, although there are plans to allow FTP TLS and FTP SSL in esftp 1.1.2, or maybe 1.1.3 depending on demand

c) The preferences system has been totally rewritten and is now doing it’s job properly, you can restore defaults and have it work predictably. You can define workspace preferences and have those automagically import into all projects if they are not overridden by specific project properties.

d) I have merged esftp and esftp-lib back together, the idea was good, but ultimately cost a lot of time to reply to all those emails asking if they read the f**king readme before contacting me and finding that they didnt install the esftp-lib file also, so I decided that bandwidth is cheap and it was easier to support it like this.

4) In the past, the workspace preferences system was broken, however, as I mentioned above, this has been rewritten and fixed, it now works like it should, so all the people here who had problems, should now see those problems go away, however this system isnt in esftp 1.1.0, it’s only in esftp 1.1.1, which is unreleased as of this day, however I am planning to release it in the next week (around 7/8/2007)

5) The one thing which is on my list of things to do is to allow setting the chmod status of the files which are uploaded, someone requested that they would like to set them to some default that they know would work, however this is on the list of things for esftp 1.1.2, it might not actually be possible with the ftp library that I am using (ftp4che), if anyone knows a better LGPL or GPL library apart from apache-commons, which I don’t like, please let me know.

6) the best way to get a reponse from me, is to email me: chris dot alex dot thomas at gmail dot com

So, I hope it helps, please direct anymore questions there, I’ve subscribed to this topic, so anymore replies should get noticed

Hi Chris, I have made a post out of your comment. Keep

ApostolosNo Gravatar | August 10, 2007

Hi Chris,

I have made a post out of your comment.

Keep up the great work that you are doing!

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

About Dountsis.com

Dountsis.com is the site of the web developer, technology enthusiast, and gadgets addict, Apostolos Dountsis. The articles on this site focus on web development, software and freelance.

Topics

  • Firefox (6)
  • Funny (1)
  • PHP (7)
  • Programming (3)
  • Site Updates (7)
  • Windows (5)
  • WordPress (17)

RSS Feeds

Subscribe to the Articles RSS feed Subscribe to the Comments RSS feed

Keywords

adblock Bad Sectors chkdsk Del.icio.us Extension Firefox Hard Disk Microsoft PEAR PHP Spam Windows Windows XP WordPress

PayPal Button

If you feel that the open-source projects that I develop and deliver through the site are worth a penny then you could press the button below to send it to me.

Recent Articles

  • Spam Comments
  • Del.icio.us Firefox 3 Extension
  • Site Revamp & WordPress 2.5
  • Social Bookmarks 4 Point Release
  • Firefox 3 Beta 4
  • Setup a Development Environment for Your WordPress Site

Spam Blocked

64,842 spam comments
blocked by
Akismet
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox

© 2006 - 2008 Apostolos Dountsis - All Rights Reserved