In this post, I would like to present the ICEcoder and the Installation steps for ICEcoder. Recently, going through the Github I found this tool called ICEcoder a web development tool, which is a publisher of open source codes for various languages (for web-oriented languages) in the cloud. You can use it on any web server with at least PHP version 5.
The ICEcoder is an Open-Source code editor that helps in editing the code directly on the web server. It supports multiple users and present a super user-friendly and engaging environment, and support various plugins and languages for web. First, ICEcoder can be used on a personal server (online) or even a WAMP or MAMP server to servers that are used for local tests. It has support for plugins and you can customize the IDE.
At first glance, it seems pretty simple, but remember how difficult it is to edit a PHP file on your server just to change a word you wrote wrong. You have two ways to do this patterns by downloading the file editing, validating and updating the online base (which is correct for enterprise systems or services with high utilization), or by editing directly from the file explorer of your server, which is not always have available. With ICEcoder you enable the use of an IDE directly to your server without help of resource beyond the PHP to make the tool work.
After seeing just how useful this tool is, I decided to take advantage of that testing to assemble a setup tutorial. Before starting it is good to know the full support of ICEcoder languages: HTML, CSS, LESS, JavaScript, CoffeeScript, PHP, Ruby, Python & Markdown.
Steps to Install ICEcoder
To configure ICEcoder on your server, first you need to download the package with the configuration files of the tool. The files are available on the official website of ICEcoder.
After downloading the zip package you need to unpack it on your server, then upload the zip file to your server and extract the files from it. Do not upload the unzipped folder, it will take more chance to and to introduce error in the upload is greater.
On my server, I played the zip file in the server root, I created a folder called Coder and unzipped the zip file inside it. Then, the process is almost complete, now just enter the url of your website/coder (if you also set the coder in the root folder of the server).
Note: Because ICEcoder manages files present on the server (edit, copy and run) is necessary to leave the BACKUP, and TEST LIB folders with permission 757 or 775.
On first use, it will ask you to register a password, which is the password to access IDE.
If you do not enter any password, it will access the IDE, but will leave the released for anyone to access the URL and click login (even without password access the tool prompts for password access, simply click here to access the login tool), then it better be initially registered password (you can also register the password later in the tool settings).
On first access you will come across the following screen:
I will not go into details on this screen, first because the content is self explanatory (information from your server and browser settings) and second because the layout is standard for anyone accustomed to using an IDE for programming person. Has only one item that I must submit that is an option at the left side of the IDE, when the mouse touches the edge of the screen.
This is the bar to manage ICEcoder plugins (yes it has plugins!), which by default is a few items to offer, especially the Emmet plugin, which helps a lot in writing code HTML/CSS.
You can also create your own plugins, just take a look at the documentation for guidance in this section on the official website of the tool.
Conclusion
Well, just wanted to share with you that this tool has helped me enough time to solve simple issues, especially in WordPress andMagento which avoids using FTP, and access and update files in environment is much faster.