FREN

#FF00AA


23 oct. 2005

Vous vous rappelez quand je vous expliquais que tout webmaster qui se respecte (ou que je respecte, au moins) garde sur son disque dur une copie de ses sites et édite les fichiers dessus (et les teste en local, idéalement) avant de les envoyer sur le serveur de production ?

Le problème, c’est qu’on se retrouve à entretenir deux arborescences parallèles du même site, et qu’à chaque fois qu’on veut modifier un fichier il faut ouvrir le client FTP, localiser le fichier sur le disque dur, localiser sa copie distante, et basculer de l’éditeur texte au FTP à chaque modification pour uploader à nouveau le fichier. Tellement chiant que j’avais fini par programmer mon propre utilitaire pour uploader automatiquement les fichiers au bon endroit sur le serveur rien qu’en appuyant sur une combinaison de touches dans l’éditeur.

Je savais qu’il faudrait absolument que je trouve un équivalent sous OS X si je voulais pouvoir travailler sur le Mac (enfin, ça et ma tablette Wacom qui n’arrive pas… ah, et pouvoir mettre le répertoire WWW de mon PC en partage sans qu’il soit accessible à tout le monde sans mot de passe — ce qui s’avère possible en définissant un mot de passe pour l’utilisateur invité : net user invité password, après avoir activé le compte invité dans le panneau de configuration) mais je n’étais pas très pressé de me mettre sérieusement à chercher, parce que j’avais trop peur de ne rien trouver.

Eh bien, finalement, ce n’est pas seulement possible, c’est facile : il suffit d’installer Transmit, de configurer tous ses sites dedans (en faisant bien attention à configurer correctement la correspondance entre chemin local et chemin distant, puisque l’idée c’est que Transmit puisse déterminer où uploader un fichier), cocher la case “DockSend” dans les options avancées de chacun de ces sites, et… c’est fait. Un glisser-déposer de fichier sur l’icône Transmit, et il est uploadé là où il faut.

Reste à configurer TextWrangler pour qu’il envoie les fichiers à Transmit — le glisser-déposer, c’est bien, mais à l’usage ça devient vite gonflant. Solution, créer dans Library : Application Support : TextWrangler : Scripts un fichier Upload Using Transmit.scpt avec ce contenu :

set fileName to “”
tell application “TextWrangler”
  save document 1 of window 1
  set fileName to (file of document 1 of window 1)
end tell
tell application “Transmit”
  open fileName
end tell
tell application “System Events”
  set this app to some item of (get processes whose name = “Transmit”)
  set visible of this app to false
end tell

Revenir dans TextEdit, aller dans le menu Window / Palettes / Scripts, sélectionner le nouveau script et lui affecter un raccourci clavier.

Ca fait un long post pour expliquer tout ça, mais c’est carrément plus simple que d’apprendre le C# et coder mon propre utilitaire. Ca marche avec un script de quelques lignes, et je peux désormais administrer mes sites sans devoir passer sur le clavier du PC. Et ça, vous n’imaginez pas à quel point ça change tout.

Qu’est-ce que vous attendez pour acheter un Mac ?

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Yarrow, il y a 7 ans :

ben j'utilise Dreamweaver sur Mac (après l'avoir utilisé sur PC d'ailleurs) et il fait tout ça...

garoo, il y a 7 ans :

Pff... Dreamweaver... so 1999...

Lionel, il y a 7 ans :

Tu utilises TextWrangler ? Je n'arrive pas à me décider pour un bon éditeur, et ça m'agace.
Je suis passé par BBEdit, TextWrangler, SubEthaEdit, skEdit, Smultron, TextMate pour ne citer que les meilleurs, et j'oscille entre les 2 derniers, Smultron est sympa, gratuit mais limité comparé à TextMate que j'utilise en ce moment, mais qui fait un peu usine à gaz... J'adore skEdit, mais inutilisable tellement il est buggé.
Tu as fait ce chemin de croix aussi ?

garoo, il y a 7 ans :

J'ai fait le tour de ce qui existait, oui mais je ne demande pas grand chose à un éditeur -- juste qu'il ne plante / rame pas sur les gros fichiers (ça élimine Smultron) et qu'il fasse le syntax highlighting -- donc je n'ai pas trop regardé les éditeurs payants. Je pars du principe que ça doit être des usines à gaz, et TextWrangler me suffit, même si l'interface fait un peu trop OS9 à mon goût.

Mais j'avoue que TextMate m'intrigue, leur page web fait bien geek comme il faut. Je ne sais plus si je l'ai déjà testé, je vais voir ce que ça donne.

K, il y a 7 ans :

Incroyable ce mot : highlighting.

Lionel, il y a 7 ans :

C'est vrai que niveau interface, ça fait peur... En plus, j'ai retiré tout ce qui était métal brossé dan

Lionel, il y a 7 ans :

(je te laisse rassembler ces 2 commentaires, désolé pour la fausse manip)
dans mon système, et là BBEdit et TextWrangler ne supportent pas du tout le lifting !
Dis-moi ce que tu penses de TextMate quand tu l'auras testé. :-)

garoo, il y a 7 ans :

Je sais pas trop. L'interface est sympa (sauf que j'arrive pas à trouver comment on ouvre les fichiers dans des tabs) mais j'aime bien le fait que TextWrangler ait une floppée de préférences. Et j'arrive pas à lui faire envoyer les fichiers vers Transmit.

Lionel, il y a 7 ans :

Pour ouvrir un fichier dans un onglet, je n'ai trouvé que la méthode suivante : toujours ouvrir des Projets et glisser le fichier à ouvrir dans le tiroir...
Mais la plupart du temps je glisse le dossier qui contient tous mes fichiers sur TextMate, et il les ouvre en respectant l'arborescence (on peut même ensuite rajouter ou supprimer des fichiers ou des dossiers directement depuis le tiroir avec le menu contextuel).

garoo, il y a 7 ans :

Ah, pas mal, du coup. Mais mes fichiers sont sur un autre ordinateur, et quand je glisse le dossier d'un site sur TextMate il met cinq minutes à réagir.
Enfin, c'est pas un drame, non plus, je pourrais m'y faire. Faudra que je regarde si j'arrive à le faire communiquer avec Transmit.

Yarrow, il y a 7 ans :

Mon Dreamweaver il date de 2002 d'abord !
Et il plante pas du tout... sérieusement, tu n'aimes pas l'interface, où un autre truc te manque dans le programme ?

garoo, il y a 7 ans :

J'aimais bien l'interface, quand j'avais testé, mais c'est utiliser un logiciel wysiwyg pour faire ses sites web qui est passé de mode.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.