Installation d'un serveur web Apache avec PHP

Mac OS X repose sur l'unix FreeBSD, le serveur Apache et PHP sont déjà présents. Pour autant, PHP n'est pas en version 5. Il est possible d'installer le nécessaire avec le Terminal ou des packages.

MAMP.pngMais pourquoi se compliquer la vie alors que MAMP est prêt à l'emploi et s'installe & se désinstalle proprement. Seule restriction, le dossier MAMP doit être à la racine du dossier Applications.

La version 1.4.1 comprend Apache 2, PHP 4 & 5, MySQL 5, PHPMyAdmin, SQLiteManager… La compilation d'autres outils est possible si nécessaire. MAMP existe en version Universal, PPC & Intel.
Site de MAMP.

Logiciels d'édition de texte avec coloration du code

SubEthaEdit.pngJ'utilise toujours la version 2.2 de SubEthaEdit, en version Universal, qui était en version freeware pour un usage personnel. Ce n'est plus le cas avec les dernières versions, c'est devenu un shareware quelque soit l'usage. La version française a ainsi disparu.
Son origanlité tient du fait que cet outil de développement soit aussi une application collaborative.
Site de SubEthaEdit.

smultron.pngSmultron est lui aussi un éditeur texte multisyntaxe en GPL et en français. L'interface est moins sympathique et moins pratique mais le résultat est le même.
Site de Smultron

TexteWrangler.pngBare Bones et son BBEdit sont des vieux poids lourds du monde Mac. BBEdit reste un shareware certes mais puissant. On pourra se rabattre sur son petit frère TextWrangler qui est lui un freeware. Les deux logiciels ne fonctionne que dans la langue de Shakespeare.
Site de Barebones.

CSSEdit.pngPour s'amuser avec les css, CSSEdit est certainement l'application la plus intéressante. L'auto-implémentation des style css est présente, c'est plutôt rare. Pour les différentes options, des modules graphiques classés par type de style css (Fonts & Color, Background... ) sont présents. Petit bémol productif, la sélection d'un style css ne fait pas apparaître le module correspondant, on peut aller plus vite avec ses petits doigts.
Le vrai plus, c'est la prévisualisation en temps réel des styles dans le contexte voulu de dotclear. Ce n'est pas direct. Il faut d'abord choisir le thème voulu dans le navigateur puis utiliser Add URL (pour mamp : http://localhost:8888/testdc2/index.php/ par exemple). On peut ajouter autant d'URL que de fichiers .html. La prévisualition permet de repérer les blocs et la structuration de la page html.
Et il y a même un outil de validation !
C'est 15 $… mais bel outil.
Site de CSSEdit.

Pour nos amis geeks, il y aussi une application tout graphique d'emacs : Aquamacs Emacs. En GPL forcément.
Site d'Aquamacs.

Logiciel de récupération de source (svn)

svnX.pngIl n'y a pas d'hésitation, on se tournera vers svnX. C'est un logiciel open source dans le plus pur style Aqua. Ce n'est qu'une interface graphique de l'outil en ligne de commande svn qu'il faudra par ailleurs télécharger. Pour obtenir les derniers développements de dotcleat, il suffit de rentrer l'adresse des svn de dotclear 2 et c'est parti.
Site de svnX.

Logiciels de transferts FTP

Il est nécessaire si on possède un hébergement de téléverser dotclear vers celui-ci.

cyberduck.pngDu côté de l'open source, on se tournera du côté de Cyberduck. Pure tradition de logiciel FTP, bonne utilisation des technologies Mac OS X. Pour un meilleur confort, il faut modifier les élèments de la barre d'outils.

Site de Cyberduck

transmit.pngIl existe plusieurs logiciels payants comme Captain FTP, RBrowser (gratuit en utilisation FTP) ou Interarchy. Cela va d'une utilisation proche du Finder à une intégration poussée avec les technologies de Mac OS X (Automator, barre d'outils…).
Mais le plus simple d'utilisation et le plus esthétique reste Transmit. Vous avez deux fenêtres, ordinateur et hébergement, des favoris personnalisables. Vous pouvez abuser du glisser/déposer au lieu de synchroniser un dossier complet. Et l'interface de synchronisation est complète mais reste compréhensible. Fonctionnement OS X.
C'est mon choix… :roll:
Le site de Transmit.