Coda (web development software)

Short description: Web development application for macOS

Coda

Developer(s)| Panic
Initial release| April 23, 2007
Platform| macOS
Type| Web development
License| Proprietary, shareware with a 7-day trial
Website| www.panic.com/coda/

Coda was a commercial and proprietary web development application for macOS, developed by Panic. It was first released on April 23, 2007 and won the 2007 Apple Design Award for Best User Experience. Coda version 2.0 was released on 24 May 2012, along with an iPad version called Diet Coda. Although formerly available on the Mac App Store, it was announced on May 14, 2014 that the update to Coda 2.5 would not be available in the Mac App Store due to sandboxing restrictions.[1] Coda was discontinued in 2020 and replaced by Nova.

## Contents

* 1 Concept and idea
* 2 Development
* 3 Sections
* 3.1 Sites
* 3.2 Files
* 3.3 Plug-ins
* 3.4 Command-line utility
* 4 Reviews
* 4.1 Coda 1
* 4.2 Coda 2
* 5 References
* 6 External links

## Concept and idea

The concept for Coda came from the web team at Panic, who would have five or six different programs for coding, testing and reference. The lack of full-featured website development platforms equivalent to application development platform Xcode served as the purpose for Coda's creation.

## Development

Currently, little is known about the actual development of Coda. What is known from Panic co-founder Steven Frank's blog is that Coda development started at Panic sometime in late 2005.[2] Assigned to the project were 5 engineers, 3 people on support and testing, one designer, and one Japanese localizer.[2]

## Sections

The application is divided into six sections (Sites, Edit, Preview, CSS, Terminal, and Books), which are accessed through six tabs at the top of the application. Users can also split the window into multiple sections either vertically or horizontally, to access multiple sections or different files at the same time.

### Sites

In Coda, sites are the equivalent of "projects" in many other applications like TextMate. Each site has its own set of files, its own FTP settings, etc. When Coda is closed in the midst of a project and then reopened, the user is presented with exactly what it was like before the application was closed. Another notable feature is the ability to add a Local and Remote version to each site, allowing the user to synchronize the file(s) created, modified or deleted from their local and remote locations.

### Files

Coda incorporates a slimmed down version of the company's popular FTP client, Transmit, dubbed "Transmit Turbo". The Files portion is a regular FTP, SFTP, FTP+SSL, and WebDAV client, where the user can edit, delete, create, and rename files and folders.

### Plug-ins

Coda 1.6 and later supports plug-ins, which are scripts usually written in command line programming languages like Cocoa, AppleScript, Perl, or even shell scripting languages like bash, that appear in Coda's menu bar and do specific tasks like appending URLs or inserting text at a certain point. Plug-ins can either be written using Xcode or through Panic's free program, the Coda Plug-in Creator.

### Command-line utility

Coda does not come with its own command-line utility. Instead, a third-party utility such as coda-cli can be used.

## Reviews

### Coda 1

Coda 1 received a review of 3.5/5 mice from Macworld.[3] It received 4/5 stars from CNET's Download.com.[4]

### Coda 2

Coda 2 received a rating of 4.5/5 mice from Macworld.[5]

## References

1. ↑ "Panic Blog » Coda 2.5 and the Mac App Store". https://www.panic.com/blog/coda-2-5-and-the-mac-app-store/. Retrieved 22 October 2017.
2. ↑ 2.0 2.1 "~stevenf: Announcing Coda 1.0". 5 May 2007. http://stevenf.com/2007/04/announcing_coda_10.php. Retrieved 22 October 2017.
3. ↑ "Download Coda 1.0.3 - Macworld". http://www.macworld.com/product/405328/coda-1-0-3.html.
4. ↑ "Coda". http://download.cnet.com/Coda/3000-10247_4-10667827.html.
5. ↑ "Coda 2 dramatically improves an already very good code editor". http://www.macworld.com/article/1166943/coda_2_dramatically_improves_an_already_very_good_code_editor.html.

## External links

* Panic - Coda

* v
* t
* e

HTML editors

* Web design

Open-source|

* Aptana
* Arachnophilia
* Atom
* Bluefish
* CudaText
* Eclipse
* Emacs
* Komodo Edit
* NetBeans
* TextMate
* Visual Studio Code

| CodeMirror-based|

* Brackets
* Light Table

|

Mozilla Composer-based|

* BlueGriffon

Scintilla-based|

* FlashDevelop
* Geany
* Notepad++
* Notepad2
* SciTE

Web-based|

* Ace
* Aloha Editor
* CKEditor
* CodeMirror
* ContentTools
* TinyMCE
* VisualEditor
* WYMeditor
* YUI Rich Text Editor

Freeware|

* FirstPage
* Google Web Designer
* HTML-Kit
* Visual Studio Community
* Visual Studio Express
* Mobirise
* openElement
* PSPad
* RJ TextEd
* TED Notepad
* TextWrangler

Commercial
software|

| Cross-platform|

* Adobe Dreamweaver
* Adobe Muse
* Froala Editor
* Komodo IDE
* Oxygen XML Editor
* PhpStorm
* Sublime Text
* UltraEdit

|

macOS only|

* BBEdit
* Coda
* Freeway
* PageSpinner
* Sandvox
* Smultron

Windows only|

* Codelobster
* CoffeeCup HTML Editor
* EditPlus
* EmEditor
* Visual Studio
* Multi-Edit
* NetObjects Fusion
* NoteTab
* TextPad
* TopStyle
* Xara Web Designer

Discontinued|

* AOLpress
* Adobe Contribute
* Adobe GoLive
* Adobe PageMill
* Alleycode HTML Editor
* Amaya
* Arena
* Home Page
* ConTEXT
* EZGenerator
* Frame-IT!
* gPHPedit
* gwrite
* HoTMetaL
* HotDog
* iWeb
* KompoZer
* Macaw
* HomeSite
* Microsoft Expression Web
* Microsoft FrontPage
* Microsoft SharePoint Designer
* Microsoft WebMatrix
* Mozilla Composer
* Netscape Composer
* Nvu
* PHPEdit
* Quanta Plus
* SeaMonkey Composer
* tkWWW
* Nexus (WorldWideWeb)
* Maqetta

Helper tools|

* CSE HTML Validator
* CSSTidy
* FrameGang
* HTML Tidy
* Pandoc

* Category
* Comparison
* List

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Coda (web development software). Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Coda_(web_development_software)&oldid=786923"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template