Coda (web development software): Difference between revisions

Content deleted Content added
Small changes to make it sound less like an ad. Could do with more.
Italics for magazine titles.
 
(158 intermediate revisions by more than 100 users not shown)
Line 1:
{{Short description|Web development application for macOS}}
{{Infobox Software |software
| name = Coda |
| logo = [[Image:Codaicon.png|64px]] |
developer = [[Panic (company)|Panic]] |
| logo size = 128px
latest_release_version = 1.0 |
| screenshot =
latest_release_date = [[April 23]], [[2007]] |
| caption =
operating_system = [[Mac OS X]] |
| author =
genre = [[Web development]] |
| developer = [[Panic (company)Inc.|Panic]] |
license = [[Proprietary software|Proprietary]] [[EULA]] |
| released = April 23, 2007
website = [http://www.panic.com/coda/ Panic - Coda - One-Window Web Development for Mac OS X] |
| latest release version = {{wikidata|property|preferred|references|edit|Q1105496|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q1105496|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q1105496|P348|P548=Q51930650}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q1105496|P348|P548=Q51930650|P577}}
| discontinued = yes
| operating system =
| platform = [[macOS]]
| language =
| genre = [[Web development]] |
| license = [[Proprietary software|Proprietary]], [[EULAshareware]] |with a 7-day trial
| website = {{URL|https://www.panic.com/coda/}}
}}
 
'''Coda''' was a commercial and proprietary [[web development]] [[application software|application]] for [[macOS]], developed by [[Panic Inc.|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 [[Sandbox (computer security)|sandboxing]] restrictions.<ref>{{cite web|url=https://www.panic.com/blog/coda-2-5-and-the-mac-app-store/|title=Panic Blog » Coda 2.5 and the Mac App Store|website=Panic.com|accessdate=22 October 2017}}</ref> Coda was discontinued in 2020 and replaced by '''Nova'''.
'''Coda''' is a [[Web Development]] [[application]] for [[Mac OS X]]. Developed by [[Panic (company)|Panic]], Coda is [[shareware]]. Coda was released officially by [[Panic (company)|Panic]] on April 23, 2007.
 
==Concept &and Ideaidea==
The concept for Coda came from the web team at [[Panic (company)|Panic]], who hand coded their website. They would have 5five or 6six different programs running, for examplecoding, [[SubEthaEdit]] for editing PHP files, [[Safari]] for previewing the webpage, a CSS editor, [[Transmit]] for FTP, [[Terminal]] or a [[MySQL]] manager,testing and another browser window or PDF file open as a language reference. TheyThe realized that there were few tolack noof full-featured website development platforms equivalent to application development platform [[Xcode]], soserved theyas createdthe purpose for theirCoda's owncreation.
 
==Development==
Currently, little is known about the actual development of Coda. What is known fronfrom Panic co-founder Steven Frank's (Panic, Inc. co-founder) blog is that Coda hasdevelopment been an internal projectstarted at [[Panic (company)|Panic]]sometime forin overlate a2005.<ref year and a halfname="coda-1">{{cite [web|url=http://stevenf.com/2007/04/announcing_coda_10.php]|archive-url=https://web.archive.org/web/20070505214730/http://stevenf.com/2007/04/announcing_coda_10.php|url-status=dead|archive-date=5 May 2007|title=~stevenf: Announcing Coda 1.0|date=5 May 2007|accessdate=22 October 2017}}</ref> Assigned to the project were 5 engineers, 3 people on support and testing, one designer, and one Japanese localizer [http://stevenf[language localisation|localizer]].com<ref name="coda-1" /2007/04/announcing_coda_10.php].>
 
==Sections==
The entire application is divided into 6six sections (Sites, Edit, Preview, CSS, Terminal, and Books), which are accessed through 6six tabs at the top of the application. Users can also use split screenthe mode,window whereinto youmultiple havesections accesseither tovertically twoor tabs at one time. For examplehorizontally, anto editoraccess formultiple thesections topor halfdifferent offiles the screen, andat the browsersame at the bottomtime.
 
===Sites===
In Coda, sites are the equivalent of "projects" in many other applications, like [[TextmateTextMate]]. Each site has its own set of files, its own FTP settings, etc. When youCoda closeis Codaclosed in the midst of a project and then open up Coda and go back intoreopened, the project,user you areis presented with exactly what it was like before youthe closedapplication thewas appclosed. Another creative and usefulnotable feature is the ability to add a Local and Remote version to each site., Whenallowing youthe make changesuser to one version, for example, a Local version, you can press "Publish All" which savessynchronize the file(s) increated, bothmodified versions.or Thedeleted samefrom functionalitytheir applieslocal toand creatingremote new files, deleting files, etclocations.
 
===Files===
Coda incorporates a slimmed down version of [[Panicthe (company)|Panic's]] popular FTP client, [[Transmit (FTP client)|Transmit]], dubbed <b>"Transmit Turbo</b>, which is currently closed-source at [[Panic (company)|Panic]]". The Files portion is basically a regular [[FTP]], [[SSH File Transfer Protocol|SFTP]], FTP+SSL, and [[WebDAV]] client, where youthe user can edit, delete, create, and rename files and folders to your heart's content.
 
===EditorPlug-ins===
Coda 1.6 and later supports plug-ins, which are scripts usually written in command line programming languages like [[Cocoa (API)|Cocoa]], [[AppleScript]], [[Perl]], or even shell scripting languages like [[Bash (Unix shell)|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.
The editor is, to most, the meat of the application, and will most probably be the most discussed item, as everyone has their own preference. Instead of build their own editor from the ground up, [[Panic (company)|Panic]] licensed the popular editing software, [[SubEthaEdit]], and built upon that to create the editor found in Coda.
 
===Command-line utility===
The editor takes advantage of SubEthaEdit's unique Subetha Engine to allow for sharing of documents over the Bonjour network. Coda also boasts a revolutionary new Find/Replace mechanism, which allows for users to do quick replaces using regular expressions, without actually using regular expressions. From the Coda website:
Coda does not come with its own command-line utility. Instead, a third-party utility such as coda-cli can be used.
<blockquote>Revolutionary Find/Replace. The power of Grep with drag and drop simplicity? It's a Coda first. Want to swap the width and height tags in all of your images? It’s as simple as searching for width=“replacement token” height=“replacement token” and replacing it with width=“replacement token” height=“replacement token”. That’s it: Coda does the rest. Drag the tokens where you need them, and use as many as you want. (Hard core users can still use regular expressions directly.)</blockquote>
 
==Reviews==
===Coda 1===
Coda 1 received a review of 3.5/5 mice from ''[[Macworld]]''.<ref>{{Cite web|url = http://www.macworld.com/product/405328/coda-1-0-3.html|title = Download Coda 1.0.3 - Macworld|website = Macworld|access-date = 2016-04-03|archive-url = https://web.archive.org/web/20140914060929/http://www.macworld.com/product/405328/coda-1-0-3.html|archive-date = 2014-09-14|url-status = dead}}</ref> It received 4/5 stars from [[CNET]]'s Download.com.<ref>{{Cite web|url=http://download.cnet.com/Coda/3000-10247_4-10667827.html|title=Coda|website=Download.com|access-date=2016-04-03}}</ref>
 
===Coda 2===
Coda 2 received a rating of 4.5/5 mice from ''Macworld''.<ref>{{Cite web|url = http://www.macworld.com/article/1166943/coda_2_dramatically_improves_an_already_very_good_code_editor.html|title = Coda 2 dramatically improves an already very good code editor|website =Macworld.com|access-date = 2016-04-03}}</ref>
 
==References==
{{Reflist}}
 
==External links==
* [https://www.panic.com/coda/ Panic - Coda]
{{Panic Inc.}}
{{HTML editors}}
 
[[Category:HTML editors]]
[[Category:FTP clients]]
[[Category:SSH File Transfer Protocol clients]]
[[Category:Shareware]]
[[Category:Panic software]]
[[Category:MacOS programming tools]]
[[Category:MacOS text editors]]
[[Category:2007 software]]