The Spanner logo
    • Home
    • Blog
      • Blog home
      • RSS
    • Login
    • Home
    • Blog
      • Blog home
      • RSS
    • Login
    The Spanner logo

    The Spanner
    Web security blog

    Made by Gareth Heyes
    Follow me on Twitter: @garethheyes

    Javascript for hackers!

    Hackvertor logo
    Shazzer logo
    My Github account
    Recent posts
    Introducing Feedworm: A Privacy-First RSS Reader That Lives in DevToolsSpeedy RSVP extensionAutoVaderHackvertor history and tag finderShadow Repeater v1.2.3 releaseBurp Hackvertor v2.1.24 releaseHacking roomsXSSing TypeErrors in SafarivalueOf: Another way to get thisMaking the Unexploitable Exploitable with X-Mixed-Replace on FirefoxThe curious case of the evt parameterCSS-Only Tic Tac Toe ChallengeRewriting relative urls with the base tag in SafariBypassing DOMPurify with mXSSNew IE mutation vectorHow I smashed MentalJSMentalJS DOM bypassAnother XSS auditor bypassXSS Auditor bypassBypassing the IE XSS filterUnbreakable filterMentalJS bypassesmXSSJava SerializationBypassing the XSS filter using function reassignmentRPOSandboxed jQueryX-Domain scroll detection on IE using focusEpic fail IEnew operatorDecoding complex non-alphanumeric JavaScriptHacking FirefoxDOM ClobberingBypassing XSS AuditorThe evolution of codeNon-Alpha PHP in 6-7 charsetTweetable PHP-Non AlphaMentalJS for PHPOpera x domain with video tutorialSandboxing and parsing jQuery in 100ms

    Coda

    By Gareth Heyes (@hackvertor)

    Published 19 years 1 month ago • Last updated March 22, 2025 • ⏱️ 2 min read

    ← Back to articles

    Coda has been released recently, it is a complete web development tool from Panic (Who make Transmit).

    Looks quite good, thumbnails for each site, local/remote editing, editor and even a terminal!

    Have a look here:- http://www.panic.com/coda/

    I asked them a couple of questions and they got back to me very quickly, see below for their responses. Overall I think it is a good start but I won't be using it for professional development just yet.

    1. Is there going to be a plugin engine for Coda or is there one included?
    <blockquote>We are researching this now. Possibly in the future!</blockquote>
    1. Can subversion be easily integrated into Coda? Commit commands etc
    <blockquote>This is a feature we plan to add.</blockquote>
    1. Can syntax colouring be modified and are there any themes?
    <blockquote>Yes, it can be modified in the Preferences. </blockquote>
    1. Does the syntax colouring work with multiples languages in the same document? For example if PHP outputs javascript would the syntax colouring still work within the editor?
    <blockquote>At this time, documents are limited to one "mode". We are working on this. </blockquote>
    1. Does the reference manual integrate with the editor? So PHP, Javascript etc functions appear with autocomplete?
    <blockquote>Yes.</blockquote>
    1. Does the software support file locking? or even better version control?.
    <blockquote>Not a this time.</blockquote>
    1. When "Live" editing does the software sync the local version?
    <blockquote>That's a good question. I'll have to research it! :)</blockquote>
    1. Can multiple instances of local versions be updated? So in other words mirrored local copies for backups.
    <blockquote>You can use the File browser to do all sorts of file operations -- duplicates, uploads, whatever -- so it's really up to you.</blockquote>
    1. Is cloaking supported? E.g. the ability to sync files but cloak others from being updated. We may have assets folders with PSDs which we don't want uploaded.
    <blockquote>This is not possible at this time -- Coda doesn't really have a "synchronization" engine.</blockquote>
    1. Does the editor support customisable keyboard commands? For example does the editor use Home and End correctly on the keyboard, can you indent code with tab etc.
    <blockquote>All of these commands work, but keyboard commands are not customizable at this time.</blockquote>

    ← Back to articles