Flex Builder 3 et le PHP ( PDT ) : installation
Par Erick, dans [Dev] Flash / Flex / AIR... # 390En ces temps de releases finales, l'heure est à la réinstallation... À la vue des 7 718 lectures du tuto de notre ami (n)RV ( Tomcat - Eclipse - WTP - Flex Builder ), je me dis que çà peut être utile un petit point pour une configuration rapide de Flex Builder pour des projets Flex / PHP .
Mes tentatives d'installations de plug-ins Eclipse avec Flex Builder 2 s'étaient soldées par quelques migraines. J'avais fini par installer le builder en version plugin Eclipse, et là aucun soucis. Avec Flex Builder 3 plus aucun problème, même avec la version Standalone.
Voici donc les étapes à suivre pour installer son environnement Eclipse / Flex 3 / PHP (et du coup profiter de l'auto-completion , du debug ... pour notre PHP), quelques petits plugins complémentaires pratiques, et optimiser la gestion de la mémoire de FB / Eclipse pour sa machine (mac) :
- L'environnement Flex 3 / PHP
- Téléchargez Flex Builder 3
- En attendant les 200 Mo, vous pouvez désinstaller votre version Beta :
- sur MacOS dans '/Applications/Adobe Flex Builder 3/Uninstall Adobe Flex Builder 3' ,
- sur PC à peu près la même dans 'Program Files' j'imagine ...
- sur MacOS dans '/Applications/Adobe Flex Builder 3/Uninstall Adobe Flex Builder 3' ,
- Lancez l'installation de Flex Builder 3.
- Après avoir validé les différentes étapes de l'installation, ouvrez l'application :

C'est joûliiii!!!
- Passons maintenant aux plugins, et à celui qui nous intéresse surtout ici : PDT ( PHP Development Tools ).
- Pour installer de nouveaux plugins Eclipse : Menu 'Help' » Software updates » Find and Install

- Sélectionnez l'option de recherche et d'installation de nouveaux 'composants', puis 'Next'

- Il faut maintenant indiquer l'adresse à laquelle FB3 trouvera les plugins que nous voulons ajouter.
Cliquez sur 'New Remote Site...' et ajoutez le nom et l'adresse du plugin : http://download.eclipse.org/tools/pdt/updates/

- Le site PDT apparaît maintenant dans la liste des installation possibles. Cochez donc 'PDT' et 'Europa Discovery Site', et cliquez sur 'Finish'.

- Après avoir sélectionné les sites 'miroirs', on peut choisir les packages que l'on souhaite installer.
Attention, nous n'aurons pas besoin de toutes les briques proposées : seul le package 'PDT features' nous intéresse.

- Pour installer ce dernier, nous devons également d'installer le plugin WTP ( Web Tools Plateform ), pour cela, sélectionnez le package 'Web et J2EE' dans 'Europa Discovery Site' .

- Là aussi Eclipse va avoir besoin de quelques trucs supplémentaires, mais pas de soucis , il va maintenant se débrouiller comme un grand : cliquez sur 'Select required'...
Eclipse sélectionne les packages dont il a besoin pour installer WTP et PDT; suite à çà, vous pouvez lancer l'installation » 'Next'.

- Acceptez les termes de la licence ( après l'avoir lu bien sûr :p), et cliquez sur 'Next
- Ne touchez pas aux 'optional features' sélectionnées, et cliquez sur 'Next'
- Cliquez sur 'Finish' pour lancer le téléchargement.

- Quelques secondes ( minutes ) plus tard, les packages sont prêts à être installés'.
Une option propose de 'Install All' d'un coup, mais je vous conseille d'installer les élements un par en cliquant sur 'Install' ( parce que sans çà l'installation de PDT foire (chez moi !?) )

Alors çà fait une vingtaine de clics sur 'Install', un sur 'Continue' pour installer WTP, et un dernier clic sur 'Install' pour PDT.
- tantan !!! voilà reste plus qu'à redémarrer l'application.
- Après le redémarrage, nous allons personnaliser la perspective Flex initiale, en lui ajoutant la possibilité de créer des projets / fichiers PHP.
Pour cela : Menu 'Window' » Perspective » Customise Perspective
- Dans les 'Shortcuts categories', cochez l'option 'PHP' ( l'option XML peut également être utile ), et cliquez sur 'OK'

- Et voilà, dans votre menu File » 'New', apparaissent maintenant les nouveaux formats de fichiers gérés.

2 Quelques plugins
- Avant de finir , je vous conseille également le plugin __AnyEdit__, qui permet quelques petites opérations pratiques ( changement de casse, conversion des espaces en tabulations, HTML entities...).
Comme pour PDT : Menu 'Help' » Software Updates » Find and Install »»» Search for new feature to install » Next
New Remote Site » nom : Anyedit / URL : http://andrei.gmxhome.de/eclipse/ » OK » Cochez le nouveau site choisi et cliquez sur 'Finish'

- Là encore toutes les options ne sont pas utiles : celle qui nous intéresse se trouve dans le package 'Eclipse 3.3 plugins_', et se nomme 'AnyEditTools 1.92__'
Sélectionnez cette dernière, et cliquez sur 'Next'

- Accept »»» Finish »»» Install »»» redémarrez FB
On peut également installer __Subclipse__ et __TODOList__...
Et voilà , c'est fini... enfin presque...
3. Optimiser Flex Builder 3
Selon votre machine, vous pouvez également optimiser la gestion de mémoire de Eclipse :
Sur mac : Dans '/Applications/Adobe Flex Builder 3/', cliquez-droit sur Flex Builder, et sélectionnez 'Afficher le contenu du paquet'

Dans le dossier 'Contents/MacOS/' ouvrez le fichier 'FlexBuilder.ini'

Avec une machine ayant 2Go de RAM, j'ai pris l'habitude de doubler les valeurs proposées par défaut, et çà turbine plutôt bien comme çà !
Remplacez donc :
''-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m''
par
''-Xms256m
-Xmx1024m
-XX:MaxPermSize=512m
-XX:PermSize=128m''
- Modifiez votre fichier / enregistrez et quittez.
- Redémarrez Flex
Et voilà , c'est fini... enfin presque.. en fait çà ne fait que commencer !!!

Commentaires
1. Le jeudi 28 février 2008 à 00:39, par Quentin
2. Le jeudi 28 février 2008 à 09:09, par Totor
3. Le jeudi 28 février 2008 à 09:12, par Antonin
4. Le jeudi 28 février 2008 à 19:57, par switcher
5. Le vendredi 29 février 2008 à 01:39, par bLb
6. Le vendredi 29 février 2008 à 10:20, par erick
7. Le lundi 3 mars 2008 à 09:23, par dcz.switcher
8. Le lundi 10 mars 2008 à 17:22, par _Stef
9. Le lundi 10 mars 2008 à 17:39, par _Stef
10. Le lundi 10 mars 2008 à 22:39, par fab
11. Le mardi 18 mars 2008 à 08:26, par Bali
12. Le jeudi 27 mars 2008 à 15:18, par _Stef
13. Le samedi 28 juin 2008 à 16:11, par Imarkahann
14. Le mercredi 2 juillet 2008 à 11:46, par Skeuds
15. Le lundi 7 juillet 2008 à 12:24, par Nath
Allez soit pas timide ! Dis quelque chose...