{"id":12,"date":"2006-03-26T20:36:36","date_gmt":"2006-03-27T02:36:36","guid":{"rendered":"https:\/\/www.visualfuture.com\/davetech\/2006\/03\/26\/woe-is-me-i-ftp\/"},"modified":"2006-03-26T22:32:27","modified_gmt":"2006-03-27T04:32:27","slug":"woe-is-me-i-ftp","status":"publish","type":"post","link":"https:\/\/www.visualfuture.com\/davetech\/2006\/03\/26\/woe-is-me-i-ftp\/","title":{"rendered":"Woe is me, I FTP."},"content":{"rendered":"<p>I don&#8217;t think that I&#8217;m asking for too much. Really. I use FTP software to transfer files to and from my machine to a web server when working on web sites. I&#8217;ve been doing that a LONG time. When the &#8220;Set your connection folders&#8221; feature became available, it was a great day for FTP. In particular, WS-FTP let you define a site, and in the middle of a session you could click ONE BUTTON and reset your &#8220;local&#8221; and &#8220;remote&#8221; connection folders for a site. Wow, that was handy!<\/p>\n<p>I got used to creating a list of &#8220;My Sites&#8221; in the site manager, and simply &#8220;saving&#8221; the locations of whatever folders I happened to be using. It kept things neat and tidy, with typically only one entry per site. If I *really needed* to have more than one set of &#8220;connection folders&#8221; available, it was possible to simply copy an existing site config, and then set new folders for that entry.<\/p>\n<p>Well, a few years ago, WS-FTP took a turn for the worse. They made their interface a lot &#8220;prettier&#8221; but dropped some functionality along the way. Namely, my favorite button of all time: &#8220;Save connection folders.&#8221; I just couldn&#8217;t believe they did that!! Setting the local &#038; remote connection folders was (and still is!) something done when a site is initially set up, on a sub-menu. I called and asked their &#8220;product specialists&#8221; if that button would be coming back anytime soon. &#8220;Next version, it&#8217;ll be back&#8221; I was told.<\/p>\n<p>To shorten this post, let&#8217;s just say it&#8217;s now several versions later, and still no quick-n-easy &#8220;save connection folders&#8221; button. In the meantime, however, we&#8217;ve now got &#8220;Sites&#8221; and &#8220;Workspaces&#8221; and &#8220;HotDrops&#8221; but no easy way to just save the current local &#038; remote folders. And lately, WS-FTP wants to re-set my local folder to something random after every download. (If this is a &#8220;feature&#8221; it&#8217;s purpose escapes me&#8230;) So it&#8217;s time to take a look at the current &#8220;who&#8217;s who&#8221; of FTP programs and see if anyone else has got it right:<\/p>\n<p>WS-FTP:<br \/>\n<a target=\"_blank\" title=\"Ipswitch WS-FTP\" href=\"http:\/\/www.ipswitch.com\/products\/ws_ftp\/\">http:\/\/www.ipswitch.com\/products\/ws_ftp\/<\/a><br \/>\nJust for completeness, WS-FTP doesn&#8217;t have the magic &#8220;save connection folders&#8221; button anymore. You can create &#8220;Workspaces,&#8221; &#8220;Sites,&#8221; &#8220;HotDrops,&#8221; etc&#8230; But to modify the connection folders for a particular site, you&#8217;ve got to dig into the settings panel on the &#8220;Site Manager&#8221; and re-type (or copy\/paste) the folders you want to start out with.<br \/>\nGrade: F- (mainly because they *had* it right, and took it out.)<\/p>\n<p>FileZilla:<br \/>\n<a target=\"_blank\" title=\"FileZilla\" href=\"http:\/\/sourceforge.net\/projects\/filezilla\">http:\/\/sourceforge.net\/projects\/filezilla<\/a><br \/>\nFileZilla is a great little FTP program, but alas, no &#8220;save connection folders&#8221; functionality. Seems like it&#8217;s still an active project on SourceForge, so there&#8217;s hope anyway.<br \/>\nGrade: C (has the potential to be great.)<\/p>\n<p>TurboFTP:<br \/>\n<a title=\"TurboFTP\" target=\"_blank\" href=\"http:\/\/www.turboftp.com\/\">http:\/\/www.turboftp.com\/<\/a><br \/>\nTurboFTP *almost* has it right! They are so close it&#8217;s actually frustrating&#8230; Once you&#8217;ve defined a site in TurboFTP, you can right-click on the remote view and &#8220;Set default directory&#8221; which *gets it right* because that saves the remote connection folder in the site profile. Next time you connect, BAM, there&#8217;s the folder you want.<\/p>\n<p>The downside is: When you perform the exact same action on the local file view, &#8220;Set default directory&#8221; it changes the default folder that TurboFTP starts up in. NOT the folder you go to when you connect to a site. I&#8217;m not sure why this would be useful&#8230; To change a site&#8217;s local connection folder you still have to dig into the settings panel of the &#8220;Site Manager&#8221;<\/p>\n<p>TurboFTP also lets you save &#8220;Bookmarks&#8221; of folders, but these appear to be global, and not saved with the individual sites. If &#8220;Bookmarks&#8221; were associated with the currently connected site, they&#8217;d be much more useful. As global bookmarks, I&#8217;d have to limit what I put in there. To make a bookmark for each folder I want &#8220;instant access&#8221; to for every site I work on means that the bookmarks list is going to have 300 entries in it. That tends to cut down on usability.<br \/>\nGrade: C+\/B-<\/p>\n<p>3D-FTP:<br \/>\n<a title=\"3D-FTP\" target=\"_blank\" href=\"http:\/\/www.3dftp.com\/\">http:\/\/www.3dftp.com\/<\/a><br \/>\n3D-FTP is what software *should* look like. Unfortunately, they don&#8217;t offer any connection folder management features. But still, they win the &#8220;coolest looking FTP software&#8221; prize hands down.<br \/>\nGrade: C<\/p>\n<p>More to come!  SmartFTP is next, and I&#8217;m open to suggestions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t think that I&#8217;m asking for too much. Really. I use FTP software to transfer files to and from my machine to a web server when working on web sites. I&#8217;ve been doing that a LONG time. When the &#8220;Set your connection folders&#8221; feature became available, it was a great day for FTP. In &hellip; <a href=\"https:\/\/www.visualfuture.com\/davetech\/2006\/03\/26\/woe-is-me-i-ftp\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Woe is me, I FTP.<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[10],"tags":[],"_links":{"self":[{"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/posts\/12"}],"collection":[{"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":0,"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.visualfuture.com\/davetech\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}