- Coda home
- Operating Systems
The last few years the web has evolved by leaps and bounds. The number of programming languages used to create web sites have increased, and thus new development tools have araised. Far is the era when it was sufficient to use DreamWeaver editor to create a website and make it available the public.
Thanks to the plug-ins system we can add new syntax checker of other languages/platforms such as: jQuery, Django Templates, CodeIgniter, Wordpress and more. In addition to syntax plugins, there are other plug-ins that increase the functionality of the software: image base64 encoder, creation of Github Gist, preview Markdown code, Sass compiler without the need of Ruby, and more.
To manage Coda 2, we can choose two ways to do so:
1. Create a website: this option is accessible from the tab of “Sites”, and allows the creation of a working environment where we will have all the necessary files to carry out our website project.
When we create a new site, the program will open a configuration window where we must enter:
- Name and location of the site (Site): we assign an identification name to the site, and configure the location of the files (FTP, SFTP, S3, etc).
- Terminal: we will introduce the data needed to accessed through SSH to the server where website files are located. In this way we can open a SSH terminal directly from Coda2.
- Source Code (Source): we can clone a Git repository, to start a new Git repository, or download the code from a Subversion server.
- Databases (Database): data necessary to access to MySQL database.
As we see, if we create a new web site, we will have available the tools necessary to modify source code of the site, without the need to open other supplemental programs. This is a way to have all of the resources of the web project well integrated into a single program, and therefore gain speed and agility in order to modify the source code, and preview the changes.
2. Edit files: in this window we can edit the files that are located in the file system of the system, or we can edit files that are located on remote servers as: FTP, SFTP, S3, and WebDAV. This option is useful if we want to make a quick edit to a file in the project, and this project does not use any type of file version control.
Once we open the file we want to edit, the editor has a number of features that facilitate the file edition:
- Syntax highlighting: the source code of opened file will be colored in such a way that makes it easy to read and interpretation of the code.
- Autocompletion: as we write code, it will appear suggestions that complete the text we are writing. This greatly accelerate the writing of code.
- Code browser: this option displays a list with the important elements of the code (functions, classes, identifiers, etc.), and allows to go quickly to that part of the code.
- MySQL Browser: we will have access to all tables and data of the MySQL database, without using an external MySQL editor/browser. We can modify the structure of tables, add new tables, and edit the data in the tables.
Coda 2 is a complete web editor that meets many of the needs of web developers.
The program is paid, and we can download a 7 days fully functional demo version.