Site Network:

upgrading to eclipse ganymede -- drupal friendly version of eclipse - mac os X leopard

http://www.howtoforge.com/setting-up-eclipse-pdt2.0-on-eclipse3.4-ganymede

1. get eclipse classic (ganymede)

http://www.eclipse.org/downloads/

2. unzip and open

3. preserve prev version of eclipse as well as you can (rename eclipse folder to eclipse_3.3) -- move new eclipse folder to applications or wherever you usually store it
create a new workspace, or change name of old workspace...we'll move 3.3 projects later -- back up in case folders are different

4. get eclipse updates
Software Updates -- ganymede updates -- for general eclipse updates since classic distribution was created
AND

  • Help → Software Updates
  • In the "Available Software" tab, open "Ganymede".
  • Go to "Graphical Editors and Frameworks".
  • Select options:
    • Graphical Editing Framework GEF

    install, next, accept terms and conditions
    restart

6. SUBCLIPSE

  • Help → Software Updates
  • In the "Available Software" tab, click on the "Add Site" button and write this one: http://subclipse.tigris.org/update_1.4.x (this URL is for the version 1.4, check Subclipse site).
  • Now click on "Manage Sites" and check the 2 urls that have subclipse & svn
  • Click on the "Refresh" button.
  • Now select the Subclipse options you want:
    • Subclipse
    • SVNKit
    • and javahl adapter (recommended)
    • (skipping 'integrations')
  • install, next, accept terms and conditions
  • restart

7. WEB EDITORS AND TOOLS

  • Help → Software Updates
  • In the "Available Software" tab, open "Ganymede".
  • Go to "Web and Java EE Development".
  • Select options:
    • Eclipse XML Editors and Tools
    • Web Developer Tools
    • Web Page Editor
    • javascript developer tools
  • install, next, accept terms and conditions
  • restart

8.

Dynamic Languages Toolkit

Dynamic Languages Toolkit
is a tool for vendors, researchers, and end-users who rely on dynamic
languages. DLTK is comprised of a set of extensible frameworks designed
to reduce the complexity of building full featured development
environments for dynamic languages such as PHP and Perl. Besides a set
of frameworks DLTK provides exemplary Tcl, Ruby, and Python Integrated
Development Environments ready to use out of the box.

  • Help → Software Updates
  • In the "Available Software" tab, open "Ganymede".
  • Click on "Manage Sites".
  • Check "http://download.eclipse.org/technology/dltk/updates/".
  • Select options:
    • Dynamic Languages Toolkit Project (DLTK) 0.95
      • Dynamic Languages Toolkit - Core Framework
  • install, next, accept terms and conditions
    restart

9. PDT

NOTES: http://wiki.eclipse.org/PDT/Installation

http://www.eclipse.org/pdt/downloads/

2.0.0 Integration Builds

NOTE: PDT 2.0 isn't finished -- it may be buggy so we use at our own risk

http://download.eclipse.org/tools/pdt/downloads/release.php?release=I200...

PDT Runtime

(this is from the 'old' pdt download page)
download the .zip.. org.eclipse.php_feature-N20081028
(this is an installation of eclipse...??)

select 'eclipse 2' or whatever the folder named itself as a new site

you add a local folder
then you'll see 'uncategorized, pdt feature' -- add, install, restart etc.

10. aptana studio pro  ($99)

(provides sftp, sql and other features with a nice web dev environment)

http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Ec...
(3.4 instructions)
 (enable preferences > general > capabilities > classic update > ok)

find new software > install > add site > http://update.aptana.com/install/studio/3.2/ > refresh > install ...restart...

install license

help -- aptana..

http://support.aptana.com/asap/browse/STU-2025

11. add svn respositories
The perspective is SVN repository exploring

http://subclipse.tigris.org/install.html

ADJUST SETTINGS

TREE vs. compressed folders
preferences > team > how folders display -- set to tree, or when you check out the folder structure will be different
PHP -- reg settinngs from eclipse 3.3   ** NOTE: THIS IS FLAKY...not sure why it works sometimes and not others. looks like there have been issues with this in the past...keep eye on it.

But note too -- php function view works with compressed folders. compressed folders is just a view of folders on your system. compressed folders is almost better if you can actually browse php functions of svn...just make sure it commits normal still

http://download.eclipse.org/technology/dltk/updates-dev/1.0 -- need this to work too...
add site, click it get dyn lang toolkit, install, restart

GETTING .module to show up in php editor

1. General > Content Types > click PHP

add
*.module

also make sure configured
TEXT type
*.install
*.info

ADD later, perhaps with flexbuilder
*.as  (for flash)

12. configure ftp/sftp (aptana-only)
"synchronize"
set up server (new sftp)

configure 'advanced cloaking features'
exclude
.settings
.svn
.tmp
CVS
.project
settings.php
media
media_static
sites/all/files
sites/all/files_static
sites/all/default
.htaccess
*.sql
*.fla
*.psd
*.ai

configure SVN ignore
settings.php
media
media_static
sites/all/files
sites/all/files_static
sites/all/default
.htaccess

13. configure new database features (aptana-only)
figuring it out still

14. other exciting stuff...(with aptana)
figuring it out still

15.  and then go add flex builder plugins  (not free!)
later

PDT Runti

me