Blog Post

Coda 1.6 Sports Scriptable Plug-ins Interface

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

When it comes to web site development IDEs, Coda is one of the “must have” Mac applications.

The premise is simple: one application that handles all aspects of site development and promotion: editing browser code, cleaning up schemas and tables, wielding CSS, managing versioning and promoting changes to staging and production. If you’re stuck on syntax, just open up Coda’s handy library to find that missing parameter or HTML entity. You really need to see Coda in action to get a feel for how much it helps improve your web workflow.

Apart from the 63 improvements Panic has baked into version 1.6 there are four new features that make this great program even better. While they may have added syntax highlighting for Objective-J/Cappuccino, “smart” spell checking (so that the editor only cares about your words and not your code) and the ability to find and open files with speed and ease, the real fun comes with Coda’s new found support for plug-ins. Users of BBEdit/TextWrangler, TextMate and a host of other OS X editors can attest to the power of plug-ins. They can speed up coding dramatically and let you accomplish some tasks that would be impossible by hand.

Panic has made Coda plug-in creation even more accessible by providing a “Coda Plug-in Creator” application that lets scripters (i.e. Python, Perl, Ruby, shell — anything that works on the OS X command line) into a world that is usually left to full-on Cocoa programmers. With Coda Plug-in Creator, you can drag scripts you create outside of Coda into the builder or start coding right in the application. All input is provided to the standard input stream for the script and Coda enables all plug-ins to select which portions of the document they want to process. Similarly, plug-ins (including the scripting ones) just provide their replacement text on the standard output stream and instruct Coda what to do with it.

If you are a TextMate user or “commander”, Coda can also import commands from TextMate bundles, greatly increasing the number of available plug-ins right from the start. Cocoa developers should not fret as Panic also provides a fully documented API with examples.

This is really great news for Coda fans and should help increase Coda’s visibility among hardcore OS X web developers (and may even convince some TextMate users to switch). The application costs $99.00 and runs on OS X 10.4 & 10.5 (some features are 10.5-only, though). The Plug-in Creator is free.

6 Responses to “Coda 1.6 Sports Scriptable Plug-ins Interface”

  1. Torbjørn Vik Lunde

    @Ben: But Textmate is *only* a text editor, as as a text editor it is really good.

    Coda however is a web developer and web design program, and happen to contain an editor among other things. Coda’s key idea is to integrate different things(editor, terminal, preview, css-editor, and documentation) in to one package.

  2. MySchizoBuddy

    @Ben, yes sherlock thats why it can import textmate commands. its also a testament to the popularity of textmate that panic has specially mentioned textmate on their website. no need to make barracks and start an unnecessary textmate versus coda war.

    It would be nice if it can run textmate bundles right out of the box.