{"id":63,"date":"2007-04-23T16:30:49","date_gmt":"2007-04-23T20:30:49","guid":{"rendered":"http:\/\/whoisgregg.com\/blog\/2007\/04\/coda-one-window-web-development-for-mac-os-x.html"},"modified":"2007-04-23T16:30:49","modified_gmt":"2007-04-23T20:30:49","slug":"coda-one-window-web-development-for-mac-os-x","status":"publish","type":"post","link":"http:\/\/www.whoisgregg.com\/blog\/2007\/04\/coda-one-window-web-development-for-mac-os-x\/","title":{"rendered":"Coda, One Window Web Development for Mac OS X"},"content":{"rendered":"<p>Let&#8217;s get one thing clear, [Coda may be a 1.0](http:\/\/www.cabel.name\/2007\/04\/coda-10.html) but it raises the bar for v1.0 software.<\/p>\n<p>As a long time user of [Transmit](http:\/\/www.panic.com\/transmit\/), the best FTP software to ever exist, starting up Coda was a breeze. Upon open I was prompted to import favorites from Transmit and, after giving Coda permission to access my Keychain, I was treated to some little taped images of my sites popping into the sites tab:<\/p>\n<p><img id=\"image65\" src=\"http:\/\/whoisgregg.com\/blog\/wp-content\/uploads\/2007\/04\/picture-29.png\" alt=\"Coda Sites Tab Previews\" \/><\/p>\n<p>Of course, there became the first of a couple design &#8220;quirks&#8221; that bit me. First, double clicking a site icon opens a blank HTML file and displays the local file browser in the left sidebar. I&#8217;m not sure what behavior I would expect, but that wasn&#8217;t it. It reminds me of [BBEdit](http:\/\/www.barebones.com\/products\/bbedit\/)&#8217;s default behavior on opening the application: &#8220;Open a window, and a sidebar, and create a new blank HTML file.&#8221; This is immediately followed by the user behavior of &#8220;Close the sidebar, open an existing file, then wonder why that untitled.htm is still accessible from the drop down menu&#8221; or, occasionally, &#8220;add file to sidebar, close untitled.html, close sidebar, remind self to adjust preferences.&#8221;<\/p>\n<p>Either way, the idea of &#8220;One-Window Web Development&#8221; strikes one as so natural the moment you see Coda&#8217;s implementation of it. Typical FTP environments demand the double column:<\/p>\n<p><img id=\"image64\" src=\"http:\/\/whoisgregg.com\/blog\/wp-content\/uploads\/2007\/04\/picture-28.png\" alt=\"FTP Client Double Column View\" \/><\/p>\n<p>Coda provides a more intuitive approach with automatic synchronization largely eliminating the need for seeing &#8220;their stuff&#8221; or the remote server. Mix in a little Webkit for live previews and you&#8217;ve covered the needs of 80% of web development in one freakin&#8217; super-charged efficient window.<\/p>\n<p>A couple last mentions before I go buy the thing and help make their launch day the success it deserves to be&#8230; I can&#8217;t do web development without an internet connection because I am a little too dependent on the online PHP manual for the correct spelling of functions. Enter Coda&#8217;s built-in books and PHP manual **and AUTOCOMPLETE** and I can finally code from my laptop <em>anywhere<\/em>. Also, multiple split pane views (vertical and horizontal) means I can finally have my css, my php, and my html all in view. :D<\/p>\n<p>The bad news? I may never buy another Transmit or BBEdit license again <em>for my laptop<\/em>. That&#8217;s probably music to Panic&#8217;s ears &#8212; I just hope it doesn&#8217;t negatively affect integration between BBEdit and Transmit in the future.<\/p>\n<p>I could speak volumes about all the little features I can tell will save hours of my time every week, but for now, go read the official write up from [Steven](http:\/\/stevenf.com\/2007\/04\/announcing_coda_10.php) and, if you missed the link, the announcement from [Cabel](http:\/\/www.cabel.name\/2007\/04\/coda-10.html). Even if you don&#8217;t develop on Mac OS X, do yourself a favor and go enjoy the beautiful and functional [Coda website](http:\/\/www.panic.com\/coda\/).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s get one thing clear, [Coda may be a 1.0](http:\/\/www.cabel.name\/2007\/04\/coda-10.html) but it raises the bar for v1.0 software. As a long time user of [Transmit](http:\/\/www.panic.com\/transmit\/), the best FTP software to ever exist, starting up Coda was a breeze. Upon open I was prompted to import favorites from Transmit and, after giving Coda permission to access&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,8],"tags":[],"_links":{"self":[{"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/posts\/63"}],"collection":[{"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":0,"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.whoisgregg.com\/blog\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}