Transmit 3
Outil FTP pour OSX
dans
usages
Utilisateur de Fetch depuis… heu, depuis un gros paquet d’années, je restais sur ma faim, le produit n’ayant pas évolué depuis sa mise à jour en version 4.0.3 de décembre 2002 (hé, quand même…).
Récemment, j’ai vu passer la version 3 de Transmit, un produit développé par Panic… Un téléchargement de la version démo et quelques transferts plus tard, je l’ai adopté…
Le principe du FTP, c'est de pouvoir aller récupérer (ou poser) des fichiers à un endroit précis sur un serveur, mais en toute sécurité. Cette opération n'est possible que si le serveur en question est doté d'un protocole FTP actif (eh oui, ce n'est pas automatique) et, généralement, si l'administrateur de ce serveur vous a délivré un accès !
Il vous faut en effet l'adresse du serveur, un login et un mot de passe. Sans oublier un dossier spécifique où aller chercher ou déposer vos précieuses informations.
Certes, il existe des FTP où il est possible de se connecter de manière anonyme mais je me place dans l'optique d'aller déposer ou charger des fichiers clients.
Pour faire cela, il vous faut impérativement un outil dédié… Et Transmit semble aujourd'hui une excellente alternative. D'autant qu'il a déjà huit années d'existence.
Rapide, avec une ergonomie comme on les apprécie (friendly Mac User… comme d'aucuns disent…!), Transmit ne nécessite pas de mode d'emploi au départ tant il est simple d'utilisation.
Comme il est actif 30 jours en mode démo, il n'est pas inintéressant de le tester. Un double-clic lance l'application et une fenêtre de travail s'affiche.
À gauche, votre machine et ses dossiers. À droite les infos de serveur distant. Sauf que dans un premier temps, cette partie de la fenêtre est utilisée pour stocker les adresses des divers sites FTP sur lesquels vous êtes susceptibles de vous connecter.
Mais pour cela, il vous faut créer des sets d'accès, chaque set correspondant à un serveur. La principale qualité à mes yeux est le fait de pouvoir, sans difficultés, modifier un compte FTP. Comme je suis assez distrait, il m'arrive de me tromper dans une info (login, dossier cible, etc.). Avec Fetch, c'était un peu compliqué de rééditer un compte et l'enregistrer à nouveau. Sur Transmit, c'est hyper simple. Vous pouvez rééditer à tout moment, amender ou supprimer un set de connexion.
Mieux encore, Transmit propose de faire du FTP bien sûr mais aussi des tas d'autres choses comme du WebDAV, du Secure WebDAV, et du FTP avec TLS/SSL (ne me demandez pas d'explications, ça la fait, c'est tout !). Et donc de vous connecter sur votre iDisc ou celui de quelqu'un d'autre.
Une fois un double-clic effectué sur le serveur souhaité, la partie droite de la fenêtre de travail affiche le contenu de ce dernier. C'est simple. Cela ressemble à Timbuktu (dont la version 8 vient d'être annoncée d'ailleurs, on y reviendra) sur ce point et c'est bien pratique…
Transmit propose également de conserver ces dossiers distants dans un tiroir prévu à cet effet, de pouvoir prévisualiser des fichiers graphiques avant de les exporter (même si généralement on travaille plus par dates).
À noter, une option pratique sur un volumineux dossier distant : une fonction de recherche qui va vous permettre d'isoler un ou plusieurs fichiers…
Vous pouvez également demander à synchroniser un dossier local vers un autre dossier distant (ou inversement)… ce qui est hyper pratique et ce que je fais pour ma part en automatique — avec chaînage de plusieurs sets — via Synchronize! Pro X de chez Qdea qui est plus puissant et utilise, lui, le protocole AFP…
Bref, je ne changerais pas de méthode mais le fait de l'avoir en standard dans Transmit et en mode basique peut donner quelques idées à nombre d'utilisateurs.
Il est donc possible de faire un simple ajout avec remplacement des anciens fichiers si de nouveaux portant les mêmes noms sont disponibles. Ou un véritable miroir entre les deux dossiers sélectionnés (l'un chez vous, l'autre sur le serveur bien évidemment)… Si votre stratégie, par exemple, est de dire que la source est sur votre machine, Les fichiers absents du dossier source sont alors éliminés du dossier cible sur le serveur distant (pas trop de mal de tête, là ?!).
Mais le plus pratique est cette fonction DockSend qui permet de balancer automatiquement des fichiers d'un dossier identifié sur votre machine vers un dossier identifié sur un serveur… Là, c'est hyper productif comme option.
Comment cela fonctionne ?
L'idée est assez astucieuse : vous renseignez bien quel est le dossier ou sous-dossier cible à "nourrir" sur le serveur distant mais également quel est le dossier "source" sur votre machine…
Du coup, vous ajoutez des éléments à transférer dans ce dossier "source" (en local donc) et quand vous souhaitez transférer ces fichiers, vous effectuez un cliqué glissé du contenu (pas du dossier !) sur l'icône de Transmit dans le Doc. Ceci a pour conséquence de lancer automatiquement le transfert de ces éléments vers le serveur (vous avez autant de barres de progression que de fichiers…) et de l'interrompre dès que tous les transferts sont achevés… On suit ?!
Si vous avez régulièrement des fichiers à envoyer vers des FTP précis (imprimeur, client, etc.), c'est particulièrement conseillé d'autant qu'il n'y a pas de risque d'erreur : à chaque dossier "source" correspond un dossier "cible', Transmit fait le reste. CQFD.
Une option assez pratique, Batch download, permet même de lancer une série d'opérations de cette nature : vous envoyez une première série de fichiers sur un serveur et, sans attendre, vous pouvez lancer une autre série, etc. Transmit mémorise ces actions dans une file d'attente et les exécute dès que disponible. Attention ! Toujours des procédures à tester en miniature avant de se lancer en taille réelle sous peine de faire de grosses bêtises !
Vous pouvez bien évidemment lancer plusieurs accès FTP en même temps (même si c'est pas toujours intéressant) et Transmit gère chaque accès via un onglet spécifique… Par défaut, vous êtes limités à deux envois simultanés…
En cas de souci, Transmit vous propose de modifier les droits de vos fichiers (RWE) ou de rééditer un fichier avec un outil comme BBEdit, de visualiser les fichiers invisibles… Mieux encore, de changer l'encodage des fichiers si besoin est.
En conclusion
Pour ma part, je suis séduit même si j'appréciais pleinement Fetch et ses limites. Transmit demande que l'on passe un peu de temps dans son mode d'emploi (celui lié à OSX) et d'essayer toutes les options disponibles. Cela prend pas mal de temps mais c'est absolument utile dans la mesure où c'est du temps réellement gagné par la suite avec toutes ses possibilités d'automatisme…
On en est à ce jour à la version 3.0.2 et exclusivement en anglais. Dommage !
Transmit tourne sous OSX 10.2 et plus.
Le prix est de moins de $30, la mise à jour depuis la version 2 à moins de $18…
Cela se trouve ici…
À noter qu'il y a encore une version pour OS9 disponible, Transmit 1.7, version d'ailleurs gratuite.